/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# General Structure
  ## Code
  ## Cover
  ## Embeds
  ## Gallery
  ## Group
  ## Image
  ## Latest Posts
  ## List
  ## More
  ## Navigation
  ## Pullquote
  ## Quote
  ## Separator
  ## Site Tagline
  ## Table
  ## Video
# Additional Theme Styles
  ## Color Palette
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Block Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## General Structure
--------------------------------------------------------------*/

.entry-content > * {
  margin: 0 auto; /* 36px */
}

.entry-content > .alignwide {
  max-width: 1070px;
}

.entry-content > .alignfull {
  margin: 1.5em 0;
  max-width: 100%;
}

@media screen and (min-width: 608px) {
  .entry-content > * {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/*--------------------------------------------------------------
## Code
--------------------------------------------------------------*/

.wp-block-code {
  padding: 0.8em 1em;
  margin-left: 14px;
  margin-right: 14px;
}

@media screen and (min-width: 608px) {
  .wp-block-code {
    margin-left: auto;
    margin-right: auto;
  }
}

/*--------------------------------------------------------------
## Cover
--------------------------------------------------------------*/

.wp-block-cover-text p {
  padding: 1.5em 14px;
}

@media screen and (min-width: 608px) {
  .wp-block-cover-text p {
    padding: 1.5em 0;
  }
}

/*--------------------------------------------------------------
## Embeds
--------------------------------------------------------------*/

.wp-block-embed.type-video > .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}

.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/*--------------------------------------------------------------
# Gallery
--------------------------------------------------------------*/

.wp-block-gallery:not(.components-placeholder) {
  margin: 1.5em auto;
}

/*--------------------------------------------------------------
## Group
--------------------------------------------------------------*/

.wp-block-group > .wp-block-group__inner-container > *:not(.entry-content) {
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
}

.wp-block-group > .wp-block-group__inner-container > .alignwide {
  max-width: 1070px;
}

.wp-block-group > .wp-block-group__inner-container > .alignfull {
  max-width: 100%;
}

.wp-block-group.has-background > .wp-block-group__inner-container > :first-child {
  margin-top: 0;
}

.wp-block-group.has-background > .wp-block-group__inner-container > .alignfull {
  width: calc( 100% + 60px );
  max-width: calc( 100% + 60px );
  position: relative;
  left: -30px;
}

/*--------------------------------------------------------------
# Image
--------------------------------------------------------------*/

.wp-block-image img {
  display: block;
}

.wp-block-image.alignleft,
.wp-block-image.alignright {
  width: 100%
}

.wp-block-image.alignfull img {
  width: 100vw;
}

.wp-block-image .alignleft img,
.wp-block-image .alignright img,
.wp-block-image .alignleft figcaption,
.wp-block-image .alignright figcaption {
  max-width: 100%;
  width: 100%;
}

/*--------------------------------------------------------------
## Latest Posts
--------------------------------------------------------------*/

ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide {
  padding: 0 14px;
}

/*--------------------------------------------------------------
# List
--------------------------------------------------------------*/

.entry-content ul,
.entry-content ol {
  margin: 1.5em auto;
  max-width: 100%; /* 580px */
  list-style-position: outside;
}

.entry-content li {
  margin-left: 0; /* 2.5em */
}


.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
  margin: 0 auto;
}

.entry-content ul ul li,
.entry-content ol ol li,
.entry-content ul ol li,
.entry-content ol ul li {
  margin-left: 0;
}

/*--------------------------------------------------------------
## More
--------------------------------------------------------------*/

.more-link {
  display: block;
}

/*--------------------------------------------------------------
## Navigation
--------------------------------------------------------------*/

.wp-block-navigation-link__label {
  font-family: inherit;
  color: #0073aa;
}

/*--------------------------------------------------------------
## Pullquote
--------------------------------------------------------------*/

.wp-block-pullquote>p:first-child {
  margin-top: 0;
}

/*--------------------------------------------------------------
## Quote
--------------------------------------------------------------*/

.wp-block-quote {
  margin-left: 14px;
  margin-right: 14px;
  padding: 0;
}

.wp-block-quote > * {
  margin-left: 1rem;
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  margin: 36px auto;
  padding: 0;
}

.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
  font-size: 13px;
  font-size: 0.8125rem;
}

@media screen and (min-width: 644px) {
  .wp-block-quote {
    margin: 36px auto;
  }
}

/*--------------------------------------------------------------
## Separator
--------------------------------------------------------------*/

.wp-block-separator {
  margin: 3em auto;
  padding: 0;
}

