@charset "UTF-8";
/*
Theme Name: perkinswill
Author: Car of Tomorrow
Author URI: http://www.caroftomorrow.com
Description: A theme description
Version: 2.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* line 5, ../../../../../../../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../../../../.rvm/gems/ruby-2.2.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* -----------------------------------------
	Table of Contents
--------------------------------------------

.. 01. General
.. 02. Header
.. 03. Modules
.. 04. Footer
.. 05. Comments
.. 06. Widgets Styling
.. 07. WordPress defaults
.. 08. Utilities
*/
/*********************
BREAKPOINTS
*********************/
/* line 47, sass/mixins/_utils.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both; }

/*!
Theme Name: perkinswill
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: perkinswill
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

perkinswill is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
/* line 57, sass/base/_normalize.scss */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  overflow-x: hidden; }

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
/* line 70, sass/base/_normalize.scss */
body {
  margin: 0; }

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 83, sass/base/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 94, sass/base/_normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
/* line 106, sass/base/_normalize.scss */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 115, sass/base/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 125, sass/base/_normalize.scss */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 135, sass/base/_normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
/* line 146, sass/base/_normalize.scss */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 155, sass/base/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 163, sass/base/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 167, sass/base/_normalize.scss */
sup {
  top: -0.5em; }

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
/* line 178, sass/base/_normalize.scss */
img {
  border-style: none; }

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 190, sass/base/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 206, sass/base/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 216, sass/base/_normalize.scss */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
/* line 225, sass/base/_normalize.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 236, sass/base/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 248, sass/base/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
/* line 259, sass/base/_normalize.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
/* line 270, sass/base/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 283, sass/base/_normalize.scss */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
/* line 291, sass/base/_normalize.scss */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
/* line 300, sass/base/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 310, sass/base/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 320, sass/base/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
/* line 329, sass/base/_normalize.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 338, sass/base/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
/* line 350, sass/base/_normalize.scss */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
/* line 358, sass/base/_normalize.scss */
summary {
  display: list-item; }

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
/* line 369, sass/base/_normalize.scss */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
/* line 377, sass/base/_normalize.scss */
[hidden] {
  display: none; }

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 384, sass/base/_normalize.scss */
body,
button,
input,
select,
optgroup,
textarea {
  color: #000000;
  font-family: sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5; }

/* line 397, sass/base/_normalize.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both; }

/* line 401, sass/base/_normalize.scss */
p {
  margin-bottom: 1.5em; }

/* line 405, sass/base/_normalize.scss */
dfn, cite, em, i {
  font-style: italic; }

/* line 409, sass/base/_normalize.scss */
blockquote {
  margin: 0 1.5em; }

/* line 413, sass/base/_normalize.scss */
address {
  margin: 0 0 1.5em; }

/* line 417, sass/base/_normalize.scss */
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em; }

/* line 429, sass/base/_normalize.scss */
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem; }

/* line 435, sass/base/_normalize.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help; }

/* line 440, sass/base/_normalize.scss */
mark, ins {
  background: #fff9c0;
  text-decoration: none; }

/* line 445, sass/base/_normalize.scss */
big {
  font-size: 125%; }

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* line 452, sass/base/_normalize.scss */
html {
  box-sizing: border-box; }

/* line 456, sass/base/_normalize.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit; }

/* line 463, sass/base/_normalize.scss */
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */ }

/* line 468, sass/base/_normalize.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em; }

/* line 475, sass/base/_normalize.scss */
ul, ol {
  margin: 0 0 1.5em 3em; }

/* line 479, sass/base/_normalize.scss */
ul {
  list-style: disc; }

/* line 483, sass/base/_normalize.scss */
ol {
  list-style: decimal; }

/* line 487, sass/base/_normalize.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em; }

/* line 493, sass/base/_normalize.scss */
dt {
  font-weight: bold; }

/* line 497, sass/base/_normalize.scss */
dd {
  margin: 0 1.5em 1.5em; }

/* line 501, sass/base/_normalize.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */ }

/* line 508, sass/base/_normalize.scss */
figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */ }

/* line 513, sass/base/_normalize.scss */
table {
  margin: 0 0 1.5em;
  width: 100%; }

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 521, sass/base/_normalize.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #000 #000 #000;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: .6em 1em .4em; }

/* line 535, sass/base/_normalize.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa; }

/* line 542, sass/base/_normalize.scss */
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb; }

/* line 552, sass/base/_normalize.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px; }

/* line 574, sass/base/_normalize.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111; }

/* line 593, sass/base/_normalize.scss */
select {
  border: 1px solid #ccc; }

/* line 597, sass/base/_normalize.scss */
textarea {
  width: 100%; }

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 607, sass/base/_normalize.scss */
a {
  color: royalblue; }

/* line 611, sass/base/_normalize.scss */
a:visited {
  color: purple; }

/* line 615, sass/base/_normalize.scss */
a:hover, a:focus, a:active {
  color: midnightblue; }

/* line 619, sass/base/_normalize.scss */
a:focus {
  outline: thin dotted; }

/* line 623, sass/base/_normalize.scss */
a:hover, a:active {
  outline: 0; }

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/* line 630, sass/base/_normalize.scss */
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%; }

/* line 637, sass/base/_normalize.scss */
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0; }

/* line 653, sass/base/_normalize.scss */
.main-navigation ul ul ul {
  left: -999em;
  top: 0; }

/* line 658, sass/base/_normalize.scss */
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  left: 100%; }

/* line 663, sass/base/_normalize.scss */
.main-navigation ul ul a {
  width: 200px; }

/* line 667, sass/base/_normalize.scss */
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto; }

/* line 672, sass/base/_normalize.scss */
.main-navigation li {
  float: left;
  position: relative; }

/* line 677, sass/base/_normalize.scss */
.main-navigation a {
  display: block;
  text-decoration: none; }

/* Small menu. */
/* line 683, sass/base/_normalize.scss */
.menu-toggle,
.main-navigation.toggled ul {
  display: block; }

@media screen and (min-width: 37.5em) {
  /* line 689, sass/base/_normalize.scss */
  .menu-toggle {
    display: none; }

  /* line 692, sass/base/_normalize.scss */
  .main-navigation ul {
    display: block; } }
/* line 697, sass/base/_normalize.scss */
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden; }

/* line 704, sass/base/_normalize.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%; }

/* line 711, sass/base/_normalize.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%; }

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 723, sass/base/_normalize.scss */
.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;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }

/* line 736, sass/base/_normalize.scss */
.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;
  /* Above WP toolbar. */ }

/* Do not show the outline on the skip link target. */
/* line 759, sass/base/_normalize.scss */
#content[tabindex="-1"]:focus {
  outline: 0; }

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* line 766, sass/base/_normalize.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em; }

/* line 772, sass/base/_normalize.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em; }

/* line 778, sass/base/_normalize.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto; }

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/* line 788, sass/base/_normalize.scss */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed; }

/* line 805, sass/base/_normalize.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both; }

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/* line 817, sass/base/_normalize.scss */
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */ }

/* line 822, sass/base/_normalize.scss */
.widget select {
  max-width: 100%; }

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/* line 832, sass/base/_normalize.scss */
.sticky {
  display: block; }

/* line 841, sass/base/_normalize.scss */
.updated:not(.published) {
  display: none; }

/* line 845, sass/base/_normalize.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0; }

/* line 851, sass/base/_normalize.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em; }

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/* line 859, sass/base/_normalize.scss */
.comment-content a {
  word-wrap: break-word; }

/* line 863, sass/base/_normalize.scss */
.bypostauthor {
  display: block; }

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 871, sass/base/_normalize.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none; }

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 878, sass/base/_normalize.scss */
.infinity-end.neverending .site-footer {
  display: block; }

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* line 885, sass/base/_normalize.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0; }

/* Make sure embeds and iframes fit their containers. */
/* line 895, sass/base/_normalize.scss */
embed,
iframe,
object {
  max-width: 100%; }

/* Make sure logo link wraps around logo image. */
/* line 902, sass/base/_normalize.scss */
.custom-logo-link {
  display: inline-block; }

/* line 906, sass/base/_normalize.scss */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/*********************
BREAKPOINTS
*********************/
/*1600*/
/*
  sm 768px,
  md 1024px,
  lg 1440px;
  xlg 1600 !default;
 */
/* line 37, sass/base/flexboxgrid.scss */
.wrapper {
  box-sizing: border-box;
  max-width: 1920px;
  margin: 0 auto; }

/* line 43, sass/base/flexboxgrid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 9.333%;
  padding-left: 9.333%; }
  @media (min-width: 768px) {
    /* line 43, sass/base/flexboxgrid.scss */
    .container-fluid {
      padding-right: 6.5%;
      padding-left: 6.5%; } }

/* line 55, sass/base/flexboxgrid.scss */
.xs-container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 9.333%;
  padding-left: 9.333%;
  /*1024*/ }
  @media (min-width: 768px) {
    /* line 55, sass/base/flexboxgrid.scss */
    .xs-container-fluid {
      padding-right: 6.5%;
      padding-left: 6.5%; } }
  @media (min-width: 1024px) {
    /* line 55, sass/base/flexboxgrid.scss */
    .xs-container-fluid {
      padding: 0;
      margin: 0; } }

/* line 71, sass/base/flexboxgrid.scss */
.row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1.1975%;
  margin-left: -1.1975%; }

/* line 80, sass/base/flexboxgrid.scss */
.container-bleed .row {
  margin: 0; }
  /* line 83, sass/base/flexboxgrid.scss */
  .container-bleed .row .col-xs-12 {
    padding: 0; }
    @media (min-width: 768px) {
      /* line 83, sass/base/flexboxgrid.scss */
      .container-bleed .row .col-xs-12 {
        padding-right: 1.1975%;
        padding-left: 1.1975%; } }
  /* line 90, sass/base/flexboxgrid.scss */
  .container-bleed .row > div:first-child {
    padding-left: 0; }
  /* line 91, sass/base/flexboxgrid.scss */
  .container-bleed .row > div:last-child {
    padding-right: 0; }

/* line 94, sass/base/flexboxgrid.scss */
.row.reverse {
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

/* line 98, sass/base/flexboxgrid.scss */
.col.reverse {
  -webkit-box-direction: reverse;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

/* line 118, sass/base/flexboxgrid.scss */
.col-xs {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: auto;
  -moz-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-1 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 8.33333%;
  -moz-flex-basis: 8.33333%;
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%;
  max-width: 8.33333%; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-2 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 16.66667%;
  -moz-flex-basis: 16.66667%;
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-3 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 25%;
  -moz-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-4 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 33.33333%;
  -moz-flex-basis: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-5 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 41.66667%;
  -moz-flex-basis: 41.66667%;
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%;
  max-width: 41.66667%; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-6 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-7 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 58.33333%;
  -moz-flex-basis: 58.33333%;
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%;
  max-width: 58.33333%; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-8 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 66.66667%;
  -moz-flex-basis: 66.66667%;
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  max-width: 66.66667%; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-9 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 75%;
  -moz-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-10 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 83.33333%;
  -moz-flex-basis: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%;
  max-width: 83.33333%; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-11 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 91.66667%;
  -moz-flex-basis: 91.66667%;
  -ms-flex-preferred-size: 91.66667%;
  flex-basis: 91.66667%;
  max-width: 91.66667%; }

/* line 123, sass/base/flexboxgrid.scss */
.col-xs-12 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-1 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 8.33333%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-2 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 16.66667%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-3 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 25%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-4 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 33.33333%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-5 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 41.66667%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-6 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 50%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-7 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 58.33333%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-8 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 66.66667%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-9 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 75%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-10 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 83.33333%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-11 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 91.66667%; }

/* line 130, sass/base/flexboxgrid.scss */
.col-xs-offset-12 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 1.1975%;
  padding-left: 1.1975%;
  margin-left: 100%; }

/* line 135, sass/base/flexboxgrid.scss */
.col-xs {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -moz-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%; }

/* line 140, sass/base/flexboxgrid.scss */
.start-xs, .left-xs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  text-align: start; }

/* line 145, sass/base/flexboxgrid.scss */
.center-xs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  text-align: center; }

/* line 150, sass/base/flexboxgrid.scss */
.end-xs, .right-xs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  text-align: end; }

/* line 155, sass/base/flexboxgrid.scss */
.top-xs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start; }

/* line 159, sass/base/flexboxgrid.scss */
.middle-xs {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

/* line 163, sass/base/flexboxgrid.scss */
.bottom-xs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end; }

/* line 167, sass/base/flexboxgrid.scss */
.around-xs {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around; }

/* line 171, sass/base/flexboxgrid.scss */
.between-xs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }

/* line 175, sass/base/flexboxgrid.scss */
.first-xs {
  order: -1; }

/* line 179, sass/base/flexboxgrid.scss */
.last-xs {
  order: 1; }

@media only screen and (min-width: 48em) {
  /* line 189, sass/base/flexboxgrid.scss */
  .container {
    width: 46rem; }

  /* line 193, sass/base/flexboxgrid.scss */
  .col-sm {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 8.33333%;
    -moz-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 16.66667%;
    -moz-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 25%;
    -moz-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 33.33333%;
    -moz-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 41.66667%;
    -moz-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 58.33333%;
    -moz-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 66.66667%;
    -moz-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 75%;
    -moz-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 83.33333%;
    -moz-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 91.66667%;
    -moz-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-sm-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 8.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 16.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 25%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 33.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 41.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 50%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 58.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 66.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 75%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 83.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 91.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-sm-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 100%; }

  /* line 210, sass/base/flexboxgrid.scss */
  .col-sm {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }

  /* line 215, sass/base/flexboxgrid.scss */
  .start-sm, .left-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: start; }

  /* line 220, sass/base/flexboxgrid.scss */
  .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center; }

  /* line 225, sass/base/flexboxgrid.scss */
  .end-sm, .right-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: end; }

  /* line 230, sass/base/flexboxgrid.scss */
  .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }

  /* line 234, sass/base/flexboxgrid.scss */
  .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }

  /* line 238, sass/base/flexboxgrid.scss */
  .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }

  /* line 242, sass/base/flexboxgrid.scss */
  .around-sm {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }

  /* line 246, sass/base/flexboxgrid.scss */
  .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }

  /* line 250, sass/base/flexboxgrid.scss */
  .first-sm {
    order: -1; }

  /* line 254, sass/base/flexboxgrid.scss */
  .last-sm {
    order: 1; } }
@media only screen and (min-width: 64em) {
  /* line 189, sass/base/flexboxgrid.scss */
  .container {
    width: 62rem; }

  /* line 193, sass/base/flexboxgrid.scss */
  .col-md {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 8.33333%;
    -moz-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 16.66667%;
    -moz-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 25%;
    -moz-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 33.33333%;
    -moz-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 41.66667%;
    -moz-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 58.33333%;
    -moz-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 66.66667%;
    -moz-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 75%;
    -moz-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 83.33333%;
    -moz-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 91.66667%;
    -moz-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-md-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 8.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 16.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 25%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 33.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 41.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 50%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 58.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 66.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 75%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 83.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 91.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-md-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 100%; }

  /* line 210, sass/base/flexboxgrid.scss */
  .col-md {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }

  /* line 215, sass/base/flexboxgrid.scss */
  .start-md, .left-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: start; }

  /* line 220, sass/base/flexboxgrid.scss */
  .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center; }

  /* line 225, sass/base/flexboxgrid.scss */
  .end-md, .right-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: end; }

  /* line 230, sass/base/flexboxgrid.scss */
  .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }

  /* line 234, sass/base/flexboxgrid.scss */
  .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }

  /* line 238, sass/base/flexboxgrid.scss */
  .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }

  /* line 242, sass/base/flexboxgrid.scss */
  .around-md {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }

  /* line 246, sass/base/flexboxgrid.scss */
  .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }

  /* line 250, sass/base/flexboxgrid.scss */
  .first-md {
    order: -1; }

  /* line 254, sass/base/flexboxgrid.scss */
  .last-md {
    order: 1; } }
@media only screen and (min-width: 75em) {
  /* line 189, sass/base/flexboxgrid.scss */
  .container {
    width: 71rem; }

  /* line 193, sass/base/flexboxgrid.scss */
  .col-lg {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 8.33333%;
    -moz-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 16.66667%;
    -moz-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 25%;
    -moz-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 33.33333%;
    -moz-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 41.66667%;
    -moz-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 58.33333%;
    -moz-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 66.66667%;
    -moz-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 75%;
    -moz-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 83.33333%;
    -moz-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 91.66667%;
    -moz-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-lg-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 8.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 16.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 25%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 33.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 41.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 50%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 58.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 66.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 75%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 83.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 91.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-lg-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 100%; }

  /* line 210, sass/base/flexboxgrid.scss */
  .col-lg {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }

  /* line 215, sass/base/flexboxgrid.scss */
  .start-lg, .left-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: start; }

  /* line 220, sass/base/flexboxgrid.scss */
  .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center; }

  /* line 225, sass/base/flexboxgrid.scss */
  .end-lg, .right-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: end; }

  /* line 230, sass/base/flexboxgrid.scss */
  .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }

  /* line 234, sass/base/flexboxgrid.scss */
  .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }

  /* line 238, sass/base/flexboxgrid.scss */
  .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }

  /* line 242, sass/base/flexboxgrid.scss */
  .around-lg {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }

  /* line 246, sass/base/flexboxgrid.scss */
  .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }

  /* line 250, sass/base/flexboxgrid.scss */
  .first-lg {
    order: -1; }

  /* line 254, sass/base/flexboxgrid.scss */
  .last-lg {
    order: 1; } }
@media only screen and (min-width: 100em) {
  /* line 189, sass/base/flexboxgrid.scss */
  .container {
    width: 96rem; }

  /* line 193, sass/base/flexboxgrid.scss */
  .col-xlg {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 8.33333%;
    -moz-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 16.66667%;
    -moz-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 25%;
    -moz-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 33.33333%;
    -moz-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 41.66667%;
    -moz-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 58.33333%;
    -moz-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 66.66667%;
    -moz-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 75%;
    -moz-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 83.33333%;
    -moz-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 91.66667%;
    -moz-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }

  /* line 198, sass/base/flexboxgrid.scss */
  .col-xlg-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 8.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 16.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 25%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 33.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 41.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 50%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 58.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 66.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 75%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 83.33333%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 91.66667%; }

  /* line 205, sass/base/flexboxgrid.scss */
  .col-xlg-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 1.1975%;
    padding-left: 1.1975%;
    margin-left: 100%; }

  /* line 210, sass/base/flexboxgrid.scss */
  .col-xlg {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }

  /* line 215, sass/base/flexboxgrid.scss */
  .start-xlg, .left-xlg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: start; }

  /* line 220, sass/base/flexboxgrid.scss */
  .center-xlg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center; }

  /* line 225, sass/base/flexboxgrid.scss */
  .end-xlg, .right-xlg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: end; }

  /* line 230, sass/base/flexboxgrid.scss */
  .top-xlg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }

  /* line 234, sass/base/flexboxgrid.scss */
  .middle-xlg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }

  /* line 238, sass/base/flexboxgrid.scss */
  .bottom-xlg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }

  /* line 242, sass/base/flexboxgrid.scss */
  .around-xlg {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }

  /* line 246, sass/base/flexboxgrid.scss */
  .between-xlg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }

  /* line 250, sass/base/flexboxgrid.scss */
  .first-xlg {
    order: -1; }

  /* line 254, sass/base/flexboxgrid.scss */
  .last-xlg {
    order: 1; } }
/* line 2, sass/base/_masonry.scss */
.non-flex-row {
  margin: 0 -1.1975%; }

/* ---- .grid-item ---- */
/* clear fix */
/* line 8, sass/base/_masonry.scss */
.masonry-grid:after {
  content: '';
  display: block;
  clear: both; }

/* line 14, sass/base/_masonry.scss */
.masonry-grid {
  /*1024*/ }
  /* line 16, sass/base/_masonry.scss */
  .masonry-grid .grid-sizer,
  .masonry-grid .grid-item {
    width: 100%;
    padding: 0 1.1975%; }
  @media (min-width: 768px) {
    /* line 22, sass/base/_masonry.scss */
    .masonry-grid .grid-sizer,
    .masonry-grid .grid-item {
      width: 33%;
      padding: 0 1.1975%; } }
  @media (min-width: 1024px) {
    /* line 29, sass/base/_masonry.scss */
    .masonry-grid .grid-sizer,
    .masonry-grid .grid-item {
      width: 25%;
      padding: 0 1.1975%; } }
  /* line 36, sass/base/_masonry.scss */
  .masonry-grid .grid-item {
    float: left;
    margin-bottom: 2.625rem; }
    @media (min-width: 1280px) {
      /* line 36, sass/base/_masonry.scss */
      .masonry-grid .grid-item {
        margin-bottom: 2.75em; } }
    @media (min-width: 1680px) {
      /* line 36, sass/base/_masonry.scss */
      .masonry-grid .grid-item {
        margin-bottom: 3.875rem; } }
    /* line 45, sass/base/_masonry.scss */
    .masonry-grid .grid-item.page, .masonry-grid .grid-item.news, .masonry-grid .grid-item.page {
      margin-bottom: 3.25rem; }
      @media (min-width: 1280px) {
        /* line 45, sass/base/_masonry.scss */
        .masonry-grid .grid-item.page, .masonry-grid .grid-item.news, .masonry-grid .grid-item.page {
          margin-bottom: 3.75em; } }
      @media (min-width: 1680px) {
        /* line 45, sass/base/_masonry.scss */
        .masonry-grid .grid-item.page, .masonry-grid .grid-item.news, .masonry-grid .grid-item.page {
          margin-bottom: 5rem; } }
  /* line 56, sass/base/_masonry.scss */
  .masonry-grid .grid-item img {
    display: block;
    max-width: 100%;
    margin-bottom: 1.5em; }
    @media (min-width: 1680px) {
      /* line 56, sass/base/_masonry.scss */
      .masonry-grid .grid-item img {
        margin-bottom: 1.5em; } }
  /* line 65, sass/base/_masonry.scss */
  .masonry-grid .fixed-grid-item {
    margin-bottom: 0; }

/*********************
COLORS
*********************/
/*was 636466*/
/*from 19305A*/
/* from 115740*/
/*this color has been retired. it is replaced by magenta. old value: FF4635*/
/*this color has been retired. it is replaced by dark magenta. old value: A6093D*/
/*this color has been retired. it is replaced by orange. old value: 808C24*/
/*this color has been retired. it is replaced by dark-orange. old value: 4a6a1d*/
@font-face {
  font-family: "PWC-Light";
  src: url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Light.eot?") format("eot"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Light.woff2") format("woff2"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Light.woff") format("woff"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Light.ttf") format("truetype"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Light.svg#PWC-Light") format("svg"); }
@font-face {
  font-family: "PWC-Medium";
  src: url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Medium.eot?") format("eot"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Medium.woff2") format("woff2"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Medium.woff") format("woff"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Medium.ttf") format("truetype"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Medium.svg#PWC-Medium") format("svg"); }
@font-face {
  font-family: "PWC-Bold";
  src: url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Bold.eot?") format("eot"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Bold.woff2") format("woff2"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Bold.woff") format("woff"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Bold.ttf") format("truetype"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Bold.svg#PWC-Bold") format("svg"); }
@font-face {
  font-family: "PWC-Extrabold";
  src: url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Extrabold.eot?") format("eot"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Extrabold.woff2") format("woff2"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Extrabold.woff") format("woff"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Extrabold.ttf") format("truetype"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Extrabold.svg#PWC-Extrabold") format("svg"); }
@font-face {
  font-family: "PWC-Black";
  src: url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Black.eot?") format("eot"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Black.woff2") format("woff2"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Black.woff") format("woff"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Black.ttf") format("truetype"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWCentraNo2-Black.svg#PWC-Black") format("svg"); }
@font-face {
  font-family: "PWSerif";
  src: url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif.eot?") format("eot"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif.woff2") format("woff2"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif.woff") format("woff"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif.ttf") format("truetype"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif.svg#PWSerif") format("svg"); }
@font-face {
  font-family: "PWSerif-Bold";
  src: url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif-Bold.eot?") format("eot"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif-Bold.woff2") format("woff2"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif-Bold.woff") format("woff"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif-Bold.ttf") format("truetype"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif-Bold.svg#PWSerif-Bold") format("svg"); }
@font-face {
  font-family: "PWSerif-Italic";
  src: url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif-Italic.eot?") format("eot"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif-Italic.woff2") format("woff2"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif-Italic.woff") format("woff"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif-Italic.ttf") format("truetype"), url("https://perkinswill.com/wp-content/themes/perkinswill/fonts/PWSerif-Italic.svg#PWSerif-Italic") format("svg"); }
/* line 22, sass/base/_typography.scss */
body {
  font: 100% "PWC-Medium", sans-serif;
  color: #000; }

/* line 27, sass/base/_typography.scss */
.h1-style, h1, .h1-style p, .page-template-purpose-page-template .overview .page-description p:first-child, .page.page-template-flexible-page-template .color-container .page-description p:first-child {
  font-family: "PWC-Bold", sans-serif;
  font-size: 2.25rem;
  line-height: 1.2em;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 27, sass/base/_typography.scss */
    .h1-style, h1, .h1-style p, .page-template-purpose-page-template .overview .page-description p:first-child, .page.page-template-flexible-page-template .color-container .page-description p:first-child {
      font-size: 2.4rem; } }
  @media (min-width: 1280px) {
    /* line 27, sass/base/_typography.scss */
    .h1-style, h1, .h1-style p, .page-template-purpose-page-template .overview .page-description p:first-child, .page.page-template-flexible-page-template .color-container .page-description p:first-child {
      font-size: 2.67rem; } }
  @media (min-width: 1680px) {
    /* line 27, sass/base/_typography.scss */
    .h1-style, h1, .h1-style p, .page-template-purpose-page-template .overview .page-description p:first-child, .page.page-template-flexible-page-template .color-container .page-description p:first-child {
      font-size: 3.5625rem; } }

/* line 41, sass/base/_typography.scss */
.h2-style, h2, .h2-style p, .page-careers .page-description p:first-child {
  font-family: "PWC-Bold", sans-serif;
  font-size: 1.875rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 41, sass/base/_typography.scss */
    .h2-style, h2, .h2-style p, .page-careers .page-description p:first-child {
      font-size: 1.89rem; } }
  @media (min-width: 1280px) {
    /* line 41, sass/base/_typography.scss */
    .h2-style, h2, .h2-style p, .page-careers .page-description p:first-child {
      font-size: 2.11rem; } }
  @media (min-width: 1680px) {
    /* line 41, sass/base/_typography.scss */
    .h2-style, h2, .h2-style p, .page-careers .page-description p:first-child {
      font-size: 2.8125rem; } }

/* line 54, sass/base/_typography.scss */
.h3-style, h3, .section-title, .h3-style p, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-title, form.search-form input[type="search"] {
  font-family: "PWC-Bold", sans-serif;
  font-size: 1.5rem;
  line-height: 1.48em;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 54, sass/base/_typography.scss */
    .h3-style, h3, .section-title, .h3-style p, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-title, form.search-form input[type="search"] {
      font-size: 1.56rem; } }
  @media (min-width: 1280px) {
    /* line 54, sass/base/_typography.scss */
    .h3-style, h3, .section-title, .h3-style p, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-title, form.search-form input[type="search"] {
      font-size: 1.735rem; } }
  @media (min-width: 1680px) {
    /* line 54, sass/base/_typography.scss */
    .h3-style, h3, .section-title, .h3-style p, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-title, form.search-form input[type="search"] {
      font-size: 2.3125rem; } }

/* line 68, sass/base/_typography.scss */
.h4-style, h4, .h4-style p {
  font-family: "PWC-Bold", sans-serif;
  font-size: 1.4rem;
  line-height: 1.45em;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 68, sass/base/_typography.scss */
    .h4-style, h4, .h4-style p {
      font-size: 1.26rem; } }
  @media (min-width: 1280px) {
    /* line 68, sass/base/_typography.scss */
    .h4-style, h4, .h4-style p {
      font-size: 1.4rem; } }
  @media (min-width: 1680px) {
    /* line 68, sass/base/_typography.scss */
    .h4-style, h4, .h4-style p {
      font-size: 1.875rem; } }

/* line 83, sass/base/_typography.scss */
.h5-style, h5, .h5-style p, .project-subtitle, .thumb-title, .single:not(.single-insights) .related-section .h5-style-i, .search-results .related-section .h5-style-i, .pw-form-style input[type="submit"], .site-header .main-navigation ul li, .dropdown-trigger, .social-section .sbi_follow_btn a, body:not(.single) .module-section .secondary-content p, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-time, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .local-temp, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .address, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studios-phone, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-link, .grid-support-links a, .projects-list, .page-template-purpose-page-template .overview .page-description p, .page.page-template-flexible-page-template .color-container .page-description p {
  font-size: 1.25rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 83, sass/base/_typography.scss */
    .h5-style, h5, .h5-style p, .project-subtitle, .thumb-title, .single:not(.single-insights) .related-section .h5-style-i, .search-results .related-section .h5-style-i, .pw-form-style input[type="submit"], .site-header .main-navigation ul li, .dropdown-trigger, .social-section .sbi_follow_btn a, body:not(.single) .module-section .secondary-content p, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-time, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .local-temp, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .address, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studios-phone, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-link, .grid-support-links a, .projects-list, .page-template-purpose-page-template .overview .page-description p, .page.page-template-flexible-page-template .color-container .page-description p {
      font-size: 0.97rem; } }
  @media (min-width: 1280px) {
    /* line 83, sass/base/_typography.scss */
    .h5-style, h5, .h5-style p, .project-subtitle, .thumb-title, .single:not(.single-insights) .related-section .h5-style-i, .search-results .related-section .h5-style-i, .pw-form-style input[type="submit"], .site-header .main-navigation ul li, .dropdown-trigger, .social-section .sbi_follow_btn a, body:not(.single) .module-section .secondary-content p, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-time, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .local-temp, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .address, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studios-phone, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-link, .grid-support-links a, .projects-list, .page-template-purpose-page-template .overview .page-description p, .page.page-template-flexible-page-template .color-container .page-description p {
      font-size: 1.078rem; } }
  @media (min-width: 1680px) {
    /* line 83, sass/base/_typography.scss */
    .h5-style, h5, .h5-style p, .project-subtitle, .thumb-title, .single:not(.single-insights) .related-section .h5-style-i, .search-results .related-section .h5-style-i, .pw-form-style input[type="submit"], .site-header .main-navigation ul li, .dropdown-trigger, .social-section .sbi_follow_btn a, body:not(.single) .module-section .secondary-content p, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-time, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .local-temp, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .address, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studios-phone, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-link, .grid-support-links a, .projects-list, .page-template-purpose-page-template .overview .page-description p, .page.page-template-flexible-page-template .color-container .page-description p {
      font-size: 1.4375rem;
      /*23*/ } }

/* line 97, sass/base/_typography.scss */
.p-style, p, .item-subtitle, .project-location, .pw-form-style.form-is-inline .select2-container, .site-footer .main-navigation li, .single.single-project .project-metadata ul li, .single.single-news .news-article ul li, .single .single-migrated-news-to-insights .news-article ul li, .single.single-news .modules .text-module .text-module-label + .secondary-content p, .single.single-news .modules .text-module .text-module-label + .secondary-content li,
.single.single-news .modules .text-module .text-module-content > .secondary-content:first-child p,
.single.single-news .modules .text-module .text-module-content > .secondary-content:first-child li,
.single.single-news .modules .text-module .text-module-content .secondary-content p,
.single.single-news .modules .text-module .text-module-content .secondary-content li, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content p, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content li,
.single .single-migrated-news-to-insights .modules .text-module .text-module-content > .secondary-content:first-child p,
.single .single-migrated-news-to-insights .modules .text-module .text-module-content > .secondary-content:first-child li,
.single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content p,
.single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content li, .single.single-news .modules .image-text .text-module-label + .secondary-content p, .single.single-news .modules .image-text .text-module-label + .secondary-content li,
.single.single-news .modules .image-text .copy-side > .secondary-content:first-child p,
.single.single-news .modules .image-text .copy-side > .secondary-content:first-child li, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content p, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content li,
.single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child p,
.single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child li, .page.page-template-flexible-page-template .article ul li {
  font-size: 1rem;
  line-height: 1.5em;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 97, sass/base/_typography.scss */
    .p-style, p, .item-subtitle, .project-location, .pw-form-style.form-is-inline .select2-container, .site-footer .main-navigation li, .single.single-project .project-metadata ul li, .single.single-news .news-article ul li, .single .single-migrated-news-to-insights .news-article ul li, .single.single-news .modules .text-module .text-module-label + .secondary-content p, .single.single-news .modules .text-module .text-module-label + .secondary-content li,
    .single.single-news .modules .text-module .text-module-content > .secondary-content:first-child p,
    .single.single-news .modules .text-module .text-module-content > .secondary-content:first-child li,
    .single.single-news .modules .text-module .text-module-content .secondary-content p,
    .single.single-news .modules .text-module .text-module-content .secondary-content li, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content p, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content li,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content > .secondary-content:first-child p,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content > .secondary-content:first-child li,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content p,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content li, .single.single-news .modules .image-text .text-module-label + .secondary-content p, .single.single-news .modules .image-text .text-module-label + .secondary-content li,
    .single.single-news .modules .image-text .copy-side > .secondary-content:first-child p,
    .single.single-news .modules .image-text .copy-side > .secondary-content:first-child li, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content p, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content li,
    .single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child p,
    .single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child li, .page.page-template-flexible-page-template .article ul li {
      font-size: 0.875rem; } }
  @media (min-width: 1280px) {
    /* line 97, sass/base/_typography.scss */
    .p-style, p, .item-subtitle, .project-location, .pw-form-style.form-is-inline .select2-container, .site-footer .main-navigation li, .single.single-project .project-metadata ul li, .single.single-news .news-article ul li, .single .single-migrated-news-to-insights .news-article ul li, .single.single-news .modules .text-module .text-module-label + .secondary-content p, .single.single-news .modules .text-module .text-module-label + .secondary-content li,
    .single.single-news .modules .text-module .text-module-content > .secondary-content:first-child p,
    .single.single-news .modules .text-module .text-module-content > .secondary-content:first-child li,
    .single.single-news .modules .text-module .text-module-content .secondary-content p,
    .single.single-news .modules .text-module .text-module-content .secondary-content li, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content p, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content li,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content > .secondary-content:first-child p,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content > .secondary-content:first-child li,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content p,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content li, .single.single-news .modules .image-text .text-module-label + .secondary-content p, .single.single-news .modules .image-text .text-module-label + .secondary-content li,
    .single.single-news .modules .image-text .copy-side > .secondary-content:first-child p,
    .single.single-news .modules .image-text .copy-side > .secondary-content:first-child li, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content p, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content li,
    .single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child p,
    .single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child li, .page.page-template-flexible-page-template .article ul li {
      font-size: 0.875rem; } }
  @media (min-width: 1680px) {
    /* line 97, sass/base/_typography.scss */
    .p-style, p, .item-subtitle, .project-location, .pw-form-style.form-is-inline .select2-container, .site-footer .main-navigation li, .single.single-project .project-metadata ul li, .single.single-news .news-article ul li, .single .single-migrated-news-to-insights .news-article ul li, .single.single-news .modules .text-module .text-module-label + .secondary-content p, .single.single-news .modules .text-module .text-module-label + .secondary-content li,
    .single.single-news .modules .text-module .text-module-content > .secondary-content:first-child p,
    .single.single-news .modules .text-module .text-module-content > .secondary-content:first-child li,
    .single.single-news .modules .text-module .text-module-content .secondary-content p,
    .single.single-news .modules .text-module .text-module-content .secondary-content li, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content p, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content li,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content > .secondary-content:first-child p,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content > .secondary-content:first-child li,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content p,
    .single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content li, .single.single-news .modules .image-text .text-module-label + .secondary-content p, .single.single-news .modules .image-text .text-module-label + .secondary-content li,
    .single.single-news .modules .image-text .copy-side > .secondary-content:first-child p,
    .single.single-news .modules .image-text .copy-side > .secondary-content:first-child li, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content p, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content li,
    .single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child p,
    .single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child li, .page.page-template-flexible-page-template .article ul li {
      font-size: 1.125rem; } }
  /* line 110, sass/base/_typography.scss */
  .p-style:last-child, p:last-child, .item-subtitle:last-child, .project-location:last-child, .pw-form-style.form-is-inline .select2-container:last-child, .site-footer .main-navigation li:last-child, .single.single-project .project-metadata ul li:last-child, .single.single-news .news-article ul li:last-child, .single .single-migrated-news-to-insights .news-article ul li:last-child, .single.single-news .modules .text-module .text-module-label + .secondary-content p:last-child, .single.single-news .modules .text-module .text-module-label + .secondary-content li:last-child,
  .single.single-news .modules .text-module .text-module-content .secondary-content p:last-child,
  .single.single-news .modules .text-module .text-module-content .secondary-content li:last-child, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content p:last-child, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content li:last-child,
  .single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content p:last-child,
  .single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content li:last-child, .single.single-news .modules .image-text .text-module-label + .secondary-content p:last-child, .single.single-news .modules .image-text .text-module-label + .secondary-content li:last-child,
  .single.single-news .modules .image-text .copy-side > .secondary-content:first-child p:last-child,
  .single.single-news .modules .image-text .copy-side > .secondary-content:first-child li:last-child, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content p:last-child, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content li:last-child,
  .single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child p:last-child,
  .single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child li:last-child, .page.page-template-flexible-page-template .article ul li:last-child {
    margin-bottom: 0; }

/* line 114, sass/base/_typography.scss */
.tag-style, .tag, .label, .smaller, .smaller p {
  text-transform: uppercase;
  font-size: .8125rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 114, sass/base/_typography.scss */
    .tag-style, .tag, .label, .smaller, .smaller p {
      font-size: 0.65rem; } }
  @media (min-width: 1280px) {
    /* line 114, sass/base/_typography.scss */
    .tag-style, .tag, .label, .smaller, .smaller p {
      font-size: .7rem; } }
  @media (min-width: 1680px) {
    /* line 114, sass/base/_typography.scss */
    .tag-style, .tag, .label, .smaller, .smaller p {
      font-size: .8125rem; } }

/* line 129, sass/base/_typography.scss */
.caption {
  font-size: .75rem;
  line-height: 1.4em; }
  @media (min-width: 1280px) {
    /* line 129, sass/base/_typography.scss */
    .caption {
      font-size: 0.875rem; } }

/* line 147, sass/base/_typography.scss */
p {
  margin-bottom: 1.65rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 147, sass/base/_typography.scss */
    p {
      margin-bottom: 1.2rem; } }
  @media (min-width: 1680px) {
    /* line 147, sass/base/_typography.scss */
    p {
      margin-bottom: 1.65rem; } }

/* line 158, sass/base/_typography.scss */
strong {
  font-family: "PWC-Bold", sans-serif; }

/* line 161, sass/base/_typography.scss */
a {
  color: #000;
  text-decoration: underline; }

/* line 162, sass/base/_typography.scss */
a:visited, a:hover, a:focus, a:active {
  color: #000; }

/* line 166, sass/base/_typography.scss */
a.extra, .social-section .sbi_follow_btn a, .text-grid-module a, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-link {
  border-bottom: 3px solid #000;
  color: #000;
  text-decoration: none; }
  @media (min-width: 1680px) {
    /* line 166, sass/base/_typography.scss */
    a.extra, .social-section .sbi_follow_btn a, .text-grid-module a, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-link {
      border-width: 4px; } }

/* line 174, sass/base/_typography.scss */
a.extra.active, .social-section .sbi_follow_btn a.active, .text-grid-module a.active, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .active.studio-link {
  border-color: transparent; }

/* line 176, sass/base/_typography.scss */
.caption-primary {
  font-family: "PWC-Bold", sans-serif;
  margin: 0 0 5px;
  padding: 0.625rem 0 0; }

/* line 181, sass/base/_typography.scss */
.caption-primary a {
  text-decoration: none; }

/* line 183, sass/base/_typography.scss */
.caption-secondary {
  margin-bottom: 0.325rem;
  padding-top: 0.175rem; }

/* line 187, sass/base/_typography.scss */
.photo-credit {
  font-family: "PWC-Medium", sans-serif;
  font-size: 0.625rem;
  color: #767676; }

/* line 195, sass/base/_typography.scss */
.smaller, .smaller p {
  text-transform: none; }

/* line 199, sass/base/_typography.scss */
.section-title {
  line-height: 1em;
  margin-bottom: 3.375rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 199, sass/base/_typography.scss */
    .section-title {
      margin-bottom: 3.375rem; } }
  @media (min-width: 1680px) {
    /* line 199, sass/base/_typography.scss */
    .section-title {
      margin-bottom: 4.5rem; } }

/* line 209, sass/base/_typography.scss */
.section-title-indent:before {
  content: ' ';
  display: block;
  background: #000;
  height: 3px;
  margin: 10px 8px 10px 0;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 209, sass/base/_typography.scss */
    .section-title-indent:before {
      margin: 11px 0; } }
  @media (min-width: 1680px) {
    /* line 209, sass/base/_typography.scss */
    .section-title-indent:before {
      margin: 16px 0;
      height: 4px; } }

/* line 221, sass/base/_typography.scss */
.section-title-has-supports {
  margin-bottom: 3.75rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 221, sass/base/_typography.scss */
    .section-title-has-supports {
      margin-bottom: 3.375rem; } }
  @media (min-width: 1680px) {
    /* line 221, sass/base/_typography.scss */
    .section-title-has-supports {
      margin-bottom: 4.5rem; } }
  /* line 229, sass/base/_typography.scss */
  .section-title-has-supports .section-title {
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 229, sass/base/_typography.scss */
      .section-title-has-supports .section-title {
        margin-bottom: 0; } }

/* line 236, sass/base/_typography.scss */
.project-location {
  color: #767676; }

/* line 237, sass/base/_typography.scss */
.project-subtitle {
  font-family: "PWC-Bold", sans-serif; }

/* line 1, sass/base/_form.scss */
.pw-form-style {
  max-width: 1000px; }
  /* line 7, sass/base/_form.scss */
  .pw-form-style.form-is-inline .select2-container {
    width: 100% !important; }
    /* line 10, sass/base/_form.scss */
    .pw-form-style.form-is-inline .select2-container .select2-selection--single {
      border: 0;
      border-bottom: 3px solid #000;
      border-radius: 0;
      height: 2.25rem; }
  /* line 18, sass/base/_form.scss */
  .pw-form-style.form-is-inline ::placeholder {
    color: #767676;
    opacity: 1; }
  /* line 22, sass/base/_form.scss */
  .pw-form-style.form-is-inline ::-ms-input-placeholder {
    /* Edge 12 -18 */
    color: #767676; }
  /* line 26, sass/base/_form.scss */
  .pw-form-style.form-is-inline #g_recaptcha {
    margin: 3.75rem 0; }
  /* line 32, sass/base/_form.scss */
  .pw-form-style fieldset {
    padding: 0; }
  /* line 35, sass/base/_form.scss */
  .pw-form-style #response {
    display: none;
    margin-bottom: 1rem;
    color: red; }
  /* line 41, sass/base/_form.scss */
  .pw-form-style input[type="text"],
  .pw-form-style input[type="email"],
  .pw-form-style textarea,
  .pw-form-style select {
    color: #000; }
  /* line 48, sass/base/_form.scss */
  .pw-form-style input[type="text"],
  .pw-form-style input[type="email"] {
    border: 0;
    border-bottom: 2px solid #000;
    display: block;
    border-radius: 0;
    width: 100%;
    font-family: "PWC-Medium", sans-serif; }
    @media (min-width: 1280px) {
      /* line 48, sass/base/_form.scss */
      .pw-form-style input[type="text"],
      .pw-form-style input[type="email"] {
        border-bottom: 3px solid #000; } }
  /* line 62, sass/base/_form.scss */
  .pw-form-style select {
    display: block;
    width: 100%;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 2px solid #000;
    font-family: "PWC-Medium", sans-serif;
    padding: 3px;
    background: #fff;
    color: #000;
    margin-bottom: 0.25rem;
    height: 36px; }
    /* line 75, sass/base/_form.scss */
    .pw-form-style select:has(option[value=""]:checked) {
      color: #767676; }
    @media (min-width: 1280px) {
      /* line 62, sass/base/_form.scss */
      .pw-form-style select {
        border-bottom: 3px solid #000; } }
  /* line 83, sass/base/_form.scss */
  .pw-form-style [type="checkbox"] {
    margin: 0; }
  /* line 90, sass/base/_form.scss */
  .pw-form-style label:not(.insight-label) {
    margin-top: 1rem;
    display: block;
    font-family: "PWC-Bold", sans-serif; }
    /* line 94, sass/base/_form.scss */
    .pw-form-style label:not(.insight-label).checkbox-label {
      margin: 3rem 0.5rem 0 0;
      display: grid;
      grid-template-columns: 1em auto;
      gap: 0.5em; }
  /* line 102, sass/base/_form.scss */
  .pw-form-style textarea {
    border: 2px solid #000;
    border-radius: 0;
    display: block;
    font-family: "PWC-Medium", sans-serif;
    height: 125px;
    padding: 0.5rem; }
    @media (min-width: 1280px) {
      /* line 102, sass/base/_form.scss */
      .pw-form-style textarea {
        border: 3px solid #000; } }
  /* line 113, sass/base/_form.scss */
  .pw-form-style input[type="submit"] {
    background: #000;
    color: #fff;
    font-family: "PWC-Bold", sans-serif;
    display: block;
    margin: 3.75rem 0 2rem;
    padding: 20px 50px; }
  /* line 122, sass/base/_form.scss */
  .pw-form-style ul {
    list-style: none;
    margin: 0; }
    /* line 125, sass/base/_form.scss */
    .pw-form-style ul li {
      margin-bottom: 0.5rem;
      /*1024*/ }
      @media (min-width: 1024px) {
        /* line 125, sass/base/_form.scss */
        .pw-form-style ul li {
          margin-bottom: 0.5rem; } }
      /* line 131, sass/base/_form.scss */
      .pw-form-style ul li:last-child {
        margin-bottom: 0; }
      /* line 132, sass/base/_form.scss */
      .pw-form-style ul li .grouped {
        margin-bottom: 2rem;
        /*1024*/ }
        @media (min-width: 1024px) {
          /* line 132, sass/base/_form.scss */
          .pw-form-style ul li .grouped {
            margin-bottom: 3rem;
            float: left;
            width: 47.5%;
            margin-right: 5%; }
            /* line 139, sass/base/_form.scss */
            .pw-form-style ul li .grouped:last-child {
              margin: 0; } }
  /* line 147, sass/base/_form.scss */
  .pw-form-style #g_recaptcha {
    margin: 2rem 0; }
  /* line 151, sass/base/_form.scss */
  .pw-form-style ::placeholder {
    color: #767676;
    opacity: 1; }
  /* line 155, sass/base/_form.scss */
  .pw-form-style ::-ms-input-placeholder {
    /* Edge 12 -18 */
    color: #767676; }
  /* line 159, sass/base/_form.scss */
  .pw-form-style .error {
    padding: 5px 9px;
    border: 1px solid red;
    color: red;
    border-radius: 3px; }
  /* line 166, sass/base/_form.scss */
  .pw-form-style .success {
    padding: 5px 9px;
    border: 1px solid green;
    color: green;
    border-radius: 3px; }
  /* line 173, sass/base/_form.scss */
  .pw-form-style form span {
    color: red; }
  /* line 177, sass/base/_form.scss */
  .pw-form-style input.invalid, .pw-form-style textarea.invalid, .pw-form-style select.invalid {
    border-color: red; }
  /* line 181, sass/base/_form.scss */
  .pw-form-style input.invalid:focus, .pw-form-style textarea.invalid:focus, .pw-form-style select.invalid:focus {
    outline: none; }
  /* line 185, sass/base/_form.scss */
  .pw-form-style p.smaller.disclaimer {
    color: #767676; }
  /* line 189, sass/base/_form.scss */
  .pw-form-style .load-wrapper {
    display: none;
    padding: 0;
    background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/PW_Loading_04.gif) no-repeat center center;
    background-size: 300px 300px;
    width: 180px;
    height: 150px; }

/* line 202, sass/base/_form.scss */
.contact-inline .thank-you {
  margin-top: 3rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 202, sass/base/_form.scss */
    .contact-inline .thank-you {
      margin-top: 6rem; } }

/* line 210, sass/base/_form.scss */
.grecaptcha-badge {
  visibility: hidden !important; }

/* line 4, sass/layout/_grid.scss */
.item-grid .flex-grid .item {
  margin-bottom: 3rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 4, sass/layout/_grid.scss */
    .item-grid .flex-grid .item {
      margin-bottom: 3.875rem; } }

/* line 14, sass/layout/_grid.scss */
.fixed-grid-item, .flex-grid .item {
  position: relative;
  margin-bottom: 3.5rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 14, sass/layout/_grid.scss */
    .fixed-grid-item, .flex-grid .item {
      margin-bottom: 4.25rem; } }

/* line 22, sass/layout/_grid.scss */
.item .fixed-grid-item {
  margin-bottom: 0; }

/* line 26, sass/layout/_grid.scss */
a.block-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999; }

/* line 31, sass/layout/_grid.scss */
a.grid-load-more, a.grid-load-more-standard {
  font-family: "PWC-Bold", sans-serif;
  text-decoration: none;
  display: inline-block;
  margin-top: 3rem; }
  @media (min-width: 1280px) {
    /* line 31, sass/layout/_grid.scss */
    a.grid-load-more, a.grid-load-more-standard {
      margin-top: 4.6875rem; } }
  @media (min-width: 1680px) {
    /* line 31, sass/layout/_grid.scss */
    a.grid-load-more, a.grid-load-more-standard {
      margin-top: 6.25rem; } }
  /* line 42, sass/layout/_grid.scss */
  a.grid-load-more:after, a.grid-load-more-standard:after {
    content: '↓';
    padding-left: 10px; }

/* line 47, sass/layout/_grid.scss */
.page-load-status {
  display: none;
  /* hidden by default */
  padding-top: 20px;
  text-align: center; }

/* line 59, sass/layout/_grid.scss */
.fixed-grid-item .item-subtitle, .grid-item .item-subtitle, .owl-item .item-subtitle, .item .item-subtitle {
  color: #767676;
  margin: .5rem 0 0; }
/* line 63, sass/layout/_grid.scss */
.fixed-grid-item .thumb-title, .fixed-grid-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .fixed-grid-item .h5-style-i, .fixed-grid-item .search-results .related-section .h5-style-i, .search-results .related-section .fixed-grid-item .h5-style-i, .fixed-grid-item .block-title, .grid-item .thumb-title, .grid-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .grid-item .h5-style-i, .grid-item .search-results .related-section .h5-style-i, .search-results .related-section .grid-item .h5-style-i, .grid-item .block-title, .owl-item .thumb-title, .owl-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .owl-item .h5-style-i, .owl-item .search-results .related-section .h5-style-i, .search-results .related-section .owl-item .h5-style-i, .owl-item .block-title, .item .thumb-title, .item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .item .h5-style-i, .item .search-results .related-section .h5-style-i, .search-results .related-section .item .h5-style-i, .item .block-title {
  font-family: "PWC-Bold", sans-serif;
  line-height: 1.5;
  margin: .5rem 0 0;
  /*1024*/ }
  @media (min-width: 768px) {
    /* line 63, sass/layout/_grid.scss */
    .fixed-grid-item .thumb-title, .fixed-grid-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .fixed-grid-item .h5-style-i, .fixed-grid-item .search-results .related-section .h5-style-i, .search-results .related-section .fixed-grid-item .h5-style-i, .fixed-grid-item .block-title, .grid-item .thumb-title, .grid-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .grid-item .h5-style-i, .grid-item .search-results .related-section .h5-style-i, .search-results .related-section .grid-item .h5-style-i, .grid-item .block-title, .owl-item .thumb-title, .owl-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .owl-item .h5-style-i, .owl-item .search-results .related-section .h5-style-i, .search-results .related-section .owl-item .h5-style-i, .owl-item .block-title, .item .thumb-title, .item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .item .h5-style-i, .item .search-results .related-section .h5-style-i, .search-results .related-section .item .h5-style-i, .item .block-title {
      margin: 1.15rem 0 0; } }
  @media (min-width: 1024px) {
    /* line 63, sass/layout/_grid.scss */
    .fixed-grid-item .thumb-title, .fixed-grid-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .fixed-grid-item .h5-style-i, .fixed-grid-item .search-results .related-section .h5-style-i, .search-results .related-section .fixed-grid-item .h5-style-i, .fixed-grid-item .block-title, .grid-item .thumb-title, .grid-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .grid-item .h5-style-i, .grid-item .search-results .related-section .h5-style-i, .search-results .related-section .grid-item .h5-style-i, .grid-item .block-title, .owl-item .thumb-title, .owl-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .owl-item .h5-style-i, .owl-item .search-results .related-section .h5-style-i, .search-results .related-section .owl-item .h5-style-i, .owl-item .block-title, .item .thumb-title, .item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .item .h5-style-i, .item .search-results .related-section .h5-style-i, .search-results .related-section .item .h5-style-i, .item .block-title {
      margin: 1.75rem 0 0; } }
/* line 74, sass/layout/_grid.scss */
.fixed-grid-item .color-block .thumb-title, .fixed-grid-item .color-block .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .fixed-grid-item .color-block .h5-style-i, .fixed-grid-item .color-block .search-results .related-section .h5-style-i, .search-results .related-section .fixed-grid-item .color-block .h5-style-i, .grid-item .color-block .thumb-title, .grid-item .color-block .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .grid-item .color-block .h5-style-i, .grid-item .color-block .search-results .related-section .h5-style-i, .search-results .related-section .grid-item .color-block .h5-style-i, .owl-item .color-block .thumb-title, .owl-item .color-block .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .owl-item .color-block .h5-style-i, .owl-item .color-block .search-results .related-section .h5-style-i, .search-results .related-section .owl-item .color-block .h5-style-i, .item .color-block .thumb-title, .item .color-block .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .item .color-block .h5-style-i, .item .color-block .search-results .related-section .h5-style-i, .search-results .related-section .item .color-block .h5-style-i {
  margin-top: 0; }
  @media (min-width: 1680px) {
    /* line 74, sass/layout/_grid.scss */
    .fixed-grid-item .color-block .thumb-title, .fixed-grid-item .color-block .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .fixed-grid-item .color-block .h5-style-i, .fixed-grid-item .color-block .search-results .related-section .h5-style-i, .search-results .related-section .fixed-grid-item .color-block .h5-style-i, .grid-item .color-block .thumb-title, .grid-item .color-block .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .grid-item .color-block .h5-style-i, .grid-item .color-block .search-results .related-section .h5-style-i, .search-results .related-section .grid-item .color-block .h5-style-i, .owl-item .color-block .thumb-title, .owl-item .color-block .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .owl-item .color-block .h5-style-i, .owl-item .color-block .search-results .related-section .h5-style-i, .search-results .related-section .owl-item .color-block .h5-style-i, .item .color-block .thumb-title, .item .color-block .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .item .color-block .h5-style-i, .item .color-block .search-results .related-section .h5-style-i, .search-results .related-section .item .color-block .h5-style-i {
      margin-top: 1.5rem; } }
/* line 80, sass/layout/_grid.scss */
.fixed-grid-item .block-label + .thumb-title, .fixed-grid-item .single:not(.single-insights) .related-section .block-label + .h5-style-i, .single:not(.single-insights) .related-section .fixed-grid-item .block-label + .h5-style-i, .fixed-grid-item .search-results .related-section .block-label + .h5-style-i, .search-results .related-section .fixed-grid-item .block-label + .h5-style-i, .fixed-grid-item .block-title, .grid-item .block-label + .thumb-title, .grid-item .single:not(.single-insights) .related-section .block-label + .h5-style-i, .single:not(.single-insights) .related-section .grid-item .block-label + .h5-style-i, .grid-item .search-results .related-section .block-label + .h5-style-i, .search-results .related-section .grid-item .block-label + .h5-style-i, .grid-item .block-title, .owl-item .block-label + .thumb-title, .owl-item .single:not(.single-insights) .related-section .block-label + .h5-style-i, .single:not(.single-insights) .related-section .owl-item .block-label + .h5-style-i, .owl-item .search-results .related-section .block-label + .h5-style-i, .search-results .related-section .owl-item .block-label + .h5-style-i, .owl-item .block-title, .item .block-label + .thumb-title, .item .single:not(.single-insights) .related-section .block-label + .h5-style-i, .single:not(.single-insights) .related-section .item .block-label + .h5-style-i, .item .search-results .related-section .block-label + .h5-style-i, .search-results .related-section .item .block-label + .h5-style-i, .item .block-title {
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 80, sass/layout/_grid.scss */
    .fixed-grid-item .block-label + .thumb-title, .fixed-grid-item .single:not(.single-insights) .related-section .block-label + .h5-style-i, .single:not(.single-insights) .related-section .fixed-grid-item .block-label + .h5-style-i, .fixed-grid-item .search-results .related-section .block-label + .h5-style-i, .search-results .related-section .fixed-grid-item .block-label + .h5-style-i, .fixed-grid-item .block-title, .grid-item .block-label + .thumb-title, .grid-item .single:not(.single-insights) .related-section .block-label + .h5-style-i, .single:not(.single-insights) .related-section .grid-item .block-label + .h5-style-i, .grid-item .search-results .related-section .block-label + .h5-style-i, .search-results .related-section .grid-item .block-label + .h5-style-i, .grid-item .block-title, .owl-item .block-label + .thumb-title, .owl-item .single:not(.single-insights) .related-section .block-label + .h5-style-i, .single:not(.single-insights) .related-section .owl-item .block-label + .h5-style-i, .owl-item .search-results .related-section .block-label + .h5-style-i, .search-results .related-section .owl-item .block-label + .h5-style-i, .owl-item .block-title, .item .block-label + .thumb-title, .item .single:not(.single-insights) .related-section .block-label + .h5-style-i, .single:not(.single-insights) .related-section .item .block-label + .h5-style-i, .item .search-results .related-section .block-label + .h5-style-i, .search-results .related-section .item .block-label + .h5-style-i, .item .block-title {
      margin-top: 0.6rem; } }
/* line 90, sass/layout/_grid.scss */
.fixed-grid-item a.block-link:hover ~ .thumb-title span, .fixed-grid-item .single:not(.single-insights) .related-section a.block-link:hover ~ .h5-style-i span, .single:not(.single-insights) .related-section .fixed-grid-item a.block-link:hover ~ .h5-style-i span, .fixed-grid-item .search-results .related-section a.block-link:hover ~ .h5-style-i span, .search-results .related-section .fixed-grid-item a.block-link:hover ~ .h5-style-i span,
.fixed-grid-item a.block-link:hover ~ .text-grid-item .thumb-title span,
.fixed-grid-item a.block-link:hover ~ .text-grid-item .single:not(.single-insights) .related-section .h5-style-i span,
.single:not(.single-insights) .related-section .fixed-grid-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
.fixed-grid-item a.block-link:hover ~ .text-grid-item .search-results .related-section .h5-style-i span,
.search-results .related-section .fixed-grid-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
.fixed-grid-item a.block-link:hover ~ .color-block .thumb-title span,
.fixed-grid-item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span,
.single:not(.single-insights) .related-section .fixed-grid-item a.block-link:hover ~ .color-block .h5-style-i span,
.fixed-grid-item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span,
.search-results .related-section .fixed-grid-item a.block-link:hover ~ .color-block .h5-style-i span, .grid-item a.block-link:hover ~ .thumb-title span, .grid-item .single:not(.single-insights) .related-section a.block-link:hover ~ .h5-style-i span, .single:not(.single-insights) .related-section .grid-item a.block-link:hover ~ .h5-style-i span, .grid-item .search-results .related-section a.block-link:hover ~ .h5-style-i span, .search-results .related-section .grid-item a.block-link:hover ~ .h5-style-i span,
.grid-item a.block-link:hover ~ .text-grid-item .thumb-title span,
.grid-item a.block-link:hover ~ .text-grid-item .single:not(.single-insights) .related-section .h5-style-i span,
.single:not(.single-insights) .related-section .grid-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
.grid-item a.block-link:hover ~ .text-grid-item .search-results .related-section .h5-style-i span,
.search-results .related-section .grid-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
.grid-item a.block-link:hover ~ .color-block .thumb-title span,
.grid-item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span,
.single:not(.single-insights) .related-section .grid-item a.block-link:hover ~ .color-block .h5-style-i span,
.grid-item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span,
.search-results .related-section .grid-item a.block-link:hover ~ .color-block .h5-style-i span, .owl-item a.block-link:hover ~ .thumb-title span, .owl-item .single:not(.single-insights) .related-section a.block-link:hover ~ .h5-style-i span, .single:not(.single-insights) .related-section .owl-item a.block-link:hover ~ .h5-style-i span, .owl-item .search-results .related-section a.block-link:hover ~ .h5-style-i span, .search-results .related-section .owl-item a.block-link:hover ~ .h5-style-i span,
.owl-item a.block-link:hover ~ .text-grid-item .thumb-title span,
.owl-item a.block-link:hover ~ .text-grid-item .single:not(.single-insights) .related-section .h5-style-i span,
.single:not(.single-insights) .related-section .owl-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
.owl-item a.block-link:hover ~ .text-grid-item .search-results .related-section .h5-style-i span,
.search-results .related-section .owl-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
.owl-item a.block-link:hover ~ .color-block .thumb-title span,
.owl-item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span,
.single:not(.single-insights) .related-section .owl-item a.block-link:hover ~ .color-block .h5-style-i span,
.owl-item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span,
.search-results .related-section .owl-item a.block-link:hover ~ .color-block .h5-style-i span, .item a.block-link:hover ~ .thumb-title span, .item .single:not(.single-insights) .related-section a.block-link:hover ~ .h5-style-i span, .single:not(.single-insights) .related-section .item a.block-link:hover ~ .h5-style-i span, .item .search-results .related-section a.block-link:hover ~ .h5-style-i span, .search-results .related-section .item a.block-link:hover ~ .h5-style-i span,
.item a.block-link:hover ~ .text-grid-item .thumb-title span,
.item a.block-link:hover ~ .text-grid-item .single:not(.single-insights) .related-section .h5-style-i span,
.single:not(.single-insights) .related-section .item a.block-link:hover ~ .text-grid-item .h5-style-i span,
.item a.block-link:hover ~ .text-grid-item .search-results .related-section .h5-style-i span,
.search-results .related-section .item a.block-link:hover ~ .text-grid-item .h5-style-i span,
.item a.block-link:hover ~ .color-block .thumb-title span,
.item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span,
.single:not(.single-insights) .related-section .item a.block-link:hover ~ .color-block .h5-style-i span,
.item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span,
.search-results .related-section .item a.block-link:hover ~ .color-block .h5-style-i span {
  border-bottom: 3px solid #000; }
  @media (min-width: 1680px) {
    /* line 90, sass/layout/_grid.scss */
    .fixed-grid-item a.block-link:hover ~ .thumb-title span, .fixed-grid-item .single:not(.single-insights) .related-section a.block-link:hover ~ .h5-style-i span, .single:not(.single-insights) .related-section .fixed-grid-item a.block-link:hover ~ .h5-style-i span, .fixed-grid-item .search-results .related-section a.block-link:hover ~ .h5-style-i span, .search-results .related-section .fixed-grid-item a.block-link:hover ~ .h5-style-i span,
    .fixed-grid-item a.block-link:hover ~ .text-grid-item .thumb-title span,
    .fixed-grid-item a.block-link:hover ~ .text-grid-item .single:not(.single-insights) .related-section .h5-style-i span,
    .single:not(.single-insights) .related-section .fixed-grid-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
    .fixed-grid-item a.block-link:hover ~ .text-grid-item .search-results .related-section .h5-style-i span,
    .search-results .related-section .fixed-grid-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
    .fixed-grid-item a.block-link:hover ~ .color-block .thumb-title span,
    .fixed-grid-item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span,
    .single:not(.single-insights) .related-section .fixed-grid-item a.block-link:hover ~ .color-block .h5-style-i span,
    .fixed-grid-item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span,
    .search-results .related-section .fixed-grid-item a.block-link:hover ~ .color-block .h5-style-i span, .grid-item a.block-link:hover ~ .thumb-title span, .grid-item .single:not(.single-insights) .related-section a.block-link:hover ~ .h5-style-i span, .single:not(.single-insights) .related-section .grid-item a.block-link:hover ~ .h5-style-i span, .grid-item .search-results .related-section a.block-link:hover ~ .h5-style-i span, .search-results .related-section .grid-item a.block-link:hover ~ .h5-style-i span,
    .grid-item a.block-link:hover ~ .text-grid-item .thumb-title span,
    .grid-item a.block-link:hover ~ .text-grid-item .single:not(.single-insights) .related-section .h5-style-i span,
    .single:not(.single-insights) .related-section .grid-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
    .grid-item a.block-link:hover ~ .text-grid-item .search-results .related-section .h5-style-i span,
    .search-results .related-section .grid-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
    .grid-item a.block-link:hover ~ .color-block .thumb-title span,
    .grid-item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span,
    .single:not(.single-insights) .related-section .grid-item a.block-link:hover ~ .color-block .h5-style-i span,
    .grid-item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span,
    .search-results .related-section .grid-item a.block-link:hover ~ .color-block .h5-style-i span, .owl-item a.block-link:hover ~ .thumb-title span, .owl-item .single:not(.single-insights) .related-section a.block-link:hover ~ .h5-style-i span, .single:not(.single-insights) .related-section .owl-item a.block-link:hover ~ .h5-style-i span, .owl-item .search-results .related-section a.block-link:hover ~ .h5-style-i span, .search-results .related-section .owl-item a.block-link:hover ~ .h5-style-i span,
    .owl-item a.block-link:hover ~ .text-grid-item .thumb-title span,
    .owl-item a.block-link:hover ~ .text-grid-item .single:not(.single-insights) .related-section .h5-style-i span,
    .single:not(.single-insights) .related-section .owl-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
    .owl-item a.block-link:hover ~ .text-grid-item .search-results .related-section .h5-style-i span,
    .search-results .related-section .owl-item a.block-link:hover ~ .text-grid-item .h5-style-i span,
    .owl-item a.block-link:hover ~ .color-block .thumb-title span,
    .owl-item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span,
    .single:not(.single-insights) .related-section .owl-item a.block-link:hover ~ .color-block .h5-style-i span,
    .owl-item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span,
    .search-results .related-section .owl-item a.block-link:hover ~ .color-block .h5-style-i span, .item a.block-link:hover ~ .thumb-title span, .item .single:not(.single-insights) .related-section a.block-link:hover ~ .h5-style-i span, .single:not(.single-insights) .related-section .item a.block-link:hover ~ .h5-style-i span, .item .search-results .related-section a.block-link:hover ~ .h5-style-i span, .search-results .related-section .item a.block-link:hover ~ .h5-style-i span,
    .item a.block-link:hover ~ .text-grid-item .thumb-title span,
    .item a.block-link:hover ~ .text-grid-item .single:not(.single-insights) .related-section .h5-style-i span,
    .single:not(.single-insights) .related-section .item a.block-link:hover ~ .text-grid-item .h5-style-i span,
    .item a.block-link:hover ~ .text-grid-item .search-results .related-section .h5-style-i span,
    .search-results .related-section .item a.block-link:hover ~ .text-grid-item .h5-style-i span,
    .item a.block-link:hover ~ .color-block .thumb-title span,
    .item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span,
    .single:not(.single-insights) .related-section .item a.block-link:hover ~ .color-block .h5-style-i span,
    .item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span,
    .search-results .related-section .item a.block-link:hover ~ .color-block .h5-style-i span {
      border-width: 4px; } }
/* line 98, sass/layout/_grid.scss */
.fixed-grid-item a.block-link:hover ~ .color-block .thumb-title span, .fixed-grid-item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span, .single:not(.single-insights) .related-section .fixed-grid-item a.block-link:hover ~ .color-block .h5-style-i span, .fixed-grid-item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span, .search-results .related-section .fixed-grid-item a.block-link:hover ~ .color-block .h5-style-i span, .grid-item a.block-link:hover ~ .color-block .thumb-title span, .grid-item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span, .single:not(.single-insights) .related-section .grid-item a.block-link:hover ~ .color-block .h5-style-i span, .grid-item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span, .search-results .related-section .grid-item a.block-link:hover ~ .color-block .h5-style-i span, .owl-item a.block-link:hover ~ .color-block .thumb-title span, .owl-item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span, .single:not(.single-insights) .related-section .owl-item a.block-link:hover ~ .color-block .h5-style-i span, .owl-item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span, .search-results .related-section .owl-item a.block-link:hover ~ .color-block .h5-style-i span, .item a.block-link:hover ~ .color-block .thumb-title span, .item a.block-link:hover ~ .color-block .single:not(.single-insights) .related-section .h5-style-i span, .single:not(.single-insights) .related-section .item a.block-link:hover ~ .color-block .h5-style-i span, .item a.block-link:hover ~ .color-block .search-results .related-section .h5-style-i span, .search-results .related-section .item a.block-link:hover ~ .color-block .h5-style-i span {
  border-color: #fff; }

/* line 102, sass/layout/_grid.scss */
.people-section .people-item .thumb-title, .people-section .people-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .people-section .people-item .h5-style-i, .people-section .people-item .search-results .related-section .h5-style-i, .search-results .related-section .people-section .people-item .h5-style-i, .block-title {
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 102, sass/layout/_grid.scss */
    .people-section .people-item .thumb-title, .people-section .people-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .people-section .people-item .h5-style-i, .people-section .people-item .search-results .related-section .h5-style-i, .search-results .related-section .people-section .people-item .h5-style-i, .block-title {
      margin-top: 1.25rem; } }

/* line 109, sass/layout/_grid.scss */
.owl-item .thumb-title, .owl-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .owl-item .h5-style-i, .owl-item .search-results .related-section .h5-style-i, .search-results .related-section .owl-item .h5-style-i {
  margin: .5rem 0 .5rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 109, sass/layout/_grid.scss */
    .owl-item .thumb-title, .owl-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .owl-item .h5-style-i, .owl-item .search-results .related-section .h5-style-i, .search-results .related-section .owl-item .h5-style-i {
      margin: 1.75rem 0 .5em; } }
  @media (min-width: 1680px) {
    /* line 109, sass/layout/_grid.scss */
    .owl-item .thumb-title, .owl-item .single:not(.single-insights) .related-section .h5-style-i, .single:not(.single-insights) .related-section .owl-item .h5-style-i, .owl-item .search-results .related-section .h5-style-i, .search-results .related-section .owl-item .h5-style-i {
      margin-top: 1.5rem; } }

/* line 121, sass/layout/_grid.scss */
.related-div {
  display: none; }

/* line 126, sass/layout/_grid.scss */
.grid_item_out {
  display: none; }

/* line 130, sass/layout/_grid.scss */
.load-wrapper {
  padding: 3rem 0;
  background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/PW_Loading_04.gif) no-repeat center center;
  background-size: 300px 300px; }

/* line 138, sass/layout/_grid.scss */
.insights-item {
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 138, sass/layout/_grid.scss */
    .insights-item {
      padding: 0 10px; } }
  /* line 142, sass/layout/_grid.scss */
  .insights-item .item-title {
    margin-top: 1.5rem;
    font-family: "PWC-Bold", sans-serif;
    line-height: 1.5;
    font-size: 1.25rem;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 142, sass/layout/_grid.scss */
      .insights-item .item-title {
        font-size: 0.97rem; } }
    @media (min-width: 1280px) {
      /* line 142, sass/layout/_grid.scss */
      .insights-item .item-title {
        font-size: 1.078rem; } }
    @media (min-width: 1680px) {
      /* line 142, sass/layout/_grid.scss */
      .insights-item .item-title {
        font-size: 1.4375rem;
        /*23*/ } }
  /* line 157, sass/layout/_grid.scss */
  .insights-item .insights-img-wrapper {
    position: relative; }
    /* line 159, sass/layout/_grid.scss */
    .insights-item .insights-img-wrapper img {
      margin-bottom: 1.275rem; }
  /* line 163, sass/layout/_grid.scss */
  .insights-item .insight-ad-item {
    background: linear-gradient(90deg, #000000 50%, #ffffff 50%); }
    /* line 165, sass/layout/_grid.scss */
    .insights-item .insight-ad-item .content-container {
      color: #000;
      position: relative; }
      /* line 168, sass/layout/_grid.scss */
      .insights-item .insight-ad-item .content-container .block-title {
        padding: 1.875rem; }
        @media (min-width: 768px) {
          /* line 168, sass/layout/_grid.scss */
          .insights-item .insight-ad-item .content-container .block-title {
            padding-left: calc(1.875rem - (2.395%*3)); } }
      /* line 174, sass/layout/_grid.scss */
      .insights-item .insight-ad-item .content-container:after {
        content: ' ';
        display: block;
        width: 104px;
        height: 35px;
        background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/long-insights-arrow.png) no-repeat left center;
        background-size: contain;
        margin: 1.875rem 0 1.875rem calc(1.875rem - (2.395%*3)); }
    /* line 184, sass/layout/_grid.scss */
    .insights-item .insight-ad-item img {
      margin: 0;
      height: 100%;
      width: 100%;
      object-fit: cover;
      object-position: center; }

/* line 197, sass/layout/_grid.scss */
body:not(.single-insights) .related-section .insights-item .insights-img-wrapper:after {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 2.5rem;
  background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/insights-border.png) top left no-repeat;
  background-size: auto 100%; }

/* line 214, sass/layout/_grid.scss */
.fixed-grid-item.insights a.block-link:hover ~ .item-title span, .grid-item.insights a.block-link:hover ~ .item-title span, .item.insights a.block-link:hover ~ .item-title span {
  border-bottom: 3px solid #000; }
  @media (min-width: 1680px) {
    /* line 214, sass/layout/_grid.scss */
    .fixed-grid-item.insights a.block-link:hover ~ .item-title span, .grid-item.insights a.block-link:hover ~ .item-title span, .item.insights a.block-link:hover ~ .item-title span {
      border-width: 4px; } }

/* line 1, sass/layout/_navigation.scss */
.main-navigation {
  clear: both;
  display: block;
  float: none;
  width: 100%; }
  /* line 7, sass/layout/_navigation.scss */
  .main-navigation ul {
    display: block;
    list-style: none;
    margin: 0 0 3rem;
    padding-left: 0; }
    /* line 12, sass/layout/_navigation.scss */
    .main-navigation ul li {
      display: block;
      float: none;
      position: relative; }
      /* line 16, sass/layout/_navigation.scss */
      .main-navigation ul li a {
        display: inline-block;
        text-decoration: none;
        color: #000; }

/*1024*/
@media (min-width: 1024px) {
  /* line 30, sass/layout/_navigation.scss */
  .site-header .main-navigation li a {
    border-bottom: 3px solid transparent; }

  /* line 34, sass/layout/_navigation.scss */
  .site-header .main-navigation .current_page_item a,
  .site-header .main-navigation .current-menu-item a,
  .site-header .main-navigation li a:hover {
    border-bottom: 3px solid #000; } }
@media (min-width: 1680px) {
  /* line 41, sass/layout/_navigation.scss */
  .site-header .main-navigation li a {
    padding-bottom: 3px;
    border-bottom: 4px solid transparent; }

  /* line 45, sass/layout/_navigation.scss */
  .site-header .main-navigation .current_page_item a,
  .site-header .main-navigation .current-menu-item a,
  .site-header .main-navigation li a:hover {
    border-bottom: 4px solid #000; } }
/* line 58, sass/layout/_navigation.scss */
.site-header .main-navigation ul li {
  line-height: 26px;
  font-family: "PWC-Bold", sans-serif;
  margin-bottom: 1.25em;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 58, sass/layout/_navigation.scss */
    .site-header .main-navigation ul li {
      font-size: 1.25rem; } }
  @media (min-width: 1280px) {
    /* line 58, sass/layout/_navigation.scss */
    .site-header .main-navigation ul li {
      font-size: 1.4375rem; } }
  @media (max-width: 768px) {
    /* line 71, sass/layout/_navigation.scss */
    .site-header .main-navigation ul li.menu-item-has-children > a:after {
      content: ' ';
      margin-left: .75rem;
      width: 17px;
      height: 11px;
      background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/carat-sprite.png) no-repeat center top;
      background-size: 17px auto;
      display: inline-block; }
    /* line 80, sass/layout/_navigation.scss */
    .site-header .main-navigation ul li.menu-item-has-children.open > a:after {
      background-position: center bottom; } }
/* line 87, sass/layout/_navigation.scss */
.site-header .main-navigation ul ul {
  margin: 0 0 1.5rem 1.875rem;
  display: none;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 87, sass/layout/_navigation.scss */
    .site-header .main-navigation ul ul {
      display: none !important; } }
  /* line 93, sass/layout/_navigation.scss */
  .site-header .main-navigation ul ul li {
    margin-top: 1.5rem;
    line-height: 1em;
    font-size: 1rem;
    font-family: "PWC-Medium", sans-serif; }
    /* line 98, sass/layout/_navigation.scss */
    .site-header .main-navigation ul ul li a {
      color: #767676;
      width: auto; }

/* line 111, sass/layout/_navigation.scss */
.site-footer .main-navigation ul {
  columns: 2;
  margin: 0;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 111, sass/layout/_navigation.scss */
    .site-footer .main-navigation ul {
      text-align: center;
      columns: 1; } }
  /* line 118, sass/layout/_navigation.scss */
  .site-footer .main-navigation ul ul {
    display: none; }
/* line 122, sass/layout/_navigation.scss */
.site-footer .main-navigation li {
  float: none;
  font-family: "PWC-Bold", sans-serif;
  margin-bottom: .5rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 122, sass/layout/_navigation.scss */
    .site-footer .main-navigation li {
      display: inline-block;
      font-family: "PWC-Medium", sans-serif;
      margin-bottom: 0;
      line-height: 1em; }
      /* line 133, sass/layout/_navigation.scss */
      .site-footer .main-navigation li:after {
        content: '—';
        padding: 0 10px; }
      /* line 137, sass/layout/_navigation.scss */
      .site-footer .main-navigation li:last-child:after {
        content: none; } }

/* line 144, sass/layout/_navigation.scss */
.secondary-navigation {
  display: block;
  float: right; }
  /* line 148, sass/layout/_navigation.scss */
  .secondary-navigation ul {
    display: block;
    list-style: none;
    margin: 0 0 3rem;
    padding-left: 0;
    text-align: center;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 148, sass/layout/_navigation.scss */
      .secondary-navigation ul {
        text-align: right;
        margin: 0; } }
    /* line 158, sass/layout/_navigation.scss */
    .secondary-navigation ul li {
      display: inline-block;
      position: relative; }
      /* line 165, sass/layout/_navigation.scss */
      .secondary-navigation ul li a {
        display: inline-block;
        text-decoration: none;
        color: #000; }

/* Small menu. */
/* line 178, sass/layout/_navigation.scss */
.menu-toggle, .menu-close {
  float: right;
  width: 24px;
  height: 22px;
  /*1024*/
  border: 0;
  text-indent: -9999px;
  border: 0;
  background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/menu-sprite.png) no-repeat top center;
  background-size: 24px auto;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 178, sass/layout/_navigation.scss */
    .menu-toggle, .menu-close {
      width: 33px;
      height: 30px;
      margin-top: 0; } }
  @media (min-width: 1024px) {
    /* line 178, sass/layout/_navigation.scss */
    .menu-toggle, .menu-close {
      width: 33px;
      height: 30px;
      background-size: 33px auto;
      margin-top: 0; } }

/* line 202, sass/layout/_navigation.scss */
.menu-close {
  background-position: center -30px;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 202, sass/layout/_navigation.scss */
    .menu-close {
      background-position: center -42px; } }
  @media (min-width: 1280px) {
    /* line 202, sass/layout/_navigation.scss */
    .menu-close {
      margin-right: 16%; } }

/* line 211, sass/layout/_navigation.scss */
.menu-toggle,
.main-navigation.toggled ul {
  display: block; }

/* line 226, sass/layout/_navigation.scss */
.dropdown-trigger {
  padding-bottom: 10px;
  border-bottom: 3px solid #000; }
  /* line 230, sass/layout/_navigation.scss */
  .project-subhead-subnav .dropdown-trigger {
    border: 0;
    padding-bottom: 0; }
  @media (min-width: 768px) {
    /* line 226, sass/layout/_navigation.scss */
    .dropdown-trigger {
      border: 0;
      padding-bottom: 0; } }
  /* line 238, sass/layout/_navigation.scss */
  .dropdown-trigger a {
    text-decoration: none;
    color: #000;
    display: inline-block; }
    /* line 242, sass/layout/_navigation.scss */
    .dropdown-trigger a:after {
      content: ' '; }
  /* line 246, sass/layout/_navigation.scss */
  .dropdown-trigger:after {
    content: ' ';
    margin-left: .75rem;
    width: 17px;
    height: 11px;
    background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/carat-sprite.png) no-repeat center top;
    background-size: 17px auto;
    display: inline-block; }
    @media (min-width: 1680px) {
      /* line 246, sass/layout/_navigation.scss */
      .dropdown-trigger:after {
        width: 20px;
        height: 13px;
        background-size: 20px auto; } }
  /* line 260, sass/layout/_navigation.scss */
  .dropdown-trigger.open:after {
    background-position: center bottom; }

/* line 267, sass/layout/_navigation.scss */
.mobile-tablet-only .dropdown-trigger a, .mobile-tablet-only.dropdown-trigger a, .mobile-only .dropdown-trigger a, .mobile-only.dropdown-trigger a {
  width: calc(100% - 33px); }
  @media (min-width: 768px) {
    /* line 267, sass/layout/_navigation.scss */
    .mobile-tablet-only .dropdown-trigger a, .mobile-tablet-only.dropdown-trigger a, .mobile-only .dropdown-trigger a, .mobile-only.dropdown-trigger a {
      width: auto; } }

/* line 276, sass/layout/_navigation.scss */
.dropdown-options-container {
  display: none;
  padding: 1rem 0 2.5rem; }
  /* line 279, sass/layout/_navigation.scss */
  .dropdown-options-container ul {
    list-style: none;
    margin: 0;
    /*1024*/ }
    @media (min-width: 768px) {
      /* line 279, sass/layout/_navigation.scss */
      .dropdown-options-container ul {
        columns: 2 auto; } }
    @media (min-width: 1024px) {
      /* line 279, sass/layout/_navigation.scss */
      .dropdown-options-container ul {
        columns: 3 auto; } }
    /* line 288, sass/layout/_navigation.scss */
    .dropdown-options-container ul li {
      font-size: 1.25rem;
      padding: .5em 0;
      display: block; }
      @media (max-width: 768px) {
        /* line 292, sass/layout/_navigation.scss */
        .project-subhead-subnav .dropdown-options-container ul li {
          font-size: 1rem; } }
      @media (min-width: 768px) {
        /* line 288, sass/layout/_navigation.scss */
        .dropdown-options-container ul li {
          font-size: 0.875rem;
          line-height: 2em;
          white-space: nowrap;
          overflow: visible;
          padding: 0; } }
      @media (min-width: 1680px) {
        /* line 288, sass/layout/_navigation.scss */
        .dropdown-options-container ul li {
          font-size: 1.125rem; } }
      /* line 310, sass/layout/_navigation.scss */
      .dropdown-options-container ul li a {
        color: #000;
        text-decoration: none; }
        @media (min-width: 768px) {
          /* line 310, sass/layout/_navigation.scss */
          .dropdown-options-container ul li a {
            color: #767676; } }
  /* line 322, sass/layout/_navigation.scss */
  .dropdown-options-container.studio-options-mobile ul li {
    font-size: 1rem;
    line-height: 2.5rem;
    padding: 0; }
    /* line 326, sass/layout/_navigation.scss */
    .dropdown-options-container.studio-options-mobile ul li a {
      color: #767676; }
  /* line 331, sass/layout/_navigation.scss */
  .dropdown-options-container.expertise-options li, .dropdown-options-container.studio-options li {
    font-size: 1rem;
    line-height: 2.5rem;
    padding: 0; }
    /* line 335, sass/layout/_navigation.scss */
    .dropdown-options-container.expertise-options li a, .dropdown-options-container.studio-options li a {
      color: #767676; }

/* line 340, sass/layout/_navigation.scss */
.dropdown-menu-container {
  display: none;
  /*1024*/ }
  /* line 342, sass/layout/_navigation.scss */
  .dropdown-menu-container.project {
    display: block;
    margin-top: .95rem;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 342, sass/layout/_navigation.scss */
      .dropdown-menu-container.project {
        margin-top: 0; } }
  @media (min-width: 1024px) {
    /* line 340, sass/layout/_navigation.scss */
    .dropdown-menu-container {
      display: block; } }

/* line 353, sass/layout/_navigation.scss */
.mobile-only .dropdown-menu-container {
  display: block; }

/* line 357, sass/layout/_navigation.scss */
.dropdown-menu-container.studio .dropdown-options-container ul {
  padding-right: 20%;
  columns: 4 auto; }

/* line 365, sass/layout/_navigation.scss */
.dropdown-trigger.filter-trigger,
.dropdown-trigger.view-mode-trigger {
  display: block;
  padding: 1rem 0;
  border-bottom: 1px solid #C8C9CB;
  /*1024*/ }
  /* line 370, sass/layout/_navigation.scss */
  .dropdown-trigger.filter-trigger:first-child,
  .dropdown-trigger.view-mode-trigger:first-child {
    border-top: 1px solid #C8C9CB; }
  @media (min-width: 1024px) {
    /* line 365, sass/layout/_navigation.scss */
    .dropdown-trigger.filter-trigger,
    .dropdown-trigger.view-mode-trigger {
      display: inline-block;
      margin-left: 2rem;
      padding: 0;
      border: 0; }
      /* line 376, sass/layout/_navigation.scss */
      .dropdown-trigger.filter-trigger:first-child,
      .dropdown-trigger.view-mode-trigger:first-child {
        border: 0; } }
  /* line 378, sass/layout/_navigation.scss */
  .dropdown-trigger.filter-trigger span,
  .dropdown-trigger.view-mode-trigger span {
    color: #767676;
    padding-right: 4px; }

/* line 383, sass/layout/_navigation.scss */
.dropdown-trigger.view-mode-trigger {
  font-family: "PWC-Bold", sans-serif; }

@media (min-width: 768px) {
  /* line 386, sass/layout/_navigation.scss */
  .dropdown-options-container.filter-container {
    padding-top: 0; } }

/* line 394, sass/layout/_navigation.scss */
.dropdown-menu-container .dropdown-trigger:after {
  transition: -webkit-transform .25s ease-in-out;
  transition: transform .35s ease-in-out;
  transition: transform .35s ease-in-out, -webkit-transform .25s ease-in-out; }

/* line 399, sass/layout/_navigation.scss */
.dropdown-menu-container .dropdown-trigger.move:after {
  -webkit-transform: translateY(10px);
  transform: translateY(10px); }

/* line 412, sass/layout/_navigation.scss */
.subnav-container {
  margin-top: 2.125rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 412, sass/layout/_navigation.scss */
    .subnav-container {
      margin-top: 4.75rem; } }
  @media (min-width: 1280px) {
    /* line 412, sass/layout/_navigation.scss */
    .subnav-container {
      margin-top: 7.75rem; } }
  /* line 422, sass/layout/_navigation.scss */
  .subnav-container .list-cols-max ul {
    width: 100%;
    column-count: 2; }
    /* line 425, sass/layout/_navigation.scss */
    .subnav-container .list-cols-max ul li {
      display: inline-block;
      width: 100%; }
  @media (min-width: 1280px) {
    /* line 431, sass/layout/_navigation.scss */
    .subnav-container .list-cols-max-3 ul {
      column-count: 3; } }
  @media (min-width: 768px) {
    /* line 438, sass/layout/_navigation.scss */
    .subnav-container .list-cols-max-4 ul {
      column-count: 3; } }
  @media (min-width: 1280px) {
    /* line 438, sass/layout/_navigation.scss */
    .subnav-container .list-cols-max-4 ul {
      column-count: 4; } }
  /* line 449, sass/layout/_navigation.scss */
  .subnav-container ul {
    list-style: none;
    margin: 0; }
  /* line 453, sass/layout/_navigation.scss */
  .subnav-container li {
    line-height: 1.46em;
    font-family: "PWC-Bold", sans-serif;
    margin-bottom: 1rem;
    font-size: 1.25rem;
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease, -webkit-transform .25s ease;
    /*1024*/ }
    /* line 461, sass/layout/_navigation.scss */
    .subnav-container li:hover {
      -webkit-transform: translateX(20px);
      transform: translateX(20px); }
      /* line 464, sass/layout/_navigation.scss */
      .subnav-container li:hover a {
        color: #000; }
    @media (min-width: 1024px) {
      /* line 453, sass/layout/_navigation.scss */
      .subnav-container li {
        font-size: 1.25rem; } }
    @media (min-width: 1280px) {
      /* line 453, sass/layout/_navigation.scss */
      .subnav-container li {
        font-size: 1.4375rem; } }
    /* line 474, sass/layout/_navigation.scss */
    .subnav-container li a {
      text-decoration: none;
      color: #767676; }
      /* line 477, sass/layout/_navigation.scss */
      .subnav-container li a.active {
        color: #000;
        border-bottom: 3px solid #000; }
        @media (min-width: 1680px) {
          /* line 477, sass/layout/_navigation.scss */
          .subnav-container li a.active {
            border-width: 4px; } }
  /* line 486, sass/layout/_navigation.scss */
  .subnav-container .subnav-item {
    display: inline;
    white-space: nowrap; }

/* line 495, sass/layout/_navigation.scss */
header .lang-custom-select {
  position: relative;
  float: right;
  width: 72px;
  height: 100%;
  /*maybe*/
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 495, sass/layout/_navigation.scss */
    header .lang-custom-select {
      display: block; } }
  /* line 504, sass/layout/_navigation.scss */
  header .lang-custom-select #pw-lang-picker {
    display: block;
    font-family: "PWC-Bold", sans-serif;
    max-width: 100%;
    box-sizing: border-box;
    margin: 0;
    border: 0;
    box-shadow: none;
    border-radius: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    line-height: 1em;
    font-size: .9rem;
    width: 100%;
    position: absolute;
    border-bottom: 3px solid #000;
    top: 4px;
    padding: 0 0 2px; }
    @media (min-width: 1680px) {
      /* line 504, sass/layout/_navigation.scss */
      header .lang-custom-select #pw-lang-picker {
        font-size: 1.125rem;
        border-bottom: 4px solid #000; } }
  /* line 531, sass/layout/_navigation.scss */
  header .lang-custom-select select::-ms-expand {
    display: none; }
  /* line 534, sass/layout/_navigation.scss */
  header .lang-custom-select select:hover {
    border-color: #888; }
  /* line 537, sass/layout/_navigation.scss */
  header .lang-custom-select select:focus {
    outline: none; }
  /* line 540, sass/layout/_navigation.scss */
  header .lang-custom-select select option {
    font-weight: normal; }
/* line 544, sass/layout/_navigation.scss */
header .lang-custom-links {
  padding-bottom: 2.5rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 544, sass/layout/_navigation.scss */
    header .lang-custom-links {
      font-family: "PWC-Bold", sans-serif; } }
  /* line 550, sass/layout/_navigation.scss */
  header .lang-custom-links a {
    text-decoration: none;
    margin-right: 45px; }
    /* line 553, sass/layout/_navigation.scss */
    header .lang-custom-links a:last-child {
      margin-right: 0; }
    /* line 556, sass/layout/_navigation.scss */
    header .lang-custom-links a.selected {
      border-bottom: 2px solid #000; }
/* line 561, sass/layout/_navigation.scss */
header .secondary-nav-items {
  z-index: 100; }

/* line 2, sass/layout/_header.scss */
header .logo-nav-container {
  padding: 32px 0 45px 0;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 2, sass/layout/_header.scss */
    header .logo-nav-container {
      padding: 55px 0 90px 0; } }
  @media (min-width: 1680px) {
    /* line 2, sass/layout/_header.scss */
    header .logo-nav-container {
      padding: 55px 0 120px 0; } }
/* line 15, sass/layout/_header.scss */
header .site-title {
  background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/PW-logo-black.svg) no-repeat left top;
  background-size: contain;
  text-indent: -9999px;
  height: 22px;
  width: 225px;
  float: left;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 15, sass/layout/_header.scss */
    header .site-title {
      background-position: center top;
      height: 30px; } }
  /* line 26, sass/layout/_header.scss */
  header .site-title a {
    display: block; }
/* line 31, sass/layout/_header.scss */
header .search-container {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 999999;
  overflow-x: hidden;
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 0.1s linear;
  background: #000;
  padding-bottom: 160px; }
  /* line 45, sass/layout/_header.scss */
  header .search-container.open {
    bottom: 0;
    top: 0;
    transform: scaleY(1);
    position: fixed; }
  /* line 53, sass/layout/_header.scss */
  header .search-container .site-title {
    background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/PW-logo-white.svg) no-repeat center top; }
  /* line 56, sass/layout/_header.scss */
  header .search-container .search-close {
    float: right;
    text-indent: -9999px;
    width: 30px;
    height: 30px;
    background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/search-close.png) no-repeat center center;
    background-size: contain;
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1); }
/* line 67, sass/layout/_header.scss */
header .open-menu-containing-column {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: auto;
  z-index: 101;
  overflow-x: hidden;
  background: #fff;
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 0.1s linear;
  top: 0;
  /*1024*/ }
  @media (max-width: 768px) {
    /* line 67, sass/layout/_header.scss */
    header .open-menu-containing-column {
      padding: 0; } }
  @media (min-width: 1024px) {
    /* line 67, sass/layout/_header.scss */
    header .open-menu-containing-column {
      width: auto;
      left: 73%;
      right: 0;
      transform: scaleX(0);
      transform-origin: right;
      bottom: auto;
      height: 100vh; }
      /* line 93, sass/layout/_header.scss */
      header .open-menu-containing-column .logo-nav-container {
        padding-bottom: 2rem; }
        /* line 95, sass/layout/_header.scss */
        header .open-menu-containing-column .logo-nav-container .site-title {
          display: none; } }
  @media (min-width: 1280px) {
    /* line 67, sass/layout/_header.scss */
    header .open-menu-containing-column {
      left: 80%; } }
  /* line 113, sass/layout/_header.scss */
  header .open-menu-containing-column.open {
    bottom: auto;
    top: 0;
    transform: scaleY(1);
    -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.59);
    -moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.59);
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.59);
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 113, sass/layout/_header.scss */
      header .open-menu-containing-column.open {
        -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.59);
        -moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.59);
        box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.59);
        bottom: 0;
        transform: scaleX(1);
        position: fixed; }
        /* line 128, sass/layout/_header.scss */
        header .open-menu-containing-column.open .logo-nav-container {
          padding-bottom: 2rem; }
          /* line 130, sass/layout/_header.scss */
          header .open-menu-containing-column.open .logo-nav-container .site-title {
            display: none;
            /*todo: move outside of &.open */ }
        /* line 134, sass/layout/_header.scss */
        header .open-menu-containing-column.open .container-fluid {
          padding-left: 10.75%;
          padding-right: 21.5%; } }

/* line 144, sass/layout/_header.scss */
.home header {
  background: transparent;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 999; }

/* line 153, sass/layout/_header.scss */
.page-template-purpose-page-template:not(.page-our-purpose) header {
  background: #767676; }

/* line 162, sass/layout/_header.scss */
.page-template-purpose-page-template:not(.page-our-purpose) header .site-title,
.page-template-flexible-page-template.layout-color-block header .site-title,
.home header .site-title {
  background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/PW-logo-white.svg) no-repeat left top;
  background-size: contain;
  text-indent: -9999px;
  height: 22px;
  width: 225px;
  float: left;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 162, sass/layout/_header.scss */
    .page-template-purpose-page-template:not(.page-our-purpose) header .site-title,
    .page-template-flexible-page-template.layout-color-block header .site-title,
    .home header .site-title {
      background-position: center top;
      height: 30px; } }
/* line 175, sass/layout/_header.scss */
.page-template-purpose-page-template:not(.page-our-purpose) header .main-navigation a,
.page-template-flexible-page-template.layout-color-block header .main-navigation a,
.home header .main-navigation a {
  color: #000;
  /*1024*/ }
/* line 181, sass/layout/_header.scss */
.page-template-purpose-page-template:not(.page-our-purpose) header .current_page_item a,
.page-template-purpose-page-template:not(.page-our-purpose) header .current-menu-item a,
.page-template-purpose-page-template:not(.page-our-purpose) header .main-navigation li a:hover,
.page-template-flexible-page-template.layout-color-block header .current_page_item a,
.page-template-flexible-page-template.layout-color-block header .current-menu-item a,
.page-template-flexible-page-template.layout-color-block header .main-navigation li a:hover,
.home header .current_page_item a,
.home header .current-menu-item a,
.home header .main-navigation li a:hover {
  border-bottom: 3px solid #fff; }
  @media (min-width: 1680px) {
    /* line 181, sass/layout/_header.scss */
    .page-template-purpose-page-template:not(.page-our-purpose) header .current_page_item a,
    .page-template-purpose-page-template:not(.page-our-purpose) header .current-menu-item a,
    .page-template-purpose-page-template:not(.page-our-purpose) header .main-navigation li a:hover,
    .page-template-flexible-page-template.layout-color-block header .current_page_item a,
    .page-template-flexible-page-template.layout-color-block header .current-menu-item a,
    .page-template-flexible-page-template.layout-color-block header .main-navigation li a:hover,
    .home header .current_page_item a,
    .home header .current-menu-item a,
    .home header .main-navigation li a:hover {
      border-bottom: 4px solid #fff; } }
/* line 189, sass/layout/_header.scss */
.page-template-purpose-page-template:not(.page-our-purpose) header .lang-custom-select select, .page-template-purpose-page-template:not(.page-our-purpose) header .select-styled,
.page-template-flexible-page-template.layout-color-block header .lang-custom-select select,
.page-template-flexible-page-template.layout-color-block header .select-styled,
.home header .lang-custom-select select,
.home header .select-styled {
  color: #fff;
  border-color: #fff; }
/* line 193, sass/layout/_header.scss */
.page-template-purpose-page-template:not(.page-our-purpose) header .lang-custom-select .select-options li,
.page-template-flexible-page-template.layout-color-block header .lang-custom-select .select-options li,
.home header .lang-custom-select .select-options li {
  color: #fff; }
/* line 196, sass/layout/_header.scss */
.page-template-purpose-page-template:not(.page-our-purpose) header .menu-toggle,
.page-template-flexible-page-template.layout-color-block header .menu-toggle,
.home header .menu-toggle {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1); }
/* line 202, sass/layout/_header.scss */
.page-template-purpose-page-template:not(.page-our-purpose) .open-menu-containing-column .site-title,
.page-template-flexible-page-template.layout-color-block .open-menu-containing-column .site-title,
.home .open-menu-containing-column .site-title {
  background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/PW-logo-black.svg) no-repeat left top;
  background-size: contain; }

/*1024*/
@media (min-width: 1024px) {
  /* line 212, sass/layout/_header.scss */
  .post-type-archive-studio header {
    background: #767676; }
    /* line 214, sass/layout/_header.scss */
    .post-type-archive-studio header .site-title {
      background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/PW-logo-white.svg) no-repeat left top;
      background-size: contain;
      text-indent: -9999px;
      height: 22px;
      width: 225px;
      float: left;
      /*1024*/ } }
    @media (min-width: 1024px) and (min-width: 1024px) {
      /* line 214, sass/layout/_header.scss */
      .post-type-archive-studio header .site-title {
        background-position: center top;
        height: 30px; } }
@media (min-width: 1024px) {
    /* line 226, sass/layout/_header.scss */
    .post-type-archive-studio header .main-navigation a {
      color: #000; }
    /* line 232, sass/layout/_header.scss */
    .post-type-archive-studio header .current_page_item a,
    .post-type-archive-studio header .current-menu-item a,
    .post-type-archive-studio header .main-navigation li a:hover {
      border-bottom: 3px solid #fff; } }
    @media (min-width: 1024px) and (min-width: 1680px) {
      /* line 232, sass/layout/_header.scss */
      .post-type-archive-studio header .current_page_item a,
      .post-type-archive-studio header .current-menu-item a,
      .post-type-archive-studio header .main-navigation li a:hover {
        border-bottom: 4px solid #fff; } }
@media (min-width: 1024px) {
    /* line 240, sass/layout/_header.scss */
    .post-type-archive-studio header .lang-custom-select select, .post-type-archive-studio header .select-styled {
      color: #fff;
      border-color: #fff; }
    /* line 244, sass/layout/_header.scss */
    .post-type-archive-studio header .lang-custom-select .select-options li {
      color: #fff; }
    /* line 247, sass/layout/_header.scss */
    .post-type-archive-studio header .menu-toggle {
      -webkit-filter: brightness(0) invert(1);
      filter: brightness(0) invert(1); }
  /* line 253, sass/layout/_header.scss */
  .post-type-archive-studio .open-menu-containing-column .site-title {
    background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/PW-logo-black.svg) no-repeat left top;
    background-size: contain; } }
/* line 263, sass/layout/_header.scss */
header .select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px; }
/* line 268, sass/layout/_header.scss */
header .select {
  cursor: pointer;
  display: block;
  position: relative;
  font-size: .9rem; }
/* line 274, sass/layout/_header.scss */
header .select-styled {
  text-align: center;
  position: absolute;
  font-family: "PWC-Bold", sans-serif;
  border-bottom: 3px solid #000;
  top: 4px;
  left: 50%;
  transform: translateX(-50%);
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }
  @media (min-width: 1680px) {
    /* line 274, sass/layout/_header.scss */
    header .select-styled {
      font-size: 1.125rem;
      border-bottom: 4px solid #000; } }
  /* line 289, sass/layout/_header.scss */
  header .select-styled:active:after, header .select-styled.active:after {
    top: 9px; }
/* line 295, sass/layout/_header.scss */
header .select-options {
  display: none;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  right: 0;
  left: 0;
  text-align: center; }
  /* line 307, sass/layout/_header.scss */
  header .select-options li {
    margin: 0 0 5px 0;
    font-family: "PWC-Bold", sans-serif;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in; }
    /* line 311, sass/layout/_header.scss */
    header .select-options li[rel="hide"] {
      display: none; }

/* line 1, sass/layout/_footer.scss */
.site-footer {
  padding: 125px 0 45px 0; }
  @media (min-width: 1280px) {
    /* line 1, sass/layout/_footer.scss */
    .site-footer {
      padding-top: 200px; } }
  @media (min-width: 1680px) {
    /* line 1, sass/layout/_footer.scss */
    .site-footer {
      padding-top: 200px; } }
  /* line 16, sass/layout/_footer.scss */
  .site-footer .footer-menus-container {
    /*1024*/ }
    /* line 18, sass/layout/_footer.scss */
    .site-footer .footer-menus-container .share-section {
      margin: 0; }
    @media (max-width: 768px) {
      /* line 21, sass/layout/_footer.scss */
      .site-footer .footer-menus-container .share-section {
        margin: 3rem 0; }
      /* line 24, sass/layout/_footer.scss */
      .site-footer .footer-menus-container .social-container {
        order: 2; }
      /* line 25, sass/layout/_footer.scss */
      .site-footer .footer-menus-container .primary-container {
        order: 1; }
      /* line 26, sass/layout/_footer.scss */
      .site-footer .footer-menus-container .secondary-container {
        order: 3; } }
    @media (min-width: 1024px) {
      /* line 29, sass/layout/_footer.scss */
      .site-footer .footer-menus-container .social-container {
        -webkit-flex-basis: 27.5%;
        -moz-flex-basis: 27.5%;
        -ms-flex-preferred-size: 27.5%;
        flex-basis: 27.5%;
        max-width: 27.5%; }
      /* line 36, sass/layout/_footer.scss */
      .site-footer .footer-menus-container .primary-container {
        -webkit-flex-basis: 45%;
        -moz-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
        max-width: 45%; }
      /* line 43, sass/layout/_footer.scss */
      .site-footer .footer-menus-container .secondary-container {
        -webkit-flex-basis: 27.5%;
        -moz-flex-basis: 27.5%;
        -ms-flex-preferred-size: 27.5%;
        flex-basis: 27.5%;
        max-width: 27.5%; } }
  /* line 53, sass/layout/_footer.scss */
  .site-footer .footer-secondary {
    text-transform: uppercase;
    font-size: .7125rem;
    text-align: right;
    padding-bottom: 3px; }
    @media (min-width: 1280px) {
      /* line 53, sass/layout/_footer.scss */
      .site-footer .footer-secondary {
        font-size: .7125rem; } }
    @media (min-width: 1680px) {
      /* line 53, sass/layout/_footer.scss */
      .site-footer .footer-secondary {
        font-size: .8125rem; } }
    /* line 64, sass/layout/_footer.scss */
    .site-footer .footer-secondary a {
      margin-right: 1rem; }
  /* line 68, sass/layout/_footer.scss */
  .site-footer .follow-section {
    padding-bottom: 3px; }
  @media (min-width: 1280px) {
    /* line 72, sass/layout/_footer.scss */
    .site-footer .share-section .share-icon {
      background-size: 150px auto;
      height: 20px; }
      /* line 76, sass/layout/_footer.scss */
      .site-footer .share-section .share-icon.share-facebook {
        width: 10px;
        margin-right: 34px; }
      /* line 77, sass/layout/_footer.scss */
      .site-footer .share-section .share-icon.share-twitter {
        width: 21px;
        background-position: -15px bottom;
        margin-right: 32px; }
      /* line 78, sass/layout/_footer.scss */
      .site-footer .share-section .share-icon.share-linkedin {
        width: 19px;
        background-position: -38px bottom;
        margin-right: 32px; }
      /* line 79, sass/layout/_footer.scss */
      .site-footer .share-section .share-icon.share-pinterest {
        width: 17px;
        background-position: -60px bottom;
        margin-right: 32px; }
      /* line 80, sass/layout/_footer.scss */
      .site-footer .share-section .share-icon.share-email {
        width: 24px;
        background-position: -78px bottom;
        margin-right: 0; }
      /* line 81, sass/layout/_footer.scss */
      .site-footer .share-section .share-icon.share-instagram {
        width: 23px;
        background-position: -127px bottom;
        margin-right: 32px; }
      /* line 82, sass/layout/_footer.scss */
      .site-footer .share-section .share-icon.share-venmo {
        width: 22px;
        background-position: -105px bottom;
        margin-right: 0; } }

/* line 90, sass/layout/_footer.scss */
#page .cookie-notice-container {
  padding: 30px; }
  /* line 92, sass/layout/_footer.scss */
  #page .cookie-notice-container .cn-button {
    color: #fff;
    margin-left: 20px; }

/* line 100, sass/layout/_footer.scss */
.footer-navigation.main-navigation {
  display: none; }

/* line 1, sass/components/_sections.scss */
.section {
  margin: 4rem 0 0; }
  @media (min-width: 1280px) {
    /* line 1, sass/components/_sections.scss */
    .section {
      margin: 8rem 0 0 0; } }
  @media (min-width: 1680px) {
    /* line 1, sass/components/_sections.scss */
    .section {
      margin: 12rem 0 0 0; } }

/* line 11, sass/components/_sections.scss */
.rel-container {
  position: relative; }

/* line 16, sass/components/_sections.scss */
.related-section .related-div {
  display: block; }
/* line 19, sass/components/_sections.scss */
.related-section .unrelated-div {
  display: none; }

/* line 25, sass/components/_sections.scss */
.social-section .insta-follow, .social-section .twitter-follow {
  text-align: right; }
/* line 28, sass/components/_sections.scss */
.social-section #sb_instagram.sbi_col_2 #sbi_images {
  column-gap: 4.8%; }
  /* line 30, sass/components/_sections.scss */
  .social-section #sb_instagram.sbi_col_2 #sbi_images .sbi_item {
    width: 100%;
    margin-bottom: 40px !important;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 36, sass/components/_sections.scss */
      .social-section #sb_instagram.sbi_col_2 #sbi_images .sbi_item:nth-child(odd) {
        margin-right: 4.8% !important;
        margin-bottom: 4.8% !important; } }
/* line 44, sass/components/_sections.scss */
.social-section #sb_instagram #sbi_load, .social-section #sb_instagram .sb_instagram_error {
  text-align: right; }
/* line 46, sass/components/_sections.scss */
.social-section .sbi_follow_btn .svg-inline--fa {
  height: 1.5rem;
  vertical-align: -.5rem;
  margin-right: 5px; }
/* line 51, sass/components/_sections.scss */
.social-section .sbi_follow_btn a {
  background: transparent;
  padding: 0;
  font-family: "PWC-Bold", sans-serif;
  border-radius: 0; }
/* line 60, sass/components/_sections.scss */
.social-section .sbi_follow_btn a:focus, .social-section .sbi_follow_btn a:hover {
  box-shadow: none; }
/* line 63, sass/components/_sections.scss */
.social-section #ctf a {
  text-decoration: none;
  color: #000; }
/* line 67, sass/components/_sections.scss */
.social-section #ctf .ctf-item {
  padding: 0 0 3rem 0;
  border: 0; }
/* line 73, sass/components/_sections.scss */
.social-section #ctf .ctf-author-box .ctf-author-box-link .ctf-author-name {
  display: none; }
/* line 76, sass/components/_sections.scss */
.social-section #ctf .ctf-author-box .ctf-author-box-link .ctf-author-screenname {
  margin: 0; }
/* line 79, sass/components/_sections.scss */
.social-section #ctf .ctf-author-box .ctf-author-box-link .ctf-tweet-meta,
.social-section #ctf .ctf-author-box .ctf-author-box-link .ctf-author-screenname {
  font-size: 1rem;
  font-family: "PWC-Bold", sans-serif; }
  @media (min-width: 1280px) {
    /* line 79, sass/components/_sections.scss */
    .social-section #ctf .ctf-author-box .ctf-author-box-link .ctf-tweet-meta,
    .social-section #ctf .ctf-author-box .ctf-author-box-link .ctf-author-screenname {
      font-size: 0.875rem; } }
  @media (min-width: 1680px) {
    /* line 79, sass/components/_sections.scss */
    .social-section #ctf .ctf-author-box .ctf-author-box-link .ctf-tweet-meta,
    .social-section #ctf .ctf-author-box .ctf-author-box-link .ctf-author-screenname {
      font-size: 1.125rem; } }
/* line 94, sass/components/_sections.scss */
.social-section .twitter-follow img {
  height: 20px;
  margin-right: 8px;
  vertical-align: -.3rem;
  display: inline; }
  @media (min-width: 1680px) {
    /* line 94, sass/components/_sections.scss */
    .social-section .twitter-follow img {
      height: 22px; } }

/* line 1, sass/components/_overview.scss */
.overview {
  padding: 3.5rem 0 5.25rem 0; }
  @media (min-width: 1280px) {
    /* line 1, sass/components/_overview.scss */
    .overview {
      padding: 6.5rem 0 8rem 0; } }
  @media (min-width: 1680px) {
    /* line 1, sass/components/_overview.scss */
    .overview {
      padding: 8.75rem 0 12rem 0; } }

/* line 11, sass/components/_overview.scss */
.overview .jump-links, .person-overview .jump-links {
  padding: 5.75rem 0 1.2rem;
  /*1024*/ }
  /* line 13, sass/components/_overview.scss */
  .overview .jump-links ul, .person-overview .jump-links ul {
    margin: 0;
    list-style: none; }
  /* line 18, sass/components/_overview.scss */
  .overview .jump-links li a, .person-overview .jump-links li a {
    color: #000;
    text-decoration: none;
    position: relative;
    font-family: 'PWC-Bold';
    display: block;
    margin-bottom: .75em; }
    /* line 25, sass/components/_overview.scss */
    .overview .jump-links li a:after, .person-overview .jump-links li a:after {
      content: '↓';
      padding-left: 10px; }
  /* line 31, sass/components/_overview.scss */
  .overview .jump-links li:last-child a, .person-overview .jump-links li:last-child a {
    margin-bottom: 0; }
  @media (min-width: 1024px) {
    /* line 11, sass/components/_overview.scss */
    .overview .jump-links, .person-overview .jump-links {
      padding: 2em 0 0 0; } }
/* line 40, sass/components/_overview.scss */
.overview .single-entry-title-container, .person-overview .single-entry-title-container {
  margin-bottom: 3rem; }
  /* line 41, sass/components/_overview.scss */
  .overview .single-entry-title-container .post-title + .project-location, .person-overview .single-entry-title-container .post-title + .project-location {
    margin-top: .75em; }
  @media (min-width: 1280px) {
    /* line 40, sass/components/_overview.scss */
    .overview .single-entry-title-container, .person-overview .single-entry-title-container {
      margin-bottom: 3rem; } }
  @media (min-width: 1680px) {
    /* line 40, sass/components/_overview.scss */
    .overview .single-entry-title-container, .person-overview .single-entry-title-container {
      margin-bottom: 3.675rem; } }
/* line 52, sass/components/_overview.scss */
.overview .project-subtitle, .person-overview .project-subtitle {
  margin-bottom: 2rem; }
  @media (min-width: 1280px) {
    /* line 52, sass/components/_overview.scss */
    .overview .project-subtitle, .person-overview .project-subtitle {
      margin-bottom: 1.25rem; } }
  @media (min-width: 1680px) {
    /* line 52, sass/components/_overview.scss */
    .overview .project-subtitle, .person-overview .project-subtitle {
      margin-bottom: 1.5em; } }

/* line 63, sass/components/_overview.scss */
.person-overview {
  padding: 1rem 0 6rem; }
  @media (min-width: 1280px) {
    /* line 63, sass/components/_overview.scss */
    .person-overview {
      padding: 1.5rem 0 9.75rem; } }
  @media (min-width: 1680px) {
    /* line 63, sass/components/_overview.scss */
    .person-overview {
      padding: 2rem 0 13rem; } }
  @media (min-width: 768px) {
    /* line 72, sass/components/_overview.scss */
    .person-overview .share-section {
      padding-left: 13%; } }

/* line 78, sass/components/_overview.scss */
.news-overview, .article-overview {
  margin-bottom: 3rem; }
  @media (min-width: 1280px) {
    /* line 78, sass/components/_overview.scss */
    .news-overview, .article-overview {
      margin-bottom: 4.6875rem; } }
  @media (min-width: 1680px) {
    /* line 78, sass/components/_overview.scss */
    .news-overview, .article-overview {
      margin-bottom: 6.25rem; } }

/* line 88, sass/components/_overview.scss */
.share-section {
  margin: 4.6rem 0 6.25rem; }
  @media (min-width: 1280px) {
    /* line 88, sass/components/_overview.scss */
    .share-section {
      margin-bottom: 0;
      margin-top: 3.5rem; } }
  @media (min-width: 1680px) {
    /* line 88, sass/components/_overview.scss */
    .share-section {
      margin-top: 4.6875rem; } }
  @media (max-width: 480px) {
    /* line 88, sass/components/_overview.scss */
    .share-section {
      display: flex;
      justify-content: space-between; } }
  /* line 102, sass/components/_overview.scss */
  .share-section > div {
    float: left; }
  /* line 105, sass/components/_overview.scss */
  .share-section .share-title {
    font-family: "PWC-Bold", sans-serif;
    margin-right: 22px;
    display: none; }
    @media (min-width: 768px) {
      /* line 105, sass/components/_overview.scss */
      .share-section .share-title {
        display: block; } }
    @media (min-width: 1280px) {
      /* line 105, sass/components/_overview.scss */
      .share-section .share-title {
        margin-right: 22px; } }
    @media (min-width: 1680px) {
      /* line 105, sass/components/_overview.scss */
      .share-section .share-title {
        margin-right: 30px; } }
  /* line 119, sass/components/_overview.scss */
  .share-section .section-title-indent {
    display: none; }
    @media (min-width: 768px) {
      /* line 119, sass/components/_overview.scss */
      .share-section .section-title-indent {
        display: block; } }
    /* line 124, sass/components/_overview.scss */
    .share-section .section-title-indent:before {
      width: 48px;
      margin-right: 22px; }
      @media (min-width: 1280px) {
        /* line 124, sass/components/_overview.scss */
        .share-section .section-title-indent:before {
          width: 48px;
          margin-right: 22px; } }
      @media (min-width: 1680px) {
        /* line 124, sass/components/_overview.scss */
        .share-section .section-title-indent:before {
          width: 63px;
          margin-right: 30px; } }
  /* line 138, sass/components/_overview.scss */
  .share-section .share-icon {
    text-indent: -9999px;
    background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/share-sprite-x.png?v=1234) no-repeat left bottom;
    background-size: 150px auto;
    height: 20px; }
    /* line 143, sass/components/_overview.scss */
    .share-section .share-icon.share-facebook {
      width: 10px;
      margin-right: 34px; }
    /* line 144, sass/components/_overview.scss */
    .share-section .share-icon.share-twitter {
      width: 21px;
      background-position: -15px bottom;
      margin-right: 32px; }
    /* line 145, sass/components/_overview.scss */
    .share-section .share-icon.share-linkedin {
      width: 19px;
      background-position: -38px bottom;
      margin-right: 32px; }
    /* line 146, sass/components/_overview.scss */
    .share-section .share-icon.share-pinterest {
      width: 17px;
      background-position: -60px bottom;
      margin-right: 32px; }
    /* line 147, sass/components/_overview.scss */
    .share-section .share-icon.share-email {
      width: 24px;
      background-position: -78px bottom;
      margin-right: 0; }
    /* line 148, sass/components/_overview.scss */
    .share-section .share-icon.share-venmo {
      width: 22px;
      background-position: -105px bottom;
      margin-right: 0; }
    /* line 149, sass/components/_overview.scss */
    .share-section .share-icon.share-instagram {
      width: 32px;
      background-position: -127px bottom;
      margin-right: 32px; }
    @media (min-width: 1280px) {
      /* line 138, sass/components/_overview.scss */
      .share-section .share-icon {
        background-size: 150px auto;
        height: 20px; }
        /* line 153, sass/components/_overview.scss */
        .share-section .share-icon.share-facebook {
          width: 10px;
          margin-right: 34px; }
        /* line 154, sass/components/_overview.scss */
        .share-section .share-icon.share-twitter {
          width: 21px;
          background-position: -15px bottom;
          margin-right: 32px; }
        /* line 155, sass/components/_overview.scss */
        .share-section .share-icon.share-linkedin {
          width: 19px;
          background-position: -38px bottom;
          margin-right: 32px; }
        /* line 156, sass/components/_overview.scss */
        .share-section .share-icon.share-pinterest {
          width: 17px;
          background-position: -60px bottom;
          margin-right: 32px; }
        /* line 157, sass/components/_overview.scss */
        .share-section .share-icon.share-email {
          width: 24px;
          background-position: -78px bottom;
          margin-right: 0; } }
    @media (min-width: 1680px) {
      /* line 138, sass/components/_overview.scss */
      .share-section .share-icon {
        background-size: 200px auto;
        height: 26px; }
        /* line 162, sass/components/_overview.scss */
        .share-section .share-icon.share-facebook {
          width: 13px;
          margin-right: 45px; }
        /* line 163, sass/components/_overview.scss */
        .share-section .share-icon.share-twitter {
          width: 28px;
          background-position: -20px bottom;
          margin-right: 43px; }
        /* line 164, sass/components/_overview.scss */
        .share-section .share-icon.share-linkedin {
          width: 25px;
          background-position: -50px bottom;
          margin-right: 47px; }
        /* line 165, sass/components/_overview.scss */
        .share-section .share-icon.share-pinterest {
          width: 22px;
          background-position: -80px bottom;
          margin-right: 43px; }
        /* line 166, sass/components/_overview.scss */
        .share-section .share-icon.share-email {
          width: 30px;
          background-position: -105px bottom;
          margin-right: 0; }
        /* line 167, sass/components/_overview.scss */
        .share-section .share-icon.share-venmo {
          width: 30px;
          background-position: -140px bottom;
          margin-right: 0; }
        /* line 168, sass/components/_overview.scss */
        .share-section .share-icon.share-instagram {
          width: 30px;
          background-position: -170px bottom; } }
    /* line 170, sass/components/_overview.scss */
    .share-section .share-icon a {
      display: block; }

/* line 178, sass/components/_overview.scss */
.hero-container .hero-wrapper {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: 100vw;
  position: relative;
  right: 50%;
  width: 100vw; }
  /* line 186, sass/components/_overview.scss */
  .hero-container .hero-wrapper img {
    display: block; }
  /* line 189, sass/components/_overview.scss */
  .hero-container .hero-wrapper .video-embed-wrapper {
    padding-top: 40%; }
  /* line 192, sass/components/_overview.scss */
  .hero-container .hero-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%; }
/* line 202, sass/components/_overview.scss */
.hero-container .caption {
  padding: 0;
  text-align: right; }

/* line 209, sass/components/_overview.scss */
.hero-section + .overview {
  padding: 2.5rem 0 4rem 0; }
  @media (min-width: 1280px) {
    /* line 209, sass/components/_overview.scss */
    .hero-section + .overview {
      padding: 5.5rem 0 8rem 0; } }
  @media (min-width: 1680px) {
    /* line 209, sass/components/_overview.scss */
    .hero-section + .overview {
      padding: 8.25rem 0 12rem 0; } }

/* line 1, sass/components/_lmodules.scss */
.module-section + .module-section,
.single-studio .modules .module-section:first-child,
.page-template-flexible-page-template .color-container + .modules > .text-module:first-child,
.page-template-purpose-page-template .purpose-color-container + .modules > .text-module:first-child,
.page-template-flexible-page-template .color-container + .modules > .quote-block-module:first-child,
.page-template-purpose-page-template .purpose-color-container + .modules > .quote-block-module:first-child {
  margin-top: 4.25rem; }
  @media (min-width: 1280px) {
    /* line 1, sass/components/_lmodules.scss */
    .module-section + .module-section,
    .single-studio .modules .module-section:first-child,
    .page-template-flexible-page-template .color-container + .modules > .text-module:first-child,
    .page-template-purpose-page-template .purpose-color-container + .modules > .text-module:first-child,
    .page-template-flexible-page-template .color-container + .modules > .quote-block-module:first-child,
    .page-template-purpose-page-template .purpose-color-container + .modules > .quote-block-module:first-child {
      margin-top: 7.5rem; } }
  @media (min-width: 1680px) {
    /* line 1, sass/components/_lmodules.scss */
    .module-section + .module-section,
    .single-studio .modules .module-section:first-child,
    .page-template-flexible-page-template .color-container + .modules > .text-module:first-child,
    .page-template-purpose-page-template .purpose-color-container + .modules > .text-module:first-child,
    .page-template-flexible-page-template .color-container + .modules > .quote-block-module:first-child,
    .page-template-purpose-page-template .purpose-color-container + .modules > .quote-block-module:first-child {
      margin-top: 10rem; } }

/* line 28, sass/components/_lmodules.scss */
.module-section {
  opacity: 0; }
  /* line 30, sass/components/_lmodules.scss */
  .module-section img {
    display: block; }
  /* line 34, sass/components/_lmodules.scss */
  .module-section .secondary-content p {
    font-family: "PWC-Medium", sans-serif; }
  /* line 39, sass/components/_lmodules.scss */
  .module-section .left-10, .module-section .left-8.left-bleed, .module-section .left-6.bleed, .module-section .left-6.left-bleed {
    /*, .left-6*/ }
    /* line 40, sass/components/_lmodules.scss */
    .module-section .left-10 .caption, .module-section .left-8.left-bleed .caption, .module-section .left-6.bleed .caption, .module-section .left-6.left-bleed .caption {
      text-align: right;
      padding: 0 0 0 10%;
      /*1024*/ }
      @media (min-width: 1024px) {
        /* line 40, sass/components/_lmodules.scss */
        .module-section .left-10 .caption, .module-section .left-8.left-bleed .caption, .module-section .left-6.bleed .caption, .module-section .left-6.left-bleed .caption {
          padding: 0 0 0 20%; } }
  /* line 50, sass/components/_lmodules.scss */
  .module-section .container-fluid .left-10 .slideshow + .caption, .module-section .container-fluid .left-8 .slideshow + .caption, .module-section .container-fluid .left-8.left-bleed .slideshow + .caption, .module-section .container-fluid .left-6 .slideshow + .caption {
    text-align: left;
    padding: 0; }
  /* line 56, sass/components/_lmodules.scss */
  .module-section .text-module-label, .module-section .label {
    margin-bottom: 1.5em; }
  /* line 62, sass/components/_lmodules.scss */
  .module-section.image-text .container-fluid, .module-section.image-text .container-bleed {
    position: relative; }
  /* line 73, sass/components/_lmodules.scss */
  .module-section.image-text .container-fluid.right-bleed.right-6 .row > div:last-child {
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 73, sass/components/_lmodules.scss */
      .module-section.image-text .container-fluid.right-bleed.right-6 .row > div:last-child {
        flex-basis: 56.5%;
        max-width: 56.5%;
        margin-right: -6.5%;
        padding-right: 0; } }
  /* line 88, sass/components/_lmodules.scss */
  .module-section.image-text .container-fluid.left-bleed.left-6 .row > div:first-child {
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 88, sass/components/_lmodules.scss */
      .module-section.image-text .container-fluid.left-bleed.left-6 .row > div:first-child {
        flex-basis: 56.5%;
        max-width: 56.5%;
        margin-left: -6.5%;
        padding-left: 0; } }
  /* line 99, sass/components/_lmodules.scss */
  .module-section.image-text .container-fluid.column-10-text-container {
    margin-top: 2.5rem; }
    @media (min-width: 1280px) {
      /* line 99, sass/components/_lmodules.scss */
      .module-section.image-text .container-fluid.column-10-text-container {
        margin-top: 4rem; } }
    @media (min-width: 1680px) {
      /* line 99, sass/components/_lmodules.scss */
      .module-section.image-text .container-fluid.column-10-text-container {
        margin-top: 5.25rem; } }
  @media (max-width: 768px) {
    /* line 111, sass/components/_lmodules.scss */
    .module-section.image-text .container-fluid.bleed .image-wrapper {
      position: relative; }
      /* line 119, sass/components/_lmodules.scss */
      .module-section.image-text .container-fluid.bleed .image-wrapper img {
        display: block; }
    /* line 127, sass/components/_lmodules.scss */
    .module-section.image-text .container-fluid.right-bleed .row .image-side, .module-section.image-text .container-fluid.right-no-bleed .row .image-side {
      order: 1;
      margin-top: 0; }
    /* line 131, sass/components/_lmodules.scss */
    .module-section.image-text .container-fluid.right-bleed .row .copy-side, .module-section.image-text .container-fluid.right-no-bleed .row .copy-side {
      order: 2;
      margin-top: 3rem; }
    /* line 137, sass/components/_lmodules.scss */
    .module-section.image-text .container-fluid .image-side + .copy-side,
    .module-section.image-text .container-fluid .copy-side + .image-side {
      margin-top: 2.5rem; } }
  /* line 148, sass/components/_lmodules.scss */
  .module-section .container-bleed.left-bleed:not(.left-6) .row > div:last-child {
    padding-right: 6.5%; }
  /* line 153, sass/components/_lmodules.scss */
  .module-section .container-bleed.right-bleed:not(.right-6) .row > div:first-child {
    padding-left: 6.5%; }
  @media (min-width: 768px) {
    /* line 161, sass/components/_lmodules.scss */
    .module-section.double-image .layout-4-7 .row > .col-sm-7, .module-section.double-image .layout-7-4 .row > .col-sm-7 {
      margin-top: 200px; } }
  @media (min-width: 1280px) {
    /* line 161, sass/components/_lmodules.scss */
    .module-section.double-image .layout-4-7 .row > .col-sm-7, .module-section.double-image .layout-7-4 .row > .col-sm-7 {
      margin-top: 270px; } }
  @media (min-width: 1680px) {
    /* line 161, sass/components/_lmodules.scss */
    .module-section.double-image .layout-4-7 .row > .col-sm-7, .module-section.double-image .layout-7-4 .row > .col-sm-7 {
      margin-top: 360px; } }
  @media (min-width: 1280px) {
    /* line 175, sass/components/_lmodules.scss */
    .module-section.double-image .layout-4-4 .right-sm > div:last-child,
    .module-section.double-image .layout-4-4 .left-sm > div:first-child {
      margin-top: 350px; } }
  @media (min-width: 1680px) {
    /* line 175, sass/components/_lmodules.scss */
    .module-section.double-image .layout-4-4 .right-sm > div:last-child,
    .module-section.double-image .layout-4-4 .left-sm > div:first-child {
      margin-top: 500px; } }
  @media (max-width: 768px) {
    /* line 190, sass/components/_lmodules.scss */
    .module-section.double-image .layout-4-7 .row > div:first-child, .module-section.double-image .layout-7-4 .row > div:first-child, .module-section.double-image .layout-4-4 .row > div:first-child {
      margin-bottom: 3rem; } }
  /* line 199, sass/components/_lmodules.scss */
  .module-section.text-module .secondary-content, .module-section.image-text .secondary-content, .module-section.quote-block-module .secondary-content {
    margin: 0 0 1.25rem 0;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 199, sass/components/_lmodules.scss */
      .module-section.text-module .secondary-content, .module-section.image-text .secondary-content, .module-section.quote-block-module .secondary-content {
        margin: 0 0 2em 0; } }
  /* line 206, sass/components/_lmodules.scss */
  .module-section.text-module .text-module-title + .secondary-content, .module-section.text-module .quote + .secondary-content, .module-section.image-text .text-module-title + .secondary-content, .module-section.image-text .quote + .secondary-content, .module-section.quote-block-module .text-module-title + .secondary-content, .module-section.quote-block-module .quote + .secondary-content {
    margin: 1.25rem 0;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 206, sass/components/_lmodules.scss */
      .module-section.text-module .text-module-title + .secondary-content, .module-section.text-module .quote + .secondary-content, .module-section.image-text .text-module-title + .secondary-content, .module-section.image-text .quote + .secondary-content, .module-section.quote-block-module .text-module-title + .secondary-content, .module-section.quote-block-module .quote + .secondary-content {
        margin: 2em 0; } }
  /* line 213, sass/components/_lmodules.scss */
  .module-section.text-module .text-module-title + .text-module-link-container, .module-section.image-text .text-module-title + .text-module-link-container, .module-section.quote-block-module .text-module-title + .text-module-link-container {
    margin-top: 2em; }
  /* line 216, sass/components/_lmodules.scss */
  .module-section.text-module a.text-module-link, .module-section.image-text a.text-module-link, .module-section.quote-block-module a.text-module-link {
    text-decoration: none;
    border-bottom: 3px solid #000;
    color: #000;
    font-family: "PWC-Bold", sans-serif;
    display: inline;
    line-height: 1.5em; }
    @media (min-width: 1680px) {
      /* line 216, sass/components/_lmodules.scss */
      .module-section.text-module a.text-module-link, .module-section.image-text a.text-module-link, .module-section.quote-block-module a.text-module-link {
        border-bottom: 4px solid #000; } }
  /* line 228, sass/components/_lmodules.scss */
  .module-section.text-module.colored-block a.text-module-link, .module-section.image-text.colored-block a.text-module-link, .module-section.quote-block-module.colored-block a.text-module-link {
    color: #fff;
    border-color: #fff; }
  /* line 235, sass/components/_lmodules.scss */
  .module-section.quote-block-module .quote {
    position: relative; }
    /* line 237, sass/components/_lmodules.scss */
    .module-section.quote-block-module .quote:before {
      content: '“';
      position: absolute;
      left: -0.9rem; }
      @media (min-width: 1680px) {
        /* line 237, sass/components/_lmodules.scss */
        .module-section.quote-block-module .quote:before {
          left: -1.1rem; } }
    /* line 245, sass/components/_lmodules.scss */
    .module-section.quote-block-module .quote:after {
      content: '”'; }
  /* line 251, sass/components/_lmodules.scss */
  .module-section.quote-block-module .secondary-content p:before {
    content: '― '; }
  /* line 258, sass/components/_lmodules.scss */
  .module-section.text-color-block {
    position: relative; }
    /* line 260, sass/components/_lmodules.scss */
    .module-section.text-color-block .text-color-block-wrapper {
      padding: 50px 0;
      color: #fff;
      position: relative; }
      @media (min-width: 1280px) {
        /* line 260, sass/components/_lmodules.scss */
        .module-section.text-color-block .text-color-block-wrapper {
          padding: 108px 0; } }
      @media (min-width: 1680px) {
        /* line 260, sass/components/_lmodules.scss */
        .module-section.text-color-block .text-color-block-wrapper {
          padding: 144px 0; } }
      /* line 271, sass/components/_lmodules.scss */
      .module-section.text-color-block .text-color-block-wrapper.col-sm-6 {
        padding: 33px 40px 54px; }
        @media (min-width: 1280px) {
          /* line 271, sass/components/_lmodules.scss */
          .module-section.text-color-block .text-color-block-wrapper.col-sm-6 {
            padding: 60px 60px 65px; } }
        @media (min-width: 1680px) {
          /* line 271, sass/components/_lmodules.scss */
          .module-section.text-color-block .text-color-block-wrapper.col-sm-6 {
            padding: 60px 60px 65px; } }
      /* line 280, sass/components/_lmodules.scss */
      .module-section.text-color-block .text-color-block-wrapper .text-module-attribute {
        margin-top: 1.5em;
        line-height: 1.5em;
        /*1024*/ }
        @media (min-width: 1024px) {
          /* line 280, sass/components/_lmodules.scss */
          .module-section.text-color-block .text-color-block-wrapper .text-module-attribute {
            display: block; } }
        /* line 286, sass/components/_lmodules.scss */
        .module-section.text-color-block .text-color-block-wrapper .text-module-attribute:first-child {
          margin-top: 0; }
      /* line 290, sass/components/_lmodules.scss */
      .module-section.text-color-block .text-color-block-wrapper .text-module-link-container {
        margin-top: 1.5em; }
      /* line 293, sass/components/_lmodules.scss */
      .module-section.text-color-block .text-color-block-wrapper a.text-module-link {
        text-decoration: none;
        border-bottom: 3px solid #fff;
        color: #fff;
        font-family: "PWC-Bold", sans-serif;
        display: inline;
        line-height: 1.5em; }
        @media (min-width: 1680px) {
          /* line 293, sass/components/_lmodules.scss */
          .module-section.text-color-block .text-color-block-wrapper a.text-module-link {
            border-bottom: 4px solid #fff; } }
      /* line 304, sass/components/_lmodules.scss */
      .module-section.text-color-block .text-color-block-wrapper .large-content {
        display: inline; }
      /* line 307, sass/components/_lmodules.scss */
      .module-section.text-color-block .text-color-block-wrapper a {
        color: #fff; }
      /* line 310, sass/components/_lmodules.scss */
      .module-section.text-color-block .text-color-block-wrapper a.block-link:hover ~ .large-content {
        border-bottom: 3px solid #fff; }
        @media (min-width: 1680px) {
          /* line 310, sass/components/_lmodules.scss */
          .module-section.text-color-block .text-color-block-wrapper a.block-link:hover ~ .large-content {
            border-width: 4px; } }
    /* line 317, sass/components/_lmodules.scss */
    .module-section.text-color-block .mini-audio-container {
      padding: 10px;
      background-color: #fff;
      margin-top: 1.5rem; }
  /* line 325, sass/components/_lmodules.scss */
  .module-section.section-title-module .section-title {
    margin-bottom: 0; }
  /* line 330, sass/components/_lmodules.scss */
  .module-section.carousel-section .text-module-title {
    margin-bottom: 3rem; }
    @media (min-width: 1680px) {
      /* line 330, sass/components/_lmodules.scss */
      .module-section.carousel-section .text-module-title {
        margin-bottom: 3.675rem; } }
  /* line 336, sass/components/_lmodules.scss */
  .module-section.carousel-section .thumb-subtitle {
    color: #767676; }

/* line 343, sass/components/_lmodules.scss */
.section-title-module + .module-section {
  margin-top: 3rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 343, sass/components/_lmodules.scss */
    .section-title-module + .module-section {
      margin-top: 6rem; } }

/* line 351, sass/components/_lmodules.scss */
.section-color-block-wrapper {
  margin-bottom: 7.5rem;
  /*1024*/ }
  /* line 353, sass/components/_lmodules.scss */
  .section-color-block-wrapper:first-child {
    margin-top: 3.75rem; }
  @media (min-width: 1024px) {
    /* line 351, sass/components/_lmodules.scss */
    .section-color-block-wrapper {
      margin-bottom: 12rem; } }
  /* line 360, sass/components/_lmodules.scss */
  .section-color-block-wrapper .text-module.module-section + .text-module.module-section {
    margin-top: 4.5rem; }

/* line 365, sass/components/_lmodules.scss */
.section-color-block-wrapper:not(.block-white) {
  color: #fff;
  padding: 5.625rem 0 7.5rem; }
  /* line 368, sass/components/_lmodules.scss */
  .section-color-block-wrapper:not(.block-white) .section-title-indent:before {
    background: #fff; }
  /* line 371, sass/components/_lmodules.scss */
  .section-color-block-wrapper:not(.block-white) a, .section-color-block-wrapper:not(.block-white) a.text-module-link {
    color: #fff;
    border-color: #fff; }

/* line 378, sass/components/_lmodules.scss */
.secondary-content p a {
  color: #000;
  border-bottom: 3px solid #000;
  text-decoration: none; }
  @media (min-width: 1680px) {
    /* line 378, sass/components/_lmodules.scss */
    .secondary-content p a {
      border-bottom: 4px solid #000; } }

/* line 388, sass/components/_lmodules.scss */
.colored-block .secondary-content p a,
.text-color-block .text-module-attribute a {
  color: #fff;
  border-bottom: 3px solid #fff;
  text-decoration: none; }
  @media (min-width: 1680px) {
    /* line 388, sass/components/_lmodules.scss */
    .colored-block .secondary-content p a,
    .text-color-block .text-module-attribute a {
      border-bottom: 4px solid #fff; } }

/* line 401, sass/components/_lmodules.scss */
.colored-block .caption-primary, .colored-block .caption-secondary {
  color: #fff; }

/* line 404, sass/components/_lmodules.scss */
.text-grid-module {
  padding: 1.875rem 1.875rem 2.25rem;
  color: #fff; }
  @media (min-width: 1280px) {
    /* line 404, sass/components/_lmodules.scss */
    .text-grid-module {
      padding: 2.25rem; } }
  @media (min-width: 1680px) {
    /* line 404, sass/components/_lmodules.scss */
    .text-grid-module {
      padding: 3rem; } }
  /* line 413, sass/components/_lmodules.scss */
  .text-grid-module.page-default, .text-grid-module.page-flexible-page {
    background: #000; }
  /* line 416, sass/components/_lmodules.scss */
  .text-grid-module.page-pdf-viewer {
    background: #000; }
  /* line 419, sass/components/_lmodules.scss */
  .text-grid-module a {
    color: #fff;
    border-color: #fff; }
  /* line 424, sass/components/_lmodules.scss */
  .text-grid-module .label {
    margin-bottom: 0; }
  /* line 427, sass/components/_lmodules.scss */
  .text-grid-module .text-module-link-container {
    margin-top: 1em; }

/* line 432, sass/components/_lmodules.scss */
.text-grid-module .span-left, .text-grid-item .span-left {
  float: left; }
/* line 435, sass/components/_lmodules.scss */
.text-grid-module .span-right, .text-grid-item .span-right {
  float: right; }

/* line 441, sass/components/_lmodules.scss */
.news-carousel .grid-item, .news-no-carousel .grid-item, .related-section .grid-item {
  position: relative; }
/* line 445, sass/components/_lmodules.scss */
.news-carousel:not(.search-result-section) .span-news-date, .news-no-carousel:not(.search-result-section) .span-news-date, .related-section:not(.search-result-section) .span-news-date {
  display: none; }

/* line 452, sass/components/_lmodules.scss */
.news-carousel .color-block, .news-no-carousel .color-block, .news-section .color-block, .related-section .color-block, .search-result-section .color-block {
  height: 100%; }
  /* line 454, sass/components/_lmodules.scss */
  .news-carousel .color-block.color-block-1, .news-carousel .color-block.color-block-11, .news-no-carousel .color-block.color-block-1, .news-no-carousel .color-block.color-block-11, .news-section .color-block.color-block-1, .news-section .color-block.color-block-11, .related-section .color-block.color-block-1, .related-section .color-block.color-block-11, .search-result-section .color-block.color-block-1, .search-result-section .color-block.color-block-11 {
    background: #1818A5; }
  /* line 457, sass/components/_lmodules.scss */
  .news-carousel .color-block.color-block-2, .news-carousel .color-block.color-block-12, .news-no-carousel .color-block.color-block-2, .news-no-carousel .color-block.color-block-12, .news-section .color-block.color-block-2, .news-section .color-block.color-block-12, .related-section .color-block.color-block-2, .related-section .color-block.color-block-12, .search-result-section .color-block.color-block-2, .search-result-section .color-block.color-block-12 {
    background: #ab008b; }
  /* line 460, sass/components/_lmodules.scss */
  .news-carousel .color-block.color-block-3, .news-carousel .color-block.color-block-13, .news-no-carousel .color-block.color-block-3, .news-no-carousel .color-block.color-block-13, .news-section .color-block.color-block-3, .news-section .color-block.color-block-13, .related-section .color-block.color-block-3, .related-section .color-block.color-block-13, .search-result-section .color-block.color-block-3, .search-result-section .color-block.color-block-13 {
    background: #dd4832; }
  /* line 463, sass/components/_lmodules.scss */
  .news-carousel .color-block.color-block-4, .news-carousel .color-block.color-block-14, .news-no-carousel .color-block.color-block-4, .news-no-carousel .color-block.color-block-14, .news-section .color-block.color-block-4, .news-section .color-block.color-block-14, .related-section .color-block.color-block-4, .related-section .color-block.color-block-14, .search-result-section .color-block.color-block-4, .search-result-section .color-block.color-block-14 {
    background: #440099; }
  /* line 466, sass/components/_lmodules.scss */
  .news-carousel .color-block.color-block-5, .news-carousel .color-block.color-block-15, .news-no-carousel .color-block.color-block-5, .news-no-carousel .color-block.color-block-15, .news-section .color-block.color-block-5, .news-section .color-block.color-block-15, .related-section .color-block.color-block-5, .related-section .color-block.color-block-15, .search-result-section .color-block.color-block-5, .search-result-section .color-block.color-block-15 {
    background: #008768; }
  /* line 469, sass/components/_lmodules.scss */
  .news-carousel .color-block.color-block-6, .news-carousel .color-block.color-block-16, .news-no-carousel .color-block.color-block-6, .news-no-carousel .color-block.color-block-16, .news-section .color-block.color-block-6, .news-section .color-block.color-block-16, .related-section .color-block.color-block-6, .related-section .color-block.color-block-16, .search-result-section .color-block.color-block-6, .search-result-section .color-block.color-block-16 {
    background: #001e62; }
  /* line 472, sass/components/_lmodules.scss */
  .news-carousel .color-block.color-block-7, .news-carousel .color-block.color-block-17, .news-no-carousel .color-block.color-block-7, .news-no-carousel .color-block.color-block-17, .news-section .color-block.color-block-7, .news-section .color-block.color-block-17, .related-section .color-block.color-block-7, .related-section .color-block.color-block-17, .search-result-section .color-block.color-block-7, .search-result-section .color-block.color-block-17 {
    background: #7d0061; }
  /* line 475, sass/components/_lmodules.scss */
  .news-carousel .color-block.color-block-8, .news-carousel .color-block.color-block-18, .news-no-carousel .color-block.color-block-8, .news-no-carousel .color-block.color-block-18, .news-section .color-block.color-block-8, .news-section .color-block.color-block-18, .related-section .color-block.color-block-8, .related-section .color-block.color-block-18, .search-result-section .color-block.color-block-8, .search-result-section .color-block.color-block-18 {
    background: #6638BD; }
  /* line 478, sass/components/_lmodules.scss */
  .news-carousel .color-block.color-block-9, .news-carousel .color-block.color-block-19, .news-no-carousel .color-block.color-block-9, .news-no-carousel .color-block.color-block-19, .news-section .color-block.color-block-9, .news-section .color-block.color-block-19, .related-section .color-block.color-block-9, .related-section .color-block.color-block-19, .search-result-section .color-block.color-block-9, .search-result-section .color-block.color-block-19 {
    background: #285c4d; }
  /* line 481, sass/components/_lmodules.scss */
  .news-carousel .color-block.color-block-0, .news-carousel .color-block.color-block-20, .news-no-carousel .color-block.color-block-0, .news-no-carousel .color-block.color-block-20, .news-section .color-block.color-block-0, .news-section .color-block.color-block-20, .related-section .color-block.color-block-0, .related-section .color-block.color-block-20, .search-result-section .color-block.color-block-0, .search-result-section .color-block.color-block-20 {
    background: #f26344; }

/* line 489, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-blue, .image-text.block-blue, .text-grid-module.block-blue, .section-color-block-wrapper.block-blue, .color-container.block-blue {
  background: #1818A5; }
/* line 490, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-dark-blue, .image-text.block-dark-blue, .text-grid-module.block-dark-blue, .section-color-block-wrapper.block-dark-blue, .color-container.block-dark-blue {
  background: #001e62; }
/* line 491, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-red, .image-text.block-red, .text-grid-module.block-red, .section-color-block-wrapper.block-red, .color-container.block-red {
  background: #ab008b; }
/* line 492, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-dark-red, .image-text.block-dark-red, .text-grid-module.block-dark-red, .section-color-block-wrapper.block-dark-red, .color-container.block-dark-red {
  background: #7d0061; }
/* line 493, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-green, .image-text.block-green, .text-grid-module.block-green, .section-color-block-wrapper.block-green, .color-container.block-green {
  background: #008768; }
/* line 494, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-grey, .image-text.block-grey, .text-grid-module.block-grey, .section-color-block-wrapper.block-grey, .color-container.block-grey {
  background: #767676; }
/* line 495, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-dark-green, .image-text.block-dark-green, .text-grid-module.block-dark-green, .section-color-block-wrapper.block-dark-green, .color-container.block-dark-green {
  background: #285c4d; }
/* line 496, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-dark-purple, .image-text.block-dark-purple, .text-grid-module.block-dark-purple, .section-color-block-wrapper.block-dark-purple, .color-container.block-dark-purple {
  background: #440099; }
/* line 497, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-light-purple, .image-text.block-light-purple, .text-grid-module.block-light-purple, .section-color-block-wrapper.block-light-purple, .color-container.block-light-purple {
  background: #6638BD; }
/* line 498, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-dark-olive, .image-text.block-dark-olive, .text-grid-module.block-dark-olive, .section-color-block-wrapper.block-dark-olive, .color-container.block-dark-olive {
  background: #dd4832; }
/* line 499, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-light-olive, .image-text.block-light-olive, .text-grid-module.block-light-olive, .section-color-block-wrapper.block-light-olive, .color-container.block-light-olive {
  background: #f26344; }
/* line 500, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-magenta, .image-text.block-magenta, .text-grid-module.block-magenta, .section-color-block-wrapper.block-magenta, .color-container.block-magenta {
  background: #ab008b; }
/* line 501, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-dark-magenta, .image-text.block-dark-magenta, .text-grid-module.block-dark-magenta, .section-color-block-wrapper.block-dark-magenta, .color-container.block-dark-magenta {
  background: #7d0061; }
/* line 502, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-orange, .image-text.block-orange, .text-grid-module.block-orange, .section-color-block-wrapper.block-orange, .color-container.block-orange {
  background: #f26344; }
/* line 503, sass/components/_lmodules.scss */
.text-color-block-wrapper.block-dark-orange, .image-text.block-dark-orange, .text-grid-module.block-dark-orange, .section-color-block-wrapper.block-dark-orange, .color-container.block-dark-orange {
  background: #dd4832; }
/* line 515, sass/components/_lmodules.scss */
.text-color-block-wrapper.colored-block, .image-text.colored-block, .text-grid-module.colored-block, .section-color-block-wrapper.colored-block, .color-container.colored-block {
  color: #fff; }

/* line 524, sass/components/_lmodules.scss */
.owl-carousel.multi-carousel .owl-stage {
  display: flex; }
/* line 528, sass/components/_lmodules.scss */
.owl-carousel.multi-carousel .owl-item {
  display: flex;
  flex: 1 0 auto; }
  /* line 531, sass/components/_lmodules.scss */
  .owl-carousel.multi-carousel .owl-item > div:first-child {
    width: 100%; }
/* line 536, sass/components/_lmodules.scss */
.owl-carousel.multi-carousel.owl-infinite .owl-item {
  opacity: .5; }
/* line 539, sass/components/_lmodules.scss */
.owl-carousel.multi-carousel.owl-infinite .owl-item.active {
  opacity: 1; }
/* line 543, sass/components/_lmodules.scss */
.owl-carousel.multi-carousel .owl-nav {
  margin-top: 2rem;
  position: relative;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 543, sass/components/_lmodules.scss */
    .owl-carousel.multi-carousel .owl-nav {
      margin-top: 2.75rem;
      padding-right: 6.5%; } }

/* line 553, sass/components/_lmodules.scss */
.owl-carousel .owl-nav {
  margin-top: .875rem;
  text-align: right;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 553, sass/components/_lmodules.scss */
    .owl-carousel .owl-nav {
      position: absolute;
      right: 0; } }
  /* line 560, sass/components/_lmodules.scss */
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-prev:hover,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel .owl-nav button.owl-next:hover {
    margin: 0;
    height: 17px;
    width: 13px;
    background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/slideshow-arrows-sprite.png) no-repeat top left;
    background-size: auto 17px; }
    /* line 569, sass/components/_lmodules.scss */
    .owl-carousel .owl-nav button.owl-prev span,
    .owl-carousel .owl-nav button.owl-prev:hover span,
    .owl-carousel .owl-nav button.owl-next span,
    .owl-carousel .owl-nav button.owl-next:hover span {
      color: transparent; }
  /* line 573, sass/components/_lmodules.scss */
  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-next:hover {
    background-position: top right;
    margin-left: 14px; }
  /* line 577, sass/components/_lmodules.scss */
  .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-prev:hover {
    margin-right: 14px; }
/* line 582, sass/components/_lmodules.scss */
.owl-carousel.slideshow .caption.multi-caption {
  padding-top: 3rem; }
/* line 586, sass/components/_lmodules.scss */
.owl-carousel.slideshow.slide-the-captions .owl-nav {
  position: absolute; }

/* line 599, sass/components/_lmodules.scss */
.image-text.module-section .left-bleed .owl-carousel .owl-nav,
.single-image.module-section .left-bleed .owl-carousel .owl-nav {
  text-align: right;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 599, sass/components/_lmodules.scss */
    .image-text.module-section .left-bleed .owl-carousel .owl-nav,
    .single-image.module-section .left-bleed .owl-carousel .owl-nav {
      position: relative; } }
/* line 606, sass/components/_lmodules.scss */
.image-text.module-section .left-bleed .owl-carousel.slide-the-captions .owl-nav,
.single-image.module-section .left-bleed .owl-carousel.slide-the-captions .owl-nav {
  position: absolute;
  right: 0; }
/* line 615, sass/components/_lmodules.scss */
.image-text.module-section .right-bleed .owl-carousel .owl-nav,
.single-image.module-section .right-bleed .owl-carousel .owl-nav {
  text-align: left;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 615, sass/components/_lmodules.scss */
    .image-text.module-section .right-bleed .owl-carousel .owl-nav,
    .single-image.module-section .right-bleed .owl-carousel .owl-nav {
      position: relative; } }
/* line 622, sass/components/_lmodules.scss */
.image-text.module-section .right-bleed .owl-carousel.slide-the-captions .owl-nav,
.single-image.module-section .right-bleed .owl-carousel.slide-the-captions .owl-nav {
  position: absolute;
  left: 0; }

/* line 631, sass/components/_lmodules.scss */
.caption {
  margin-top: .375rem;
  padding: 0 20% 0 0;
  text-align: left; }

/* line 637, sass/components/_lmodules.scss */
.video-embed-wrapper {
  padding-top: 56%;
  position: relative; }
  /* line 640, sass/components/_lmodules.scss */
  .video-embed-wrapper.mobile-only {
    padding-top: 177.7777%; }
  /* line 643, sass/components/_lmodules.scss */
  .video-embed-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%; }

/* line 655, sass/components/_lmodules.scss */
.widget .cookiePolicy {
  display: none; }

/* line 662, sass/components/_lmodules.scss */
.lity.lity-opened {
  background: rgba(0, 0, 0, 0.3); }
/* line 665, sass/components/_lmodules.scss */
.lity .lity-container {
  width: 90%;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 665, sass/components/_lmodules.scss */
    .lity .lity-container {
      width: 55%; } }
  /* line 670, sass/components/_lmodules.scss */
  .lity .lity-container .lity-content {
    padding: 2rem;
    /*1024*/
    background: #fff; }
    @media (min-width: 1024px) {
      /* line 670, sass/components/_lmodules.scss */
      .lity .lity-container .lity-content {
        padding: 3rem; } }
/* line 678, sass/components/_lmodules.scss */
.lity .lity-close {
  display: none; }

/* line 684, sass/components/_lmodules.scss */
.fbx-modal .fbx-inner {
  background: transparent; }
  /* line 686, sass/components/_lmodules.scss */
  .fbx-modal .fbx-inner .fbx-close {
    display: none; }
  /* line 690, sass/components/_lmodules.scss */
  .fbx-modal .fbx-inner .inline-modal-style {
    padding: 5rem; }

/* line 699, sass/components/_lmodules.scss */
.scroll-top-wrapper {
  position: fixed;
  bottom: 100px;
  z-index: 99;
  right: 6.5%;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 699, sass/components/_lmodules.scss */
    .scroll-top-wrapper {
      right: calc(3.25% - 25px); } }
  /* line 707, sass/components/_lmodules.scss */
  .scroll-top-wrapper a.scroll-top {
    display: inline-block;
    background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/back-to-top.png) no-repeat center center;
    background-size: contain;
    text-indent: -9999px;
    z-index: 100;
    width: 40px;
    height: 40px; }
    /* line 708, sass/components/_lmodules.scss */
    .scroll-top-wrapper a.scroll-top:focus {
      outline: 0; }
    @media (min-width: 1680px) {
      /* line 707, sass/components/_lmodules.scss */
      .scroll-top-wrapper a.scroll-top {
        width: 50px;
        height: 50px; } }

/* line 1, sass/components/_map.scss */
.map-container {
  position: relative;
  width: 100%;
  height: 660px;
  margin: 0 auto 200px;
  font-family: "PWC-Medium", sans-serif;
  /*info window exception*/
  /*inactive windows*/ }
  /* line 10, sass/components/_map.scss */
  .map-container.view-container, .map-container.default-container {
    margin: 0 auto 60px; }
  /* line 14, sass/components/_map.scss */
  .map-container #googleMap {
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute; }
  /* line 22, sass/components/_map.scss */
  .map-container .location-title {
    font-family: "PWC-Bold", sans-serif;
    padding: 195px 25px 25px 25px;
    line-height: 1.6; }
    /* line 28, sass/components/_map.scss */
    .map-container .location-title .location {
      color: #636466;
      font-family: "PWC-Medium", sans-serif; }
  /* line 33, sass/components/_map.scss */
  .map-container .active-category {
    color: #636466;
    font-family: "PWC-Medium", sans-serif; }
  /* line 38, sass/components/_map.scss */
  .map-container a#refresh {
    position: absolute;
    z-index: 999;
    background: #fff;
    color: #000;
    text-decoration: none;
    padding: 20px;
    -webkit-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
    top: 20px;
    left: 20px;
    display: block;
    font-family: "PWC-Bold", sans-serif;
    font-size: 15px; }
  /* line 53, sass/components/_map.scss */
  .map-container .gm-style-pbc + div div {
    background-color: transparent !important;
    box-shadow: none !important;
    border: 0 !important; }
  /* line 60, sass/components/_map.scss */
  .map-container .img-holder {
    position: absolute;
    left: 25px;
    right: 25px;
    top: 25px;
    height: 156px;
    overflow: hidden; }
    @media (min-width: 768px) {
      /* line 60, sass/components/_map.scss */
      .map-container .img-holder {
        width: 250px; } }
  /* line 73, sass/components/_map.scss */
  .map-container .gm-style-pbc + div .location-title {
    background: #fff !important;
    padding-bottom: 15px; }
  /* line 79, sass/components/_map.scss */
  .map-container .info-container, .map-container .gm-style-pbc + div .info-container {
    background: #fff !important; }
  /* line 82, sass/components/_map.scss */
  .map-container .info-container {
    position: relative; }
    /* line 84, sass/components/_map.scss */
    .map-container .info-container a.block-link {
      z-index: 9999;
      cursor: pointer; }
  /* line 87, sass/components/_map.scss */
  .map-container .gm-style .gm-style-iw {
    top: 0 !important;
    left: 0 !important;
    overflow: visible;
    width: 275px;
    max-width: 275px !important;
    background: #fff !important; }
    @media (min-width: 768px) {
      /* line 87, sass/components/_map.scss */
      .map-container .gm-style .gm-style-iw {
        width: 300px;
        max-width: 300px !important; } }
    @media (min-width: 1680px) {
      /* line 87, sass/components/_map.scss */
      .map-container .gm-style .gm-style-iw {
        max-width: 380px !important; } }
    /* line 101, sass/components/_map.scss */
    .map-container .gm-style .gm-style-iw button {
      display: none !important; }
  /* line 105, sass/components/_map.scss */
  .map-container .gm-style .gm-style-iw-d {
    background: #fff !important;
    max-width: none !important;
    overflow: hidden !important; }
  /* line 110, sass/components/_map.scss */
  .map-container .gm-style .gm-style-iw-c {
    padding: 0 !important;
    border-radius: 0; }
  /* line 115, sass/components/_map.scss */
  .map-container .gm-style-iw + button {
    right: 26px !important;
    top: 22px !important; }

/* line 126, sass/components/_map.scss */
.post-type-archive-studio .map-container #googleMap > div:first-child {
  background: #636466 !important; }
/* line 131, sass/components/_map.scss */
.post-type-archive-studio .map-container iframe {
  background: #636466; }
/* line 134, sass/components/_map.scss */
.post-type-archive-studio .map-container .gm-ui-hover-effect {
  top: 10px !important;
  right: 10px !important; }
/* line 140, sass/components/_map.scss */
.post-type-archive-studio .map-container .gm-style .gm-style-iw-c {
  width: 380px;
  max-width: 380px; }
/* line 149, sass/components/_map.scss */
.post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window {
  padding: 1.75rem;
  background: #fff; }
  /* line 152, sass/components/_map.scss */
  .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-title {
    margin-bottom: .6em; }
  /* line 156, sass/components/_map.scss */
  .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-time, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .local-temp, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .address, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studios-phone, .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-link {
    font-family: "PWC-Medium", sans-serif;
    line-height: 1.5em; }
  /* line 161, sass/components/_map.scss */
  .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .address {
    margin: .75em 0; }
  /* line 164, sass/components/_map.scss */
  .post-type-archive-studio .map-container .gm-style .gm-style-iw div.studio-info-window .studio-link {
    font-family: "PWC-Bold", sans-serif;
    display: inline-block;
    margin-top: .75em; }
/* line 172, sass/components/_map.scss */
.post-type-archive-studio .map-container .gm-style .gm-style-iw-d {
  box-shadow: none !important;
  webkit-box-shadow: none !important;
  background: #fff !important; }
/* line 177, sass/components/_map.scss */
.post-type-archive-studio .map-container .gm-style .gm-style-iw-t::after {
  content: none; }

@media (max-width: 480px) {
  /* line 186, sass/components/_map.scss */
  .gmnoprint.gm-bundled-control {
    top: auto !important;
    bottom: 100px; }

  /* line 190, sass/components/_map.scss */
  button.location-container {
    position: absolute;
    bottom: 150px;
    right: 0; } }
/* line 8, sass/pages/_home.scss */
.home .large_content {
  margin: 2.5rem 0 5.25rem; }
  @media (min-width: 1280px) {
    /* line 8, sass/pages/_home.scss */
    .home .large_content {
      margin: 4.5rem 0 9rem; } }
  @media (min-width: 1680px) {
    /* line 8, sass/pages/_home.scss */
    .home .large_content {
      margin: 6rem 0 12rem; } }
/* line 25, sass/pages/_home.scss */
.home .module-section.image-text .text-module-link-container {
  margin-top: 2rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 25, sass/pages/_home.scss */
    .home .module-section.image-text .text-module-link-container {
      margin-top: 0; } }
/* line 35, sass/pages/_home.scss */
.home .hero-container .hero-wrapper .video-embed-wrapper {
  padding-top: 56%; }
  /* line 37, sass/pages/_home.scss */
  .home .hero-container .hero-wrapper .video-embed-wrapper.mobile-only {
    padding-top: 177.7777%; }

/* line 1, sass/pages/_archive.scss */
.grid-support-links {
  display: none;
  padding-left: 4px; }
  @media (min-width: 768px) {
    /* line 1, sass/pages/_archive.scss */
    .grid-support-links {
      text-align: right;
      display: block !important;
      padding-left: 0; } }
  /* line 10, sass/pages/_archive.scss */
  .grid-support-links a {
    text-decoration: none;
    display: block;
    padding: .5em 0; }
    @media (min-width: 768px) {
      /* line 10, sass/pages/_archive.scss */
      .grid-support-links a {
        font-family: "PWC-Bold", sans-serif;
        color: #767676;
        margin-left: 2rem;
        display: inline;
        padding: 0; }
        /* line 18, sass/pages/_archive.scss */
        .grid-support-links a:first-child {
          margin-left: 0; }
        /* line 19, sass/pages/_archive.scss */
        .grid-support-links a.active {
          color: #000; } }

/* line 33, sass/pages/_archive.scss */
.projects-list .list-column-header-row {
  margin-bottom: 2rem; }
  @media (max-width: 768px) {
    /* line 33, sass/pages/_archive.scss */
    .projects-list .list-column-header-row {
      display: none; } }
  /* line 39, sass/pages/_archive.scss */
  .projects-list .list-column-header-row .sort {
    cursor: pointer;
    color: #767676;
    font-family: "PWC-Bold", sans-serif;
    border-bottom: 3px solid #767676;
    display: inline-block; }
/* line 47, sass/pages/_archive.scss */
.projects-list .list-entry {
  padding: 2.25rem 0;
  border-bottom: 2px solid #D8D8D8;
  line-height: 1.66; }
  @media (min-width: 768px) {
    /* line 47, sass/pages/_archive.scss */
    .projects-list .list-entry {
      line-height: normal;
      padding: 2.5rem 0; } }
  /* line 55, sass/pages/_archive.scss */
  .projects-list .list-entry div:not(.title) {
    color: #767676; }
  /* line 58, sass/pages/_archive.scss */
  .projects-list .list-entry .title {
    font-family: "PWC-Bold", sans-serif; }
    @media (min-width: 768px) {
      /* line 58, sass/pages/_archive.scss */
      .projects-list .list-entry .title {
        margin-bottom: 0; } }
    /* line 63, sass/pages/_archive.scss */
    .projects-list .list-entry .title a {
      text-decoration: none;
      color: #000; }
  @media (min-width: 768px) {
    /* line 69, sass/pages/_archive.scss */
    .projects-list .list-entry:first-child {
      border-top: 2px solid #D8D8D8; } }
/* line 75, sass/pages/_archive.scss */
.projects-list .year, .projects-list .sort-year {
  text-align: center; }

/* line 92, sass/pages/_archive.scss */
.post-type-archive-news .module-section:first-child {
  opacity: 1; }
/* line 95, sass/pages/_archive.scss */
.post-type-archive-news .module-section .label {
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 95, sass/pages/_archive.scss */
    .post-type-archive-news .module-section .label {
      font-size: 0.875rem; } }
  @media (min-width: 1280px) {
    /* line 95, sass/pages/_archive.scss */
    .post-type-archive-news .module-section .label {
      font-size: 0.875rem; } }
  @media (min-width: 1680px) {
    /* line 95, sass/pages/_archive.scss */
    .post-type-archive-news .module-section .label {
      font-size: 1.125rem; } }

/* line 111, sass/pages/_archive.scss */
.post-type-archive-studio .main-navigation .current_page_item a,
.post-type-archive-studio .main-navigation .current-menu-item a,
.post-type-archive-studio .main-navigation li a:hover {
  border-bottom: 3px solid #fff; }
  @media (min-width: 1680px) {
    /* line 111, sass/pages/_archive.scss */
    .post-type-archive-studio .main-navigation .current_page_item a,
    .post-type-archive-studio .main-navigation .current-menu-item a,
    .post-type-archive-studio .main-navigation li a:hover {
      border-bottom: 4px solid #fff; } }
/* line 119, sass/pages/_archive.scss */
.post-type-archive-studio #map-display {
  display: none;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 119, sass/pages/_archive.scss */
    .post-type-archive-studio #map-display {
      display: block; } }
/* line 125, sass/pages/_archive.scss */
.post-type-archive-studio .studio-section {
  margin-top: 3rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 125, sass/pages/_archive.scss */
    .post-type-archive-studio .studio-section {
      margin-top: 0; } }

@media (max-width: 768px) {
  /* line 138, sass/pages/_archive.scss */
  .page-people .people-section .section-title-has-supports div {
    order: 3; }
  /* line 139, sass/pages/_archive.scss */
  .page-people .people-section .section-title-has-supports .section-title-indent {
    order: 2; }
  /* line 142, sass/pages/_archive.scss */
  .page-people .people-section .section-title-has-supports .trigger-column {
    order: 1; }
  /* line 145, sass/pages/_archive.scss */
  .page-people .people-section .section-title-has-supports .section-title {
    margin-bottom: 0; }
  /* line 149, sass/pages/_archive.scss */
  .page-people .people-section .people-filter-tools {
    margin-bottom: 5rem; }
  /* line 152, sass/pages/_archive.scss */
  .page-people .people-section .person-archive {
    margin-top: 3.5rem; } }

/* line 3, sass/pages/_single.scss */
.single.single-person .post-title {
  margin-bottom: 0;
  margin-top: 3.75rem; }
  @media (min-width: 768px) {
    /* line 3, sass/pages/_single.scss */
    .single.single-person .post-title {
      margin-top: 0; } }
/* line 10, sass/pages/_single.scss */
.single.single-person .accreditation {
  margin-bottom: .75em; }
/* line 13, sass/pages/_single.scss */
.single.single-person .positions {
  color: #767676; }
/* line 16, sass/pages/_single.scss */
.single.single-person .say-hello {
  margin-top: 3rem; }
  @media (min-width: 1280px) {
    /* line 16, sass/pages/_single.scss */
    .single.single-person .say-hello {
      margin-top: 5rem; }
      /* line 20, sass/pages/_single.scss */
      .single.single-person .say-hello a {
        font-family: "PWC-Bold", sans-serif; } }
/* line 26, sass/pages/_single.scss */
.single.single-person .news-section .item {
  display: flex;
  flex: 1 0 auto;
  position: relative; }
/* line 33, sass/pages/_single.scss */
.single.single-studio .hero-section {
  margin-top: .95rem; }
  @media (min-width: 1280px) {
    /* line 33, sass/pages/_single.scss */
    .single.single-studio .hero-section {
      margin-top: 3.28rem; } }
  @media (min-width: 1680px) {
    /* line 33, sass/pages/_single.scss */
    .single.single-studio .hero-section {
      margin-top: 4.375rem; } }
/* line 43, sass/pages/_single.scss */
.single.single-studio .overview .jump-links {
  padding-top: 0; }
/* line 49, sass/pages/_single.scss */
.single.single-studio .secondary-image-container .caption {
  text-align: right;
  padding: 0 9.333% 0 10%;
  /*1024*/ }
  @media (min-width: 768px) {
    /* line 49, sass/pages/_single.scss */
    .single.single-studio .secondary-image-container .caption {
      padding: 0 0 0 10%; } }
  @media (min-width: 1024px) {
    /* line 49, sass/pages/_single.scss */
    .single.single-studio .secondary-image-container .caption {
      padding: 0 0 0 20%; } }
/* line 61, sass/pages/_single.scss */
.single.single-studio .say-hello .text-module-title {
  margin: 3rem 0 2.5rem; }
  @media (min-width: 1280px) {
    /* line 61, sass/pages/_single.scss */
    .single.single-studio .say-hello .text-module-title {
      margin: 0 0 3.75rem; } }
  @media (min-width: 1680px) {
    /* line 61, sass/pages/_single.scss */
    .single.single-studio .say-hello .text-module-title {
      margin-bottom: 5rem; } }
  /* line 69, sass/pages/_single.scss */
  .single.single-studio .say-hello .text-module-title a {
    color: #000; }
/* line 73, sass/pages/_single.scss */
.single.single-studio .say-hello .secondary-content {
  font-family: "PWC-Bold", sans-serif; }
  /* line 75, sass/pages/_single.scss */
  .single.single-studio .say-hello .secondary-content p:not(:last-child) {
    margin-bottom: 3rem;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 75, sass/pages/_single.scss */
      .single.single-studio .say-hello .secondary-content p:not(:last-child) {
        margin-bottom: 3.75rem; } }
/* line 88, sass/pages/_single.scss */
.single.single-studio .say-hello a.studio-map-link {
  border: 0; }
  /* line 90, sass/pages/_single.scss */
  .single.single-studio .say-hello a.studio-map-link:hover {
    border-bottom: 3px solid #000;
    color: #000;
    text-decoration: none; }
    @media (min-width: 1680px) {
      /* line 90, sass/pages/_single.scss */
      .single.single-studio .say-hello a.studio-map-link:hover {
        border-width: 4px; } }
/* line 104, sass/pages/_single.scss */
.single.single-project .project-metadata ul {
  list-style: none;
  margin-top: 3.5rem;
  margin-left: 0; }
  @media (min-width: 768px) {
    /* line 104, sass/pages/_single.scss */
    .single.single-project .project-metadata ul {
      margin-top: 0; } }
  /* line 111, sass/pages/_single.scss */
  .single.single-project .project-metadata ul li {
    color: #767676;
    line-height: 1.6666em; }
    /* line 115, sass/pages/_single.scss */
    .single.single-project .project-metadata ul li strong {
      color: #000; }
/* line 120, sass/pages/_single.scss */
.single.single-project .project-metadata .award-container ul li {
  margin-bottom: .75em; }
/* line 126, sass/pages/_single.scss */
.single.single-project .single-entry-title-container {
  margin-bottom: 3rem; }
  @media (min-width: 1280px) {
    /* line 126, sass/pages/_single.scss */
    .single.single-project .single-entry-title-container {
      margin-bottom: 3rem; } }
  @media (min-width: 1680px) {
    /* line 126, sass/pages/_single.scss */
    .single.single-project .single-entry-title-container {
      margin-bottom: 4.15rem; } }
  /* line 134, sass/pages/_single.scss */
  .single.single-project .single-entry-title-container .practice-area-link, .single.single-project .single-entry-title-container .practice-area-link a {
    color: #767676;
    text-decoration: none; }
  /* line 138, sass/pages/_single.scss */
  .single.single-project .single-entry-title-container .practice-area-link a:hover {
    text-decoration: underline; }
/* line 145, sass/pages/_single.scss */
.single.single-news .single-entry-title-container .label, .single .single-migrated-news-to-insights .single-entry-title-container .label {
  margin-bottom: 2rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 145, sass/pages/_single.scss */
    .single.single-news .single-entry-title-container .label, .single .single-migrated-news-to-insights .single-entry-title-container .label {
      font-size: 0.875rem; } }
  @media (min-width: 1280px) {
    /* line 145, sass/pages/_single.scss */
    .single.single-news .single-entry-title-container .label, .single .single-migrated-news-to-insights .single-entry-title-container .label {
      font-size: 0.875rem; } }
  @media (min-width: 1680px) {
    /* line 145, sass/pages/_single.scss */
    .single.single-news .single-entry-title-container .label, .single .single-migrated-news-to-insights .single-entry-title-container .label {
      font-size: 1.125rem; } }
  /* line 156, sass/pages/_single.scss */
  .single.single-news .single-entry-title-container .label span:first-child, .single .single-migrated-news-to-insights .single-entry-title-container .label span:first-child {
    padding-right: 1.75rem; }
/* line 161, sass/pages/_single.scss */
.single.single-news .entry-subtitle, .single .single-migrated-news-to-insights .entry-subtitle {
  margin-top: 1rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 161, sass/pages/_single.scss */
    .single.single-news .entry-subtitle, .single .single-migrated-news-to-insights .entry-subtitle {
      margin-top: 2.75rem; } }
/* line 167, sass/pages/_single.scss */
.single.single-news .hero-section, .single .single-migrated-news-to-insights .hero-section {
  margin-bottom: 3rem; }
  @media (min-width: 1280px) {
    /* line 167, sass/pages/_single.scss */
    .single.single-news .hero-section, .single .single-migrated-news-to-insights .hero-section {
      margin-bottom: 5.625rem; } }
  @media (min-width: 1680px) {
    /* line 167, sass/pages/_single.scss */
    .single.single-news .hero-section, .single .single-migrated-news-to-insights .hero-section {
      margin-bottom: 7.5rem; } }
  /* line 175, sass/pages/_single.scss */
  .single.single-news .hero-section .caption, .single .single-migrated-news-to-insights .hero-section .caption {
    padding: 0 0 0 20%;
    text-align: right; }
/* line 182, sass/pages/_single.scss */
.single.single-news .news-article ul li, .single .single-migrated-news-to-insights .news-article ul li {
  margin-bottom: 1.5rem; }
/* line 188, sass/pages/_single.scss */
.single.single-news .news-article p a, .single .single-migrated-news-to-insights .news-article p a {
  color: #000;
  border-bottom: 3px solid #000;
  text-decoration: none; }
  @media (min-width: 1680px) {
    /* line 188, sass/pages/_single.scss */
    .single.single-news .news-article p a, .single .single-migrated-news-to-insights .news-article p a {
      border-bottom: 4px solid #000; } }
/* line 199, sass/pages/_single.scss */
.single.single-news .sidebar img, .single .single-migrated-news-to-insights .sidebar img {
  margin-top: 2.75rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 202, sass/pages/_single.scss */
    .single.single-news .sidebar img:first-child, .single .single-migrated-news-to-insights .sidebar img:first-child {
      margin-top: 0; } }
/* line 208, sass/pages/_single.scss */
.single.single-news .modules, .single .single-migrated-news-to-insights .modules {
  padding-top: 4rem; }
  @media (min-width: 1280px) {
    /* line 208, sass/pages/_single.scss */
    .single.single-news .modules, .single .single-migrated-news-to-insights .modules {
      padding-top: 8rem; } }
  /* line 217, sass/pages/_single.scss */
  .single.single-news .modules .text-module .text-module-label + .secondary-content p, .single.single-news .modules .text-module .text-module-label + .secondary-content li,
  .single.single-news .modules .text-module .text-module-content > .secondary-content:first-child p,
  .single.single-news .modules .text-module .text-module-content > .secondary-content:first-child li,
  .single.single-news .modules .text-module .text-module-content .secondary-content p,
  .single.single-news .modules .text-module .text-module-content .secondary-content li, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content p, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content li,
  .single .single-migrated-news-to-insights .modules .text-module .text-module-content > .secondary-content:first-child p,
  .single .single-migrated-news-to-insights .modules .text-module .text-module-content > .secondary-content:first-child li,
  .single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content p,
  .single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content li {
    font-family: "PWC-Medium", sans-serif; }
  /* line 221, sass/pages/_single.scss */
  .single.single-news .modules .text-module .text-module-label + .secondary-content li,
  .single.single-news .modules .text-module .text-module-content > .secondary-content:first-child li,
  .single.single-news .modules .text-module .text-module-content .secondary-content li, .single .single-migrated-news-to-insights .modules .text-module .text-module-label + .secondary-content li,
  .single .single-migrated-news-to-insights .modules .text-module .text-module-content > .secondary-content:first-child li,
  .single .single-migrated-news-to-insights .modules .text-module .text-module-content .secondary-content li {
    margin-bottom: 1rem; }
  /* line 229, sass/pages/_single.scss */
  .single.single-news .modules .image-text .text-module-label + .secondary-content p, .single.single-news .modules .image-text .text-module-label + .secondary-content li,
  .single.single-news .modules .image-text .copy-side > .secondary-content:first-child p,
  .single.single-news .modules .image-text .copy-side > .secondary-content:first-child li, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content p, .single .single-migrated-news-to-insights .modules .image-text .text-module-label + .secondary-content li,
  .single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child p,
  .single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child li {
    font-family: "PWC-Medium", sans-serif; }
  /* line 236, sass/pages/_single.scss */
  .single.single-news .modules .image-text .copy-side > .secondary-content:first-child, .single .single-migrated-news-to-insights .modules .image-text .copy-side > .secondary-content:first-child {
    margin-top: 0; }

/* line 3, sass/pages/_purpose.scss */
.page-template-purpose-page-template .hero-section {
  margin-bottom: 4rem; }
  @media (min-width: 1280px) {
    /* line 3, sass/pages/_purpose.scss */
    .page-template-purpose-page-template .hero-section {
      margin-bottom: 5.625rem; } }
  @media (min-width: 1680px) {
    /* line 3, sass/pages/_purpose.scss */
    .page-template-purpose-page-template .hero-section {
      margin-bottom: 7.5rem; } }
/* line 12, sass/pages/_purpose.scss */
.page-template-purpose-page-template .positioning_statement {
  padding: 50px 0 3rem; }
  @media (min-width: 1280px) {
    /* line 12, sass/pages/_purpose.scss */
    .page-template-purpose-page-template .positioning_statement {
      padding: 92px 0 135px; } }
  @media (min-width: 1680px) {
    /* line 12, sass/pages/_purpose.scss */
    .page-template-purpose-page-template .positioning_statement {
      padding: 126px 0 144px; } }
  /* line 20, sass/pages/_purpose.scss */
  .page-template-purpose-page-template .positioning_statement h2 {
    line-height: 1.333em; }
/* line 56, sass/pages/_purpose.scss */
.page-template-purpose-page-template:not(.page-our-purpose) .overview .page-description {
  color: #fff; }
/* line 61, sass/pages/_purpose.scss */
.page-template-purpose-page-template:not(.page-our-purpose) .purpose-color-container .dropdown-trigger a,
.page-template-purpose-page-template:not(.page-our-purpose) .purpose-color-container .dropdown-options-container ul li a {
  color: #fff; }
/* line 68, sass/pages/_purpose.scss */
.page-template-purpose-page-template:not(.page-our-purpose) .purpose-color-container .dropdown-trigger:after {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1); }
/* line 77, sass/pages/_purpose.scss */
.page-template-purpose-page-template .overview .page-description p {
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 77, sass/pages/_purpose.scss */
    .page-template-purpose-page-template .overview .page-description p {
      width: 74%; } }
/* line 83, sass/pages/_purpose.scss */
.page-template-purpose-page-template .overview .page-description p:first-child {
  width: 100%; }
/* line 87, sass/pages/_purpose.scss */
.page-template-purpose-page-template .overview .page-description p:last-child {
  margin-bottom: 0; }
/* line 94, sass/pages/_purpose.scss */
.page-template-purpose-page-template.page-diversity-and-inclusion {
  background: #ab008b; }
  /* line 96, sass/pages/_purpose.scss */
  .page-template-purpose-page-template.page-diversity-and-inclusion header, .page-template-purpose-page-template.page-diversity-and-inclusion .purpose-color-container {
    background: #ab008b; }
/* line 104, sass/pages/_purpose.scss */
.page-template-purpose-page-template.page-well-being {
  background: #285c4d; }
  /* line 106, sass/pages/_purpose.scss */
  .page-template-purpose-page-template.page-well-being header, .page-template-purpose-page-template.page-well-being .purpose-color-container {
    background: #285c4d; }
/* line 113, sass/pages/_purpose.scss */
.page-template-purpose-page-template.page-research {
  background: #001e62; }
  /* line 115, sass/pages/_purpose.scss */
  .page-template-purpose-page-template.page-research header, .page-template-purpose-page-template.page-research .purpose-color-container {
    background: #001e62; }
/* line 122, sass/pages/_purpose.scss */
.page-template-purpose-page-template.page-social-purpose {
  background: #f26344; }
  /* line 124, sass/pages/_purpose.scss */
  .page-template-purpose-page-template.page-social-purpose header, .page-template-purpose-page-template.page-social-purpose .purpose-color-container {
    background: #f26344; }
/* line 131, sass/pages/_purpose.scss */
.page-template-purpose-page-template.page-sustainability {
  background: #6638BD; }
  /* line 133, sass/pages/_purpose.scss */
  .page-template-purpose-page-template.page-sustainability header, .page-template-purpose-page-template.page-sustainability .purpose-color-container {
    background: #6638BD; }
/* line 140, sass/pages/_purpose.scss */
.page-template-purpose-page-template.page-resilience {
  background: #008768; }
  /* line 142, sass/pages/_purpose.scss */
  .page-template-purpose-page-template.page-resilience header, .page-template-purpose-page-template.page-resilience .purpose-color-container {
    background: #008768; }
/* line 150, sass/pages/_purpose.scss */
.page-template-purpose-page-template.page-our-legacy {
  background: #000; }
  /* line 152, sass/pages/_purpose.scss */
  .page-template-purpose-page-template.page-our-legacy header, .page-template-purpose-page-template.page-our-legacy .purpose-color-container {
    background: #000; }
/* line 159, sass/pages/_purpose.scss */
.page-template-purpose-page-template.page-design-excellence {
  background: #440099; }
  /* line 161, sass/pages/_purpose.scss */
  .page-template-purpose-page-template.page-design-excellence header, .page-template-purpose-page-template.page-design-excellence .purpose-color-container {
    background: #440099; }
/* line 168, sass/pages/_purpose.scss */
.page-template-purpose-page-template.page-id-90576, .page-template-purpose-page-template.page-living-design {
  background: #7d0061; }
  /* line 170, sass/pages/_purpose.scss */
  .page-template-purpose-page-template.page-id-90576 header, .page-template-purpose-page-template.page-id-90576 .purpose-color-container, .page-template-purpose-page-template.page-living-design header, .page-template-purpose-page-template.page-living-design .purpose-color-container {
    background: #7d0061; }
/* line 177, sass/pages/_purpose.scss */
.page-template-purpose-page-template .site-main {
  background: #fff; }
  /* line 179, sass/pages/_purpose.scss */
  .page-template-purpose-page-template .site-main > div:not(.purpose-color-container) {
    background: #fff; }
/* line 183, sass/pages/_purpose.scss */
.page-template-purpose-page-template footer {
  background: #fff; }
@media (min-width: 768px) {
  /* line 221, sass/pages/_purpose.scss */
  .page-template-purpose-page-template .dropdown-options-container ul {
    columns: 2 auto;
    padding-right: 25%; } }

/* line 231, sass/pages/_purpose.scss */
.page-careers .purpose-color-container {
  background: #ab008b;
  color: #fff; }
  /* line 234, sass/pages/_purpose.scss */
  .page-careers .purpose-color-container h1 {
    margin-bottom: 2.75rem; }

/* line 246, sass/pages/_purpose.scss */
.text-grid-module.color-block-our-purpose {
  background: #1818A5; }
/* line 247, sass/pages/_purpose.scss */
.text-grid-module.color-block-diversity-and-inclusion {
  background: #ab008b; }
/* line 248, sass/pages/_purpose.scss */
.text-grid-module.color-block-well-being {
  background: #6638BD; }
/* line 249, sass/pages/_purpose.scss */
.text-grid-module.color-block-our-purpose {
  background: #1818A5; }
/* line 250, sass/pages/_purpose.scss */
.text-grid-module.color-block-research {
  background: #f26344; }
/* line 251, sass/pages/_purpose.scss */
.text-grid-module.color-block-sustainability {
  background: #001e62; }
/* line 252, sass/pages/_purpose.scss */
.text-grid-module.color-block-resilience {
  background: #1818A5; }
/* line 253, sass/pages/_purpose.scss */
.text-grid-module.color-block-social-purpose {
  background: #008768; }
/* line 254, sass/pages/_purpose.scss */
.text-grid-module.color-block-design-excellence {
  background: #440099; }
/* line 255, sass/pages/_purpose.scss */
.text-grid-module.color-block-our-legacy {
  background: #000; }

/* line 1, sass/pages/_search.scss */
form.search-form {
  width: 100%;
  position: relative; }
  /* line 4, sass/pages/_search.scss */
  form.search-form .awesomplete {
    display: block; }
  /* line 7, sass/pages/_search.scss */
  form.search-form input[type="search"] {
    border: none;
    padding: 10px 0;
    background: none;
    color: #fff;
    outline: none;
    border-bottom: 3px solid white;
    width: 100%;
    border-radius: 0;
    line-height: 1em;
    -webkit-appearance: none !important; }
  /* line 20, sass/pages/_search.scss */
  form.search-form input[type="submit"] {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 17px;
    text-indent: -9999px;
    border: 0; }
  /* line 29, sass/pages/_search.scss */
  form.search-form .search-result-line {
    font-family: "PWC-Bold", sans-serif;
    text-decoration: none; }
    /* line 32, sass/pages/_search.scss */
    form.search-form .search-result-line:hover {
      border-bottom: 3px solid #fff; }
      @media (min-width: 1680px) {
        /* line 32, sass/pages/_search.scss */
        form.search-form .search-result-line:hover {
          border-width: 4px; } }

/* line 42, sass/pages/_search.scss */
.page-embedded-search form.search-form {
  margin: 0 auto 160px; }
  /* line 44, sass/pages/_search.scss */
  .page-embedded-search form.search-form input[type="search"] {
    border-color: #000;
    color: #000; }

/* line 53, sass/pages/_search.scss */
header form.search-form input[type="submit"] {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1); }
/* line 58, sass/pages/_search.scss */
header form.search-form.has-results input[type="submit"] {
  display: none; }
/* line 64, sass/pages/_search.scss */
header .search-item {
  position: absolute;
  width: 25px;
  right: calc(9.333% + 50px);
  top: 32px;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 64, sass/pages/_search.scss */
    header .search-item {
      top: 56px; } }

/* line 87, sass/pages/_search.scss */
.page-template-purpose-page-template:not(.page-our-purpose) header .search-item,
.page-template-flexible-page-template.layout-color-block header .search-item,
.home header .search-item {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1); }
/* line 91, sass/pages/_search.scss */
.page-template-purpose-page-template:not(.page-our-purpose) header .open-menu-containing-column.open + .secondary-nav-items .search-item,
.page-template-flexible-page-template.layout-color-block header .open-menu-containing-column.open + .secondary-nav-items .search-item,
.home header .open-menu-containing-column.open + .secondary-nav-items .search-item {
  -webkit-filter: none;
  filter: none; }

/* line 99, sass/pages/_search.scss */
.post-type-archive-studio header {
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 101, sass/pages/_search.scss */
    .post-type-archive-studio header .search-item {
      -webkit-filter: brightness(0) invert(1);
      filter: brightness(0) invert(1); } }
  /* line 106, sass/pages/_search.scss */
  .post-type-archive-studio header .open-menu-containing-column.open + .secondary-nav-items .search-item {
    -webkit-filter: none;
    filter: none; }

/* line 114, sass/pages/_search.scss */
header .search-item a,
form.search-form input[type="submit"] {
  display: block;
  background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/search.png?v=1234) no-repeat center center;
  background-size: contain;
  height: 21px;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 114, sass/pages/_search.scss */
    header .search-item a,
    form.search-form input[type="submit"] {
      height: 21px; } }

/* line 128, sass/pages/_search.scss */
header .search-item a {
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 128, sass/pages/_search.scss */
    header .search-item a {
      height: 30px; } }

/* line 134, sass/pages/_search.scss */
input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0; }

/* line 135, sass/pages/_search.scss */
input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0; }

/* line 136, sass/pages/_search.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none; }

/* line 2, sass/pages/_page.scss */
.page h1.page-title {
  margin-bottom: 3rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 2, sass/pages/_page.scss */
    .page h1.page-title {
      margin-bottom: 6rem; } }
/* line 9, sass/pages/_page.scss */
.page.page-contact .overview {
  padding: 3.5rem 0 4rem 0; }
  @media (min-width: 1280px) {
    /* line 9, sass/pages/_page.scss */
    .page.page-contact .overview {
      padding: 4.5rem 0 6rem 0; } }
  /* line 14, sass/pages/_page.scss */
  .page.page-contact .overview .h1-style, .page.page-contact .overview h1, .page.page-contact .overview .h1-style p, .h1-style .page.page-contact .overview p, .page.page-contact .page-template-purpose-page-template .overview .page-description p:first-child, .page-template-purpose-page-template .page.page-contact .overview .page-description p:first-child, .page.page-contact .overview .page.page-template-flexible-page-template .color-container .page-description p:first-child, .page.page-template-flexible-page-template .color-container .page-description .page.page-contact .overview p:first-child {
    margin-bottom: 1rem; }
/* line 18, sass/pages/_page.scss */
.page.page-contact .color-blocks {
  margin: 1.9rem 0 6rem 0;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 18, sass/pages/_page.scss */
    .page.page-contact .color-blocks {
      margin: 4.2375rem 0 8.4375rem 0; } }
/* line 24, sass/pages/_page.scss */
.page.page-contact .contact-block {
  display: flex; }
  @media (max-width: 768px) {
    /* line 24, sass/pages/_page.scss */
    .page.page-contact .contact-block {
      margin-bottom: 1rem; } }
  /* line 29, sass/pages/_page.scss */
  .page.page-contact .contact-block .color-block {
    height: 100%; }
  /* line 32, sass/pages/_page.scss */
  .page.page-contact .contact-block .block-title {
    margin-bottom: 1em;
    font-family: "PWC-Bold", sans-serif; }
  /* line 36, sass/pages/_page.scss */
  .page.page-contact .contact-block .extra, .page.page-contact .contact-block .text-grid-module a, .text-grid-module .page.page-contact .contact-block a {
    border-width: 2px;
    line-height: 1.666em;
    font-family: "PWC-Bold", sans-serif; }
    @media (min-width: 1680px) {
      /* line 36, sass/pages/_page.scss */
      .page.page-contact .contact-block .extra, .page.page-contact .contact-block .text-grid-module a, .text-grid-module .page.page-contact .contact-block a {
        border-width: 3px; } }
/* line 48, sass/pages/_page.scss */
.page.page-careers .purpose-color-container .overview {
  padding: 3.5rem 0 4rem 0; }
  @media (min-width: 1280px) {
    /* line 48, sass/pages/_page.scss */
    .page.page-careers .purpose-color-container .overview {
      padding: 5.625rem 0 7rem 0; } }
  @media (min-width: 1680px) {
    /* line 48, sass/pages/_page.scss */
    .page.page-careers .purpose-color-container .overview {
      padding: 6.25rem 0 9.75rem 0; } }
/* line 63, sass/pages/_page.scss */
.page.page-template-flexible-page-template.layout-color-block.layout-color-block-blue header {
  background: #1818A5; }
/* line 68, sass/pages/_page.scss */
.page.page-template-flexible-page-template.layout-color-block.layout-color-block-dark-blue header {
  background: #001e62; }
/* line 73, sass/pages/_page.scss */
.page.page-template-flexible-page-template.layout-color-block.layout-color-block-green header {
  background: #008768; }
/* line 78, sass/pages/_page.scss */
.page.page-template-flexible-page-template.layout-color-block.layout-color-block-dark-green header {
  background: #285c4d; }
/* line 83, sass/pages/_page.scss */
.page.page-template-flexible-page-template.layout-color-block.layout-color-block-grey header {
  background: #767676; }
/* line 88, sass/pages/_page.scss */
.page.page-template-flexible-page-template.layout-color-block.layout-color-block-light-olive header, .page.page-template-flexible-page-template.layout-color-block.layout-color-block-orange header {
  background: #f26344; }
/* line 93, sass/pages/_page.scss */
.page.page-template-flexible-page-template.layout-color-block.layout-color-block-dark-olive header, .page.page-template-flexible-page-template.layout-color-block.layout-color-block-dark-orange header {
  background: #dd4832; }
/* line 98, sass/pages/_page.scss */
.page.page-template-flexible-page-template.layout-color-block.layout-color-block-light-purple header {
  background: #6638BD; }
/* line 103, sass/pages/_page.scss */
.page.page-template-flexible-page-template.layout-color-block.layout-color-block-dark-purple header {
  background: #440099; }
/* line 108, sass/pages/_page.scss */
.page.page-template-flexible-page-template.layout-color-block.layout-color-block-red header, .page.page-template-flexible-page-template.layout-color-block.layout-color-block-magenta header {
  background: #ab008b; }
/* line 113, sass/pages/_page.scss */
.page.page-template-flexible-page-template.layout-color-block.layout-color-block-dark-red header, .page.page-template-flexible-page-template.layout-color-block.layout-color-block-dark-magenta header {
  background: #7d0061; }
/* line 119, sass/pages/_page.scss */
.page.page-template-flexible-page-template .layout-article .modules {
  padding-top: 4rem; }
  @media (min-width: 1280px) {
    /* line 119, sass/pages/_page.scss */
    .page.page-template-flexible-page-template .layout-article .modules {
      padding-top: 8rem; } }
/* line 140, sass/pages/_page.scss */
.page.page-template-flexible-page-template .article-container .entry-subtitle {
  margin-top: 1rem;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 140, sass/pages/_page.scss */
    .page.page-template-flexible-page-template .article-container .entry-subtitle {
      margin-top: 2.75rem; } }
/* line 148, sass/pages/_page.scss */
.page.page-template-flexible-page-template .color-container .overview {
  padding-top: 4rem; }
/* line 152, sass/pages/_page.scss */
.page.page-template-flexible-page-template .color-container .page-description {
  color: #fff; }
  /* line 154, sass/pages/_page.scss */
  .page.page-template-flexible-page-template .color-container .page-description p {
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 154, sass/pages/_page.scss */
      .page.page-template-flexible-page-template .color-container .page-description p {
        width: 74%; } }
  /* line 160, sass/pages/_page.scss */
  .page.page-template-flexible-page-template .color-container .page-description p:first-child {
    width: 100%; }
  /* line 164, sass/pages/_page.scss */
  .page.page-template-flexible-page-template .color-container .page-description p:last-child {
    margin-bottom: 0; }
/* line 168, sass/pages/_page.scss */
.page.page-template-flexible-page-template .color-container h1 {
  margin-bottom: 1.65rem; }
/* line 174, sass/pages/_page.scss */
.page.page-template-flexible-page-template .article ul li {
  margin-bottom: 1.5rem; }
/* line 181, sass/pages/_page.scss */
.page.page-template-flexible-page-template .hero-section {
  margin-bottom: 3rem; }
  @media (min-width: 1280px) {
    /* line 181, sass/pages/_page.scss */
    .page.page-template-flexible-page-template .hero-section {
      margin-bottom: 5.625rem; } }
  @media (min-width: 1680px) {
    /* line 181, sass/pages/_page.scss */
    .page.page-template-flexible-page-template .hero-section {
      margin-bottom: 7.5rem; } }
  /* line 189, sass/pages/_page.scss */
  .page.page-template-flexible-page-template .hero-section .caption {
    padding: 0 0 0 20%;
    text-align: right; }

/* line 199, sass/pages/_page.scss */
.error404 .overview h1 {
  margin-bottom: 4rem; }
  @media (min-width: 1680px) {
    /* line 199, sass/pages/_page.scss */
    .error404 .overview h1 {
      margin-bottom: 6rem; } }
/* line 205, sass/pages/_page.scss */
.error404 .overview p {
  margin-bottom: 2.5rem; }
  @media (min-width: 1680px) {
    /* line 205, sass/pages/_page.scss */
    .error404 .overview p {
      margin-top: 3.5rem; } }

/* line 2, sass/pages/_insights.scss */
.single-insights, .tax-insight_themes, .tax-insight_topics, .post-type-archive-insights {
  background: #000;
  color: #fff;
  /* styles to account for news / perspectives items migrated to insights and still have the old module layout */ }
  /* line 12, sass/pages/_insights.scss */
  .single-insights .site-content * a, .single-insights .site-footer * a, .tax-insight_themes .site-content * a, .tax-insight_themes .site-footer * a, .tax-insight_topics .site-content * a, .tax-insight_topics .site-footer * a, .post-type-archive-insights .site-content * a, .post-type-archive-insights .site-footer * a {
    color: #fff; }
  /* line 16, sass/pages/_insights.scss */
  .single-insights .site-title, .single-insights header .search-item a, .single-insights .menu-toggle, .tax-insight_themes .site-title, .tax-insight_themes header .search-item a, .tax-insight_themes .menu-toggle, .tax-insight_topics .site-title, .tax-insight_topics header .search-item a, .tax-insight_topics .menu-toggle, .post-type-archive-insights .site-title, .post-type-archive-insights header .search-item a, .post-type-archive-insights .menu-toggle {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1); }
  /* line 20, sass/pages/_insights.scss */
  .single-insights .open-menu-containing-column .site-title, .tax-insight_themes .open-menu-containing-column .site-title, .tax-insight_topics .open-menu-containing-column .site-title, .post-type-archive-insights .open-menu-containing-column .site-title {
    -webkit-filter: none;
    filter: none; }
  /* line 26, sass/pages/_insights.scss */
  .single-insights .secondary-navigation ul li a, .tax-insight_themes .secondary-navigation ul li a, .tax-insight_topics .secondary-navigation ul li a, .post-type-archive-insights .secondary-navigation ul li a {
    color: #fff; }
  /* line 30, sass/pages/_insights.scss */
  .single-insights .h1-style-i, .single-insights .single-migrated-news-to-insights h1.h2-style, .tax-insight_themes .h1-style-i, .tax-insight_themes .single-migrated-news-to-insights h1.h2-style, .tax-insight_topics .h1-style-i, .tax-insight_topics .single-migrated-news-to-insights h1.h2-style, .post-type-archive-insights .h1-style-i, .post-type-archive-insights .single-migrated-news-to-insights h1.h2-style {
    font-family: "PWC-Black", sans-serif;
    font-size: 2.3125rem;
    line-height: 1.2em;
    letter-spacing: 0.02em;
    /*1024*/ }
    @media (min-width: 1280px) {
      /* line 30, sass/pages/_insights.scss */
      .single-insights .h1-style-i, .single-insights .single-migrated-news-to-insights h1.h2-style, .tax-insight_themes .h1-style-i, .tax-insight_themes .single-migrated-news-to-insights h1.h2-style, .tax-insight_topics .h1-style-i, .tax-insight_topics .single-migrated-news-to-insights h1.h2-style, .post-type-archive-insights .h1-style-i, .post-type-archive-insights .single-migrated-news-to-insights h1.h2-style {
        font-size: 4rem; } }
  /* line 42, sass/pages/_insights.scss */
  .single-insights .h2-style-i, .single-insights .filter-wrapper .tag-type-label, .tax-insight_themes .filter-wrapper .single-insights .tag-type-label, .tax-insight_topics .filter-wrapper .single-insights .tag-type-label, .post-type-archive-insights .filter-wrapper .single-insights .tag-type-label, .single-insights .h2-style-i p, .single-insights .filter-wrapper .tag-type-label p, .tax-insight_themes .filter-wrapper .single-insights .tag-type-label p, .tax-insight_topics .filter-wrapper .single-insights .tag-type-label p, .post-type-archive-insights .filter-wrapper .single-insights .tag-type-label p, .tax-insight_themes .h2-style-i, .single-insights .filter-wrapper .tax-insight_themes .tag-type-label, .tax-insight_themes .filter-wrapper .tag-type-label, .tax-insight_topics .filter-wrapper .tax-insight_themes .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_themes .tag-type-label, .tax-insight_themes .h2-style-i p, .single-insights .filter-wrapper .tax-insight_themes .tag-type-label p, .tax-insight_themes .filter-wrapper .tag-type-label p, .tax-insight_topics .filter-wrapper .tax-insight_themes .tag-type-label p, .post-type-archive-insights .filter-wrapper .tax-insight_themes .tag-type-label p, .tax-insight_topics .h2-style-i, .single-insights .filter-wrapper .tax-insight_topics .tag-type-label, .tax-insight_themes .filter-wrapper .tax-insight_topics .tag-type-label, .tax-insight_topics .filter-wrapper .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_topics .tag-type-label, .tax-insight_topics .h2-style-i p, .single-insights .filter-wrapper .tax-insight_topics .tag-type-label p, .tax-insight_themes .filter-wrapper .tax-insight_topics .tag-type-label p, .tax-insight_topics .filter-wrapper .tag-type-label p, .post-type-archive-insights .filter-wrapper .tax-insight_topics .tag-type-label p, .post-type-archive-insights .h2-style-i, .single-insights .filter-wrapper .post-type-archive-insights .tag-type-label, .tax-insight_themes .filter-wrapper .post-type-archive-insights .tag-type-label, .tax-insight_topics .filter-wrapper .post-type-archive-insights .tag-type-label, .post-type-archive-insights .filter-wrapper .tag-type-label, .post-type-archive-insights .h2-style-i p, .single-insights .filter-wrapper .post-type-archive-insights .tag-type-label p, .tax-insight_themes .filter-wrapper .post-type-archive-insights .tag-type-label p, .tax-insight_topics .filter-wrapper .post-type-archive-insights .tag-type-label p, .post-type-archive-insights .filter-wrapper .tag-type-label p {
    font-family: "PWSerif", serif;
    font-size: 1.875rem;
    line-height: 1.226em;
    /*1024*/ }
    @media (min-width: 1280px) {
      /* line 42, sass/pages/_insights.scss */
      .single-insights .h2-style-i, .single-insights .filter-wrapper .tag-type-label, .tax-insight_themes .filter-wrapper .single-insights .tag-type-label, .tax-insight_topics .filter-wrapper .single-insights .tag-type-label, .post-type-archive-insights .filter-wrapper .single-insights .tag-type-label, .single-insights .h2-style-i p, .single-insights .filter-wrapper .tag-type-label p, .tax-insight_themes .filter-wrapper .single-insights .tag-type-label p, .tax-insight_topics .filter-wrapper .single-insights .tag-type-label p, .post-type-archive-insights .filter-wrapper .single-insights .tag-type-label p, .tax-insight_themes .h2-style-i, .single-insights .filter-wrapper .tax-insight_themes .tag-type-label, .tax-insight_themes .filter-wrapper .tag-type-label, .tax-insight_topics .filter-wrapper .tax-insight_themes .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_themes .tag-type-label, .tax-insight_themes .h2-style-i p, .single-insights .filter-wrapper .tax-insight_themes .tag-type-label p, .tax-insight_themes .filter-wrapper .tag-type-label p, .tax-insight_topics .filter-wrapper .tax-insight_themes .tag-type-label p, .post-type-archive-insights .filter-wrapper .tax-insight_themes .tag-type-label p, .tax-insight_topics .h2-style-i, .single-insights .filter-wrapper .tax-insight_topics .tag-type-label, .tax-insight_themes .filter-wrapper .tax-insight_topics .tag-type-label, .tax-insight_topics .filter-wrapper .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_topics .tag-type-label, .tax-insight_topics .h2-style-i p, .single-insights .filter-wrapper .tax-insight_topics .tag-type-label p, .tax-insight_themes .filter-wrapper .tax-insight_topics .tag-type-label p, .tax-insight_topics .filter-wrapper .tag-type-label p, .post-type-archive-insights .filter-wrapper .tax-insight_topics .tag-type-label p, .post-type-archive-insights .h2-style-i, .single-insights .filter-wrapper .post-type-archive-insights .tag-type-label, .tax-insight_themes .filter-wrapper .post-type-archive-insights .tag-type-label, .tax-insight_topics .filter-wrapper .post-type-archive-insights .tag-type-label, .post-type-archive-insights .filter-wrapper .tag-type-label, .post-type-archive-insights .h2-style-i p, .single-insights .filter-wrapper .post-type-archive-insights .tag-type-label p, .tax-insight_themes .filter-wrapper .post-type-archive-insights .tag-type-label p, .tax-insight_topics .filter-wrapper .post-type-archive-insights .tag-type-label p, .post-type-archive-insights .filter-wrapper .tag-type-label p {
        font-size: 3.3125rem; } }
    /* line 53, sass/pages/_insights.scss */
    .single-insights .h2-style-i strong, .single-insights .filter-wrapper .tag-type-label strong, .tax-insight_themes .filter-wrapper .single-insights .tag-type-label strong, .tax-insight_topics .filter-wrapper .single-insights .tag-type-label strong, .post-type-archive-insights .filter-wrapper .single-insights .tag-type-label strong, .single-insights .h2-style-i p strong, .single-insights .filter-wrapper .tag-type-label p strong, .tax-insight_themes .filter-wrapper .single-insights .tag-type-label p strong, .tax-insight_topics .filter-wrapper .single-insights .tag-type-label p strong, .post-type-archive-insights .filter-wrapper .single-insights .tag-type-label p strong, .tax-insight_themes .h2-style-i strong, .single-insights .filter-wrapper .tax-insight_themes .tag-type-label strong, .tax-insight_themes .filter-wrapper .tag-type-label strong, .tax-insight_topics .filter-wrapper .tax-insight_themes .tag-type-label strong, .post-type-archive-insights .filter-wrapper .tax-insight_themes .tag-type-label strong, .tax-insight_themes .h2-style-i p strong, .single-insights .filter-wrapper .tax-insight_themes .tag-type-label p strong, .tax-insight_themes .filter-wrapper .tag-type-label p strong, .tax-insight_topics .filter-wrapper .tax-insight_themes .tag-type-label p strong, .post-type-archive-insights .filter-wrapper .tax-insight_themes .tag-type-label p strong, .tax-insight_topics .h2-style-i strong, .single-insights .filter-wrapper .tax-insight_topics .tag-type-label strong, .tax-insight_themes .filter-wrapper .tax-insight_topics .tag-type-label strong, .tax-insight_topics .filter-wrapper .tag-type-label strong, .post-type-archive-insights .filter-wrapper .tax-insight_topics .tag-type-label strong, .tax-insight_topics .h2-style-i p strong, .single-insights .filter-wrapper .tax-insight_topics .tag-type-label p strong, .tax-insight_themes .filter-wrapper .tax-insight_topics .tag-type-label p strong, .tax-insight_topics .filter-wrapper .tag-type-label p strong, .post-type-archive-insights .filter-wrapper .tax-insight_topics .tag-type-label p strong, .post-type-archive-insights .h2-style-i strong, .single-insights .filter-wrapper .post-type-archive-insights .tag-type-label strong, .tax-insight_themes .filter-wrapper .post-type-archive-insights .tag-type-label strong, .tax-insight_topics .filter-wrapper .post-type-archive-insights .tag-type-label strong, .post-type-archive-insights .filter-wrapper .tag-type-label strong, .post-type-archive-insights .h2-style-i p strong, .single-insights .filter-wrapper .post-type-archive-insights .tag-type-label p strong, .tax-insight_themes .filter-wrapper .post-type-archive-insights .tag-type-label p strong, .tax-insight_topics .filter-wrapper .post-type-archive-insights .tag-type-label p strong, .post-type-archive-insights .filter-wrapper .tag-type-label p strong {
      font-family: "PWSerif-Bold", serif; }
    /* line 56, sass/pages/_insights.scss */
    .single-insights .h2-style-i.section-title, .single-insights .filter-wrapper .section-title.tag-type-label, .tax-insight_themes .filter-wrapper .single-insights .section-title.tag-type-label, .tax-insight_topics .filter-wrapper .single-insights .section-title.tag-type-label, .post-type-archive-insights .filter-wrapper .single-insights .section-title.tag-type-label, .single-insights .h2-style-i p.section-title, .single-insights .filter-wrapper .tag-type-label p.section-title, .tax-insight_themes .filter-wrapper .single-insights .tag-type-label p.section-title, .tax-insight_topics .filter-wrapper .single-insights .tag-type-label p.section-title, .post-type-archive-insights .filter-wrapper .single-insights .tag-type-label p.section-title, .tax-insight_themes .h2-style-i.section-title, .single-insights .filter-wrapper .tax-insight_themes .section-title.tag-type-label, .tax-insight_themes .filter-wrapper .section-title.tag-type-label, .tax-insight_topics .filter-wrapper .tax-insight_themes .section-title.tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_themes .section-title.tag-type-label, .tax-insight_themes .h2-style-i p.section-title, .single-insights .filter-wrapper .tax-insight_themes .tag-type-label p.section-title, .tax-insight_themes .filter-wrapper .tag-type-label p.section-title, .tax-insight_topics .filter-wrapper .tax-insight_themes .tag-type-label p.section-title, .post-type-archive-insights .filter-wrapper .tax-insight_themes .tag-type-label p.section-title, .tax-insight_topics .h2-style-i.section-title, .single-insights .filter-wrapper .tax-insight_topics .section-title.tag-type-label, .tax-insight_themes .filter-wrapper .tax-insight_topics .section-title.tag-type-label, .tax-insight_topics .filter-wrapper .section-title.tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_topics .section-title.tag-type-label, .tax-insight_topics .h2-style-i p.section-title, .single-insights .filter-wrapper .tax-insight_topics .tag-type-label p.section-title, .tax-insight_themes .filter-wrapper .tax-insight_topics .tag-type-label p.section-title, .tax-insight_topics .filter-wrapper .tag-type-label p.section-title, .post-type-archive-insights .filter-wrapper .tax-insight_topics .tag-type-label p.section-title, .post-type-archive-insights .h2-style-i.section-title, .single-insights .filter-wrapper .post-type-archive-insights .section-title.tag-type-label, .tax-insight_themes .filter-wrapper .post-type-archive-insights .section-title.tag-type-label, .tax-insight_topics .filter-wrapper .post-type-archive-insights .section-title.tag-type-label, .post-type-archive-insights .filter-wrapper .section-title.tag-type-label, .post-type-archive-insights .h2-style-i p.section-title, .single-insights .filter-wrapper .post-type-archive-insights .tag-type-label p.section-title, .tax-insight_themes .filter-wrapper .post-type-archive-insights .tag-type-label p.section-title, .tax-insight_topics .filter-wrapper .post-type-archive-insights .tag-type-label p.section-title, .post-type-archive-insights .filter-wrapper .tag-type-label p.section-title {
      font-family: "PWC-Extrabold", sans-serif;
      line-height: 1.2em;
      letter-spacing: .3px;
      margin-bottom: 2.5rem; }
  /* line 64, sass/pages/_insights.scss */
  .single-insights .h3-style-i, .tax-insight_themes .h3-style-i, .tax-insight_topics .h3-style-i, .post-type-archive-insights .h3-style-i {
    font-family: "PWSerif", serif;
    font-size: 1.4375rem;
    line-height: 1.2em;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 64, sass/pages/_insights.scss */
      .single-insights .h3-style-i, .tax-insight_themes .h3-style-i, .tax-insight_topics .h3-style-i, .post-type-archive-insights .h3-style-i {
        font-size: 2.3125rem; } }
    @media (min-width: 1280px) {
      /* line 64, sass/pages/_insights.scss */
      .single-insights .h3-style-i, .tax-insight_themes .h3-style-i, .tax-insight_topics .h3-style-i, .post-type-archive-insights .h3-style-i {
        font-size: 2.3125rem; } }
    /* line 75, sass/pages/_insights.scss */
    .single-insights .h3-style-i.sans-serif, .tax-insight_themes .h3-style-i.sans-serif, .tax-insight_topics .h3-style-i.sans-serif, .post-type-archive-insights .h3-style-i.sans-serif {
      font-family: "PWC-Black", sans-serif; }
  /* line 79, sass/pages/_insights.scss */
  .single-insights .h4-style-i, .single-insights .h4-style-i p, .tax-insight_themes .h4-style-i, .tax-insight_themes .h4-style-i p, .tax-insight_topics .h4-style-i, .tax-insight_topics .h4-style-i p, .post-type-archive-insights .h4-style-i, .post-type-archive-insights .h4-style-i p {
    font-family: "PWSerif", serif;
    font-size: 1.4375rem;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 79, sass/pages/_insights.scss */
      .single-insights .h4-style-i, .single-insights .h4-style-i p, .tax-insight_themes .h4-style-i, .tax-insight_themes .h4-style-i p, .tax-insight_topics .h4-style-i, .tax-insight_topics .h4-style-i p, .post-type-archive-insights .h4-style-i, .post-type-archive-insights .h4-style-i p {
        font-size: 1.875rem; } }
    @media (min-width: 1280px) {
      /* line 79, sass/pages/_insights.scss */
      .single-insights .h4-style-i, .single-insights .h4-style-i p, .tax-insight_themes .h4-style-i, .tax-insight_themes .h4-style-i p, .tax-insight_topics .h4-style-i, .tax-insight_topics .h4-style-i p, .post-type-archive-insights .h4-style-i, .post-type-archive-insights .h4-style-i p {
        font-size: 1.875rem; } }
    /* line 89, sass/pages/_insights.scss */
    .single-insights .h4-style-i.section-title, .single-insights .h4-style-i p.section-title, .tax-insight_themes .h4-style-i.section-title, .tax-insight_themes .h4-style-i p.section-title, .tax-insight_topics .h4-style-i.section-title, .tax-insight_topics .h4-style-i p.section-title, .post-type-archive-insights .h4-style-i.section-title, .post-type-archive-insights .h4-style-i p.section-title {
      font-family: "PWC-Extrabold", sans-serif;
      line-height: 1.4em;
      letter-spacing: .3px;
      margin-bottom: 2rem; }
  /* line 97, sass/pages/_insights.scss */
  .single-insights .h5-style-i, .tax-insight_themes .h5-style-i, .tax-insight_topics .h5-style-i, .post-type-archive-insights .h5-style-i {
    font-family: "PWC-Extrabold", sans-serif;
    font-size: 1.4375rem;
    line-height: 1.2em;
    letter-spacing: 0.01em;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 97, sass/pages/_insights.scss */
      .single-insights .h5-style-i, .tax-insight_themes .h5-style-i, .tax-insight_topics .h5-style-i, .post-type-archive-insights .h5-style-i {
        font-size: 1.4375rem; } }
    @media (min-width: 1280px) {
      /* line 97, sass/pages/_insights.scss */
      .single-insights .h5-style-i, .tax-insight_themes .h5-style-i, .tax-insight_topics .h5-style-i, .post-type-archive-insights .h5-style-i {
        font-size: 1.4375rem; } }
    /* line 108, sass/pages/_insights.scss */
    .single-insights .h5-style-i.back-link, .tax-insight_themes .h5-style-i.back-link, .tax-insight_topics .h5-style-i.back-link, .post-type-archive-insights .h5-style-i.back-link {
      font-family: "PWC-Bold", sans-serif; }
      /* line 110, sass/pages/_insights.scss */
      .single-insights .h5-style-i.back-link a, .single-insights .h5-style-i.back-link a:hover, .tax-insight_themes .h5-style-i.back-link a, .tax-insight_themes .h5-style-i.back-link a:hover, .tax-insight_topics .h5-style-i.back-link a, .tax-insight_topics .h5-style-i.back-link a:hover, .post-type-archive-insights .h5-style-i.back-link a, .post-type-archive-insights .h5-style-i.back-link a:hover {
        text-decoration: none; }
      /* line 113, sass/pages/_insights.scss */
      .single-insights .h5-style-i.back-link:before, .tax-insight_themes .h5-style-i.back-link:before, .tax-insight_topics .h5-style-i.back-link:before, .post-type-archive-insights .h5-style-i.back-link:before {
        content: ' ';
        margin: 0 .75rem 1px 0;
        width: 17px;
        height: 11px;
        background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/carat-sprite.png) no-repeat center top;
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
        background-size: 17px auto;
        display: inline-block;
        transform: rotate(90deg);
        /* All browsers support */
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg); }
        @media (min-width: 1680px) {
          /* line 113, sass/pages/_insights.scss */
          .single-insights .h5-style-i.back-link:before, .tax-insight_themes .h5-style-i.back-link:before, .tax-insight_topics .h5-style-i.back-link:before, .post-type-archive-insights .h5-style-i.back-link:before {
            width: 20px;
            height: 13px;
            background-size: 20px auto; } }
    /* line 136, sass/pages/_insights.scss */
    .single-insights .h5-style-i.load-more.load-back, .tax-insight_themes .h5-style-i.load-more.load-back, .tax-insight_topics .h5-style-i.load-more.load-back, .post-type-archive-insights .h5-style-i.load-more.load-back {
      margin-top: 6.25rem;
      text-decoration: none;
      display: inline-block; }
      /* line 140, sass/pages/_insights.scss */
      .single-insights .h5-style-i.load-more.load-back:before, .tax-insight_themes .h5-style-i.load-more.load-back:before, .tax-insight_topics .h5-style-i.load-more.load-back:before, .post-type-archive-insights .h5-style-i.load-more.load-back:before {
        content: '←';
        padding-right: 10px; }
      /* line 144, sass/pages/_insights.scss */
      .single-insights .h5-style-i.load-more.load-back:after, .tax-insight_themes .h5-style-i.load-more.load-back:after, .tax-insight_topics .h5-style-i.load-more.load-back:after, .post-type-archive-insights .h5-style-i.load-more.load-back:after {
        content: none; }
  /* line 154, sass/pages/_insights.scss */
  .single-insights .p-style-i, .single-insights .p-style-i p, .tax-insight_themes .p-style-i, .tax-insight_themes .p-style-i p, .tax-insight_topics .p-style-i, .tax-insight_topics .p-style-i p, .post-type-archive-insights .p-style-i, .post-type-archive-insights .p-style-i p {
    font-size: 1.125rem;
    line-height: 1.75em;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 154, sass/pages/_insights.scss */
      .single-insights .p-style-i, .single-insights .p-style-i p, .tax-insight_themes .p-style-i, .tax-insight_themes .p-style-i p, .tax-insight_topics .p-style-i, .tax-insight_topics .p-style-i p, .post-type-archive-insights .p-style-i, .post-type-archive-insights .p-style-i p {
        font-size: 1.4375rem; } }
    @media (min-width: 1280px) {
      /* line 154, sass/pages/_insights.scss */
      .single-insights .p-style-i, .single-insights .p-style-i p, .tax-insight_themes .p-style-i, .tax-insight_themes .p-style-i p, .tax-insight_topics .p-style-i, .tax-insight_topics .p-style-i p, .post-type-archive-insights .p-style-i, .post-type-archive-insights .p-style-i p {
        font-size: 1.4375rem; } }
    /* line 164, sass/pages/_insights.scss */
    .single-insights .p-style-i strong, .single-insights .p-style-i p strong, .tax-insight_themes .p-style-i strong, .tax-insight_themes .p-style-i p strong, .tax-insight_topics .p-style-i strong, .tax-insight_topics .p-style-i p strong, .post-type-archive-insights .p-style-i strong, .post-type-archive-insights .p-style-i p strong {
      font-family: "PWC-Extrabold", sans-serif; }
  /* line 169, sass/pages/_insights.scss */
  .single-insights .insight-tag, .single-insights .insight-caption, .single-insights .insight-caption p, .single-insights .insight-label, .single-insights .button.insight-button, .tax-insight_themes .insight-tag, .tax-insight_themes .insight-caption, .tax-insight_themes .insight-caption p, .tax-insight_themes .insight-label, .tax-insight_themes .button.insight-button, .tax-insight_topics .insight-tag, .tax-insight_topics .insight-caption, .tax-insight_topics .insight-caption p, .tax-insight_topics .insight-label, .tax-insight_topics .button.insight-button, .post-type-archive-insights .insight-tag, .post-type-archive-insights .insight-caption, .post-type-archive-insights .insight-caption p, .post-type-archive-insights .insight-label, .post-type-archive-insights .button.insight-button {
    font-family: "PWC-Extrabold", sans-serif;
    font-size: 0.875rem;
    letter-spacing: 0.03em; }
    /* line 173, sass/pages/_insights.scss */
    .single-insights .insight-tag + .h1-style-i, .single-insights .insight-tag + .h2-style-i, .single-insights .filter-wrapper .insight-tag + .tag-type-label, .tax-insight_themes .filter-wrapper .single-insights .insight-tag + .tag-type-label, .tax-insight_topics .filter-wrapper .single-insights .insight-tag + .tag-type-label, .post-type-archive-insights .filter-wrapper .single-insights .insight-tag + .tag-type-label, .single-insights .insight-tag + .h2-style, .single-insights .insight-tag + h2, .single-insights .h2-style .insight-tag + p, .h2-style .single-insights .insight-tag + p, .single-insights .page-careers .page-description .insight-tag + p:first-child, .page-careers .page-description .single-insights .insight-tag + p:first-child, .single-insights .insight-caption + .h1-style-i, .single-insights .insight-caption + .h2-style-i, .single-insights .filter-wrapper .insight-caption + .tag-type-label, .tax-insight_themes .filter-wrapper .single-insights .insight-caption + .tag-type-label, .tax-insight_topics .filter-wrapper .single-insights .insight-caption + .tag-type-label, .post-type-archive-insights .filter-wrapper .single-insights .insight-caption + .tag-type-label, .single-insights .insight-caption + .h2-style, .single-insights .insight-caption + h2, .single-insights .h2-style .insight-caption + p, .h2-style .single-insights .insight-caption + p, .single-insights .page-careers .page-description .insight-caption + p:first-child, .page-careers .page-description .single-insights .insight-caption + p:first-child, .single-insights .insight-caption p + .h1-style-i, .single-insights .insight-caption p + .h2-style-i, .single-insights .insight-caption .filter-wrapper p + .tag-type-label, .single-insights .filter-wrapper .insight-caption p + .tag-type-label, .tax-insight_themes .filter-wrapper .single-insights .insight-caption p + .tag-type-label, .tax-insight_topics .filter-wrapper .single-insights .insight-caption p + .tag-type-label, .post-type-archive-insights .filter-wrapper .single-insights .insight-caption p + .tag-type-label, .single-insights .insight-caption p + .h2-style, .single-insights .insight-caption p + h2, .single-insights .insight-caption .h2-style p + p, .h2-style .single-insights .insight-caption p + p, .single-insights .insight-caption .page-careers .page-description p + p:first-child, .page-careers .page-description .single-insights .insight-caption p + p:first-child, .single-insights .insight-label + .h1-style-i, .single-insights .button.insight-button + .h1-style-i, .single-insights .tax-insight_themes .button.insight-button + .h1-style-i, .single-insights .tax-insight_topics .button.insight-button + .h1-style-i, .single-insights .post-type-archive-insights .button.insight-button + .h1-style-i, .single-insights .insight-label + .h2-style-i, .single-insights .button.insight-button + .h2-style-i, .single-insights .tax-insight_themes .button.insight-button + .h2-style-i, .single-insights .tax-insight_topics .button.insight-button + .h2-style-i, .single-insights .post-type-archive-insights .button.insight-button + .h2-style-i, .single-insights .filter-wrapper .insight-label + .tag-type-label, .single-insights .filter-wrapper .button.insight-button + .tag-type-label, .single-insights .filter-wrapper .tax-insight_themes .button.insight-button + .tag-type-label, .single-insights .filter-wrapper .tax-insight_topics .button.insight-button + .tag-type-label, .single-insights .filter-wrapper .post-type-archive-insights .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .single-insights .insight-label + .tag-type-label, .tax-insight_themes .filter-wrapper .single-insights .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .single-insights .tax-insight_topics .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .single-insights .post-type-archive-insights .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .single-insights .insight-label + .tag-type-label, .tax-insight_topics .filter-wrapper .single-insights .tax-insight_themes .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .single-insights .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .single-insights .post-type-archive-insights .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .single-insights .insight-label + .tag-type-label, .post-type-archive-insights .filter-wrapper .single-insights .tax-insight_themes .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .single-insights .tax-insight_topics .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .single-insights .button.insight-button + .tag-type-label, .single-insights .insight-label + .h2-style, .single-insights .button.insight-button + .h2-style, .single-insights .tax-insight_themes .button.insight-button + .h2-style, .single-insights .tax-insight_topics .button.insight-button + .h2-style, .single-insights .post-type-archive-insights .button.insight-button + .h2-style, .single-insights .insight-label + h2, .single-insights .button.insight-button + h2, .single-insights .tax-insight_themes .button.insight-button + h2, .single-insights .tax-insight_topics .button.insight-button + h2, .single-insights .post-type-archive-insights .button.insight-button + h2, .single-insights .h2-style .insight-label + p, .h2-style .single-insights .insight-label + p, .single-insights .h2-style .button.insight-button + p, .h2-style .single-insights .button.insight-button + p, .h2-style .single-insights .tax-insight_themes .button.insight-button + p, .h2-style .single-insights .tax-insight_topics .button.insight-button + p, .h2-style .single-insights .post-type-archive-insights .button.insight-button + p, .single-insights .page-careers .page-description .insight-label + p:first-child, .page-careers .page-description .single-insights .insight-label + p:first-child, .single-insights .page-careers .page-description .button.insight-button + p:first-child, .page-careers .page-description .single-insights .button.insight-button + p:first-child, .page-careers .page-description .single-insights .tax-insight_themes .button.insight-button + p:first-child, .page-careers .page-description .single-insights .tax-insight_topics .button.insight-button + p:first-child, .page-careers .page-description .single-insights .post-type-archive-insights .button.insight-button + p:first-child, .tax-insight_themes .insight-tag + .h1-style-i, .tax-insight_themes .insight-tag + .h2-style-i, .single-insights .filter-wrapper .tax-insight_themes .insight-tag + .tag-type-label, .tax-insight_themes .filter-wrapper .insight-tag + .tag-type-label, .tax-insight_topics .filter-wrapper .tax-insight_themes .insight-tag + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_themes .insight-tag + .tag-type-label, .tax-insight_themes .insight-tag + .h2-style, .tax-insight_themes .insight-tag + h2, .tax-insight_themes .h2-style .insight-tag + p, .h2-style .tax-insight_themes .insight-tag + p, .tax-insight_themes .page-careers .page-description .insight-tag + p:first-child, .page-careers .page-description .tax-insight_themes .insight-tag + p:first-child, .tax-insight_themes .insight-caption + .h1-style-i, .tax-insight_themes .insight-caption + .h2-style-i, .single-insights .filter-wrapper .tax-insight_themes .insight-caption + .tag-type-label, .tax-insight_themes .filter-wrapper .insight-caption + .tag-type-label, .tax-insight_topics .filter-wrapper .tax-insight_themes .insight-caption + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_themes .insight-caption + .tag-type-label, .tax-insight_themes .insight-caption + .h2-style, .tax-insight_themes .insight-caption + h2, .tax-insight_themes .h2-style .insight-caption + p, .h2-style .tax-insight_themes .insight-caption + p, .tax-insight_themes .page-careers .page-description .insight-caption + p:first-child, .page-careers .page-description .tax-insight_themes .insight-caption + p:first-child, .tax-insight_themes .insight-caption p + .h1-style-i, .tax-insight_themes .insight-caption p + .h2-style-i, .single-insights .filter-wrapper .tax-insight_themes .insight-caption p + .tag-type-label, .tax-insight_themes .insight-caption .filter-wrapper p + .tag-type-label, .tax-insight_themes .filter-wrapper .insight-caption p + .tag-type-label, .tax-insight_topics .filter-wrapper .tax-insight_themes .insight-caption p + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_themes .insight-caption p + .tag-type-label, .tax-insight_themes .insight-caption p + .h2-style, .tax-insight_themes .insight-caption p + h2, .tax-insight_themes .insight-caption .h2-style p + p, .h2-style .tax-insight_themes .insight-caption p + p, .tax-insight_themes .insight-caption .page-careers .page-description p + p:first-child, .page-careers .page-description .tax-insight_themes .insight-caption p + p:first-child, .tax-insight_themes .insight-label + .h1-style-i, .tax-insight_themes .single-insights .button.insight-button + .h1-style-i, .tax-insight_themes .button.insight-button + .h1-style-i, .tax-insight_themes .tax-insight_topics .button.insight-button + .h1-style-i, .tax-insight_themes .post-type-archive-insights .button.insight-button + .h1-style-i, .tax-insight_themes .insight-label + .h2-style-i, .tax-insight_themes .single-insights .button.insight-button + .h2-style-i, .tax-insight_themes .button.insight-button + .h2-style-i, .tax-insight_themes .tax-insight_topics .button.insight-button + .h2-style-i, .tax-insight_themes .post-type-archive-insights .button.insight-button + .h2-style-i, .single-insights .filter-wrapper .tax-insight_themes .insight-label + .tag-type-label, .single-insights .filter-wrapper .tax-insight_themes .button.insight-button + .tag-type-label, .single-insights .filter-wrapper .tax-insight_themes .tax-insight_topics .button.insight-button + .tag-type-label, .single-insights .filter-wrapper .tax-insight_themes .post-type-archive-insights .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .insight-label + .tag-type-label, .tax-insight_themes .filter-wrapper .single-insights .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .tax-insight_topics .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .post-type-archive-insights .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .tax-insight_themes .insight-label + .tag-type-label, .tax-insight_topics .filter-wrapper .tax-insight_themes .single-insights .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .tax-insight_themes .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .tax-insight_themes .post-type-archive-insights .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_themes .insight-label + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_themes .single-insights .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_themes .tax-insight_topics .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_themes .button.insight-button + .tag-type-label, .tax-insight_themes .insight-label + .h2-style, .tax-insight_themes .single-insights .button.insight-button + .h2-style, .tax-insight_themes .button.insight-button + .h2-style, .tax-insight_themes .tax-insight_topics .button.insight-button + .h2-style, .tax-insight_themes .post-type-archive-insights .button.insight-button + .h2-style, .tax-insight_themes .insight-label + h2, .tax-insight_themes .single-insights .button.insight-button + h2, .tax-insight_themes .button.insight-button + h2, .tax-insight_themes .tax-insight_topics .button.insight-button + h2, .tax-insight_themes .post-type-archive-insights .button.insight-button + h2, .tax-insight_themes .h2-style .insight-label + p, .h2-style .tax-insight_themes .insight-label + p, .h2-style .tax-insight_themes .single-insights .button.insight-button + p, .tax-insight_themes .h2-style .button.insight-button + p, .h2-style .tax-insight_themes .button.insight-button + p, .h2-style .tax-insight_themes .tax-insight_topics .button.insight-button + p, .h2-style .tax-insight_themes .post-type-archive-insights .button.insight-button + p, .tax-insight_themes .page-careers .page-description .insight-label + p:first-child, .page-careers .page-description .tax-insight_themes .insight-label + p:first-child, .page-careers .page-description .tax-insight_themes .single-insights .button.insight-button + p:first-child, .tax-insight_themes .page-careers .page-description .button.insight-button + p:first-child, .page-careers .page-description .tax-insight_themes .button.insight-button + p:first-child, .page-careers .page-description .tax-insight_themes .tax-insight_topics .button.insight-button + p:first-child, .page-careers .page-description .tax-insight_themes .post-type-archive-insights .button.insight-button + p:first-child, .tax-insight_topics .insight-tag + .h1-style-i, .tax-insight_topics .insight-tag + .h2-style-i, .single-insights .filter-wrapper .tax-insight_topics .insight-tag + .tag-type-label, .tax-insight_themes .filter-wrapper .tax-insight_topics .insight-tag + .tag-type-label, .tax-insight_topics .filter-wrapper .insight-tag + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_topics .insight-tag + .tag-type-label, .tax-insight_topics .insight-tag + .h2-style, .tax-insight_topics .insight-tag + h2, .tax-insight_topics .h2-style .insight-tag + p, .h2-style .tax-insight_topics .insight-tag + p, .tax-insight_topics .page-careers .page-description .insight-tag + p:first-child, .page-careers .page-description .tax-insight_topics .insight-tag + p:first-child, .tax-insight_topics .insight-caption + .h1-style-i, .tax-insight_topics .insight-caption + .h2-style-i, .single-insights .filter-wrapper .tax-insight_topics .insight-caption + .tag-type-label, .tax-insight_themes .filter-wrapper .tax-insight_topics .insight-caption + .tag-type-label, .tax-insight_topics .filter-wrapper .insight-caption + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_topics .insight-caption + .tag-type-label, .tax-insight_topics .insight-caption + .h2-style, .tax-insight_topics .insight-caption + h2, .tax-insight_topics .h2-style .insight-caption + p, .h2-style .tax-insight_topics .insight-caption + p, .tax-insight_topics .page-careers .page-description .insight-caption + p:first-child, .page-careers .page-description .tax-insight_topics .insight-caption + p:first-child, .tax-insight_topics .insight-caption p + .h1-style-i, .tax-insight_topics .insight-caption p + .h2-style-i, .single-insights .filter-wrapper .tax-insight_topics .insight-caption p + .tag-type-label, .tax-insight_themes .filter-wrapper .tax-insight_topics .insight-caption p + .tag-type-label, .tax-insight_topics .insight-caption .filter-wrapper p + .tag-type-label, .tax-insight_topics .filter-wrapper .insight-caption p + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_topics .insight-caption p + .tag-type-label, .tax-insight_topics .insight-caption p + .h2-style, .tax-insight_topics .insight-caption p + h2, .tax-insight_topics .insight-caption .h2-style p + p, .h2-style .tax-insight_topics .insight-caption p + p, .tax-insight_topics .insight-caption .page-careers .page-description p + p:first-child, .page-careers .page-description .tax-insight_topics .insight-caption p + p:first-child, .tax-insight_topics .insight-label + .h1-style-i, .tax-insight_topics .single-insights .button.insight-button + .h1-style-i, .tax-insight_topics .tax-insight_themes .button.insight-button + .h1-style-i, .tax-insight_topics .button.insight-button + .h1-style-i, .tax-insight_topics .post-type-archive-insights .button.insight-button + .h1-style-i, .tax-insight_topics .insight-label + .h2-style-i, .tax-insight_topics .single-insights .button.insight-button + .h2-style-i, .tax-insight_topics .tax-insight_themes .button.insight-button + .h2-style-i, .tax-insight_topics .button.insight-button + .h2-style-i, .tax-insight_topics .post-type-archive-insights .button.insight-button + .h2-style-i, .single-insights .filter-wrapper .tax-insight_topics .insight-label + .tag-type-label, .single-insights .filter-wrapper .tax-insight_topics .tax-insight_themes .button.insight-button + .tag-type-label, .single-insights .filter-wrapper .tax-insight_topics .button.insight-button + .tag-type-label, .single-insights .filter-wrapper .tax-insight_topics .post-type-archive-insights .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .tax-insight_topics .insight-label + .tag-type-label, .tax-insight_themes .filter-wrapper .tax-insight_topics .single-insights .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .tax-insight_topics .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .tax-insight_topics .post-type-archive-insights .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .insight-label + .tag-type-label, .tax-insight_topics .filter-wrapper .single-insights .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .tax-insight_themes .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .post-type-archive-insights .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_topics .insight-label + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_topics .single-insights .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_topics .tax-insight_themes .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_topics .button.insight-button + .tag-type-label, .tax-insight_topics .insight-label + .h2-style, .tax-insight_topics .single-insights .button.insight-button + .h2-style, .tax-insight_topics .tax-insight_themes .button.insight-button + .h2-style, .tax-insight_topics .button.insight-button + .h2-style, .tax-insight_topics .post-type-archive-insights .button.insight-button + .h2-style, .tax-insight_topics .insight-label + h2, .tax-insight_topics .single-insights .button.insight-button + h2, .tax-insight_topics .tax-insight_themes .button.insight-button + h2, .tax-insight_topics .button.insight-button + h2, .tax-insight_topics .post-type-archive-insights .button.insight-button + h2, .tax-insight_topics .h2-style .insight-label + p, .h2-style .tax-insight_topics .insight-label + p, .h2-style .tax-insight_topics .single-insights .button.insight-button + p, .h2-style .tax-insight_topics .tax-insight_themes .button.insight-button + p, .tax-insight_topics .h2-style .button.insight-button + p, .h2-style .tax-insight_topics .button.insight-button + p, .h2-style .tax-insight_topics .post-type-archive-insights .button.insight-button + p, .tax-insight_topics .page-careers .page-description .insight-label + p:first-child, .page-careers .page-description .tax-insight_topics .insight-label + p:first-child, .page-careers .page-description .tax-insight_topics .single-insights .button.insight-button + p:first-child, .page-careers .page-description .tax-insight_topics .tax-insight_themes .button.insight-button + p:first-child, .tax-insight_topics .page-careers .page-description .button.insight-button + p:first-child, .page-careers .page-description .tax-insight_topics .button.insight-button + p:first-child, .page-careers .page-description .tax-insight_topics .post-type-archive-insights .button.insight-button + p:first-child, .post-type-archive-insights .insight-tag + .h1-style-i, .post-type-archive-insights .insight-tag + .h2-style-i, .single-insights .filter-wrapper .post-type-archive-insights .insight-tag + .tag-type-label, .tax-insight_themes .filter-wrapper .post-type-archive-insights .insight-tag + .tag-type-label, .tax-insight_topics .filter-wrapper .post-type-archive-insights .insight-tag + .tag-type-label, .post-type-archive-insights .filter-wrapper .insight-tag + .tag-type-label, .post-type-archive-insights .insight-tag + .h2-style, .post-type-archive-insights .insight-tag + h2, .post-type-archive-insights .h2-style .insight-tag + p, .h2-style .post-type-archive-insights .insight-tag + p, .post-type-archive-insights .page-careers .page-description .insight-tag + p:first-child, .page-careers .page-description .post-type-archive-insights .insight-tag + p:first-child, .post-type-archive-insights .insight-caption + .h1-style-i, .post-type-archive-insights .insight-caption + .h2-style-i, .single-insights .filter-wrapper .post-type-archive-insights .insight-caption + .tag-type-label, .tax-insight_themes .filter-wrapper .post-type-archive-insights .insight-caption + .tag-type-label, .tax-insight_topics .filter-wrapper .post-type-archive-insights .insight-caption + .tag-type-label, .post-type-archive-insights .filter-wrapper .insight-caption + .tag-type-label, .post-type-archive-insights .insight-caption + .h2-style, .post-type-archive-insights .insight-caption + h2, .post-type-archive-insights .h2-style .insight-caption + p, .h2-style .post-type-archive-insights .insight-caption + p, .post-type-archive-insights .page-careers .page-description .insight-caption + p:first-child, .page-careers .page-description .post-type-archive-insights .insight-caption + p:first-child, .post-type-archive-insights .insight-caption p + .h1-style-i, .post-type-archive-insights .insight-caption p + .h2-style-i, .single-insights .filter-wrapper .post-type-archive-insights .insight-caption p + .tag-type-label, .tax-insight_themes .filter-wrapper .post-type-archive-insights .insight-caption p + .tag-type-label, .tax-insight_topics .filter-wrapper .post-type-archive-insights .insight-caption p + .tag-type-label, .post-type-archive-insights .insight-caption .filter-wrapper p + .tag-type-label, .post-type-archive-insights .filter-wrapper .insight-caption p + .tag-type-label, .post-type-archive-insights .insight-caption p + .h2-style, .post-type-archive-insights .insight-caption p + h2, .post-type-archive-insights .insight-caption .h2-style p + p, .h2-style .post-type-archive-insights .insight-caption p + p, .post-type-archive-insights .insight-caption .page-careers .page-description p + p:first-child, .page-careers .page-description .post-type-archive-insights .insight-caption p + p:first-child, .post-type-archive-insights .insight-label + .h1-style-i, .post-type-archive-insights .single-insights .button.insight-button + .h1-style-i, .post-type-archive-insights .tax-insight_themes .button.insight-button + .h1-style-i, .post-type-archive-insights .tax-insight_topics .button.insight-button + .h1-style-i, .post-type-archive-insights .button.insight-button + .h1-style-i, .post-type-archive-insights .insight-label + .h2-style-i, .post-type-archive-insights .single-insights .button.insight-button + .h2-style-i, .post-type-archive-insights .tax-insight_themes .button.insight-button + .h2-style-i, .post-type-archive-insights .tax-insight_topics .button.insight-button + .h2-style-i, .post-type-archive-insights .button.insight-button + .h2-style-i, .single-insights .filter-wrapper .post-type-archive-insights .insight-label + .tag-type-label, .single-insights .filter-wrapper .post-type-archive-insights .tax-insight_themes .button.insight-button + .tag-type-label, .single-insights .filter-wrapper .post-type-archive-insights .tax-insight_topics .button.insight-button + .tag-type-label, .single-insights .filter-wrapper .post-type-archive-insights .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .post-type-archive-insights .insight-label + .tag-type-label, .tax-insight_themes .filter-wrapper .post-type-archive-insights .single-insights .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .post-type-archive-insights .tax-insight_topics .button.insight-button + .tag-type-label, .tax-insight_themes .filter-wrapper .post-type-archive-insights .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .post-type-archive-insights .insight-label + .tag-type-label, .tax-insight_topics .filter-wrapper .post-type-archive-insights .single-insights .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .post-type-archive-insights .tax-insight_themes .button.insight-button + .tag-type-label, .tax-insight_topics .filter-wrapper .post-type-archive-insights .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .insight-label + .tag-type-label, .post-type-archive-insights .filter-wrapper .single-insights .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_themes .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .tax-insight_topics .button.insight-button + .tag-type-label, .post-type-archive-insights .filter-wrapper .button.insight-button + .tag-type-label, .post-type-archive-insights .insight-label + .h2-style, .post-type-archive-insights .single-insights .button.insight-button + .h2-style, .post-type-archive-insights .tax-insight_themes .button.insight-button + .h2-style, .post-type-archive-insights .tax-insight_topics .button.insight-button + .h2-style, .post-type-archive-insights .button.insight-button + .h2-style, .post-type-archive-insights .insight-label + h2, .post-type-archive-insights .single-insights .button.insight-button + h2, .post-type-archive-insights .tax-insight_themes .button.insight-button + h2, .post-type-archive-insights .tax-insight_topics .button.insight-button + h2, .post-type-archive-insights .button.insight-button + h2, .post-type-archive-insights .h2-style .insight-label + p, .h2-style .post-type-archive-insights .insight-label + p, .h2-style .post-type-archive-insights .single-insights .button.insight-button + p, .h2-style .post-type-archive-insights .tax-insight_themes .button.insight-button + p, .h2-style .post-type-archive-insights .tax-insight_topics .button.insight-button + p, .post-type-archive-insights .h2-style .button.insight-button + p, .h2-style .post-type-archive-insights .button.insight-button + p, .post-type-archive-insights .page-careers .page-description .insight-label + p:first-child, .page-careers .page-description .post-type-archive-insights .insight-label + p:first-child, .page-careers .page-description .post-type-archive-insights .single-insights .button.insight-button + p:first-child, .page-careers .page-description .post-type-archive-insights .tax-insight_themes .button.insight-button + p:first-child, .page-careers .page-description .post-type-archive-insights .tax-insight_topics .button.insight-button + p:first-child, .post-type-archive-insights .page-careers .page-description .button.insight-button + p:first-child, .page-careers .page-description .post-type-archive-insights .button.insight-button + p:first-child {
      margin-top: 1.75rem; }
    @media (min-width: 768px) {
      /* line 169, sass/pages/_insights.scss */
      .single-insights .insight-tag, .single-insights .insight-caption, .single-insights .insight-caption p, .single-insights .insight-label, .single-insights .button.insight-button, .tax-insight_themes .insight-tag, .tax-insight_themes .insight-caption, .tax-insight_themes .insight-caption p, .tax-insight_themes .insight-label, .tax-insight_themes .button.insight-button, .tax-insight_topics .insight-tag, .tax-insight_topics .insight-caption, .tax-insight_topics .insight-caption p, .tax-insight_topics .insight-label, .tax-insight_topics .button.insight-button, .post-type-archive-insights .insight-tag, .post-type-archive-insights .insight-caption, .post-type-archive-insights .insight-caption p, .post-type-archive-insights .insight-label, .post-type-archive-insights .button.insight-button {
        font-size: 0.875rem; } }
  /* line 183, sass/pages/_insights.scss */
  .single-insights .insight-tag, .single-insights .insight-tag a, .tax-insight_themes .insight-tag, .tax-insight_themes .insight-tag a, .tax-insight_topics .insight-tag, .tax-insight_topics .insight-tag a, .post-type-archive-insights .insight-tag, .post-type-archive-insights .insight-tag a {
    color: #ffcb00;
    text-decoration: none; }
    /* line 187, sass/pages/_insights.scss */
    .single-insights .insight-tag span.span-left:first-child, .single-insights .insight-tag a span.span-left:first-child, .tax-insight_themes .insight-tag span.span-left:first-child, .tax-insight_themes .insight-tag a span.span-left:first-child, .tax-insight_topics .insight-tag span.span-left:first-child, .tax-insight_topics .insight-tag a span.span-left:first-child, .post-type-archive-insights .insight-tag span.span-left:first-child, .post-type-archive-insights .insight-tag a span.span-left:first-child {
      padding-right: 1.75rem; }
  /* line 192, sass/pages/_insights.scss */
  .single-insights .insight-photo-credit, .tax-insight_themes .insight-photo-credit, .tax-insight_topics .insight-photo-credit, .post-type-archive-insights .insight-photo-credit {
    font-family: "PWSerif-Italic", serif;
    font-size: 0.7rem; }
  /* line 199, sass/pages/_insights.scss */
  .single-insights .insight-caption + .insight-photo-credit, .tax-insight_themes .insight-caption + .insight-photo-credit, .tax-insight_topics .insight-caption + .insight-photo-credit, .post-type-archive-insights .insight-caption + .insight-photo-credit {
    margin-top: 0.5rem; }
  /* line 208, sass/pages/_insights.scss */
  .single-insights .insight-accomp, .tax-insight_themes .insight-accomp, .tax-insight_topics .insight-accomp, .post-type-archive-insights .insight-accomp {
    font-family: "PWSerif-Italic", serif;
    font-size: 0.875rem; }
  /* line 213, sass/pages/_insights.scss */
  .single-insights .insight-subtitle, .single-insights .insight-quote, .tax-insight_themes .insight-subtitle, .tax-insight_themes .insight-quote, .tax-insight_topics .insight-subtitle, .tax-insight_topics .insight-quote, .post-type-archive-insights .insight-subtitle, .post-type-archive-insights .insight-quote {
    font-family: "PWSerif-Italic", serif; }
  /* line 217, sass/pages/_insights.scss */
  .single-insights .button.insight-button, .tax-insight_themes .button.insight-button, .tax-insight_topics .button.insight-button, .post-type-archive-insights .button.insight-button {
    letter-spacing: 0.02em;
    border: 1px solid #fff;
    padding: 0.75rem;
    margin: 0 0.625rem 0.625rem 0;
    display: inline-block;
    text-decoration: none;
    background: #000;
    color: #fff;
    line-height: 1;
    /*1024*/ }
    /* line 228, sass/pages/_insights.scss */
    .single-insights .button.insight-button:last-child, .tax-insight_themes .button.insight-button:last-child, .tax-insight_topics .button.insight-button:last-child, .post-type-archive-insights .button.insight-button:last-child {
      margin-right: 0; }
    /* line 231, sass/pages/_insights.scss */
    .single-insights .button.insight-button.active, .tax-insight_themes .button.insight-button.active, .tax-insight_topics .button.insight-button.active, .post-type-archive-insights .button.insight-button.active {
      background: #fff;
      color: #000; }
    @media (min-width: 1024px) {
      /* line 236, sass/pages/_insights.scss */
      .single-insights .button.insight-button:hover, .tax-insight_themes .button.insight-button:hover, .tax-insight_topics .button.insight-button:hover, .post-type-archive-insights .button.insight-button:hover {
        background: #fff;
        color: #000; } }
  /* line 243, sass/pages/_insights.scss */
  .single-insights button.insight-button:disabled, .single-insights button.insight-button:disabled:hover, .single-insights button.insight-button.disabled, .single-insights .button.insight-button:disabled, .single-insights .button.insight-button:disabled:hover, .single-insights .button.insight-button.disabled, .tax-insight_themes button.insight-button:disabled, .tax-insight_themes button.insight-button:disabled:hover, .tax-insight_themes button.insight-button.disabled, .tax-insight_themes .button.insight-button:disabled, .tax-insight_themes .button.insight-button:disabled:hover, .tax-insight_themes .button.insight-button.disabled, .tax-insight_topics button.insight-button:disabled, .tax-insight_topics button.insight-button:disabled:hover, .tax-insight_topics button.insight-button.disabled, .tax-insight_topics .button.insight-button:disabled, .tax-insight_topics .button.insight-button:disabled:hover, .tax-insight_topics .button.insight-button.disabled, .post-type-archive-insights button.insight-button:disabled, .post-type-archive-insights button.insight-button:disabled:hover, .post-type-archive-insights button.insight-button.disabled, .post-type-archive-insights .button.insight-button:disabled, .post-type-archive-insights .button.insight-button:disabled:hover, .post-type-archive-insights .button.insight-button.disabled {
    color: #4D4D4F;
    border-color: #4D4D4F;
    background: #000; }
  /* line 252, sass/pages/_insights.scss */
  .single-insights h1, .tax-insight_themes h1, .tax-insight_topics h1, .post-type-archive-insights h1 {
    margin-bottom: 0.75rem;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 252, sass/pages/_insights.scss */
      .single-insights h1, .tax-insight_themes h1, .tax-insight_topics h1, .post-type-archive-insights h1 {
        margin-bottom: 3rem; } }
    /* line 257, sass/pages/_insights.scss */
    .single-insights h1.dropdown-trigger, .tax-insight_themes h1.dropdown-trigger, .tax-insight_topics h1.dropdown-trigger, .post-type-archive-insights h1.dropdown-trigger {
      margin-bottom: 0; }
  /* line 265, sass/pages/_insights.scss */
  .single-insights .section.insight-section, .tax-insight_themes .section.insight-section, .tax-insight_topics .section.insight-section, .post-type-archive-insights .section.insight-section {
    margin: 5rem 0; }
    @media (min-width: 1280px) {
      /* line 265, sass/pages/_insights.scss */
      .single-insights .section.insight-section, .tax-insight_themes .section.insight-section, .tax-insight_topics .section.insight-section, .post-type-archive-insights .section.insight-section {
        margin: 6.25rem 0; } }
    /* line 270, sass/pages/_insights.scss */
    .single-insights .section.insight-section:first-child, .tax-insight_themes .section.insight-section:first-child, .tax-insight_topics .section.insight-section:first-child, .post-type-archive-insights .section.insight-section:first-child {
      margin: 2.75rem 0 0; }
      @media (min-width: 1280px) {
        /* line 270, sass/pages/_insights.scss */
        .single-insights .section.insight-section:first-child, .tax-insight_themes .section.insight-section:first-child, .tax-insight_topics .section.insight-section:first-child, .post-type-archive-insights .section.insight-section:first-child {
          margin: 5rem 0; } }
  /* line 279, sass/pages/_insights.scss */
  .single-insights .hero-section .caption, .tax-insight_themes .hero-section .caption, .tax-insight_topics .hero-section .caption, .post-type-archive-insights .hero-section .caption {
    text-align: right;
    padding: 0; }
  /* line 289, sass/pages/_insights.scss */
  .single-insights .hero-container .hero-wrapper .video-embed-wrapper, .tax-insight_themes .hero-container .hero-wrapper .video-embed-wrapper, .tax-insight_topics .hero-container .hero-wrapper .video-embed-wrapper, .post-type-archive-insights .hero-container .hero-wrapper .video-embed-wrapper {
    padding-top: 56%; }
  /* line 295, sass/pages/_insights.scss */
  .single-insights .quote-wrapper .insight-label, .single-insights .quote-wrapper .button.insight-button, .tax-insight_themes .quote-wrapper .insight-label, .tax-insight_themes .quote-wrapper .button.insight-button, .tax-insight_topics .quote-wrapper .insight-label, .tax-insight_topics .quote-wrapper .button.insight-button, .post-type-archive-insights .quote-wrapper .insight-label, .post-type-archive-insights .quote-wrapper .button.insight-button {
    margin-top: 1.75rem; }
    /* line 297, sass/pages/_insights.scss */
    .single-insights .quote-wrapper .insight-label:before, .single-insights .quote-wrapper .button.insight-button:before, .tax-insight_themes .quote-wrapper .insight-label:before, .tax-insight_themes .quote-wrapper .button.insight-button:before, .tax-insight_topics .quote-wrapper .insight-label:before, .tax-insight_topics .quote-wrapper .button.insight-button:before, .post-type-archive-insights .quote-wrapper .insight-label:before, .post-type-archive-insights .quote-wrapper .button.insight-button:before {
      content: '―';
      padding-right: 5px; }
  /* line 304, sass/pages/_insights.scss */
  .single-insights .insight-caption-container, .tax-insight_themes .insight-caption-container, .tax-insight_topics .insight-caption-container, .post-type-archive-insights .insight-caption-container {
    position: absolute;
    background: #000;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    opacity: 0;
    transition: opacity 1s ease-out; }
    /* line 314, sass/pages/_insights.scss */
    .single-insights .insight-caption-container.expand, .tax-insight_themes .insight-caption-container.expand, .tax-insight_topics .insight-caption-container.expand, .post-type-archive-insights .insight-caption-container.expand {
      opacity: 1; }
    /* line 318, sass/pages/_insights.scss */
    .single-insights .insight-caption-container .caption-wrapper, .tax-insight_themes .insight-caption-container .caption-wrapper, .tax-insight_topics .insight-caption-container .caption-wrapper, .post-type-archive-insights .insight-caption-container .caption-wrapper {
      padding: 0.625rem 0 0;
      transition: max-height .5s ease-out;
      /*1024*/
      transition: max-height .5s ease-out; }
      /* line 325, sass/pages/_insights.scss */
      .single-insights .insight-caption-container .caption-wrapper .insight-caption, .tax-insight_themes .insight-caption-container .caption-wrapper .insight-caption, .tax-insight_topics .insight-caption-container .caption-wrapper .insight-caption, .post-type-archive-insights .insight-caption-container .caption-wrapper .insight-caption {
        line-height: 1.5;
        transition: max-height 0.5s ease-out;
        padding-top: 0.625rem;
        margin: 0 1.5rem 0.375rem 0; }
        @media (min-width: 768px) {
          /* line 325, sass/pages/_insights.scss */
          .single-insights .insight-caption-container .caption-wrapper .insight-caption, .tax-insight_themes .insight-caption-container .caption-wrapper .insight-caption, .tax-insight_topics .insight-caption-container .caption-wrapper .insight-caption, .post-type-archive-insights .insight-caption-container .caption-wrapper .insight-caption {
            margin: 0 1.5rem 0.375rem; } }
        /* line 335, sass/pages/_insights.scss */
        .single-insights .insight-caption-container .caption-wrapper .insight-caption.empty-caption, .tax-insight_themes .insight-caption-container .caption-wrapper .insight-caption.empty-caption, .tax-insight_topics .insight-caption-container .caption-wrapper .insight-caption.empty-caption, .post-type-archive-insights .insight-caption-container .caption-wrapper .insight-caption.empty-caption {
          border: 0; }
    /* line 342, sass/pages/_insights.scss */
    .single-insights .insight-caption-container .caption-trigger, .tax-insight_themes .insight-caption-container .caption-trigger, .tax-insight_topics .insight-caption-container .caption-trigger, .post-type-archive-insights .insight-caption-container .caption-trigger {
      text-decoration: none;
      font-size: 2.25rem;
      font-family: "PWC-Light", serif;
      position: absolute;
      right: .5rem;
      top: 1.5rem;
      line-height: 0.75em;
      cursor: pointer; }
  /* line 354, sass/pages/_insights.scss */
  .single-insights .accompanying-content, .tax-insight_themes .accompanying-content, .tax-insight_topics .accompanying-content, .post-type-archive-insights .accompanying-content {
    position: relative;
    margin-bottom: 3.5rem; }
    @media (min-width: 768px) {
      /* line 354, sass/pages/_insights.scss */
      .single-insights .accompanying-content, .tax-insight_themes .accompanying-content, .tax-insight_topics .accompanying-content, .post-type-archive-insights .accompanying-content {
        margin-bottom: 0; } }
    /* line 360, sass/pages/_insights.scss */
    .single-insights .accompanying-content.single-col-image-content, .tax-insight_themes .accompanying-content.single-col-image-content, .tax-insight_topics .accompanying-content.single-col-image-content, .post-type-archive-insights .accompanying-content.single-col-image-content {
      margin: 5rem 0 3.5rem; }
      @media (min-width: 768px) {
        /* line 360, sass/pages/_insights.scss */
        .single-insights .accompanying-content.single-col-image-content, .tax-insight_themes .accompanying-content.single-col-image-content, .tax-insight_topics .accompanying-content.single-col-image-content, .post-type-archive-insights .accompanying-content.single-col-image-content {
          margin: 6.25rem 0 0; } }
      /* line 365, sass/pages/_insights.scss */
      .single-insights .accompanying-content.single-col-image-content.standalone, .tax-insight_themes .accompanying-content.single-col-image-content.standalone, .tax-insight_topics .accompanying-content.single-col-image-content.standalone, .post-type-archive-insights .accompanying-content.single-col-image-content.standalone {
        margin: 0 0 3.5rem; }
        @media (min-width: 768px) {
          /* line 365, sass/pages/_insights.scss */
          .single-insights .accompanying-content.single-col-image-content.standalone, .tax-insight_themes .accompanying-content.single-col-image-content.standalone, .tax-insight_topics .accompanying-content.single-col-image-content.standalone, .post-type-archive-insights .accompanying-content.single-col-image-content.standalone {
            margin: 0; } }
    /* line 375, sass/pages/_insights.scss */
    .single-insights .accompanying-content .stat, .tax-insight_themes .accompanying-content .stat, .tax-insight_topics .accompanying-content .stat, .post-type-archive-insights .accompanying-content .stat {
      margin-bottom: 2.5rem; }
      /* line 377, sass/pages/_insights.scss */
      .single-insights .accompanying-content .stat .h1-style-1, .tax-insight_themes .accompanying-content .stat .h1-style-1, .tax-insight_topics .accompanying-content .stat .h1-style-1, .post-type-archive-insights .accompanying-content .stat .h1-style-1 {
        margin-bottom: 1.25rem; }
    /* line 382, sass/pages/_insights.scss */
    .single-insights .accompanying-content .insight-caption-container, .tax-insight_themes .accompanying-content .insight-caption-container, .tax-insight_topics .accompanying-content .insight-caption-container, .post-type-archive-insights .accompanying-content .insight-caption-container {
      position: relative; }
      /* line 384, sass/pages/_insights.scss */
      .single-insights .accompanying-content .insight-caption-container .insight-caption, .tax-insight_themes .accompanying-content .insight-caption-container .insight-caption, .tax-insight_topics .accompanying-content .insight-caption-container .insight-caption, .post-type-archive-insights .accompanying-content .insight-caption-container .insight-caption {
        margin: 0 0 0.375rem;
        padding: 0.625rem 0 0;
        border: 0; }
  /* line 394, sass/pages/_insights.scss */
  .single-insights .insights-media-block .carousel-wrapper, .single-insights .insights-featured .carousel-wrapper, .single-insights .insights-mixed-media-block .carousel-wrapper, .tax-insight_themes .insights-media-block .carousel-wrapper, .tax-insight_themes .insights-featured .carousel-wrapper, .tax-insight_themes .insights-mixed-media-block .carousel-wrapper, .tax-insight_topics .insights-media-block .carousel-wrapper, .tax-insight_topics .insights-featured .carousel-wrapper, .tax-insight_topics .insights-mixed-media-block .carousel-wrapper, .post-type-archive-insights .insights-media-block .carousel-wrapper, .post-type-archive-insights .insights-featured .carousel-wrapper, .post-type-archive-insights .insights-mixed-media-block .carousel-wrapper {
    position: relative; }
    /* line 396, sass/pages/_insights.scss */
    .single-insights .insights-media-block .carousel-wrapper #slide-counter, .single-insights .insights-featured .carousel-wrapper #slide-counter, .single-insights .insights-mixed-media-block .carousel-wrapper #slide-counter, .tax-insight_themes .insights-media-block .carousel-wrapper #slide-counter, .tax-insight_themes .insights-featured .carousel-wrapper #slide-counter, .tax-insight_themes .insights-mixed-media-block .carousel-wrapper #slide-counter, .tax-insight_topics .insights-media-block .carousel-wrapper #slide-counter, .tax-insight_topics .insights-featured .carousel-wrapper #slide-counter, .tax-insight_topics .insights-mixed-media-block .carousel-wrapper #slide-counter, .post-type-archive-insights .insights-media-block .carousel-wrapper #slide-counter, .post-type-archive-insights .insights-featured .carousel-wrapper #slide-counter, .post-type-archive-insights .insights-mixed-media-block .carousel-wrapper #slide-counter {
      /*1024*/ }
      @media (min-width: 1024px) {
        /* line 396, sass/pages/_insights.scss */
        .single-insights .insights-media-block .carousel-wrapper #slide-counter, .single-insights .insights-featured .carousel-wrapper #slide-counter, .single-insights .insights-mixed-media-block .carousel-wrapper #slide-counter, .tax-insight_themes .insights-media-block .carousel-wrapper #slide-counter, .tax-insight_themes .insights-featured .carousel-wrapper #slide-counter, .tax-insight_themes .insights-mixed-media-block .carousel-wrapper #slide-counter, .tax-insight_topics .insights-media-block .carousel-wrapper #slide-counter, .tax-insight_topics .insights-featured .carousel-wrapper #slide-counter, .tax-insight_topics .insights-mixed-media-block .carousel-wrapper #slide-counter, .post-type-archive-insights .insights-media-block .carousel-wrapper #slide-counter, .post-type-archive-insights .insights-featured .carousel-wrapper #slide-counter, .post-type-archive-insights .insights-mixed-media-block .carousel-wrapper #slide-counter {
          position: absolute;
          bottom: 2rem;
          left: 6.5%; } }
    /* line 403, sass/pages/_insights.scss */
    .single-insights .insights-media-block .carousel-wrapper .insight-caption-container, .single-insights .insights-featured .carousel-wrapper .insight-caption-container, .single-insights .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-media-block .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-featured .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-media-block .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-featured .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-media-block .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-featured .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-mixed-media-block .carousel-wrapper .insight-caption-container {
      width: 80%;
      /*1024*/ }
      @media (min-width: 768px) {
        /* line 403, sass/pages/_insights.scss */
        .single-insights .insights-media-block .carousel-wrapper .insight-caption-container, .single-insights .insights-featured .carousel-wrapper .insight-caption-container, .single-insights .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-media-block .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-featured .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-media-block .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-featured .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-media-block .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-featured .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-mixed-media-block .carousel-wrapper .insight-caption-container {
          width: 45%;
          left: 6.5%; } }
      @media (min-width: 1024px) {
        /* line 403, sass/pages/_insights.scss */
        .single-insights .insights-media-block .carousel-wrapper .insight-caption-container, .single-insights .insights-featured .carousel-wrapper .insight-caption-container, .single-insights .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-media-block .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-featured .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-media-block .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-featured .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-media-block .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-featured .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-mixed-media-block .carousel-wrapper .insight-caption-container {
          width: 25%;
          left: 6.5%; } }
    /* line 414, sass/pages/_insights.scss */
    .single-insights .insights-media-block .carousel-wrapper .credit-only-container, .single-insights .insights-featured .carousel-wrapper .credit-only-container, .single-insights .insights-mixed-media-block .carousel-wrapper .credit-only-container, .tax-insight_themes .insights-media-block .carousel-wrapper .credit-only-container, .tax-insight_themes .insights-featured .carousel-wrapper .credit-only-container, .tax-insight_themes .insights-mixed-media-block .carousel-wrapper .credit-only-container, .tax-insight_topics .insights-media-block .carousel-wrapper .credit-only-container, .tax-insight_topics .insights-featured .carousel-wrapper .credit-only-container, .tax-insight_topics .insights-mixed-media-block .carousel-wrapper .credit-only-container, .post-type-archive-insights .insights-media-block .carousel-wrapper .credit-only-container, .post-type-archive-insights .insights-featured .carousel-wrapper .credit-only-container, .post-type-archive-insights .insights-mixed-media-block .carousel-wrapper .credit-only-container {
      margin-left: 6.5%; }
    /* line 418, sass/pages/_insights.scss */
    .single-insights .insights-media-block .carousel-wrapper .flickity-wrapper .insight-caption-container, .single-insights .insights-featured .carousel-wrapper .flickity-wrapper .insight-caption-container, .single-insights .insights-mixed-media-block .carousel-wrapper .flickity-wrapper .insight-caption-container, .tax-insight_themes .insights-media-block .carousel-wrapper .flickity-wrapper .insight-caption-container, .tax-insight_themes .insights-featured .carousel-wrapper .flickity-wrapper .insight-caption-container, .tax-insight_themes .insights-mixed-media-block .carousel-wrapper .flickity-wrapper .insight-caption-container, .tax-insight_topics .insights-media-block .carousel-wrapper .flickity-wrapper .insight-caption-container, .tax-insight_topics .insights-featured .carousel-wrapper .flickity-wrapper .insight-caption-container, .tax-insight_topics .insights-mixed-media-block .carousel-wrapper .flickity-wrapper .insight-caption-container, .post-type-archive-insights .insights-media-block .carousel-wrapper .flickity-wrapper .insight-caption-container, .post-type-archive-insights .insights-featured .carousel-wrapper .flickity-wrapper .insight-caption-container, .post-type-archive-insights .insights-mixed-media-block .carousel-wrapper .flickity-wrapper .insight-caption-container {
      /*1024*/ }
  /* line 430, sass/pages/_insights.scss */
  .single-insights .insights-media-block .owl-carousel .owl-nav, .single-insights .insights-media-block .flickity-carousel .owl-nav, .single-insights .insights-featured .owl-carousel .owl-nav, .single-insights .insights-featured .flickity-carousel .owl-nav, .single-insights .insights-mixed-media-block .owl-carousel .owl-nav, .single-insights .insights-mixed-media-block .flickity-carousel .owl-nav, .tax-insight_themes .insights-media-block .owl-carousel .owl-nav, .tax-insight_themes .insights-media-block .flickity-carousel .owl-nav, .tax-insight_themes .insights-featured .owl-carousel .owl-nav, .tax-insight_themes .insights-featured .flickity-carousel .owl-nav, .tax-insight_themes .insights-mixed-media-block .owl-carousel .owl-nav, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .owl-nav, .tax-insight_topics .insights-media-block .owl-carousel .owl-nav, .tax-insight_topics .insights-media-block .flickity-carousel .owl-nav, .tax-insight_topics .insights-featured .owl-carousel .owl-nav, .tax-insight_topics .insights-featured .flickity-carousel .owl-nav, .tax-insight_topics .insights-mixed-media-block .owl-carousel .owl-nav, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .owl-nav, .post-type-archive-insights .insights-media-block .owl-carousel .owl-nav, .post-type-archive-insights .insights-media-block .flickity-carousel .owl-nav, .post-type-archive-insights .insights-featured .owl-carousel .owl-nav, .post-type-archive-insights .insights-featured .flickity-carousel .owl-nav, .post-type-archive-insights .insights-mixed-media-block .owl-carousel .owl-nav, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .owl-nav {
    margin-top: 0;
    text-align: right;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 430, sass/pages/_insights.scss */
      .single-insights .insights-media-block .owl-carousel .owl-nav, .single-insights .insights-media-block .flickity-carousel .owl-nav, .single-insights .insights-featured .owl-carousel .owl-nav, .single-insights .insights-featured .flickity-carousel .owl-nav, .single-insights .insights-mixed-media-block .owl-carousel .owl-nav, .single-insights .insights-mixed-media-block .flickity-carousel .owl-nav, .tax-insight_themes .insights-media-block .owl-carousel .owl-nav, .tax-insight_themes .insights-media-block .flickity-carousel .owl-nav, .tax-insight_themes .insights-featured .owl-carousel .owl-nav, .tax-insight_themes .insights-featured .flickity-carousel .owl-nav, .tax-insight_themes .insights-mixed-media-block .owl-carousel .owl-nav, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .owl-nav, .tax-insight_topics .insights-media-block .owl-carousel .owl-nav, .tax-insight_topics .insights-media-block .flickity-carousel .owl-nav, .tax-insight_topics .insights-featured .owl-carousel .owl-nav, .tax-insight_topics .insights-featured .flickity-carousel .owl-nav, .tax-insight_topics .insights-mixed-media-block .owl-carousel .owl-nav, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .owl-nav, .post-type-archive-insights .insights-media-block .owl-carousel .owl-nav, .post-type-archive-insights .insights-media-block .flickity-carousel .owl-nav, .post-type-archive-insights .insights-featured .owl-carousel .owl-nav, .post-type-archive-insights .insights-featured .flickity-carousel .owl-nav, .post-type-archive-insights .insights-mixed-media-block .owl-carousel .owl-nav, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .owl-nav {
        position: absolute;
        bottom: 2rem;
        right: 0; } }
    /* line 438, sass/pages/_insights.scss */
    .single-insights .insights-media-block .owl-carousel .owl-nav button.owl-prev,
    .single-insights .insights-media-block .owl-carousel .owl-nav button.owl-prev:hover,
    .single-insights .insights-media-block .owl-carousel .owl-nav button.owl-next,
    .single-insights .insights-media-block .owl-carousel .owl-nav button.owl-next:hover, .single-insights .insights-media-block .flickity-carousel .owl-nav button.owl-prev,
    .single-insights .insights-media-block .flickity-carousel .owl-nav button.owl-prev:hover,
    .single-insights .insights-media-block .flickity-carousel .owl-nav button.owl-next,
    .single-insights .insights-media-block .flickity-carousel .owl-nav button.owl-next:hover, .single-insights .insights-featured .owl-carousel .owl-nav button.owl-prev,
    .single-insights .insights-featured .owl-carousel .owl-nav button.owl-prev:hover,
    .single-insights .insights-featured .owl-carousel .owl-nav button.owl-next,
    .single-insights .insights-featured .owl-carousel .owl-nav button.owl-next:hover, .single-insights .insights-featured .flickity-carousel .owl-nav button.owl-prev,
    .single-insights .insights-featured .flickity-carousel .owl-nav button.owl-prev:hover,
    .single-insights .insights-featured .flickity-carousel .owl-nav button.owl-next,
    .single-insights .insights-featured .flickity-carousel .owl-nav button.owl-next:hover, .single-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev,
    .single-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev:hover,
    .single-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next,
    .single-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next:hover, .single-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev,
    .single-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev:hover,
    .single-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next,
    .single-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-media-block .owl-carousel .owl-nav button.owl-prev,
    .tax-insight_themes .insights-media-block .owl-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_themes .insights-media-block .owl-carousel .owl-nav button.owl-next,
    .tax-insight_themes .insights-media-block .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-media-block .flickity-carousel .owl-nav button.owl-prev,
    .tax-insight_themes .insights-media-block .flickity-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_themes .insights-media-block .flickity-carousel .owl-nav button.owl-next,
    .tax-insight_themes .insights-media-block .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-featured .owl-carousel .owl-nav button.owl-prev,
    .tax-insight_themes .insights-featured .owl-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_themes .insights-featured .owl-carousel .owl-nav button.owl-next,
    .tax-insight_themes .insights-featured .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-featured .flickity-carousel .owl-nav button.owl-prev,
    .tax-insight_themes .insights-featured .flickity-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_themes .insights-featured .flickity-carousel .owl-nav button.owl-next,
    .tax-insight_themes .insights-featured .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev,
    .tax-insight_themes .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_themes .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next,
    .tax-insight_themes .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev,
    .tax-insight_themes .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_themes .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next,
    .tax-insight_themes .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-media-block .owl-carousel .owl-nav button.owl-prev,
    .tax-insight_topics .insights-media-block .owl-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_topics .insights-media-block .owl-carousel .owl-nav button.owl-next,
    .tax-insight_topics .insights-media-block .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-media-block .flickity-carousel .owl-nav button.owl-prev,
    .tax-insight_topics .insights-media-block .flickity-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_topics .insights-media-block .flickity-carousel .owl-nav button.owl-next,
    .tax-insight_topics .insights-media-block .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-featured .owl-carousel .owl-nav button.owl-prev,
    .tax-insight_topics .insights-featured .owl-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_topics .insights-featured .owl-carousel .owl-nav button.owl-next,
    .tax-insight_topics .insights-featured .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-featured .flickity-carousel .owl-nav button.owl-prev,
    .tax-insight_topics .insights-featured .flickity-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_topics .insights-featured .flickity-carousel .owl-nav button.owl-next,
    .tax-insight_topics .insights-featured .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev,
    .tax-insight_topics .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_topics .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next,
    .tax-insight_topics .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev,
    .tax-insight_topics .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev:hover,
    .tax-insight_topics .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next,
    .tax-insight_topics .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-media-block .owl-carousel .owl-nav button.owl-prev,
    .post-type-archive-insights .insights-media-block .owl-carousel .owl-nav button.owl-prev:hover,
    .post-type-archive-insights .insights-media-block .owl-carousel .owl-nav button.owl-next,
    .post-type-archive-insights .insights-media-block .owl-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-media-block .flickity-carousel .owl-nav button.owl-prev,
    .post-type-archive-insights .insights-media-block .flickity-carousel .owl-nav button.owl-prev:hover,
    .post-type-archive-insights .insights-media-block .flickity-carousel .owl-nav button.owl-next,
    .post-type-archive-insights .insights-media-block .flickity-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-featured .owl-carousel .owl-nav button.owl-prev,
    .post-type-archive-insights .insights-featured .owl-carousel .owl-nav button.owl-prev:hover,
    .post-type-archive-insights .insights-featured .owl-carousel .owl-nav button.owl-next,
    .post-type-archive-insights .insights-featured .owl-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-featured .flickity-carousel .owl-nav button.owl-prev,
    .post-type-archive-insights .insights-featured .flickity-carousel .owl-nav button.owl-prev:hover,
    .post-type-archive-insights .insights-featured .flickity-carousel .owl-nav button.owl-next,
    .post-type-archive-insights .insights-featured .flickity-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev,
    .post-type-archive-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev:hover,
    .post-type-archive-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next,
    .post-type-archive-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev,
    .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev:hover,
    .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next,
    .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next:hover {
      background: none;
      height: auto;
      width: auto;
      font-size: 2.5rem;
      line-height: 1em;
      color: #fff;
      font-family: "PWC-Light", serif; }
    /* line 450, sass/pages/_insights.scss */
    .single-insights .insights-media-block .owl-carousel .owl-nav button.owl-next, .single-insights .insights-media-block .owl-carousel .owl-nav button.owl-next:hover, .single-insights .insights-media-block .flickity-carousel .owl-nav button.owl-next, .single-insights .insights-media-block .flickity-carousel .owl-nav button.owl-next:hover, .single-insights .insights-featured .owl-carousel .owl-nav button.owl-next, .single-insights .insights-featured .owl-carousel .owl-nav button.owl-next:hover, .single-insights .insights-featured .flickity-carousel .owl-nav button.owl-next, .single-insights .insights-featured .flickity-carousel .owl-nav button.owl-next:hover, .single-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next, .single-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next:hover, .single-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next, .single-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-media-block .owl-carousel .owl-nav button.owl-next, .tax-insight_themes .insights-media-block .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-media-block .flickity-carousel .owl-nav button.owl-next, .tax-insight_themes .insights-media-block .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-featured .owl-carousel .owl-nav button.owl-next, .tax-insight_themes .insights-featured .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-featured .flickity-carousel .owl-nav button.owl-next, .tax-insight_themes .insights-featured .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next, .tax-insight_themes .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-media-block .owl-carousel .owl-nav button.owl-next, .tax-insight_topics .insights-media-block .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-media-block .flickity-carousel .owl-nav button.owl-next, .tax-insight_topics .insights-media-block .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-featured .owl-carousel .owl-nav button.owl-next, .tax-insight_topics .insights-featured .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-featured .flickity-carousel .owl-nav button.owl-next, .tax-insight_topics .insights-featured .flickity-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next, .tax-insight_topics .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next:hover, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-media-block .owl-carousel .owl-nav button.owl-next, .post-type-archive-insights .insights-media-block .owl-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-media-block .flickity-carousel .owl-nav button.owl-next, .post-type-archive-insights .insights-media-block .flickity-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-featured .owl-carousel .owl-nav button.owl-next, .post-type-archive-insights .insights-featured .owl-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-featured .flickity-carousel .owl-nav button.owl-next, .post-type-archive-insights .insights-featured .flickity-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next, .post-type-archive-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-next:hover, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-next:hover {
      background-position: top right;
      margin-left: 2px; }
    /* line 454, sass/pages/_insights.scss */
    .single-insights .insights-media-block .owl-carousel .owl-nav button.owl-prev, .single-insights .insights-media-block .owl-carousel .owl-nav button.owl-prev:hover, .single-insights .insights-media-block .flickity-carousel .owl-nav button.owl-prev, .single-insights .insights-media-block .flickity-carousel .owl-nav button.owl-prev:hover, .single-insights .insights-featured .owl-carousel .owl-nav button.owl-prev, .single-insights .insights-featured .owl-carousel .owl-nav button.owl-prev:hover, .single-insights .insights-featured .flickity-carousel .owl-nav button.owl-prev, .single-insights .insights-featured .flickity-carousel .owl-nav button.owl-prev:hover, .single-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev, .single-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev:hover, .single-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev, .single-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev:hover, .tax-insight_themes .insights-media-block .owl-carousel .owl-nav button.owl-prev, .tax-insight_themes .insights-media-block .owl-carousel .owl-nav button.owl-prev:hover, .tax-insight_themes .insights-media-block .flickity-carousel .owl-nav button.owl-prev, .tax-insight_themes .insights-media-block .flickity-carousel .owl-nav button.owl-prev:hover, .tax-insight_themes .insights-featured .owl-carousel .owl-nav button.owl-prev, .tax-insight_themes .insights-featured .owl-carousel .owl-nav button.owl-prev:hover, .tax-insight_themes .insights-featured .flickity-carousel .owl-nav button.owl-prev, .tax-insight_themes .insights-featured .flickity-carousel .owl-nav button.owl-prev:hover, .tax-insight_themes .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev, .tax-insight_themes .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev:hover, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev:hover, .tax-insight_topics .insights-media-block .owl-carousel .owl-nav button.owl-prev, .tax-insight_topics .insights-media-block .owl-carousel .owl-nav button.owl-prev:hover, .tax-insight_topics .insights-media-block .flickity-carousel .owl-nav button.owl-prev, .tax-insight_topics .insights-media-block .flickity-carousel .owl-nav button.owl-prev:hover, .tax-insight_topics .insights-featured .owl-carousel .owl-nav button.owl-prev, .tax-insight_topics .insights-featured .owl-carousel .owl-nav button.owl-prev:hover, .tax-insight_topics .insights-featured .flickity-carousel .owl-nav button.owl-prev, .tax-insight_topics .insights-featured .flickity-carousel .owl-nav button.owl-prev:hover, .tax-insight_topics .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev, .tax-insight_topics .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev:hover, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev:hover, .post-type-archive-insights .insights-media-block .owl-carousel .owl-nav button.owl-prev, .post-type-archive-insights .insights-media-block .owl-carousel .owl-nav button.owl-prev:hover, .post-type-archive-insights .insights-media-block .flickity-carousel .owl-nav button.owl-prev, .post-type-archive-insights .insights-media-block .flickity-carousel .owl-nav button.owl-prev:hover, .post-type-archive-insights .insights-featured .owl-carousel .owl-nav button.owl-prev, .post-type-archive-insights .insights-featured .owl-carousel .owl-nav button.owl-prev:hover, .post-type-archive-insights .insights-featured .flickity-carousel .owl-nav button.owl-prev, .post-type-archive-insights .insights-featured .flickity-carousel .owl-nav button.owl-prev:hover, .post-type-archive-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev, .post-type-archive-insights .insights-mixed-media-block .owl-carousel .owl-nav button.owl-prev:hover, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .owl-nav button.owl-prev:hover {
      margin-right: 2px; }
  /* line 459, sass/pages/_insights.scss */
  .single-insights .insights-media-block .owl-carousel.slideshow .caption.multi-caption, .single-insights .insights-media-block .flickity-carousel.slideshow .caption.multi-caption, .single-insights .insights-featured .owl-carousel.slideshow .caption.multi-caption, .single-insights .insights-featured .flickity-carousel.slideshow .caption.multi-caption, .single-insights .insights-mixed-media-block .owl-carousel.slideshow .caption.multi-caption, .single-insights .insights-mixed-media-block .flickity-carousel.slideshow .caption.multi-caption, .tax-insight_themes .insights-media-block .owl-carousel.slideshow .caption.multi-caption, .tax-insight_themes .insights-media-block .flickity-carousel.slideshow .caption.multi-caption, .tax-insight_themes .insights-featured .owl-carousel.slideshow .caption.multi-caption, .tax-insight_themes .insights-featured .flickity-carousel.slideshow .caption.multi-caption, .tax-insight_themes .insights-mixed-media-block .owl-carousel.slideshow .caption.multi-caption, .tax-insight_themes .insights-mixed-media-block .flickity-carousel.slideshow .caption.multi-caption, .tax-insight_topics .insights-media-block .owl-carousel.slideshow .caption.multi-caption, .tax-insight_topics .insights-media-block .flickity-carousel.slideshow .caption.multi-caption, .tax-insight_topics .insights-featured .owl-carousel.slideshow .caption.multi-caption, .tax-insight_topics .insights-featured .flickity-carousel.slideshow .caption.multi-caption, .tax-insight_topics .insights-mixed-media-block .owl-carousel.slideshow .caption.multi-caption, .tax-insight_topics .insights-mixed-media-block .flickity-carousel.slideshow .caption.multi-caption, .post-type-archive-insights .insights-media-block .owl-carousel.slideshow .caption.multi-caption, .post-type-archive-insights .insights-media-block .flickity-carousel.slideshow .caption.multi-caption, .post-type-archive-insights .insights-featured .owl-carousel.slideshow .caption.multi-caption, .post-type-archive-insights .insights-featured .flickity-carousel.slideshow .caption.multi-caption, .post-type-archive-insights .insights-mixed-media-block .owl-carousel.slideshow .caption.multi-caption, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel.slideshow .caption.multi-caption {
    padding-top: 3rem; }
  /* line 463, sass/pages/_insights.scss */
  .single-insights .insights-media-block .owl-carousel.slideshow.slide-the-captions .owl-nav, .single-insights .insights-media-block .flickity-carousel.slideshow.slide-the-captions .owl-nav, .single-insights .insights-featured .owl-carousel.slideshow.slide-the-captions .owl-nav, .single-insights .insights-featured .flickity-carousel.slideshow.slide-the-captions .owl-nav, .single-insights .insights-mixed-media-block .owl-carousel.slideshow.slide-the-captions .owl-nav, .single-insights .insights-mixed-media-block .flickity-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_themes .insights-media-block .owl-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_themes .insights-media-block .flickity-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_themes .insights-featured .owl-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_themes .insights-featured .flickity-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_themes .insights-mixed-media-block .owl-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_themes .insights-mixed-media-block .flickity-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_topics .insights-media-block .owl-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_topics .insights-media-block .flickity-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_topics .insights-featured .owl-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_topics .insights-featured .flickity-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_topics .insights-mixed-media-block .owl-carousel.slideshow.slide-the-captions .owl-nav, .tax-insight_topics .insights-mixed-media-block .flickity-carousel.slideshow.slide-the-captions .owl-nav, .post-type-archive-insights .insights-media-block .owl-carousel.slideshow.slide-the-captions .owl-nav, .post-type-archive-insights .insights-media-block .flickity-carousel.slideshow.slide-the-captions .owl-nav, .post-type-archive-insights .insights-featured .owl-carousel.slideshow.slide-the-captions .owl-nav, .post-type-archive-insights .insights-featured .flickity-carousel.slideshow.slide-the-captions .owl-nav, .post-type-archive-insights .insights-mixed-media-block .owl-carousel.slideshow.slide-the-captions .owl-nav, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel.slideshow.slide-the-captions .owl-nav {
    position: absolute; }
  /* line 469, sass/pages/_insights.scss */
  .single-insights .insights-media-block .owl-carousel, .single-insights .insights-featured .owl-carousel, .single-insights .insights-mixed-media-block .owl-carousel, .tax-insight_themes .insights-media-block .owl-carousel, .tax-insight_themes .insights-featured .owl-carousel, .tax-insight_themes .insights-mixed-media-block .owl-carousel, .tax-insight_topics .insights-media-block .owl-carousel, .tax-insight_topics .insights-featured .owl-carousel, .tax-insight_topics .insights-mixed-media-block .owl-carousel, .post-type-archive-insights .insights-media-block .owl-carousel, .post-type-archive-insights .insights-featured .owl-carousel, .post-type-archive-insights .insights-mixed-media-block .owl-carousel {
    /*1024*/
    display: block; }
    @media (min-width: 1024px) {
      /* line 469, sass/pages/_insights.scss */
      .single-insights .insights-media-block .owl-carousel, .single-insights .insights-featured .owl-carousel, .single-insights .insights-mixed-media-block .owl-carousel, .tax-insight_themes .insights-media-block .owl-carousel, .tax-insight_themes .insights-featured .owl-carousel, .tax-insight_themes .insights-mixed-media-block .owl-carousel, .tax-insight_topics .insights-media-block .owl-carousel, .tax-insight_topics .insights-featured .owl-carousel, .tax-insight_topics .insights-mixed-media-block .owl-carousel, .post-type-archive-insights .insights-media-block .owl-carousel, .post-type-archive-insights .insights-featured .owl-carousel, .post-type-archive-insights .insights-mixed-media-block .owl-carousel {
        margin-bottom: 2rem;
        padding: 4.6875rem 0 5.475rem; } }
    /* line 475, sass/pages/_insights.scss */
    .single-insights .insights-media-block .owl-carousel .item:not(:first-child), .single-insights .insights-featured .owl-carousel .item:not(:first-child), .single-insights .insights-mixed-media-block .owl-carousel .item:not(:first-child), .tax-insight_themes .insights-media-block .owl-carousel .item:not(:first-child), .tax-insight_themes .insights-featured .owl-carousel .item:not(:first-child), .tax-insight_themes .insights-mixed-media-block .owl-carousel .item:not(:first-child), .tax-insight_topics .insights-media-block .owl-carousel .item:not(:first-child), .tax-insight_topics .insights-featured .owl-carousel .item:not(:first-child), .tax-insight_topics .insights-mixed-media-block .owl-carousel .item:not(:first-child), .post-type-archive-insights .insights-media-block .owl-carousel .item:not(:first-child), .post-type-archive-insights .insights-featured .owl-carousel .item:not(:first-child), .post-type-archive-insights .insights-mixed-media-block .owl-carousel .item:not(:first-child) {
      display: none; }
  /* line 479, sass/pages/_insights.scss */
  .single-insights .insights-media-block .flickity-carousel, .single-insights .insights-media-block .flickity-carousel-circular, .single-insights .insights-featured .flickity-carousel, .single-insights .insights-featured .flickity-carousel-circular, .single-insights .insights-mixed-media-block .flickity-carousel, .single-insights .insights-mixed-media-block .flickity-carousel-circular, .tax-insight_themes .insights-media-block .flickity-carousel, .tax-insight_themes .insights-media-block .flickity-carousel-circular, .tax-insight_themes .insights-featured .flickity-carousel, .tax-insight_themes .insights-featured .flickity-carousel-circular, .tax-insight_themes .insights-mixed-media-block .flickity-carousel, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular, .tax-insight_topics .insights-media-block .flickity-carousel, .tax-insight_topics .insights-media-block .flickity-carousel-circular, .tax-insight_topics .insights-featured .flickity-carousel, .tax-insight_topics .insights-featured .flickity-carousel-circular, .tax-insight_topics .insights-mixed-media-block .flickity-carousel, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular, .post-type-archive-insights .insights-media-block .flickity-carousel, .post-type-archive-insights .insights-media-block .flickity-carousel-circular, .post-type-archive-insights .insights-featured .flickity-carousel, .post-type-archive-insights .insights-featured .flickity-carousel-circular, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular {
    width: 100%;
    margin: 0 auto;
    padding: 4.6875rem 0 4rem; }
    @media (min-width: 768px) {
      /* line 479, sass/pages/_insights.scss */
      .single-insights .insights-media-block .flickity-carousel, .single-insights .insights-media-block .flickity-carousel-circular, .single-insights .insights-featured .flickity-carousel, .single-insights .insights-featured .flickity-carousel-circular, .single-insights .insights-mixed-media-block .flickity-carousel, .single-insights .insights-mixed-media-block .flickity-carousel-circular, .tax-insight_themes .insights-media-block .flickity-carousel, .tax-insight_themes .insights-media-block .flickity-carousel-circular, .tax-insight_themes .insights-featured .flickity-carousel, .tax-insight_themes .insights-featured .flickity-carousel-circular, .tax-insight_themes .insights-mixed-media-block .flickity-carousel, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular, .tax-insight_topics .insights-media-block .flickity-carousel, .tax-insight_topics .insights-media-block .flickity-carousel-circular, .tax-insight_topics .insights-featured .flickity-carousel, .tax-insight_topics .insights-featured .flickity-carousel-circular, .tax-insight_topics .insights-mixed-media-block .flickity-carousel, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular, .post-type-archive-insights .insights-media-block .flickity-carousel, .post-type-archive-insights .insights-media-block .flickity-carousel-circular, .post-type-archive-insights .insights-featured .flickity-carousel, .post-type-archive-insights .insights-featured .flickity-carousel-circular, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular {
        padding: 4.6875rem 0 3.475rem; } }
    /* line 486, sass/pages/_insights.scss */
    .single-insights .insights-media-block .flickity-carousel img, .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-media-block .flickity-carousel-circular img, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel img, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel-circular img, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel img, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel-circular img, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel img, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel-circular img, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel img, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel-circular img, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel img, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular img, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel img, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel-circular img, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel img, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel-circular img, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel img, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular img, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel img, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel-circular img, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel img, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel-circular img, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel img, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular img, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper {
      display: block;
      height: 219px;
      /*1024*/ }
      @media (min-width: 768px) {
        /* line 486, sass/pages/_insights.scss */
        .single-insights .insights-media-block .flickity-carousel img, .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-media-block .flickity-carousel-circular img, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel img, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel-circular img, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel img, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel-circular img, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel img, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel-circular img, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel img, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel-circular img, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel img, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular img, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel img, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel-circular img, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel img, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel-circular img, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel img, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular img, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel img, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel-circular img, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel img, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel-circular img, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel img, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular img, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper {
          height: 432px; } }
      @media (min-width: 1024px) {
        /* line 486, sass/pages/_insights.scss */
        .single-insights .insights-media-block .flickity-carousel img, .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-media-block .flickity-carousel-circular img, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel img, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel-circular img, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel img, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel-circular img, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel img, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel-circular img, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel img, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel-circular img, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel img, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular img, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel img, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel-circular img, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel img, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel-circular img, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel img, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular img, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel img, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel-circular img, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel img, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel-circular img, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel img, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular img, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper {
          height: 576px; } }
      @media (min-width: 1280px) {
        /* line 486, sass/pages/_insights.scss */
        .single-insights .insights-media-block .flickity-carousel img, .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-media-block .flickity-carousel-circular img, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel img, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel-circular img, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel img, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel-circular img, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel img, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel-circular img, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel img, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel-circular img, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel img, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular img, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel img, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel-circular img, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel img, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel-circular img, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel img, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular img, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel img, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel-circular img, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel img, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel-circular img, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel img, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular img, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper {
          height: 745px;
          /*extra large*/ } }
    /* line 500, sass/pages/_insights.scss */
    .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper {
      width: 390px;
      /*1024*/ }
      @media (min-width: 768px) {
        /* line 500, sass/pages/_insights.scss */
        .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper {
          width: 768px; } }
      @media (min-width: 1024px) {
        /* line 500, sass/pages/_insights.scss */
        .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper {
          width: 1024px; } }
      @media (min-width: 1280px) {
        /* line 500, sass/pages/_insights.scss */
        .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper {
          width: 1325px;
          /*breakpoint should be bigger than desktop*/ } }
    /* line 512, sass/pages/_insights.scss */
    .single-insights .insights-media-block .flickity-carousel .flick-slide:not(.is-selected), .single-insights .insights-media-block .flickity-carousel-circular .flick-slide:not(.is-selected), .single-insights .insights-featured .flickity-carousel .flick-slide:not(.is-selected), .single-insights .insights-featured .flickity-carousel-circular .flick-slide:not(.is-selected), .single-insights .insights-mixed-media-block .flickity-carousel .flick-slide:not(.is-selected), .single-insights .insights-mixed-media-block .flickity-carousel-circular .flick-slide:not(.is-selected), .tax-insight_themes .insights-media-block .flickity-carousel .flick-slide:not(.is-selected), .tax-insight_themes .insights-media-block .flickity-carousel-circular .flick-slide:not(.is-selected), .tax-insight_themes .insights-featured .flickity-carousel .flick-slide:not(.is-selected), .tax-insight_themes .insights-featured .flickity-carousel-circular .flick-slide:not(.is-selected), .tax-insight_themes .insights-mixed-media-block .flickity-carousel .flick-slide:not(.is-selected), .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .flick-slide:not(.is-selected), .tax-insight_topics .insights-media-block .flickity-carousel .flick-slide:not(.is-selected), .tax-insight_topics .insights-media-block .flickity-carousel-circular .flick-slide:not(.is-selected), .tax-insight_topics .insights-featured .flickity-carousel .flick-slide:not(.is-selected), .tax-insight_topics .insights-featured .flickity-carousel-circular .flick-slide:not(.is-selected), .tax-insight_topics .insights-mixed-media-block .flickity-carousel .flick-slide:not(.is-selected), .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .flick-slide:not(.is-selected), .post-type-archive-insights .insights-media-block .flickity-carousel .flick-slide:not(.is-selected), .post-type-archive-insights .insights-media-block .flickity-carousel-circular .flick-slide:not(.is-selected), .post-type-archive-insights .insights-featured .flickity-carousel .flick-slide:not(.is-selected), .post-type-archive-insights .insights-featured .flickity-carousel-circular .flick-slide:not(.is-selected), .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .flick-slide:not(.is-selected), .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .flick-slide:not(.is-selected) {
      transition: opacity 0.45s ease-in;
      opacity: 0.25; }
    /* line 516, sass/pages/_insights.scss */
    .single-insights .insights-media-block .flickity-carousel .flickity-button, .single-insights .insights-media-block .flickity-carousel-circular .flickity-button, .single-insights .insights-featured .flickity-carousel .flickity-button, .single-insights .insights-featured .flickity-carousel-circular .flickity-button, .single-insights .insights-mixed-media-block .flickity-carousel .flickity-button, .single-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button, .tax-insight_themes .insights-media-block .flickity-carousel .flickity-button, .tax-insight_themes .insights-media-block .flickity-carousel-circular .flickity-button, .tax-insight_themes .insights-featured .flickity-carousel .flickity-button, .tax-insight_themes .insights-featured .flickity-carousel-circular .flickity-button, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .flickity-button, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .flickity-button, .tax-insight_topics .insights-media-block .flickity-carousel .flickity-button, .tax-insight_topics .insights-media-block .flickity-carousel-circular .flickity-button, .tax-insight_topics .insights-featured .flickity-carousel .flickity-button, .tax-insight_topics .insights-featured .flickity-carousel-circular .flickity-button, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .flickity-button, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .flickity-button, .post-type-archive-insights .insights-media-block .flickity-carousel .flickity-button, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .flickity-button, .post-type-archive-insights .insights-featured .flickity-carousel .flickity-button, .post-type-archive-insights .insights-featured .flickity-carousel-circular .flickity-button, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .flickity-button, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button {
      margin-top: 0;
      text-align: right;
      font-family: "PWC-Light", serif;
      font-size: 2.5rem;
      color: #fff;
      background: #000;
      height: auto;
      width: auto;
      line-height: 1em;
      padding: 0;
      border-radius: 0;
      position: absolute;
      bottom: 0;
      top: auto;
      right: 6.5%;
      left: auto; }
      @media (min-width: 768px) {
        /* line 516, sass/pages/_insights.scss */
        .single-insights .insights-media-block .flickity-carousel .flickity-button, .single-insights .insights-media-block .flickity-carousel-circular .flickity-button, .single-insights .insights-featured .flickity-carousel .flickity-button, .single-insights .insights-featured .flickity-carousel-circular .flickity-button, .single-insights .insights-mixed-media-block .flickity-carousel .flickity-button, .single-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button, .tax-insight_themes .insights-media-block .flickity-carousel .flickity-button, .tax-insight_themes .insights-media-block .flickity-carousel-circular .flickity-button, .tax-insight_themes .insights-featured .flickity-carousel .flickity-button, .tax-insight_themes .insights-featured .flickity-carousel-circular .flickity-button, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .flickity-button, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .flickity-button, .tax-insight_topics .insights-media-block .flickity-carousel .flickity-button, .tax-insight_topics .insights-media-block .flickity-carousel-circular .flickity-button, .tax-insight_topics .insights-featured .flickity-carousel .flickity-button, .tax-insight_topics .insights-featured .flickity-carousel-circular .flickity-button, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .flickity-button, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .flickity-button, .post-type-archive-insights .insights-media-block .flickity-carousel .flickity-button, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .flickity-button, .post-type-archive-insights .insights-featured .flickity-carousel .flickity-button, .post-type-archive-insights .insights-featured .flickity-carousel-circular .flickity-button, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .flickity-button, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button {
          bottom: 5px;
          transform: translateY(0); } }
      /* line 539, sass/pages/_insights.scss */
      .single-insights .insights-media-block .flickity-carousel .flickity-button.next:after, .single-insights .insights-media-block .flickity-carousel-circular .flickity-button.next:after, .single-insights .insights-featured .flickity-carousel .flickity-button.next:after, .single-insights .insights-featured .flickity-carousel-circular .flickity-button.next:after, .single-insights .insights-mixed-media-block .flickity-carousel .flickity-button.next:after, .single-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button.next:after, .tax-insight_themes .insights-media-block .flickity-carousel .flickity-button.next:after, .tax-insight_themes .insights-media-block .flickity-carousel-circular .flickity-button.next:after, .tax-insight_themes .insights-featured .flickity-carousel .flickity-button.next:after, .tax-insight_themes .insights-featured .flickity-carousel-circular .flickity-button.next:after, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .flickity-button.next:after, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .flickity-button.next:after, .tax-insight_topics .insights-media-block .flickity-carousel .flickity-button.next:after, .tax-insight_topics .insights-media-block .flickity-carousel-circular .flickity-button.next:after, .tax-insight_topics .insights-featured .flickity-carousel .flickity-button.next:after, .tax-insight_topics .insights-featured .flickity-carousel-circular .flickity-button.next:after, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .flickity-button.next:after, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .flickity-button.next:after, .post-type-archive-insights .insights-media-block .flickity-carousel .flickity-button.next:after, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .flickity-button.next:after, .post-type-archive-insights .insights-featured .flickity-carousel .flickity-button.next:after, .post-type-archive-insights .insights-featured .flickity-carousel-circular .flickity-button.next:after, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .flickity-button.next:after, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button.next:after {
        content: '→'; }
      /* line 543, sass/pages/_insights.scss */
      .single-insights .insights-media-block .flickity-carousel .flickity-button.previous, .single-insights .insights-media-block .flickity-carousel-circular .flickity-button.previous, .single-insights .insights-featured .flickity-carousel .flickity-button.previous, .single-insights .insights-featured .flickity-carousel-circular .flickity-button.previous, .single-insights .insights-mixed-media-block .flickity-carousel .flickity-button.previous, .single-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button.previous, .tax-insight_themes .insights-media-block .flickity-carousel .flickity-button.previous, .tax-insight_themes .insights-media-block .flickity-carousel-circular .flickity-button.previous, .tax-insight_themes .insights-featured .flickity-carousel .flickity-button.previous, .tax-insight_themes .insights-featured .flickity-carousel-circular .flickity-button.previous, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .flickity-button.previous, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .flickity-button.previous, .tax-insight_topics .insights-media-block .flickity-carousel .flickity-button.previous, .tax-insight_topics .insights-media-block .flickity-carousel-circular .flickity-button.previous, .tax-insight_topics .insights-featured .flickity-carousel .flickity-button.previous, .tax-insight_topics .insights-featured .flickity-carousel-circular .flickity-button.previous, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .flickity-button.previous, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .flickity-button.previous, .post-type-archive-insights .insights-media-block .flickity-carousel .flickity-button.previous, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .flickity-button.previous, .post-type-archive-insights .insights-featured .flickity-carousel .flickity-button.previous, .post-type-archive-insights .insights-featured .flickity-carousel-circular .flickity-button.previous, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .flickity-button.previous, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button.previous {
        right: calc(38px + 6.5%); }
        /* line 545, sass/pages/_insights.scss */
        .single-insights .insights-media-block .flickity-carousel .flickity-button.previous:before, .single-insights .insights-media-block .flickity-carousel-circular .flickity-button.previous:before, .single-insights .insights-featured .flickity-carousel .flickity-button.previous:before, .single-insights .insights-featured .flickity-carousel-circular .flickity-button.previous:before, .single-insights .insights-mixed-media-block .flickity-carousel .flickity-button.previous:before, .single-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button.previous:before, .tax-insight_themes .insights-media-block .flickity-carousel .flickity-button.previous:before, .tax-insight_themes .insights-media-block .flickity-carousel-circular .flickity-button.previous:before, .tax-insight_themes .insights-featured .flickity-carousel .flickity-button.previous:before, .tax-insight_themes .insights-featured .flickity-carousel-circular .flickity-button.previous:before, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .flickity-button.previous:before, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .flickity-button.previous:before, .tax-insight_topics .insights-media-block .flickity-carousel .flickity-button.previous:before, .tax-insight_topics .insights-media-block .flickity-carousel-circular .flickity-button.previous:before, .tax-insight_topics .insights-featured .flickity-carousel .flickity-button.previous:before, .tax-insight_topics .insights-featured .flickity-carousel-circular .flickity-button.previous:before, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .flickity-button.previous:before, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .flickity-button.previous:before, .post-type-archive-insights .insights-media-block .flickity-carousel .flickity-button.previous:before, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .flickity-button.previous:before, .post-type-archive-insights .insights-featured .flickity-carousel .flickity-button.previous:before, .post-type-archive-insights .insights-featured .flickity-carousel-circular .flickity-button.previous:before, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .flickity-button.previous:before, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button.previous:before {
          content: '←'; }
      /* line 550, sass/pages/_insights.scss */
      .single-insights .insights-media-block .flickity-carousel .flickity-button svg, .single-insights .insights-media-block .flickity-carousel-circular .flickity-button svg, .single-insights .insights-featured .flickity-carousel .flickity-button svg, .single-insights .insights-featured .flickity-carousel-circular .flickity-button svg, .single-insights .insights-mixed-media-block .flickity-carousel .flickity-button svg, .single-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button svg, .tax-insight_themes .insights-media-block .flickity-carousel .flickity-button svg, .tax-insight_themes .insights-media-block .flickity-carousel-circular .flickity-button svg, .tax-insight_themes .insights-featured .flickity-carousel .flickity-button svg, .tax-insight_themes .insights-featured .flickity-carousel-circular .flickity-button svg, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .flickity-button svg, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .flickity-button svg, .tax-insight_topics .insights-media-block .flickity-carousel .flickity-button svg, .tax-insight_topics .insights-media-block .flickity-carousel-circular .flickity-button svg, .tax-insight_topics .insights-featured .flickity-carousel .flickity-button svg, .tax-insight_topics .insights-featured .flickity-carousel-circular .flickity-button svg, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .flickity-button svg, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .flickity-button svg, .post-type-archive-insights .insights-media-block .flickity-carousel .flickity-button svg, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .flickity-button svg, .post-type-archive-insights .insights-featured .flickity-carousel .flickity-button svg, .post-type-archive-insights .insights-featured .flickity-carousel-circular .flickity-button svg, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .flickity-button svg, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .flickity-button svg {
        display: none; }
    /* line 556, sass/pages/_insights.scss */
    .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper__grippy, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper__grippy, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper__grippy, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper__grippy, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper__grippy, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper__grippy, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper__grippy, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper__grippy, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy {
      position: absolute;
      left: 0;
      width: calc(50% - 50px);
      top: 32px;
      bottom: 40px;
      z-index: 3; }
      /* line 564, sass/pages/_insights.scss */
      .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper__grippy:before, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy:before, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper__grippy:before, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy:before, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy:before, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy:before {
        position: absolute;
        display: block;
        content: '';
        width: 60%;
        height: 35%;
        top: 0;
        left: 100%; }
      /* line 574, sass/pages/_insights.scss */
      .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy {
        left: auto;
        right: 0; }
        /* line 577, sass/pages/_insights.scss */
        .single-insights .insights-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .single-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .single-insights .insights-featured .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .single-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .single-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .single-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-featured .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_themes .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-featured .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .tax-insight_topics .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-featured .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-featured .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before, .post-type-archive-insights .insights-mixed-media-block .flickity-carousel-circular .video-embed-wrapper__grippy + .video-embed-wrapper__grippy:before {
          bottom: 0;
          top: auto;
          right: 100%;
          left: auto; }
  /* line 588, sass/pages/_insights.scss */
  .single-insights .insights-media-block .not-flickity-not-carousel .insight-caption-container, .single-insights .insights-featured .not-flickity-not-carousel .insight-caption-container, .single-insights .insights-mixed-media-block .not-flickity-not-carousel .insight-caption-container, .tax-insight_themes .insights-media-block .not-flickity-not-carousel .insight-caption-container, .tax-insight_themes .insights-featured .not-flickity-not-carousel .insight-caption-container, .tax-insight_themes .insights-mixed-media-block .not-flickity-not-carousel .insight-caption-container, .tax-insight_topics .insights-media-block .not-flickity-not-carousel .insight-caption-container, .tax-insight_topics .insights-featured .not-flickity-not-carousel .insight-caption-container, .tax-insight_topics .insights-mixed-media-block .not-flickity-not-carousel .insight-caption-container, .post-type-archive-insights .insights-media-block .not-flickity-not-carousel .insight-caption-container, .post-type-archive-insights .insights-featured .not-flickity-not-carousel .insight-caption-container, .post-type-archive-insights .insights-mixed-media-block .not-flickity-not-carousel .insight-caption-container {
    position: relative; }
    @media (min-width: 768px) {
      /* line 588, sass/pages/_insights.scss */
      .single-insights .insights-media-block .not-flickity-not-carousel .insight-caption-container, .single-insights .insights-featured .not-flickity-not-carousel .insight-caption-container, .single-insights .insights-mixed-media-block .not-flickity-not-carousel .insight-caption-container, .tax-insight_themes .insights-media-block .not-flickity-not-carousel .insight-caption-container, .tax-insight_themes .insights-featured .not-flickity-not-carousel .insight-caption-container, .tax-insight_themes .insights-mixed-media-block .not-flickity-not-carousel .insight-caption-container, .tax-insight_topics .insights-media-block .not-flickity-not-carousel .insight-caption-container, .tax-insight_topics .insights-featured .not-flickity-not-carousel .insight-caption-container, .tax-insight_topics .insights-mixed-media-block .not-flickity-not-carousel .insight-caption-container, .post-type-archive-insights .insights-media-block .not-flickity-not-carousel .insight-caption-container, .post-type-archive-insights .insights-featured .not-flickity-not-carousel .insight-caption-container, .post-type-archive-insights .insights-mixed-media-block .not-flickity-not-carousel .insight-caption-container {
        position: absolute; } }
  /* line 596, sass/pages/_insights.scss */
  .single-insights .insights-media-block .carousel img:not(.is-selected), .single-insights .insights-media-block .carousel-circular img:not(.is-selected), .single-insights .insights-featured .carousel img:not(.is-selected), .single-insights .insights-featured .carousel-circular img:not(.is-selected), .single-insights .insights-mixed-media-block .carousel img:not(.is-selected), .single-insights .insights-mixed-media-block .carousel-circular img:not(.is-selected), .tax-insight_themes .insights-media-block .carousel img:not(.is-selected), .tax-insight_themes .insights-media-block .carousel-circular img:not(.is-selected), .tax-insight_themes .insights-featured .carousel img:not(.is-selected), .tax-insight_themes .insights-featured .carousel-circular img:not(.is-selected), .tax-insight_themes .insights-mixed-media-block .carousel img:not(.is-selected), .tax-insight_themes .insights-mixed-media-block .carousel-circular img:not(.is-selected), .tax-insight_topics .insights-media-block .carousel img:not(.is-selected), .tax-insight_topics .insights-media-block .carousel-circular img:not(.is-selected), .tax-insight_topics .insights-featured .carousel img:not(.is-selected), .tax-insight_topics .insights-featured .carousel-circular img:not(.is-selected), .tax-insight_topics .insights-mixed-media-block .carousel img:not(.is-selected), .tax-insight_topics .insights-mixed-media-block .carousel-circular img:not(.is-selected), .post-type-archive-insights .insights-media-block .carousel img:not(.is-selected), .post-type-archive-insights .insights-media-block .carousel-circular img:not(.is-selected), .post-type-archive-insights .insights-featured .carousel img:not(.is-selected), .post-type-archive-insights .insights-featured .carousel-circular img:not(.is-selected), .post-type-archive-insights .insights-mixed-media-block .carousel img:not(.is-selected), .post-type-archive-insights .insights-mixed-media-block .carousel-circular img:not(.is-selected) {
    opacity: 0.5; }
  /* line 600, sass/pages/_insights.scss */
  .single-insights .insights-media-block .carousel-wrapper .insight-caption-container, .single-insights .insights-featured .carousel-wrapper .insight-caption-container, .single-insights .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-media-block .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-featured .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-media-block .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-featured .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-media-block .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-featured .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-mixed-media-block .carousel-wrapper .insight-caption-container {
    position: relative; }
    @media (min-width: 768px) {
      /* line 600, sass/pages/_insights.scss */
      .single-insights .insights-media-block .carousel-wrapper .insight-caption-container, .single-insights .insights-featured .carousel-wrapper .insight-caption-container, .single-insights .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-media-block .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-featured .carousel-wrapper .insight-caption-container, .tax-insight_themes .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-media-block .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-featured .carousel-wrapper .insight-caption-container, .tax-insight_topics .insights-mixed-media-block .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-media-block .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-featured .carousel-wrapper .insight-caption-container, .post-type-archive-insights .insights-mixed-media-block .carousel-wrapper .insight-caption-container {
        position: absolute; } }
  /* line 608, sass/pages/_insights.scss */
  .single-insights .insights-featured, .tax-insight_themes .insights-featured, .tax-insight_topics .insights-featured, .post-type-archive-insights .insights-featured {
    display: none;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 608, sass/pages/_insights.scss */
      .single-insights .insights-featured, .tax-insight_themes .insights-featured, .tax-insight_topics .insights-featured, .post-type-archive-insights .insights-featured {
        display: block; } }
    /* line 613, sass/pages/_insights.scss */
    .single-insights .insights-featured .carousel-wrapper #slide-counter, .tax-insight_themes .insights-featured .carousel-wrapper #slide-counter, .tax-insight_topics .insights-featured .carousel-wrapper #slide-counter, .post-type-archive-insights .insights-featured .carousel-wrapper #slide-counter {
      left: 0; }
  /* line 621, sass/pages/_insights.scss */
  .single-insights .insight-button.filter-btn, .single-insights .tags-container-title.filter-trigger, .tax-insight_themes .insight-button.filter-btn, .tax-insight_themes .tags-container-title.filter-trigger, .tax-insight_topics .insight-button.filter-btn, .tax-insight_topics .tags-container-title.filter-trigger, .post-type-archive-insights .insight-button.filter-btn, .post-type-archive-insights .tags-container-title.filter-trigger {
    margin: 0;
    display: none; }
    @media (max-width: 1023px) {
      /* line 621, sass/pages/_insights.scss */
      .single-insights .insight-button.filter-btn, .single-insights .tags-container-title.filter-trigger, .tax-insight_themes .insight-button.filter-btn, .tax-insight_themes .tags-container-title.filter-trigger, .tax-insight_topics .insight-button.filter-btn, .tax-insight_topics .tags-container-title.filter-trigger, .post-type-archive-insights .insight-button.filter-btn, .post-type-archive-insights .tags-container-title.filter-trigger {
        display: inline-block; }
        /* line 626, sass/pages/_insights.scss */
        .single-insights .insight-button.filter-btn + .filter-parent-container, .single-insights .tags-container-title.filter-trigger + .filter-parent-container, .tax-insight_themes .insight-button.filter-btn + .filter-parent-container, .tax-insight_themes .tags-container-title.filter-trigger + .filter-parent-container, .tax-insight_topics .insight-button.filter-btn + .filter-parent-container, .tax-insight_topics .tags-container-title.filter-trigger + .filter-parent-container, .post-type-archive-insights .insight-button.filter-btn + .filter-parent-container, .post-type-archive-insights .tags-container-title.filter-trigger + .filter-parent-container {
          display: none; }
        /* line 632, sass/pages/_insights.scss */
        .single-insights .insight-button.filter-btn.open, .single-insights .tags-container-title.filter-trigger.open, .tax-insight_themes .insight-button.filter-btn.open, .tax-insight_themes .tags-container-title.filter-trigger.open, .tax-insight_topics .insight-button.filter-btn.open, .tax-insight_topics .tags-container-title.filter-trigger.open, .post-type-archive-insights .insight-button.filter-btn.open, .post-type-archive-insights .tags-container-title.filter-trigger.open {
          width: 100%; }
          /* line 634, sass/pages/_insights.scss */
          .single-insights .insight-button.filter-btn.open + .filter-parent-container, .single-insights .tags-container-title.filter-trigger.open + .filter-parent-container, .tax-insight_themes .insight-button.filter-btn.open + .filter-parent-container, .tax-insight_themes .tags-container-title.filter-trigger.open + .filter-parent-container, .tax-insight_topics .insight-button.filter-btn.open + .filter-parent-container, .tax-insight_topics .tags-container-title.filter-trigger.open + .filter-parent-container, .post-type-archive-insights .insight-button.filter-btn.open + .filter-parent-container, .post-type-archive-insights .tags-container-title.filter-trigger.open + .filter-parent-container {
            display: block; } }
  /* line 641, sass/pages/_insights.scss */
  .single-insights .insight-button.filter-btn.open, .tax-insight_themes .insight-button.filter-btn.open, .tax-insight_topics .insight-button.filter-btn.open, .post-type-archive-insights .insight-button.filter-btn.open {
    background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/filter-close.png) no-repeat right 0.75rem center;
    background-size: auto 12px; }
  @media (max-width: 1023px) {
    /* line 645, sass/pages/_insights.scss */
    .single-insights .insight-button.filter-btn:not(.open), .tax-insight_themes .insight-button.filter-btn:not(.open), .tax-insight_topics .insight-button.filter-btn:not(.open), .post-type-archive-insights .insight-button.filter-btn:not(.open) {
      padding-right: 3rem;
      background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/filter-icon.png) no-repeat right 0.75rem center;
      background-size: auto 16px; } }
  /* line 653, sass/pages/_insights.scss */
  .single-insights .tags-container-title.filter-trigger, .tax-insight_themes .tags-container-title.filter-trigger, .tax-insight_topics .tags-container-title.filter-trigger, .post-type-archive-insights .tags-container-title.filter-trigger {
    display: block; }
    @media (max-width: 1023px) {
      /* line 653, sass/pages/_insights.scss */
      .single-insights .tags-container-title.filter-trigger, .tax-insight_themes .tags-container-title.filter-trigger, .tax-insight_topics .tags-container-title.filter-trigger, .post-type-archive-insights .tags-container-title.filter-trigger {
        display: block;
        background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/filter-open.png) no-repeat right 0.75rem center;
        background-size: auto 14px; }
        /* line 660, sass/pages/_insights.scss */
        .single-insights .tags-container-title.filter-trigger + .panel-mobile-expandable, .tax-insight_themes .tags-container-title.filter-trigger + .panel-mobile-expandable, .tax-insight_topics .tags-container-title.filter-trigger + .panel-mobile-expandable, .post-type-archive-insights .tags-container-title.filter-trigger + .panel-mobile-expandable {
          max-height: 0;
          overflow: hidden;
          transition: all .3s ease-in; }
        /* line 665, sass/pages/_insights.scss */
        .single-insights .tags-container-title.filter-trigger.open, .tax-insight_themes .tags-container-title.filter-trigger.open, .tax-insight_topics .tags-container-title.filter-trigger.open, .post-type-archive-insights .tags-container-title.filter-trigger.open {
          width: 100%;
          background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/filter-collapse.png) no-repeat right 0.75rem center;
          background-size: 14px auto; }
          /* line 669, sass/pages/_insights.scss */
          .single-insights .tags-container-title.filter-trigger.open + .panel-mobile-expandable, .tax-insight_themes .tags-container-title.filter-trigger.open + .panel-mobile-expandable, .tax-insight_topics .tags-container-title.filter-trigger.open + .panel-mobile-expandable, .post-type-archive-insights .tags-container-title.filter-trigger.open + .panel-mobile-expandable {
            max-height: 5000px; } }
  /* line 681, sass/pages/_insights.scss */
  .single-insights .filter-wrapper, .tax-insight_themes .filter-wrapper, .tax-insight_topics .filter-wrapper, .post-type-archive-insights .filter-wrapper {
    position: sticky;
    top: 1.25rem; }
    @media (max-width: 1023px) {
      /* line 681, sass/pages/_insights.scss */
      .single-insights .filter-wrapper, .tax-insight_themes .filter-wrapper, .tax-insight_topics .filter-wrapper, .post-type-archive-insights .filter-wrapper {
        position: relative;
        top: auto;
        margin: 2rem 0; }
        /* line 696, sass/pages/_insights.scss */
        .single-insights .filter-wrapper .filter-parent-container, .tax-insight_themes .filter-wrapper .filter-parent-container, .tax-insight_topics .filter-wrapper .filter-parent-container, .post-type-archive-insights .filter-wrapper .filter-parent-container {
          position: absolute;
          background: #000;
          border: 1px solid #fff;
          z-index: 100;
          margin-top: -1px; }
          /* line 705, sass/pages/_insights.scss */
          .single-insights .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title, .tax-insight_themes .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title, .tax-insight_topics .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title, .post-type-archive-insights .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title {
            padding: 0.75rem;
            border-bottom: 1px solid #fff;
            margin: 0; }
            /* line 709, sass/pages/_insights.scss */
            .single-insights .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title span.insight-accomp, .tax-insight_themes .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title span.insight-accomp, .tax-insight_topics .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title span.insight-accomp, .post-type-archive-insights .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title span.insight-accomp {
              display: none; }
            /* line 712, sass/pages/_insights.scss */
            .single-insights .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title span.tag-type-label, .tax-insight_themes .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title span.tag-type-label, .tax-insight_topics .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title span.tag-type-label, .post-type-archive-insights .filter-wrapper .filter-parent-container .insight-tag-filter-container .tags-container-title span.tag-type-label {
              font-family: "PWC-Extrabold", sans-serif;
              font-size: 1rem;
              letter-spacing: 0.02em; }
          /* line 718, sass/pages/_insights.scss */
          .single-insights .filter-wrapper .filter-parent-container .insight-tag-filter-container .insight-cloud-container, .tax-insight_themes .filter-wrapper .filter-parent-container .insight-tag-filter-container .insight-cloud-container, .tax-insight_topics .filter-wrapper .filter-parent-container .insight-tag-filter-container .insight-cloud-container, .post-type-archive-insights .filter-wrapper .filter-parent-container .insight-tag-filter-container .insight-cloud-container {
            padding: 1rem 0.75rem; }
          /* line 728, sass/pages/_insights.scss */
          .single-insights .filter-wrapper .filter-parent-container .insight-tag-filter-container + .insight-tag-filter-container .tags-container-title, .tax-insight_themes .filter-wrapper .filter-parent-container .insight-tag-filter-container + .insight-tag-filter-container .tags-container-title, .tax-insight_topics .filter-wrapper .filter-parent-container .insight-tag-filter-container + .insight-tag-filter-container .tags-container-title, .post-type-archive-insights .filter-wrapper .filter-parent-container .insight-tag-filter-container + .insight-tag-filter-container .tags-container-title {
            border-top: 1px solid #fff;
            margin-top: -1px; } }
    /* line 739, sass/pages/_insights.scss */
    .single-insights .filter-wrapper a.insight-button.button.filter-reset-button, .tax-insight_themes .filter-wrapper a.insight-button.button.filter-reset-button, .tax-insight_topics .filter-wrapper a.insight-button.button.filter-reset-button, .post-type-archive-insights .filter-wrapper a.insight-button.button.filter-reset-button {
      line-height: 2;
      text-align: center;
      width: 100%;
      margin: -1px 0 0 0;
      border-bottom: 0;
      border-left: 0;
      border-right: 0;
      /*1024*/ }
      @media (min-width: 1024px) {
        /* line 739, sass/pages/_insights.scss */
        .single-insights .filter-wrapper a.insight-button.button.filter-reset-button, .tax-insight_themes .filter-wrapper a.insight-button.button.filter-reset-button, .tax-insight_topics .filter-wrapper a.insight-button.button.filter-reset-button, .post-type-archive-insights .filter-wrapper a.insight-button.button.filter-reset-button {
          display: none; } }
  /* line 754, sass/pages/_insights.scss */
  .single-insights .insight-tag-filter-container + .insight-tag-filter-container, .tax-insight_themes .insight-tag-filter-container + .insight-tag-filter-container, .tax-insight_topics .insight-tag-filter-container + .insight-tag-filter-container, .post-type-archive-insights .insight-tag-filter-container + .insight-tag-filter-container {
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 754, sass/pages/_insights.scss */
      .single-insights .insight-tag-filter-container + .insight-tag-filter-container, .tax-insight_themes .insight-tag-filter-container + .insight-tag-filter-container, .tax-insight_topics .insight-tag-filter-container + .insight-tag-filter-container, .post-type-archive-insights .insight-tag-filter-container + .insight-tag-filter-container {
        margin-top: 3.75rem; } }
    @media (min-width: 1280px) {
      /* line 754, sass/pages/_insights.scss */
      .single-insights .insight-tag-filter-container + .insight-tag-filter-container, .tax-insight_themes .insight-tag-filter-container + .insight-tag-filter-container, .tax-insight_topics .insight-tag-filter-container + .insight-tag-filter-container, .post-type-archive-insights .insight-tag-filter-container + .insight-tag-filter-container {
        margin-top: 4.25rem; } }
  /* line 766, sass/pages/_insights.scss */
  .single-insights .insight-tag-filter-container .tags-container-title, .tax-insight_themes .insight-tag-filter-container .tags-container-title, .tax-insight_topics .insight-tag-filter-container .tags-container-title, .post-type-archive-insights .insight-tag-filter-container .tags-container-title {
    margin-bottom: 2.5rem; }
    @media (min-width: 768px) {
      /* line 766, sass/pages/_insights.scss */
      .single-insights .insight-tag-filter-container .tags-container-title, .tax-insight_themes .insight-tag-filter-container .tags-container-title, .tax-insight_topics .insight-tag-filter-container .tags-container-title, .post-type-archive-insights .insight-tag-filter-container .tags-container-title {
        margin-bottom: 1.5rem; } }
    @media (min-width: 1680px) {
      /* line 766, sass/pages/_insights.scss */
      .single-insights .insight-tag-filter-container .tags-container-title, .tax-insight_themes .insight-tag-filter-container .tags-container-title, .tax-insight_topics .insight-tag-filter-container .tags-container-title, .post-type-archive-insights .insight-tag-filter-container .tags-container-title {
        margin-bottom: 2.5rem; } }
  /* line 778, sass/pages/_insights.scss */
  .single-insights .insights-item .block-label.label, .tax-insight_themes .insights-item .block-label.label, .tax-insight_topics .insights-item .block-label.label, .post-type-archive-insights .insights-item .block-label.label {
    display: none; }
  /* line 781, sass/pages/_insights.scss */
  .single-insights .insights-item .insight-tag, .tax-insight_themes .insights-item .insight-tag, .tax-insight_topics .insights-item .insight-tag, .post-type-archive-insights .insights-item .insight-tag {
    display: block; }
  /* line 784, sass/pages/_insights.scss */
  .single-insights .insights-item.featured-insight, .tax-insight_themes .insights-item.featured-insight, .tax-insight_topics .insights-item.featured-insight, .post-type-archive-insights .insights-item.featured-insight {
    text-align: center;
    margin-bottom: 6.5rem; }
  /* line 788, sass/pages/_insights.scss */
  .single-insights .insights-item a.block-link:hover ~ .item-title span, .tax-insight_themes .insights-item a.block-link:hover ~ .item-title span, .tax-insight_topics .insights-item a.block-link:hover ~ .item-title span, .post-type-archive-insights .insights-item a.block-link:hover ~ .item-title span {
    border-bottom: 0; }
    @media (min-width: 1680px) {
      /* line 788, sass/pages/_insights.scss */
      .single-insights .insights-item a.block-link:hover ~ .item-title span, .tax-insight_themes .insights-item a.block-link:hover ~ .item-title span, .tax-insight_topics .insights-item a.block-link:hover ~ .item-title span, .post-type-archive-insights .insights-item a.block-link:hover ~ .item-title span {
        border: 0; } }
  /* line 794, sass/pages/_insights.scss */
  .single-insights .insights-item a.block-link, .tax-insight_themes .insights-item a.block-link, .tax-insight_topics .insights-item a.block-link, .post-type-archive-insights .insights-item a.block-link {
    z-index: 999; }
  /* line 799, sass/pages/_insights.scss */
  .single-insights .insights-item a.video-link + .insights-img-wrapper:after, .tax-insight_themes .insights-item a.video-link + .insights-img-wrapper:after, .tax-insight_topics .insights-item a.video-link + .insights-img-wrapper:after, .post-type-archive-insights .insights-item a.video-link + .insights-img-wrapper:after {
    content: ' ';
    top: 0;
    left: 0;
    right: 0;
    bottom: 1.275rem;
    position: absolute;
    background: url(https://perkinswill.com/wp-content/themes/perkinswill/images/play-icon-border.png) center center no-repeat;
    background-size: 100px auto;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 799, sass/pages/_insights.scss */
      .single-insights .insights-item a.video-link + .insights-img-wrapper:after, .tax-insight_themes .insights-item a.video-link + .insights-img-wrapper:after, .tax-insight_topics .insights-item a.video-link + .insights-img-wrapper:after, .post-type-archive-insights .insights-item a.video-link + .insights-img-wrapper:after {
        background-size: 80px auto; } }
    @media (min-width: 1280px) {
      /* line 799, sass/pages/_insights.scss */
      .single-insights .insights-item a.video-link + .insights-img-wrapper:after, .tax-insight_themes .insights-item a.video-link + .insights-img-wrapper:after, .tax-insight_topics .insights-item a.video-link + .insights-img-wrapper:after, .post-type-archive-insights .insights-item a.video-link + .insights-img-wrapper:after {
        background-size: 100px auto; } }
  /* line 815, sass/pages/_insights.scss */
  .single-insights .insights-item a.video-link + .insights-img-wrapper:before, .tax-insight_themes .insights-item a.video-link + .insights-img-wrapper:before, .tax-insight_topics .insights-item a.video-link + .insights-img-wrapper:before, .post-type-archive-insights .insights-item a.video-link + .insights-img-wrapper:before {
    content: ' ';
    top: 0;
    left: 0;
    right: 0;
    bottom: 1.275rem;
    position: absolute;
    background: #000;
    opacity: 0; }
  /* line 828, sass/pages/_insights.scss */
  .single-insights .insights-item a.video-link:hover + .insights-img-wrapper:after, .tax-insight_themes .insights-item a.video-link:hover + .insights-img-wrapper:after, .tax-insight_topics .insights-item a.video-link:hover + .insights-img-wrapper:after, .post-type-archive-insights .insights-item a.video-link:hover + .insights-img-wrapper:after {
    -webkit-filter: invert(1);
    filter: invert(1); }
    @media (min-width: 1280px) {
      /* line 828, sass/pages/_insights.scss */
      .single-insights .insights-item a.video-link:hover + .insights-img-wrapper:after, .tax-insight_themes .insights-item a.video-link:hover + .insights-img-wrapper:after, .tax-insight_topics .insights-item a.video-link:hover + .insights-img-wrapper:after, .post-type-archive-insights .insights-item a.video-link:hover + .insights-img-wrapper:after {
        background-size: 102px auto; } }
  /* line 870, sass/pages/_insights.scss */
  .single-insights .newsletter-item .h5-style-i, .tax-insight_themes .newsletter-item .h5-style-i, .tax-insight_topics .newsletter-item .h5-style-i, .post-type-archive-insights .newsletter-item .h5-style-i {
    font-family: "PWSerif-Italic", serif;
    color: #000;
    line-height: 1.5; }
  /* line 880, sass/pages/_insights.scss */
  .single-insights .related-section .insight-tag-filter-container, .tax-insight_themes .related-section .insight-tag-filter-container, .tax-insight_topics .related-section .insight-tag-filter-container, .post-type-archive-insights .related-section .insight-tag-filter-container {
    margin-bottom: 3.5rem;
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 880, sass/pages/_insights.scss */
      .single-insights .related-section .insight-tag-filter-container, .tax-insight_themes .related-section .insight-tag-filter-container, .tax-insight_topics .related-section .insight-tag-filter-container, .post-type-archive-insights .related-section .insight-tag-filter-container {
        margin-bottom: 0; } }
  /* line 886, sass/pages/_insights.scss */
  .single-insights .related-section .fixed-grid-item.insights-item, .tax-insight_themes .related-section .fixed-grid-item.insights-item, .tax-insight_topics .related-section .fixed-grid-item.insights-item, .post-type-archive-insights .related-section .fixed-grid-item.insights-item {
    /*1024*/ }
    @media (min-width: 1024px) {
      /* line 886, sass/pages/_insights.scss */
      .single-insights .related-section .fixed-grid-item.insights-item, .tax-insight_themes .related-section .fixed-grid-item.insights-item, .tax-insight_topics .related-section .fixed-grid-item.insights-item, .post-type-archive-insights .related-section .fixed-grid-item.insights-item {
        margin-bottom: 0; } }
  /* line 894, sass/pages/_insights.scss */
  .single-insights .share-section, .tax-insight_themes .share-section, .tax-insight_topics .share-section, .post-type-archive-insights .share-section {
    margin-top: 0; }
  /* line 897, sass/pages/_insights.scss */
  .single-insights .section-title-indent:before, .tax-insight_themes .section-title-indent:before, .tax-insight_topics .section-title-indent:before, .post-type-archive-insights .section-title-indent:before {
    background: #fff; }
  /* line 902, sass/pages/_insights.scss */
  .single-insights .share-section .share-icon, .tax-insight_themes .share-section .share-icon, .tax-insight_topics .share-section .share-icon, .post-type-archive-insights .share-section .share-icon {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1); }
  /* line 911, sass/pages/_insights.scss */
  .single-insights .span-news-type, .single-insights .span-news-date, .tax-insight_themes .span-news-type, .tax-insight_themes .span-news-date, .tax-insight_topics .span-news-type, .tax-insight_topics .span-news-date, .post-type-archive-insights .span-news-type, .post-type-archive-insights .span-news-date {
    display: none; }
  /* line 922, sass/pages/_insights.scss */
  .single-insights .insights-data-visualization .photo-gallery-wrapper, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper {
    position: relative;
    display: block;
    padding: 10rem 0; }
    /* line 926, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .photo-gallery-wrapper .photo-slides, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper .photo-slides, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper .photo-slides, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper .photo-slides {
      position: sticky;
      top: 0;
      left: 0;
      padding-left: 0;
      z-index: 1000;
      margin: 0;
      width: 100%; }
    /* line 935, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper {
      position: relative;
      height: 100vh;
      width: 100%; }
    /* line 940, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      opacity: 0;
      transition: opacity .5s;
      bottom: 0; }
    /* line 952, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container.active, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container.active, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container.active, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container.active {
      opacity: 1; }
    /* line 956, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container img, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container img, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container img, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper .section--photo--wrapper .photo-container img {
      display: block;
      position: relative;
      object-position: center;
      object-fit: cover;
      margin: 0 0 0 auto;
      height: 100%;
      width: 100%; }
    /* line 966, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .photo-gallery-wrapper .cslide, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper .cslide, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper .cslide, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper .cslide {
      z-index: 9999;
      margin-left: 6.5%;
      margin-right: 6.5%;
      position: relative;
      padding-bottom: 95vh;
      margin-top: 4vh;
      width: auto;
      /*1024*/ }
      @media (min-width: 768px) {
        /* line 966, sass/pages/_insights.scss */
        .single-insights .insights-data-visualization .photo-gallery-wrapper .cslide, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper .cslide, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper .cslide, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper .cslide {
          width: 60%; } }
      @media (min-width: 1024px) {
        /* line 966, sass/pages/_insights.scss */
        .single-insights .insights-data-visualization .photo-gallery-wrapper .cslide, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper .cslide, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper .cslide, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper .cslide {
          width: 38%; } }
    /* line 982, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .photo-gallery-wrapper .cslide:last-child, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper .cslide:last-child, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper .cslide:last-child, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper .cslide:last-child {
      padding-bottom: 100vh; }
    /* line 986, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .photo-gallery-wrapper .cslide .csection--caption, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper .cslide .csection--caption, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper .cslide .csection--caption, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper .cslide .csection--caption {
      background: black;
      color: white;
      padding: 30px;
      text-align: left;
      font-family: "PWC-Medium", sans-serif; }
      /* line 992, sass/pages/_insights.scss */
      .single-insights .insights-data-visualization .photo-gallery-wrapper .cslide .csection--caption.caption-empty, .tax-insight_themes .insights-data-visualization .photo-gallery-wrapper .cslide .csection--caption.caption-empty, .tax-insight_topics .insights-data-visualization .photo-gallery-wrapper .cslide .csection--caption.caption-empty, .post-type-archive-insights .insights-data-visualization .photo-gallery-wrapper .cslide .csection--caption.caption-empty {
        background: transparent; }
  /* line 1005, sass/pages/_insights.scss */
  .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper, .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper, .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper, .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper {
    position: relative;
    display: block;
    margin: 10rem 0 14rem;
    height: calc(100vh + 400vw);
    /*this will be the container that we translate*/ }
    /* line 1012, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .horiz-slides-stick-container, .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .horiz-slides-stick-container, .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .horiz-slides-stick-container, .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .horiz-slides-stick-container {
      position: sticky;
      top: 0;
      left: 0;
      padding-left: 0;
      z-index: 1000;
      margin: 0;
      /*width:100%;*/
      height: 99vh;
      overflow: hidden; }
    /* line 1026, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper, .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper, .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper, .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper {
      position: relative;
      height: 100vh;
      width: 100vw; }
    /* line 1032, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container, .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container, .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container, .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0vw;
      width: 100vw;
      height: 100vh;
      /*opacity: 0;*/
      /*transition: opacity .5s;*/ }
    /* line 1044, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(2), .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(2), .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(2), .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(2) {
      left: 100vw; }
    /* line 1047, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(3), .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(3), .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(3), .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(3) {
      left: 200vw; }
    /* line 1050, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(4), .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(4), .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(4), .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(4) {
      left: 300vw; }
    /* line 1053, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(5), .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(5), .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(5), .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(5) {
      left: 400vw; }
    /* line 1056, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(6), .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(6), .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(6), .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(6) {
      left: 500vw; }
    /* line 1059, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(7), .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(7), .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(7), .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(7) {
      left: 600vw; }
    /* line 1062, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(8), .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(8), .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(8), .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(8) {
      left: 700vw; }
    /* line 1065, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(9), .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(9), .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(9), .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(9) {
      left: 800vw; }
    /* line 1068, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(10), .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(10), .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(10), .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .section--slide--wrapper .slide-container:nth-child(10) {
      left: 900vw; }
    /* line 1073, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper, .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper, .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper, .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper {
      position: absolute;
      background: black;
      padding: 1.75rem;
      top: 25rem;
      left: 5rem;
      /*1024*/ }
      @media (min-width: 1024px) {
        /* line 1073, sass/pages/_insights.scss */
        .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper, .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper, .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper, .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper {
          width: 40%;
          top: 2.5rem; } }
      @media (min-width: 1280px) {
        /* line 1073, sass/pages/_insights.scss */
        .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper, .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper, .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper, .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-wrapper {
          width: 40%;
          top: 5rem; } }
    /* line 1091, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content, .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content p, .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content, .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content p, .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content, .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content p, .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content, .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content p {
      color: white; }
      @media (min-width: 1280px) {
        /* line 1091, sass/pages/_insights.scss */
        .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content, .single-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content p, .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content, .tax-insight_themes .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content p, .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content, .tax-insight_topics .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content p, .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content, .post-type-archive-insights .insights-data-visualization .horiz-scroll-parent-wrapper .caption-content p {
          font-size: 1.4375rem; } }
  /* line 1100, sass/pages/_insights.scss */
  .single-insights .insights-data-visualization .layered-slides-wrapper, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper {
    position: relative;
    display: block;
    /*new : */ }
    /* line 1104, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper {
      position: sticky;
      top: 0;
      left: 0;
      padding-left: 0;
      z-index: 1000;
      margin: 0;
      width: 100%; }
    /* line 1113, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner {
      position: relative;
      height: 100vh;
      width: 100%; }
    /* line 1118, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide {
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      opacity: 0;
      transition: opacity .35s; }
    /* line 1128, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.active,
    .single-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.active,
    .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.active,
    .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.active,
    .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive {
      opacity: 1; }
    /* line 1132, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption {
      display: none; }
      /* line 1135, sass/pages/_insights.scss */
      .single-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption.mobile-only-768, .single-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption.hide-mobile-768, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption.mobile-only-768, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption.hide-mobile-768, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption.mobile-only-768, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption.hide-mobile-768, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption.mobile-only-768, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide.passive .insight-caption.hide-mobile-768 {
        display: none !important; }
    /* line 1140, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide img, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide img, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide img, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide img {
      display: block;
      position: relative;
      margin: 0 0 0 auto;
      width: 100%;
      /*1024*/
      /*  opacity: 0;
        transition: opacity .35s;*/ }
      @media (min-width: 1024px) {
        /* line 1140, sass/pages/_insights.scss */
        .single-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide img, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide img, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide img, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .visual-slides-wrapper-inner .visual-slide img {
          object-fit: cover;
          height: 100%;
          object-position: center; } }
    /* line 1158, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .layered-slides-wrapper .p-slide, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .p-slide, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .p-slide, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .p-slide {
      z-index: 9999;
      width: 50%;
      margin-left: 6.5%;
      position: relative;
      padding-bottom: 95vh;
      /*background:yellow;*/ }
    /* line 1166, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .layered-slides-wrapper .p-slide:last-child, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .p-slide:last-child, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .p-slide:last-child, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .p-slide:last-child {
      padding-bottom: 100vh; }
    /* line 1171, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .layered-slides-wrapper .p-slide .slide--positioner, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .p-slide .slide--positioner, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .p-slide .slide--positioner, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .p-slide .slide--positioner {
      background: transparent;
      /*color:black;*/
      height: 50px; }
    /* line 1177, sass/pages/_insights.scss */
    .single-insights .insights-data-visualization .layered-slides-wrapper .fixed-caption, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .fixed-caption, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .fixed-caption, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .fixed-caption {
      position: absolute;
      bottom: 0;
      width: 100%;
      padding: 1.5rem;
      background: #000;
      text-align: left;
      /*1024*/ }
      @media (min-width: 768px) {
        /* line 1177, sass/pages/_insights.scss */
        .single-insights .insights-data-visualization .layered-slides-wrapper .fixed-caption, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .fixed-caption, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .fixed-caption, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .fixed-caption {
          background: transparent;
          padding: 0;
          bottom: 1rem;
          left: 6.5%;
          width: 60%; } }
      @media (min-width: 1024px) {
        /* line 1177, sass/pages/_insights.scss */
        .single-insights .insights-data-visualization .layered-slides-wrapper .fixed-caption, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .fixed-caption, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .fixed-caption, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .fixed-caption {
          width: 38%; } }
      @media (min-width: 1280px) {
        /* line 1177, sass/pages/_insights.scss */
        .single-insights .insights-data-visualization .layered-slides-wrapper .fixed-caption, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .fixed-caption, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .fixed-caption, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .fixed-caption {
          bottom: 3.75rem; } }
      @media (min-width: 1280px) {
        /* line 1198, sass/pages/_insights.scss */
        .single-insights .insights-data-visualization .layered-slides-wrapper .fixed-caption p, .tax-insight_themes .insights-data-visualization .layered-slides-wrapper .fixed-caption p, .tax-insight_topics .insights-data-visualization .layered-slides-wrapper .fixed-caption p, .post-type-archive-insights .insights-data-visualization .layered-slides-wrapper .fixed-caption p {
          font-size: 1.4375rem; } }
  /* line 1208, sass/pages/_insights.scss */
  .single-insights .single-migrated-news-to-insights, .tax-insight_themes .single-migrated-news-to-insights, .tax-insight_topics .single-migrated-news-to-insights, .post-type-archive-insights .single-migrated-news-to-insights {
    margin-bottom: 4.6875rem; }
  /* line 1211, sass/pages/_insights.scss */
  .single-insights .single-migrated-news-to-insights * a, .tax-insight_themes .single-migrated-news-to-insights * a, .tax-insight_topics .single-migrated-news-to-insights * a, .post-type-archive-insights .single-migrated-news-to-insights * a {
    color: #fff !important;
    border-color: #fff !important; }
  /* line 1215, sass/pages/_insights.scss */
  .single-insights .single-migrated-news-to-insights .insight-tag a, .tax-insight_themes .single-migrated-news-to-insights .insight-tag a, .tax-insight_topics .single-migrated-news-to-insights .insight-tag a, .post-type-archive-insights .single-migrated-news-to-insights .insight-tag a {
    color: #ffcb00 !important;
    border-color: #fff !important; }
  /* line 1224, sass/pages/_insights.scss */
  .single-insights .fbx-modal .fbx-inner .inline-modal-style, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style {
    background: #000;
    color: #fff; }
    /* line 1229, sass/pages/_insights.scss */
    .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .h3-style-i, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .h3-style-i, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .h3-style-i, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .h3-style-i {
      font-family: "PWC-Extrabold", sans-serif;
      text-align: center;
      margin-bottom: 2rem; }
    /* line 1234, sass/pages/_insights.scss */
    .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style input[type="text"], .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .pw-form-style input[type="email"], .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style input[type="text"], .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .pw-form-style input[type="email"], .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style input[type="text"], .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .pw-form-style input[type="email"], .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style input[type="text"], .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .pw-form-style input[type="email"] {
      background: #000;
      border-color: #fff;
      margin-bottom: 0.25rem;
      color: #fff; }
    /* line 1240, sass/pages/_insights.scss */
    .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style input[type="submit"], .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style input[type="submit"], .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style input[type="submit"], .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style input[type="submit"] {
      font-family: "PWC-Black", sans-serif;
      font-size: 1.25rem;
      padding: 12px;
      border: 1px solid #fff; }
    /* line 1246, sass/pages/_insights.scss */
    .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style select, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style select, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style select, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style select {
      display: block;
      width: 100%;
      border-top: 0;
      border-right: 0;
      border-left: 0;
      border-bottom: 3px solid #fff;
      font-family: "PWC-Medium", sans-serif;
      font-size: 1.125rem;
      padding: 3px;
      background: #000;
      color: #fff;
      margin-bottom: 0.25rem;
      height: 27px; }
    /* line 1261, sass/pages/_insights.scss */
    .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .button, .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style button, .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .btn, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .button, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style button, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .btn, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .button, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style button, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .btn, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .button, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style button, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .btn {
      background: #000;
      border: 1px solid #fff;
      color: #fff;
      font-family: "PWC-Bold", sans-serif;
      display: block;
      margin: 0 auto;
      padding: 10px 14px;
      font-size: 1.25rem;
      font-family: "PWC-Extrabold", sans-serif; }
    /* line 1273, sass/pages/_insights.scss */
    .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li {
      margin-bottom: 0; }
      /* line 1275, sass/pages/_insights.scss */
      .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped {
        margin-bottom: 2rem; }
        /* line 1277, sass/pages/_insights.scss */
        .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped.grouped-75, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped.grouped-75, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped.grouped-75, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped.grouped-75 {
          width: 72.5%; }
        /* line 1280, sass/pages/_insights.scss */
        .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped.grouped-25, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped.grouped-25, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped.grouped-25, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style ul li .grouped.grouped-25 {
          width: 22.5%; }
    /* line 1286, sass/pages/_insights.scss */
    .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .submit-wrapper, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .submit-wrapper, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .submit-wrapper, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .submit-wrapper {
      text-align: center;
      margin-top: 1rem; }
    /* line 1290, sass/pages/_insights.scss */
    .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .state-group, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .state-group, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .state-group, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .state-group {
      display: none; }
    /* line 1293, sass/pages/_insights.scss */
    .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .contact-submit, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .contact-submit, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .contact-submit, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .contact-submit {
      cursor: pointer; }
      /* line 1295, sass/pages/_insights.scss */
      .single-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .contact-submit:hover, .tax-insight_themes .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .contact-submit:hover, .tax-insight_topics .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .contact-submit:hover, .post-type-archive-insights .fbx-modal .fbx-inner .inline-modal-style .pw-form-style .contact-submit:hover {
        background: #fff;
        color: #000; }
  /* line 1303, sass/pages/_insights.scss */
  .single-insights .fbx-modal.inline-modal, .tax-insight_themes .fbx-modal.inline-modal, .tax-insight_topics .fbx-modal.inline-modal, .post-type-archive-insights .fbx-modal.inline-modal {
    background-color: rgba(100, 100, 100, 0.7); }

/* line 1351, sass/pages/_insights.scss */
.post-type-archive-insights .section.insight-section:first-child {
  margin-top: 0; }
/* line 1354, sass/pages/_insights.scss */
.post-type-archive-insights .section.insight-section.no-insights-header {
  margin-top: 0; }
/* line 1368, sass/pages/_insights.scss */
.post-type-archive-insights .hero-section .hero-container .hero-wrapper .video-embed-wrapper {
  padding-top: 32%; }
  /* line 1370, sass/pages/_insights.scss */
  .post-type-archive-insights .hero-section .hero-container .hero-wrapper .video-embed-wrapper.mobile-only {
    padding-top: 100%; }
/* line 1377, sass/pages/_insights.scss */
.post-type-archive-insights .dropdown-trigger:after {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1); }

/* line 1385, sass/pages/_insights.scss */
.tax-insight_themes .insights-item img, .tax-insight_topics .insights-item img {
  margin-bottom: 0; }

/* line 1392, sass/pages/_insights.scss */
.tax-insight_themes .insights-item .insight-tag, .tax-insight_topics .insights-item .insight-tag, .related-section .insights-item .insight-tag {
  display: none; }

/* line 1466, sass/pages/_insights.scss */
.single:not(.single-insights) .related-section .block-label.label, .search-results .related-section .block-label.label {
  display: block; }
/* line 1469, sass/pages/_insights.scss */
.single:not(.single-insights) .related-section .insight-tag, .search-results .related-section .insight-tag {
  display: none; }

/* Text meant only for screen readers. */
/* line 56, sass/style.scss */
.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;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }

/* line 69, sass/style.scss */
.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;
  /* Above WP toolbar. */ }

/* Do not show the outline on the skip link target. */
/* line 96, sass/style.scss */
* {
  min-height: 0;
  min-width: 0; }

/* line 101, sass/style.scss */
.mobile-only {
  display: none !important; }
  @media (max-width: 480px) {
    /* line 101, sass/style.scss */
    .mobile-only {
      display: block !important; } }

/* line 107, sass/style.scss */
.hide-mobile {
  display: block !important; }
  @media (max-width: 480px) {
    /* line 107, sass/style.scss */
    .hide-mobile {
      display: none !important; } }

/* line 114, sass/style.scss */
.mobile-tablet-only {
  display: block;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 114, sass/style.scss */
    .mobile-tablet-only {
      display: none !important; } }

/* line 121, sass/style.scss */
.hide-mobile-tablet {
  display: none !important;
  /*1024*/ }
  @media (min-width: 1024px) {
    /* line 121, sass/style.scss */
    .hide-mobile-tablet {
      display: block !important; } }

/* line 128, sass/style.scss */
.mobile-only-768 {
  display: block; }
  @media (min-width: 768px) {
    /* line 128, sass/style.scss */
    .mobile-only-768 {
      display: none !important; } }

/* line 135, sass/style.scss */
.hide-mobile-768 {
  display: none !important; }
  @media (min-width: 768px) {
    /* line 135, sass/style.scss */
    .hide-mobile-768 {
      display: block !important; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  100% {
    opacity: 1;
    transform: none; } }
