/*
 Theme Name:   TalkRisk GeneratePress Child
 Theme URI:    https://talkriskgroup.com
 Description:  GeneratePress child theme for TalkRisk Group
 Author:       Gary Houlton
 Author URI:   https://talkriskgroup.com
 Template:     generatepress
 Version:      0.1
*/


/**
 * Strong Testimonials Modern template
 */
/* Clears
-----------------------------------------------*/
.clear {
  clear: both;
}

/**
Minimum paragraph width means no short words in skinny space next to image
in columns or small screens.

This workaround is needed until we can use flexbox properly
or CSS offers container queries.

Thanks https://css-tricks.com/minimum-paragraph-widths/
*/
.maybe-clear {
  content: "";
  /* this value seems to work well in both responsive and Masonry */
  width: 6em;
  display: block;
  overflow: hidden;
}

/* Base
-----------------------------------------------*/
.strong-view.wpmtst-modern {
  display: block;
  width: 100%;
}
.strong-view.wpmtst-modern div {
  box-sizing: border-box;
}
.strong-view.wpmtst-modern .wpmtst-testimonial {
  max-height: none;
  max-width: none;
  padding: 0;
  width: 100%;
}

.strong-view.wpmtst-modern .wpmtst-testimonial.t-slide {
  margin-top: 0;
  margin-bottom: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner {
  display: block;
  width: 100%;
  height: 100%;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-image {
  max-width: 100%;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-field-before {
  margin-right: 0.5em;
}
.strong-view.wpmtst-modern a.readmore,
.strong-view.wpmtst-modern a.readmore-toggle {
  white-space: nowrap;
  z-index: 100;
}
.strong-view.wpmtst-modern a.readmore-toggle:hover {
  cursor: pointer;
}

.strong-view.slider-container {
  opacity: 1;
}
.strong-view .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* Template
-----------------------------------------------*/
.strong-view.wpmtst-modern .wpmtst-testimonial {
  margin: 20px auto;
}
.strong-view.wpmtst-modern .wpmtst-testimonial:first-child {
  margin-top: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial:last-child {
  margin-bottom: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner {
  padding: 30px;
  text-align: center;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner > *:not(:nth-last-child(2)):not(:last-child) {
	margin-bottom: 5px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-heading {
  font-weight: 700;
  margin-top: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content {
  font-size: 1.3em;
  font-style: italic;
  margin: 0 56px;
  position: relative;
  text-align: center;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before,
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
  color: #CDCDCD;
  background:#cdcdcd;
  width:36px;
  height:36px;
  font-size: 36px;
  font-style: normal;
  line-height: 36px;
  position: absolute;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
  content: "";
  left: -56px;
  top: 0;
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/quote-left-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/quote-left-solid.svg') center center no-repeat;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
  content: "";
  right: -56px;
  bottom: 0;
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/quote-right-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/quote-right-solid.svg') center center no-repeat;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-field {
  clear: both;
  text-align: center;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-name {
  font-size: 1.3em;
  font-weight: 700;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-date {
  font-size: 0.9em;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-company {
  font-size: 1.1em;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-image {
  display: inline-block;
  margin-bottom: 10px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-image img {
  border-radius: 50%;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-image a {
  text-decoration: none;
  box-shadow: none;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-image .initials {
  text-align: center;
  font-size: 42px;
  font-weight: bold;
  background-color: #f9f9f9;
  border-radius: 50%;
  display: table-cell;
  vertical-align: middle;
}
.strong-view.wpmtst-modern .readmore-page {
  background: #F4F4F4;
  padding: 0.7em;
  text-align: center;
}
.strong-view.wpmtst-modern .strong-slider-controls.indexed {
  line-height: 22px;
  padding: 19px 0;
}
.strong-view.wpmtst-modern .strong-slider-controls.indexed .slider-pager span {
  height: 22px;
  width: 22px;
}
.strong-view.wpmtst-modern .strong-slider-controls.indexed span.slider-pager-active {
  border-radius: 50%;
  font-weight: 400;
}

/* In Widget
-----------------------------------------------*/
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-inner {
  padding: 20px;
}
.widget .strong-view.wpmtst-modern.slider-bottom .wpmtst-testimonial-inner {
  padding-bottom: 40px;
}
.widget .strong-view.wpmtst-modern .strong-slider-controls {
  line-height: 40px;
}
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-content {
  margin: 36px 0;
}
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
  left: 0;
  top: -36px;
}
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
  right: 0;
  bottom: -36px;
}
.widget .strong-view.wpmtst-modern .readmore {
  display: block;
}

/* Pagination
-----------------------------------------------*/
/* Simple pagination
-----------------------------------------------*/
.strong-view.wpmtst-modern.strong-pager {
  display: none;
}

.simplePagerList {
  /* match .strong-content container */
  margin: 20px auto;
  text-align: center;
}

.strong-view ul.simplePagerNav {
  margin: 0 auto;
  padding: 0;
  display: inline-block;
}
.strong-view ul.simplePagerNav li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}
.strong-view ul.simplePagerNav li a {
  border-radius: 50%;
  display: inline-block;
  line-height: 1.7em;
  margin: 0 1px;
  outline: none;
  text-decoration: none;
  transition: background 0.2s ease;
  min-width: 1.7em;
}
.strong-view ul.simplePagerNav li a:hover {
  background: #CDCDCD;
}
.strong-view ul.simplePagerNav li.currentPage a {
  text-decoration: none;
  background: #CDCDCD;
  color: #000;
}

.strong-view.rtl ul.simplePagerNav li {
  float: right;
}

/* Standard pagination
-----------------------------------------------*/
.strong-view .nav-links {
  margin: 20px auto;
  text-align: center;
}
.strong-view .nav-links a, .strong-view .nav-links span {
  display: inline-block;
  line-height: 1.5;
  margin: 0 0.2em;
  padding: 0.1em 0.3em;
  transition: background 0.2s ease;
}
.strong-view .nav-links a.current, .strong-view .nav-links span.current {
  background: #999;
  color: #FFF;
}
.strong-view .nav-links a {
  outline: none;
  text-decoration: none;
}
.strong-view .nav-links a:hover,
.strong-view .nav-links a.prev:hover,
.strong-view .nav-links a.next:hover,
.strong-view .nav-links span:hover {
  background: #BBB;
  color: #FFF;
}

/* Slideshow
-----------------------------------------------*/
.strong-view.wpmtst-modern.slider-container .strong-content {
  margin: 0 auto;
}
.strong-view.wpmtst-modern.slider-container .wpmtst-testimonial:not(:first-child) {
  display: none;
}
.strong-view.wpmtst-modern.nav-position-inside .wpmtst-testimonial-inner {
  padding-bottom: 60px;
}
.strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner {
  padding-left: 50px;
  padding-right: 50px;
}

/* Responsive
-----------------------------------------------*/
@media only screen and (max-width: 480px) {
  .strong-view.wpmtst-modern .wpmtst-testimonial-inner {
    padding: 15px;
  }
  .strong-view.wpmtst-modern .wpmtst-testimonial-content {
    margin: 0;
    font-size: 1.1em;
    /* move quotes from left/right to top/bottom */
  }
  .strong-view.wpmtst-modern .wpmtst-testimonial-content:before {
    position: static;
    display: block;
    margin-bottom: 10px;
  }
  .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
    position: static;
    float: right;
    margin-top: 10px;
  }
  .strong-view.wpmtst-modern .wpmtst-testimonial-name {
    font-size: 1.1em;
  }
}


.strong-view.wpmtst-modern .disabled { 
  display: none!important;
}

.wpmslider-controls.disabled {
    display: block !important;
}

/*  Compatibility with metaslider pro layers display
----------------------------------------------------*/

.msHtmlOverlay .layer .disabled {
    display: block !important;
}

/*  Readmore Inline
----------------------------------------------------*/
.readmore-excerpt-inline,
.readmore-content-inline:not([hidden]),
.readmore-content-inline:not([hidden]) p {
    display: inline;
}

.wpmtst-inline-readme {
    margin-left: 5px;
}
/* =bxSlider structure
---------------------------------------------------------*/
.strong-view .wpmslider-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  direction: ltr;
}
.strong-view .wpmslider {
  margin: 0;
  padding: 0;
}
.strong-view .wpmslider-viewport {
  /* fix other elements on the page moving (on Chrome) */
  -webkit-transform: translatez(0);
}

/* =pager
---------------------------------------------------------*/
.strong-view .wpmslider-pager {
  display: inline-block;
}
.strong-view.rtl .wpmslider-pager {
  direction: rtl;
}
.strong-view .wpmslider-pager-item {
  display: inline-block;
}
.strong-view .wpmslider-pager-link {
  text-decoration: none;
}

/* =controls
---------------------------------------------------------*/
.strong-view .wpmslider-start,
.strong-view .wpmslider-stop,
.strong-view .wpmslider-next,
.strong-view .wpmslider-prev {
  z-index: 5;
}
.strong-view .wpmslider-controls-auto,
.strong-view .wpmslider-controls-direction {
  display: inline-block;
  vertical-align: middle;
}
.strong-view .wpmslider-controls a {
  box-shadow: none;
  text-decoration: none;
}
.strong-view .wpmslider-controls a:hover, .strong-view .wpmslider-controls a:active, .strong-view .wpmslider-controls a:focus {
  outline: 0;
}

.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls {
  position: absolute;
  bottom: 0;
  width: 100%;
  line-height: 1;
  padding-bottom: 15px;
  text-align: center;
  z-index: 5;
}
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-start,
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-stop,
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-prev,
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls .wpmslider-next {
  margin: 0 3px;
}

.strong-view.nav-position-outside .wpmslider-controls {
  line-height: 1;
  padding: 20px 0 20px;
  text-align: center;
  z-index: 5;
}
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-start,
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-stop,
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-prev,
.strong-view.nav-position-outside .wpmslider-controls .wpmslider-next {
  margin: 0 3px;
}

.strong-view.controls-style-buttons .wpmslider-start,
.strong-view.controls-style-buttons .wpmslider-stop,
.strong-view.controls-style-buttons .wpmslider-next,
.strong-view.controls-style-buttons .wpmslider-prev {
  display: inline-block;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  line-height: 24px;
  width: 24px;
  height: 24px;
  text-align: center;
  transition: all 0.2s ease;
}
.strong-view.controls-style-buttons .wpmslider-start:before,
.strong-view.controls-style-buttons .wpmslider-stop:before {
  position: relative;
  top: -1px;
  background: #999;
}
.strong-view.controls-style-buttons .wpmslider-start:before {
  content: "";
  background:#999;
  position: relative;
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/play-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/play-solid.svg') center center no-repeat;
  top:3px;
  display: inline-block;
  width: 25px;
  height: 25px;
}
.strong-view.controls-style-buttons .wpmslider-stop:before {
  content: "";
  background:#999;
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/pause-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/pause-solid.svg') center center no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  position: relative;
  top:3px;
}
.strong-view.controls-style-buttons .wpmslider-start:hover,
.strong-view.controls-style-buttons .wpmslider-stop:hover,
.strong-view.controls-style-buttons .wpmslider-next:hover,
.strong-view.controls-style-buttons .wpmslider-prev:hover {
  color: #111;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before {
  content: "";
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-left-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-left-solid.svg') center center no-repeat;
  background:#999;
  position: relative;
  left: -1px;
  display: inline-block;
  width: 25px;
  height: 25px;
  top: 3px;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
  content: "";
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-right-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-right-solid.svg') center center no-repeat;
  background:#999;
  position: relative;
  left: -1px;
  display: inline-block;
  width: 25px;
  height: 25px;
  top: 3px;
}
.strong-view.controls-style-buttons.rtl .wpmslider-prev:before {
  content: "";
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-right-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-right-solid.svg') center center no-repeat;
  background:#999;
  position: relative;
  left: -1px;
  display: inline-block;
  width: 25px;
  height: 25px;
  top: 3px;
}
.strong-view.controls-style-buttons.rtl .wpmslider-next:before {
  content: "";
  -webkit-mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-left-solid.svg') center center no-repeat;
  mask: url('/wp-content/plugins/strong-testimonials/assets/public/svg/chevron-left-solid.svg') center center no-repeat;
  background:#999;
  position: relative;
  left: -1px;
  display: inline-block;
  width: 25px;
  height: 25px;
  top: 3px;
}

.strong-view.controls-type-sides .wpmslider-controls {
  height: 0;
}
.strong-view.controls-type-sides .wpmslider-prev,
.strong-view.controls-type-sides .wpmslider-next {
  position: absolute;
  top: calc(50% - 14px);
  margin: 0;
}
.strong-view.controls-type-sides:not(.rtl) .wpmslider-prev {
  left: 10px;
}
.strong-view.controls-type-sides:not(.rtl) .wpmslider-next {
  right: 10px;
}
.strong-view.controls-type-sides.rtl .wpmslider-prev {
  right: 10px;
}
.strong-view.controls-type-sides.rtl .wpmslider-next {
  left: 10px;
}

.gb-container-b775ec6e > .gb-inside-container{padding:40px 20px 100px;max-width:1100px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-b775ec6e > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-d909976d > .gb-inside-container{padding:40px;}.gb-grid-wrapper > .gb-grid-column-d909976d{width:55%;}.gb-grid-wrapper > .gb-grid-column-d909976d > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-8cb5bbb4 > .gb-inside-container{padding:40px;}.gb-grid-wrapper > .gb-grid-column-8cb5bbb4{width:45%;}.gb-grid-wrapper > .gb-grid-column-8cb5bbb4 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-89d80ae4{background-color:#ffffff;background-image:linear-gradient(178deg, #ffffff 10%, #04a1e4 80%);}.gb-container-89d80ae4 > .gb-inside-container{padding:140px 20px;max-width:1100px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-89d80ae4 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-ed2e36d9 > .gb-inside-container{padding:40px;}.gb-grid-wrapper > .gb-grid-column-ed2e36d9{width:50%;}.gb-grid-wrapper > .gb-grid-column-ed2e36d9 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-df35cdce > .gb-inside-container{padding:40px;}.gb-grid-wrapper > .gb-grid-column-df35cdce{width:50%;}.gb-grid-wrapper > .gb-grid-column-df35cdce > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-8d4f0053 > .gb-inside-container{padding:140px 20px;max-width:1100px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-8d4f0053 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-c5e6c333{border-radius:20px;background-color:#ffffff;}.gb-container-c5e6c333 > .gb-inside-container{padding:40px 20px;}.gb-grid-wrapper > .gb-grid-column-c5e6c333{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-c5e6c333 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-e174303b{border-radius:20px;background-color:#ffffff;}.gb-container-e174303b > .gb-inside-container{padding:40px 20px;}.gb-grid-wrapper > .gb-grid-column-e174303b{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-e174303b > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-b1392af0 > .gb-inside-container{padding:20px 20px 100px;max-width:1100px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-b1392af0 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-07594e7a > .gb-inside-container{padding:40px;}.gb-grid-wrapper > .gb-grid-column-07594e7a{width:50%;}.gb-grid-wrapper > .gb-grid-column-07594e7a > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-14357aae > .gb-inside-container{padding:30px 20px 160px;max-width:1100px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-14357aae > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-d822f4ac{width:25%;}.gb-grid-wrapper > .gb-grid-column-d822f4ac > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-ca7dac7d{width:50%;}.gb-grid-wrapper > .gb-grid-column-ca7dac7d > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper > .gb-grid-column-1ece392c{width:25%;}.gb-grid-wrapper > .gb-grid-column-1ece392c > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-8de2c2f6 > .gb-inside-container{max-width:1100px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-8de2c2f6 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-container-fc4bd0a3{background-image:linear-gradient(178deg, #04a1e4 30%, #ffffff 80%);}.gb-container-fc4bd0a3 > .gb-inside-container{padding:70px 20px 140px;max-width:1100px;margin-left:auto;margin-right:auto;}.gb-grid-wrapper > .gb-grid-column-fc4bd0a3 > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-wrapper-cbf71aa6{display:flex;flex-wrap:wrap;align-items:center;margin-left:-80px;}.gb-grid-wrapper-cbf71aa6 > .gb-grid-column{box-sizing:border-box;padding-left:80px;}.gb-grid-wrapper-a5c190b8{display:flex;flex-wrap:wrap;margin-left:-20px;}.gb-grid-wrapper-a5c190b8 > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-grid-wrapper-0275ece1{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-100px;}.gb-grid-wrapper-0275ece1 > .gb-grid-column{box-sizing:border-box;padding-left:100px;}.gb-grid-wrapper-cbd4d5e1{display:flex;flex-wrap:wrap;margin-left:-100px;}.gb-grid-wrapper-cbd4d5e1 > .gb-grid-column{box-sizing:border-box;padding-left:100px;}.gb-grid-wrapper-afdc8e9d{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-afdc8e9d > .gb-grid-column{box-sizing:border-box;}h1.gb-headline-9abef96f{color:#333333;}h1.gb-headline-9abef96f .gb-highlight{color:#04a1e4;}h2.gb-headline-14754aec{display:flex;flex-direction:column;margin-top:-15px;}h2.gb-headline-14754aec .gb-icon{line-height:0;color:#04a1e4;padding-bottom:0em;}h2.gb-headline-14754aec .gb-icon svg{width:1.4em;height:1.4em;fill:currentColor;}h2.gb-headline-021a6be9{display:flex;flex-direction:column;text-align:center;margin-top:-15px;margin-bottom:39px;}h2.gb-headline-021a6be9 .gb-icon{line-height:0;color:#04a1e4;padding-bottom:0em;}h2.gb-headline-021a6be9 .gb-icon svg{width:1.4em;height:1.4em;fill:currentColor;}h2.gb-headline-f919bc10{display:flex;flex-direction:column;text-align:center;margin-top:-15px;margin-bottom:39px;}h2.gb-headline-f919bc10 .gb-icon{line-height:0;color:#04a1e4;padding-bottom:0em;}h2.gb-headline-f919bc10 .gb-icon svg{width:1.4em;height:1.4em;fill:currentColor;}h2.gb-headline-65e0d10b{display:flex;flex-direction:column;text-align:center;margin-top:-15px;margin-bottom:39px;}h2.gb-headline-65e0d10b .gb-icon{line-height:0;color:#04a1e4;padding-bottom:0em;}h2.gb-headline-65e0d10b .gb-icon svg{width:1.4em;height:1.4em;fill:currentColor;}h2.gb-headline-f2a3c53c{display:flex;flex-direction:column;text-align:center;margin-top:-15px;margin-bottom:39px;color:#ffffff;}h2.gb-headline-f2a3c53c .gb-icon{line-height:0;color:#ffffff;padding-bottom:0em;}h2.gb-headline-f2a3c53c .gb-icon svg{width:1.4em;height:1.4em;fill:currentColor;}.gb-button-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;clear:both;}.gb-button-wrapper-b5f10fa4{margin-top:40px;}.gb-button-wrapper-9cee453b{margin-top:40px;}.gb-button-wrapper-42a911ca{justify-content:center;margin-top:30px;}.gb-button-wrapper-9c8ea25c{justify-content:center;margin-top:30px;}.gb-button-wrapper a.gb-button-9bdb5cfb{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:12px 24px;border-radius:4px;background-color:#04a1e4;color:#ffffff;text-decoration:none;}.gb-button-wrapper a.gb-button-9bdb5cfb:hover, .gb-button-wrapper a.gb-button-9bdb5cfb:active, .gb-button-wrapper a.gb-button-9bdb5cfb:focus{background-color:#0471a9;color:#ffffff;}.gb-button-wrapper a.gb-button-abad9daa{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:12px 24px;border-radius:4px;background-color:#072643;color:#ffffff;text-decoration:none;}.gb-button-wrapper a.gb-button-abad9daa:hover, .gb-button-wrapper a.gb-button-abad9daa:active, .gb-button-wrapper a.gb-button-abad9daa:focus{background-color:#0471a9;color:#ffffff;}.gb-button-wrapper a.gb-button-b21e3eda{display:inline-flex;align-items:center;justify-content:center;letter-spacing:0.04em;font-weight:normal;text-align:center;color:#04a1e4;text-decoration:none;}.gb-button-wrapper a.gb-button-b21e3eda:hover, .gb-button-wrapper a.gb-button-b21e3eda:active, .gb-button-wrapper a.gb-button-b21e3eda:focus{color:#072643;}.gb-button-wrapper a.gb-button-b21e3eda .gb-icon{line-height:0;padding-left:.4em;}.gb-button-wrapper a.gb-button-b21e3eda .gb-icon svg{width:1.2em;height:1.2em;fill:currentColor;}.gb-button-wrapper a.gb-button-43bd5bcc{display:inline-flex;align-items:center;justify-content:center;letter-spacing:0.04em;font-weight:normal;text-align:center;color:#04a1e4;text-decoration:none;}.gb-button-wrapper a.gb-button-43bd5bcc:hover, .gb-button-wrapper a.gb-button-43bd5bcc:active, .gb-button-wrapper a.gb-button-43bd5bcc:focus{color:#072643;}.gb-button-wrapper a.gb-button-43bd5bcc .gb-icon{line-height:0;padding-left:.4em;}.gb-button-wrapper a.gb-button-43bd5bcc .gb-icon svg{width:1.2em;height:1.2em;fill:currentColor;}@media (max-width: 1024px) {.gb-grid-wrapper > .gb-grid-column-d909976d{width:100%;order:2;}.gb-grid-wrapper > .gb-grid-column-8cb5bbb4{width:100%;order:1;}.gb-grid-wrapper > .gb-grid-column-ed2e36d9{width:100%;}.gb-grid-wrapper > .gb-grid-column-df35cdce{width:100%;}.gb-grid-wrapper > .gb-grid-column-c5e6c333{width:100%;}.gb-grid-wrapper > .gb-grid-column-e174303b{width:100%;}.gb-grid-wrapper > .gb-grid-column-07594e7a{width:100%;}.gb-grid-wrapper-cbf71aa6 > .gb-grid-column{padding-bottom:80px;}.gb-grid-wrapper-a5c190b8 > .gb-grid-column{padding-bottom:80px;}.gb-grid-wrapper-0275ece1 > .gb-grid-column{padding-bottom:100px;}.gb-grid-wrapper-cbd4d5e1 > .gb-grid-column{padding-bottom:60px;}}@media (max-width: 1024px) and (min-width: 768px) {.gb-grid-wrapper > div.gb-grid-column-d909976d{padding-bottom:0;}.gb-grid-wrapper > div.gb-grid-column-df35cdce{padding-bottom:0;}.gb-grid-wrapper > div.gb-grid-column-07594e7a{padding-bottom:0;}}@media (max-width: 767px) {.gb-grid-wrapper > .gb-grid-column-d909976d{width:100%;}.gb-grid-wrapper > div.gb-grid-column-d909976d{padding-bottom:0;}.gb-grid-wrapper > .gb-grid-column-8cb5bbb4{width:100%;}.gb-grid-wrapper > .gb-grid-column-ed2e36d9{width:100%;}.gb-grid-wrapper > .gb-grid-column-df35cdce{width:100%;}.gb-grid-wrapper > div.gb-grid-column-df35cdce{padding-bottom:0;}.gb-grid-wrapper > .gb-grid-column-c5e6c333{width:100%;}.gb-grid-wrapper > .gb-grid-column-e174303b{width:100%;}.gb-grid-wrapper > .gb-grid-column-07594e7a{width:100%;}.gb-grid-wrapper > div.gb-grid-column-07594e7a{padding-bottom:0;}.gb-grid-wrapper > .gb-grid-column-d822f4ac{width:100%;}.gb-grid-wrapper > .gb-grid-column-ca7dac7d{width:100%;}.gb-grid-wrapper > .gb-grid-column-1ece392c{width:100%;}}:root{--gb-container-width:1100px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}
.main-navigation.offside{position:fixed;width:var(--gp-slideout-width);height:100%;height:100vh;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:calc(var(--gp-slideout-width) * -1)}.offside--right{left:auto;right:calc(var(--gp-slideout-width) * -1)}.offside--left.is-open:not(.slideout-transition),.offside-js--is-left .offside-sliding-element{transform:translate3d(var(--gp-slideout-width),0,0)}.offside--right.is-open:not(.slideout-transition),.offside-js--is-right .offside-sliding-element{transform:translate3d(calc(var(--gp-slideout-width) * -1),0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition){display:none}.slideout-navigation.main-navigation:not(.slideout-transition).do-overlay{opacity:1}.slideout-navigation.main-navigation.slideout-transition.do-overlay{opacity:0}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}.offside-js--is-open .slideout-overlay{visibility:visible;opacity:1}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:transparent;color:#fff;font-size:30px;border:0;opacity:0}.slide-opened .slideout-overlay button.slideout-exit{opacity:1}button.slideout-exit:hover{background-color:transparent}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}.slide-opened nav.toggled .menu-toggle:before{content:"\f0c9"}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:calc(var(--gp-slideout-width) - 5px)}.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:calc(var(--gp-slideout-width) - 5px)}.slideout-widget{margin:20px}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}.slideout-navigation .mega-menu>ul>li{display:block;width:100%!important}.slideout-navigation .slideout-menu{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}.slideout-navigation .slideout-widget li{float:none}#generate-slideout-menu.do-overlay li{text-align:center}#generate-slideout-menu.main-navigation ul ul{display:none}#generate-slideout-menu.main-navigation ul ul.toggled-on{display:block!important}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-toggle:not(.has-svg-icon) a:before{content:"\f0c9";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;position:relative;top:1px}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block}#generate-slideout-menu li.menu-item-float-right{float:none!important;display:inline-block;width:auto}.rtl .slideout-navigation{position:fixed}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.slideout-navigation .slideout-widget .menu li{float:none}.slideout-navigation .slideout-widget ul{display:block}.slideout-navigation.do-overlay{transform:none!important;transition:opacity .2s,visibility .2s;width:100%;text-align:center;left:0;right:0}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:column;padding:10% 10% 0;max-width:700px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgba(0,0,0,.07);padding:0 10px;margin:0 0 0 10px}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0}.nav-aligned-center .slideout-navigation,.nav-aligned-right .slideout-navigation{text-align:left}.slideout-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{transform:rotate(180deg)}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0)}.slideout-both .main-navigation.toggled .main-nav>ul,.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,.slideout-mobile .main-navigation.toggled .main-nav>ul{display:none!important}.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}.sf-menu>li.slideout-toggle{float:right}.gen-sidebar-nav .sf-menu>li.slideout-toggle{float:none}.off-canvas-toggle-label{padding-left:7px}.gp-icon+.off-canvas-toggle-label{padding-left:9px}@media (max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center}}