/*--------------------------------------------------------------
## Site Tagline
--------------------------------------------------------------*/

.wp-block-site-tagline {
  margin-top: 0;
}

/*--------------------------------------------------------------
## Site Title
--------------------------------------------------------------*/

.wp-block-site-title {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
## Table
--------------------------------------------------------------*/

.wp-block-table {
  overflow-x: auto;
  margin-left: 14px;
  margin-right: 14px;
  width: calc( 100% - 28px );
}

.wp-block-table table {
  border-collapse: collapse;
  width: 100%
}

.wp-block-table td, .wp-block-table th {
  padding: .5em;
}

@media screen and (min-width: 608px) {
  .wp-block-table {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}

/*--------------------------------------------------------------
## Video
--------------------------------------------------------------*/

.wp-block-video video {
  max-width: 580px;
}

/*--------------------------------------------------------------
# Additional Theme Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Color Palette
--------------------------------------------------------------*/

.has-strong-blue-color {
  color: #0073aa;
}

.has-strong-blue-background-color {
  background-color: #0073aa;
}

.has-lighter-blue-color {
  color: #229fd8;
}

.has-lighter-blue-background-color {
  background-color: #229fd8;
}

.has-very-light-gray-color {
  color: #eee;
}

.has-very-light-gray-background-color {
  background-color: #eee;
}

.has-very-dark-gray-color {
  color: #444;
}

.has-very-dark-gray-background-color {
  background-color: #444;
}

.team-member--header {
	background-color: red;
}

/*--------------------------------------------------------------
## Color Palette
--------------------------------------------------------------*/

.wp-block {
  max-width: 1070px;
}

img, .lazy {
  display: block;
  max-width: 100%;
  width: 100%;
}

.flyntComponent ul.grid {
	list-style-type: none!important;
	margin-bottom: 0;
  padding-left: 0;
  margin-left: 0;
}

.themeReset {
  background-color: #fff;
  color: #303947;
}

.themeDark {
  background-color: #686d6a;
}

.themeDark, .themeDark h1, .themeDark h2, .themeDark h3, .themeDark h4, .themeDark h5, .themeDark h6, .themeDark .h1, .themeDark .h2, .themeDark .h3, .themeDark .h4, .themeDark .h5, .themeDark .h6 {
  color: #fff;
}

.themeLight {
  background-color: #f2f6fe;
}


.themeBlue {
  background-color: #007ac0;
}

.themeOrange {
  background-color: #ffae01;
  color: #0b1016;
}

.boxShadow {
  -webkit-box-shadow: 0 1px 26px 0 rgba(0,0,0,0.06);
  box-shadow: 0 1px 26px 0 rgba(0,0,0,0.06);
}

@media (min-width: 768px) {
.componentSpacing[class*='theme'] {
  padding: 80px 0;
}
}

@media (min-width: 768px) {
.centerMaxWidthContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
}
}

.button--link {
  background-color: transparent;
  border: 0;
  color: #007ac0;
  padding: 0;
  position: relative;
  text-transform: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}

/*--------------------------------------------------------------
## Grid Image Text
--------------------------------------------------------------*/


[is='flynt-grid-image-text'] .grid{display:block;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-24px 0 0 -24px}@media (min-width: 768px){[is='flynt-grid-image-text'] .grid--columns2 .grid-item,[is='flynt-grid-image-text'] .grid--columns3 .grid-item,[is='flynt-grid-image-text'] .grid--columns4 .grid-item{width:50%}}@media (min-width: 1024px){[is='flynt-grid-image-text'] .grid--columns3 .grid-item{width:33.33%}}[is='flynt-grid-image-text'] .grid--columns4 .grid-item{max-width:409px}@media (min-width: 1280px){[is='flynt-grid-image-text'] .grid--columns4 .grid-item{width:25%}}[is='flynt-grid-image-text'] .grid-item{max-width:675px;padding:24px 0 0 24px;width:100%}[is='flynt-grid-image-text'] .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}[is='flynt-grid-image-text'] .content img{background:#303947}[is='flynt-grid-image-text'] .content-inner{color:#303947;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[is='flynt-grid-image-text'] .content-inner>:first-child{margin-top:0;padding-top:0}[is='flynt-grid-image-text'] .content-inner>:last-child{margin-bottom:0;padding-bottom:0}[is='flynt-grid-image-text'] .content-inner:not(.boxPadding){padding:24px 0}[is='flynt-grid-image-text'] .content-inner h1,[is='flynt-grid-image-text'] .content-inner h2,[is='flynt-grid-image-text'] .content-inner h3,[is='flynt-grid-image-text'] .content-inner h4,[is='flynt-grid-image-text'] .content-inner h5,[is='flynt-grid-image-text'] .content-inner h6,[is='flynt-grid-image-text'] .content-inner .h1,[is='flynt-grid-image-text'] .content-inner .h2,[is='flynt-grid-image-text'] .content-inner .h3,[is='flynt-grid-image-text'] .content-inner .h4,[is='flynt-grid-image-text'] .content-inner .h5,[is='flynt-grid-image-text'] .content-inner .h6{color:#0b1016}[is='flynt-grid-image-text'] .content-inner-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none}[is='flynt-grid-image-text'] .content-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;border-top:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;width:100%}[is='flynt-grid-image-text'] .content-footer .content-readMore{padding:0.9rem 0 1.1rem}[is='flynt-grid-image-text'] .content-footer .content-readMore::before{bottom:1.1rem}@media (min-width: 1024px){[is='flynt-grid-image-text'] .content-footer{padding:0 30px}}

/*--------------------------------------------------------------
## Text Image Crop
--------------------------------------------------------------*/
[is='flynt-block-text-image-crop']{overflow:hidden}@media (max-width: 767px){[is='flynt-block-text-image-crop'].componentSpacing{margin:0;padding:0}}@media (min-width: 768px){[is='flynt-block-text-image-crop'] .box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}}[is='flynt-block-text-image-crop'] .box-inner--image{position:relative}@media (min-width: 768px){[is='flynt-block-text-image-crop'] .box-inner--image{width:45%}}[is='flynt-block-text-image-crop'] .box-inner--content{padding:24px 15px}@media (min-width: 768px){[is='flynt-block-text-image-crop'] .box-inner--content{padding:40px;width:55%}}@media (min-width: 1024px){[is='flynt-block-text-image-crop'] .box-inner--content{padding:40px 80px}}@media (min-width: 1280px){[is='flynt-block-text-image-crop'] .box-inner--content{padding:60px 90px}}[is='flynt-block-text-image-crop'] .box-contentWrapper{max-width:600px}[is='flynt-block-text-image-crop'] .box-contentWrapper>:first-child{margin-top:0;padding-top:0}[is='flynt-block-text-image-crop'] .box-contentWrapper>:last-child{margin-bottom:0;padding-bottom:0}@media (min-width: 768px){[is='flynt-block-text-image-crop'] .box--imageRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[is='flynt-block-text-image-crop'] .box--imageRight .figure-caption{text-align:right}[is='flynt-block-text-image-crop'] .box--imageRight .box-contentWrapper{margin-left:auto}}[is='flynt-block-text-image-crop'] .figure{margin:0}@media (min-width: 768px){[is='flynt-block-text-image-crop'] .figure{bottom:0;left:0;position:absolute;right:0;top:0}}[is='flynt-block-text-image-crop'] .figure-image{font-family:'object-fit: cover';height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}[is='flynt-block-text-image-crop'] .figure-caption{padding:0 15px}

/*
## List icons
*/

[is='flynt-list-icons'] .items{display:block;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}[is='flynt-list-icons'] .items>*{width:calc((100%) - (0 / 1 * 24px))}[is='flynt-list-icons'] .items>*:nth-child(n){margin-right:24px;margin-top:0}[is='flynt-list-icons'] .items>*:nth-child(1n+2){margin-top:48px}[is='flynt-list-icons'] .items>*:nth-child(1n){margin-right:0}[is='flynt-list-icons'] .items>*:last-child{margin-right:0}@media (min-width: 480px){[is='flynt-list-icons'] .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}[is='flynt-list-icons'] .items>*{width:calc((50%) - (1 / 2 * 24px))}[is='flynt-list-icons'] .items>*:nth-child(n){margin-right:24px;margin-top:0}[is='flynt-list-icons'] .items>*:nth-child(1n+3){margin-top:48px}[is='flynt-list-icons'] .items>*:nth-child(2n){margin-right:0}[is='flynt-list-icons'] .items>*:last-child{margin-right:0}}@media (min-width: 1024px){[is='flynt-list-icons'] .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}[is='flynt-list-icons'] .items>*{width:calc((25%) - (3 / 4 * 24px))}[is='flynt-list-icons'] .items>*:nth-child(n){margin-right:24px;margin-top:0}[is='flynt-list-icons'] .items>*:nth-child(1n+5){margin-top:48px}[is='flynt-list-icons'] .items>*:nth-child(4n){margin-right:0}[is='flynt-list-icons'] .items>*:last-child{margin-right:0}}[is='flynt-list-icons'] .feather{height:auto;width:100%}[is='flynt-list-icons'] .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:320px}[is='flynt-list-icons'] .item-icon{height:45px;width:45px}[is='flynt-list-icons'] .item-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:15px}[is='flynt-list-icons'] .item-content>:first-child{margin-top:0;padding-top:0}[is='flynt-list-icons'] .item-content>:last-child{margin-bottom:0;padding-bottom:0}[is='flynt-list-icons'] .item-linkWrapper{margin-top:0.75rem}[is='flynt-list-icons'] .items--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}[is='flynt-list-icons'] .items--centered .item-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007ac0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;margin:0 auto;width:80px}[is='flynt-list-icons'] .items--centered .feather{color:#f2f6fe;height:auto;margin:0 auto;top:0;width:40px}[is='flynt-list-icons'].themeDark .items--centered .item-icon{background-color:transparent}[is='flynt-list-icons'].themeDarkBlue .items--centered .item-icon{background-color:transparent}[is='flynt-list-icons'].themeBlue .items--centered .item-icon{background-color:transparent}[is='flynt-list-icons'].themeLight .feather{color:#007ac0}[is='flynt-list-icons'].themeLight .items--centered .item-icon{background-color:transparent}[is='flynt-list-icons'].themeReset .feather{color:#007ac0}[is='flynt-list-icons'].themeReset .item-content{color:#686d6a}[is='flynt-list-icons'].themeReset .items--centered .item-icon{background-color:transparent}

/*
## List Social
*/
[is='flynt-list-social']{text-align:center}[is='flynt-list-social'] .socialList{display:block;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[is='flynt-list-social'] .socialList-link{display:inline-block}[is='flynt-list-social'] .socialList-link svg{display:block;height:70px;max-width:70px;padding:15px;width:auto}[is='flynt-list-social'] .socialList-link svg path{fill:#0b1016;-webkit-transition:opacity 0.2s cubic-bezier(0.175, 0.885, 0.32, 0.275);transition:opacity 0.2s cubic-bezier(0.175, 0.885, 0.32, 0.275)}[is='flynt-list-social'] .socialList-link:hover svg{opacity:0.7}[is='flynt-list-social'] .socialList-link--mail svg{-webkit-transform:translateY(5px);transform:translateY(5px)}[is='flynt-list-social'].themeDark .socialList-link svg path,[is='flynt-list-social'].themeBlue .socialList-link svg path{fill:#fff}


/*
## Hero CTA
*/
[is='flynt-hero-cta'] .container{text-align:center}[is='flynt-hero-cta'] .container>:first-child{margin-top:0;padding-top:0}[is='flynt-hero-cta'] .container>:last-child{margin-bottom:0;padding-bottom:0}@media (max-width: 599px){[is='flynt-hero-cta'] br{content:'\00a0'}}[is='flynt-hero-image-cta']{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

/*
## Hero Image CTA
*/
[is='flynt-hero-image-cta']{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[is='flynt-hero-image-cta'] .mobileHorizontalAlign--left.mobileVerticalAlign--top{-o-object-position:left top;object-position:left top}[is='flynt-hero-image-cta'] .mobileHorizontalAlign--left.mobileVerticalAlign--center{-o-object-position:left center;object-position:left center}[is='flynt-hero-image-cta'] .mobileHorizontalAlign--left.mobileVerticalAlign--bottom{-o-object-position:left bottom;object-position:left bottom}[is='flynt-hero-image-cta'] .mobileHorizontalAlign--center.mobileVerticalAlign--top{-o-object-position:center top;object-position:center top}[is='flynt-hero-image-cta'] .mobileHorizontalAlign--center.mobileVerticalAlign--center{-o-object-position:center center;object-position:center center}[is='flynt-hero-image-cta'] .mobileHorizontalAlign--center.mobileVerticalAlign--bottom{-o-object-position:center bottom;object-position:center bottom}[is='flynt-hero-image-cta'] .mobileHorizontalAlign--right.mobileVerticalAlign--top{-o-object-position:right top;object-position:right top}[is='flynt-hero-image-cta'] .mobileHorizontalAlign--right.mobileVerticalAlign--center{-o-object-position:right center;object-position:right center}[is='flynt-hero-image-cta'] .mobileHorizontalAlign--right.mobileVerticalAlign--bottom{-o-object-position:right bottom;object-position:right bottom}[is='flynt-hero-image-cta']:not(.fullWidth) .container{display:block;margin-left:auto;margin-right:auto;max-width:100%;padding-left:0;padding-right:0;position:relative;width:100%}@media (min-width: 768px){[is='flynt-hero-image-cta']:not(.fullWidth) .container{display:block;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:0;padding-right:0}}[is='flynt-hero-image-cta']:not(.fullWidth) .container .content-picture{left:15px;right:15px}@media (min-width: 768px){[is='flynt-hero-image-cta']:not(.fullWidth) .container .content-picture{left:40px;right:40px}}@media (min-width: 1280px){[is='flynt-hero-image-cta']:not(.fullWidth) .container .content-picture{left:60px;right:60px}}[is='flynt-hero-image-cta'],[is='flynt-hero-image-cta'] .content,[is='flynt-hero-image-cta'] .content-wrapper{min-height:420px}@media (min-width: 768px){[is='flynt-hero-image-cta'],[is='flynt-hero-image-cta'] .content,[is='flynt-hero-image-cta'] .content-wrapper{min-height:540px}}[is='flynt-hero-image-cta'] .content{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 15px;position:relative;width:100%}@media (min-width: 1280px){[is='flynt-hero-image-cta'] .content{padding:50px 0}}[is='flynt-hero-image-cta'] .content-wrapper{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;max-width:600px;width:100%}[is='flynt-hero-image-cta'] .content-html{position:relative;text-align:center;width:100%}[is='flynt-hero-image-cta'] .content-html>:first-child{margin-top:0;padding-top:0}[is='flynt-hero-image-cta'] .content-html>:last-child{margin-bottom:0;padding-bottom:0}[is='flynt-hero-image-cta'] .content-html:not([class*='theme']){color:#fff}[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h1,[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h2,[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h3,[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h4,[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h5,[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) h6,[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h1,[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h2,[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h3,[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h4,[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h5,[is='flynt-hero-image-cta'] .content-html:not([class*='theme']) .h6{color:inherit}[is='flynt-hero-image-cta'] .content-picture{bottom:0;left:0;position:absolute;right:0;top:0}[is='flynt-hero-image-cta'] .content-background{bottom:0;left:0;position:absolute;right:0;top:0}[is='flynt-hero-image-cta'] .content-pictureEl{height:100%;width:100%}[is='flynt-hero-image-cta'] .content-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width: 768px){[is='flynt-hero-image-cta'] .desktopHorizontalAlign--left.desktopVerticalAlign--top{-o-object-position:left top;object-position:left top}[is='flynt-hero-image-cta'] .desktopHorizontalAlign--left.desktopVerticalAlign--center{-o-object-position:left center;object-position:left center}[is='flynt-hero-image-cta'] .desktopHorizontalAlign--left.desktopVerticalAlign--bottom{-o-object-position:left bottom;object-position:left bottom}[is='flynt-hero-image-cta'] .desktopHorizontalAlign--center.desktopVerticalAlign--top{-o-object-position:center top;object-position:center top}[is='flynt-hero-image-cta'] .desktopHorizontalAlign--center.desktopVerticalAlign--center{-o-object-position:center center;object-position:center center}[is='flynt-hero-image-cta'] .desktopHorizontalAlign--center.desktopVerticalAlign--bottom{-o-object-position:center bottom;object-position:center bottom}[is='flynt-hero-image-cta'] .desktopHorizontalAlign--right.desktopVerticalAlign--top{-o-object-position:right top;object-position:right top}[is='flynt-hero-image-cta'] .desktopHorizontalAlign--right.desktopVerticalAlign--center{-o-object-position:right center;object-position:right center}[is='flynt-hero-image-cta'] .desktopHorizontalAlign--right.desktopVerticalAlign--bottom{-o-object-position:right bottom;object-position:right bottom}}@media (max-width: 629px){[is='flynt-hero-image-cta'] br{content:'\00a0'}}

/*
## Text
*/
[is='flynt-block-wysiwyg'] .content{text-align:inherit}[is='flynt-block-wysiwyg'] .content>:first-child{margin-top:0;padding-top:0}[is='flynt-block-wysiwyg'] .content>:last-child{margin-bottom:0;padding-bottom:0}[is='flynt-block-wysiwyg'] .content--textLeft{text-align:left}[is='flynt-block-wysiwyg'] .content--textCenter{text-align:center}[is='flynt-block-wysiwyg'] .content>:last-child{margin-bottom:0;padding-bottom:0}
