@charset "UTF-8";
html body.admin-menu .navbar-fixed-top {
  z-index: 900;
}

.bg-black li a.active {
  color: inherit;
}

.navbar-fixed-top li a.active-trail,
.navbar-fixed-top li a.active {
  color: #0AF0A0;
}

.pager li.pager-show-more-next a {
  border: 3px solid #1923FA;
  background: transparent;
  color: #1923FA;
  padding: 6px 16px;
  border-radius: 0;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  font-weight: inherit;
  font-size: 14px;
  line-height: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.pager li.pager-show-more-next a:hover {
  color: #0AF0A0;
  border: 3px solid #0AF0A0;
}

.content-main-body .container-fluid {
  text-align: left;
  padding-left: 25px;
  padding-right: 25px;
}

.content-main-body .container-fluid h2 {
  font-size: 36px;
  line-height: 40px;
}

.content-main-body blockquote {
  margin-bottom: 30px;
}

.content-main-body .col-md-offset-3 {
  margin-left: 0;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.content-main-body .contact-us-paragraph {
  text-align: center;
}

.content-main-body .pv-50,
.content-main-body .pv-100 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.paragraphs-items-field-paragraph-entities-full #iframeContainer {
  padding-bottom: 87.5vh;
}

@-moz-document url-prefix() {
  .paragraphs-items-field-paragraph-entities-full #iframeContainer {
    padding-bottom: 87.92vh;
  }
}

.elq-form,
.modal-content {
  /* Pasted forms */
}

.elq-form textarea,
.elq-form input[type=tel],
.elq-form input[type=text],
.modal-content textarea,
.modal-content input[type=tel],
.modal-content input[type=text] {
  padding: 6px 12px;
  width: 100%;
  display: block;
  color: #555;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}

.elq-form .checkbox label,
.modal-content .checkbox label {
  padding-left: 0;
}

.elq-form label .inner,
.modal-content label .inner {
  color: #555;
}

.elq-form .radio-option.field-size-top-large,
.modal-content .radio-option.field-size-top-large {
  clear: both;
  display: block;
}

.elq-form #formAgreement,
.elq-form .privacy,
.modal-content #formAgreement,
.modal-content .privacy {
  height: 150px;
  padding: 15px;
  overflow-y: scroll;
  border: 1px solid #ccc;
  background-color: #f7f7f7;
  margin: 20px 0 0;
  font-size: 12px;
}

.elq-form #formAgreement p,
.elq-form .privacy p,
.modal-content #formAgreement p,
.modal-content .privacy p {
  margin-bottom: 10px;
}

.elq-form .privacy-description,
.modal-content .privacy-description {
  color: red;
  font-size: 10px;
  margin-bottom: 10px;
}

.elq-form p.field-p,
.modal-content p.field-p {
  margin-bottom: 0;
}

.elq-form .sc-regular-size,
.modal-content .sc-regular-size {
  margin-bottom: 20px;
}

.elq-form .label-position,
.modal-content .label-position {
  font-weight: 200;
  line-height: 27px;
}

.elq-form .label,
.modal-content .label {
  font-weight: normal;
}

.elq-form .submit-button,
.modal-content .submit-button {
  border: 3px solid #1923FA;
  background: transition;
  color: #1923FA;
  padding: 8px 25px 11px;
  border-radius: 0;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  font-weight: inherit;
}

.elq-form .submit-button:focus, .elq-form .submit-button:hover,
.modal-content .submit-button:focus,
.modal-content .submit-button:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.elq-form .submit-button:disabled,
.modal-content .submit-button:disabled {
  color: #888;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.region .block-menu h2 {
  display: none;
}

.region .block-menu ul.menu {
  margin-bottom: 10px;
  margin-left: 0;
}

.region .block-menu ul.menu li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.region-footer-social {
  display: inline-block;
}

.region-footer-social .content,
.region-footer-social li {
  display: inline-block;
}

.region-footer-social ul.menu {
  padding-left: 0;
  margin-left: 0;
}

.region-footer-social ul.menu .glassdoor,
.region-footer-social ul.menu .facebook,
.region-footer-social ul.menu .twitter,
.region-footer-social ul.menu .linkedin {
  background: url("../images/linkedin.svg") no-repeat;
  height: 32px;
  width: 32px;
  display: block;
  text-indent: -9999px;
  margin-left: 5px;
}

.region-footer-social ul.menu .facebook {
  background: url("../images/facebook.svg") no-repeat;
}

.region-footer-social ul.menu .twitter {
  background: url("../images/twitter.svg") no-repeat;
}

.region-footer-social ul.menu .glassdoor {
  background: url("../images/glassdoor.svg") no-repeat;
}

.mod-multimedia-row-wrapper-fullwidth img {
  display: block;
  max-width: 100%;
  height: auto;
}

#edit-field-industry-tid-wrapper {
  margin-top: 30px;
}

.terms-filter .view-filters {
  clear: both;
}

#edit-field-industry-tid-wrapper,
#edit-field-post-type-tid-wrapper {
  float: none;
  padding: 0;
}

#edit-field-industry-tid-wrapper label,
#edit-field-post-type-tid-wrapper label {
  color: #888888;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.1;
  font-weight: 500;
  text-transform: uppercase;
}

#edit-field-industry-tid-wrapper .views-widget label,
#edit-field-post-type-tid-wrapper .views-widget label {
  color: #1923FA;
  font-weight: normal;
  cursor: pointer;
  text-transform: none;
  font-size: 17px;
}

#edit-field-industry-tid-wrapper .views-widget label:hover,
#edit-field-post-type-tid-wrapper .views-widget label:hover {
  text-decoration: underline;
}

.search-page-form .search-form {
  margin-bottom: 0;
}

.search-page-form #edit-basic {
  position: relative;
  display: table;
  border-collapse: separate;
}

.search-page-form .form-type-textfield {
  display: table-cell;
}

.search-page-form .form-type-textfield label {
  display: none;
}

.search-page-form .input-group-btn:last-child > .btn,
.search-page-form .input-group-btn:last-child > .btn-group {
  margin-left: 1px;
  font-size: 18px;
  line-height: 24px;
}

.paragraphs-item-html-code article.node-landing-page-short {
  background-position: 100% 0;
  background-size: 50%;
  background-repeat: no-repeat;
}

.paragraphs-item-html-code article.node {
  /*
// This will hide the nav bar items we don't want
.top-bar-section ul {
  li:nth-child(3) {
    display: none;
  }
  li:nth-child(6) {
    display: none;
  }
}
*/
  /*.blog {
  height: 100px;
}*/
  /*//////////*/
  /*/////////*/
  /* Tracking codes 1 pixel fix */
  /* General Mobile Stylings ----------- */
  /* Desktops and laptops ----------- */
  /* Desktops and laptops ----------- */
  /* ipad */
  /* Large screens ----------- */
  /* Homepage Community line----------- */
  /* iPad (portrait) -------------------- */
  /* iphone6 Plus (landscape) -------------------- */
  /* iphone6 Plus (portrait) -------------------- */
  /* iphone6 (portrait) -------------------- */
  /* iphone6 (landscape) -------------------- */
  /* Galaxy Phones (portrait) -------------------- */
  /* Galaxy Phones (landscape) -------------------- */
  /* iPhone 5 (portrait only)----------- */
  /* iPhone 5 (landscape only)----------- */
  /* iPhone 5 (portrait &amp; landscape)----------- */
  /* Very small screens----------- */
  /* Android Nexus 7 ----------- */
  /* Medium Screens down for story page (Landscape) */
  /* Medium Screens down for story page */
  /* Medium Screens down for story page (Landscape) */
  /* Medium Screens down for story page */
  /* iPad (landscape) -------------------- */
  /*
*
* Mobile / Small Screens
*
*/
  /* Nexus 7 (portrait & landscape) -------------------- */
  /* iphone6 (landscape) -------------------- */
  /* Nexus 7 (portrait & landscape) -------------------- */
  /* Portrait iPad fix*/
  /*.case-study-video {
  position: relative;
  video {
    position: relative;
    width: 100%;
    background:transparent url('../../videos/video-poster.png') no-repeat 0 0;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
  }
}*/
  /* NOTE: Uncomment this section to style a fullwidth hero text for first slide.
Use this in tandem with the addClass('fullwidth') call in NewStory.js */
  /*#slide-right0 {
	h1 {
	  font-size: 6rem;
    top: 35%;
	}
}*/
  /*****  SLIDE 1  ******/
  /*.ms-left #slide1 {
	div {
		padding: 0;
		.fullwidth {
			left: 0;
			top: 40%;
			h1 {
				margin-right: 0;
				.animate-text {
					position: relative;
					opacity: 0;
					top: 50px;
				}
			}
		}
	}
	h1 {
		position: relative;
		margin-right: -2%;
		font-weight: bold;
		font-size: 6rem;
	}
}

.ms-right #slide1 {
	div {
		padding: 0;
	}
	h1 {
		font-weight: bold;
		font-size: 6rem;
		margin-left: -2%;
		text-transform: none !important;
	}
}
*/
  /*****  SLIDE 2  ******/
  /*.ms-left #slide2 {
	h1 {
		position: relative;
		font-size: 6rem;
    margin: 10% 0;
	}
	.number {
		float: left;
		font-weight: bold;
		position: absolute;
		font-size:10rem;
		color: $bluewolf-blue;
		top: -20%;
		z-index: -10;
	}
	.stat-text {
		left: 50%;
    position: relative;
	}
}

.ms-right #slide2 {

}*/
  /*****  SLIDE 3  ******/
  /*.ms-left #slide3 {
	h1 {
		position: relative;
	  font-weight: bold;
	  font-size: 6rem;
	  line-height: 1.5;
	  display: inline;
	}
}

.ms-right #slide3 {
	div {
		h1, h2 {
			color: $bluewolf-black;
		}
	}
}*/
  /*****  SLIDE 4  ******/
  /*.ms-left #slide4 {
	text-align: center;
	.number{
		font-size: 22rem;
	}
	h1 {
		position: relative;
		float: right;
		font-weight: bold;
		font-size: 8rem;
		text-transform: uppercase;
	}
}

.ms-right #slide4 {

}*/
  /*****  SLIDE 5  ******/
  /*.ms-left #slide5 {
	text-align: center;
	h1 {
		position: relative;
	  font-weight: bold;
	  font-size: 8rem;
	  display: inline;
	}
}

.ms-right #slide5 {
	h1 {
		width: 80%;
	}
}*/
  /*****  SLIDE 6  ******/
  /*.ms-left #slide6 {
	h1 {
		position: relative;
		float: right;
		font-weight: bold;
		font-size: 5rem;
		margin: 5% 0;
	}
	h3 {
		font-size: 2.6rem;
	}
}

.ms-right #slide6 {
	div {
		h1, h2 {
			color: $bluewolf-black;
		}
	}
}*/
  /*****  SLIDE 7  ******/
  /*.ms-left #slide7 {
	text-align: center;
	h1 {
		font-weight: bold;
		font-size: 10rem;
	}
	h2 {
		font-size: 3.4rem;
    text-transform: none;
    font-weight: normal;
    padding: 0 6%;
	}
}

.ms-right #slide7 {

}*/
  /*****  SLIDE 8  ******/
  /*.ms-left #slide8 {
	background-color: $bluewolf-black !important;
	h1 {
		position: relative;
		font-weight: bold;
		padding: 2% 20%;
	}
	h2 {
		text-transform: none;
		font-weight: normal;
		padding: 2% 20%;
	}
	input {
		margin: 5%;
	}
}*/
  /*.ms-right #slide8 {
	background-color: $bluewolf-black !important;
	.fullwidth {
		h1, h2 {
			margin: 0 auto;
		}
		h1{
			font-size: 5rem;
			width: 80%;
			text-transform: none;
		}
		h2 {
			width: 100% !important;
		}
	}
}*/
  /*.green-underline-image {
  background-image: linear-gradient(0deg, $bluewolf-green, $bluewolf-green);
  background-repeat: repeat-x;
  background-size: 1px 15px;
  background-position: 0 6rem;
}

.red-underline-image {
  background-image: linear-gradient(0deg, $bluewolf-red, $bluewolf-red);
  background-repeat: repeat-x;
  background-size: 1px 15px;
  background-position: 0 8rem;
}*/
  /**
  * Specific for Contact Us form
  */
  /*
.sticky {
  .bg-make-blue {
    z-index: 102;
    height: 6.5rem;
  }
}
*/
  /*
.slick-dotted.slick-slider {
  padding-bottom: 0;
  margin-bottom: 0;
}
*/
}

.paragraphs-item-html-code article.node .row {
  width: 100%;
  margin: 0 auto;
  max-width: 62.5rem;
}

.paragraphs-item-html-code article.node #footer-map-container {
  position: relative;
}

.paragraphs-item-html-code article.node .mid-column {
  margin: 0 4% !important;
}

.paragraphs-item-html-code article.node .fourth-column {
  padding-top: 9px;
}

.paragraphs-item-html-code article.node #footer-map {
  min-height: 690px;
  height: 55%;
  background-position-y: -170px;
  background-size: 50% 190%;
  background-repeat: no-repeat;
  background-color: #1923FA;
  color: #fff;
  padding: 3% 0 0 60px;
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 1rem;
  -webkit-font-smoothing: antialiased;
  position: relative;
  overflow: hidden;
}

.paragraphs-item-html-code article.node #footer-map > span {
  position: relative;
  z-index: 1;
  float: right;
}

.paragraphs-item-html-code article.node #footer-map > img {
  position: absolute;
  left: 40px;
  top: -40px;
  width: 45%;
  z-index: 0;
  opacity: .5;
}

.paragraphs-item-html-code article.node .city-grid {
  position: absolute;
  right: 0;
  top: 14%;
  max-width: 65%;
  min-width: 48%;
  font-weight: normal;
}

.paragraphs-item-html-code article.node .city-grid > span {
  position: absolute;
  top: -8%;
}

.paragraphs-item-html-code article.node .city-row {
  color: #fff;
  font-size: 1.2rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  height: 32px;
}

.paragraphs-item-html-code article.node .city-row span {
  display: inline-block;
}

.paragraphs-item-html-code article.node .city-name {
  width: 38%;
  cursor: pointer;
  height: 32px;
}

.paragraphs-item-html-code article.node .city-name img {
  width: 10px;
  height: auto;
  margin-left: 8px;
}

.paragraphs-item-html-code article.node .city-temp {
  width: 15%;
  height: 32px;
}

.paragraphs-item-html-code article.node .city-weather-icon {
  width: 30px;
  height: 32px;
}

.paragraphs-item-html-code article.node #footer-bottom a:hover {
  color: #0AF0A0;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}

.paragraphs-item-html-code article.node .city-time {
  text-align: right;
  width: 33%;
  height: 32px;
}

.paragraphs-item-html-code article.node .office-details {
  height: 32px;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all .2s;
}

.paragraphs-item-html-code article.node .office-details > span, .paragraphs-item-html-code article.node .office-details a {
  color: #FFFFFF;
  display: block;
  font-size: .9rem;
}

.paragraphs-item-html-code article.node .office-details > span.office-phone, .paragraphs-item-html-code article.node .office-details a.office-phone {
  font-weight: bold;
}

.paragraphs-item-html-code article.node .city-row.open {
  height: 125px;
}

.paragraphs-item-html-code article.node .city-row.open .office-details {
  height: 100px;
  max-height: 100px;
  line-height: 1.7;
  padding: 10px 0;
}

.paragraphs-item-html-code article.node .city-row.open .city-name img {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.paragraphs-item-html-code article.node #footer-bottom {
  background-color: #0A0023;
  color: #fff;
  padding: 6%;
  height: 45%;
}

.paragraphs-item-html-code article.node #footer-bottom form {
  width: 100%;
}

.paragraphs-item-html-code article.node #footer-bottom h2 {
  color: #fff;
  margin-top: 1rem;
}

.paragraphs-item-html-code article.node #footer-bottom ul li.heading {
  font-weight: bold;
  padding: 3% 0;
}

.paragraphs-item-html-code article.node #footer-bottom ul li {
  padding: 3% 0;
}

.paragraphs-item-html-code article.node #footer-bottom ul a {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node #footer-bottom > div {
  float: left;
  width: 100%;
}

.paragraphs-item-html-code article.node #footer-bottom ul, .paragraphs-item-html-code article.node #footer-bottom p, .paragraphs-item-html-code article.node #footer-bottom b {
  font-size: 1.2rem;
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 1.6rem;
}

.paragraphs-item-html-code article.node #footer-bottom input {
  font-size: 1.2rem;
  padding: 5px .5rem 2px;
  height: 2.5rem;
}

.paragraphs-item-html-code article.node #footer-bottom input[type=text] {
  margin: 10px 0 5px;
  background-color: #fff;
  text-transform: none;
}

.paragraphs-item-html-code article.node #footer-bottom input[type=submit] {
  background-color: #0AF0A0;
  color: #000;
  border: 0;
  text-transform: none;
}

.paragraphs-item-html-code article.node #footer-bottom .logo {
  height: 2.5rem;
  width: 12rem;
  float: left;
  margin-bottom: 2%;
}

.paragraphs-item-html-code article.node .large-4.left {
  margin-top: -4px;
}

.paragraphs-item-html-code article.node #bottom-tagline {
  font-size: 55px;
  font-weight: bold;
  line-height: 1em;
  max-width: 210px;
}

.paragraphs-item-html-code article.node #bottom-tagline .thick-underline {
  border-bottom: 18px solid #1923FA;
}

.paragraphs-item-html-code article.node #footer-final {
  margin-top: 10%;
}

.paragraphs-item-html-code article.node #footer-final .copyright {
  margin-top: 2%;
  float: right;
  font-size: 12px;
  padding-right: 0px;
}

.paragraphs-item-html-code article.node #footer-final .copyright a {
  margin-left: 5px;
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.paragraphs-item-html-code article.node #footer-bottom ul.social {
  margin-top: 30px;
}

.paragraphs-item-html-code article.node #footer-bottom ul.social > li > a:first-child {
  margin-left: 0;
}

.paragraphs-item-html-code article.node #subscribe p {
  margin-bottom: 5px;
}

.paragraphs-item-html-code article.node input {
  font-size: 1.2rem;
  padding: 5px .5rem 2px;
  height: 2.5rem;
}

.paragraphs-item-html-code article.node input[type=text] {
  margin: 10px 0 5px;
  background-color: #fff;
  text-transform: none;
}

.paragraphs-item-html-code article.node input[type=submit] {
  background-color: #0AF0A0;
  color: #000;
  border: 0;
  text-transform: none;
}

.paragraphs-item-html-code article.node div#footer-container.row {
  position: relative;
  z-index: 1;
}

.paragraphs-item-html-code article.node .quote-module {
  padding-top: 10%;
  padding-bottom: 30px;
  /* for the dots */
  height: 600px;
  background-color: #0A0023;
  margin-bottom: 0;
  max-width: 100%;
  overflow: hidden;
}

.paragraphs-item-html-code article.node .quote-module .slick-slide {
  text-align: center;
}

.paragraphs-item-html-code article.node .quote-module .slick-slide:focus {
  outline: none;
}

.paragraphs-item-html-code article.node .quote-module .quote-mark {
  width: 100px;
  display: inline-block;
  margin-top: 0;
}

.paragraphs-item-html-code article.node .quote-module h1 {
  font-size: 3em;
  line-height: 1;
  font-weight: 900;
  padding: 0 20% 2% 20%;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .quote-module h2 {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .quote-module .slick-next {
  right: 0;
  width: 100% !important;
  height: 100% !important;
  top: 0;
}

.paragraphs-item-html-code article.node .quote-module .slick-next:before {
  content: '';
}

.paragraphs-item-html-code article.node .quote-module .slick-dots {
  bottom: 0;
  margin-left: 0;
}

.paragraphs-item-html-code article.node .quote-module .slick-dots li {
  margin: 0;
}

.paragraphs-item-html-code article.node .quote-module .slick-dots li button:before {
  color: #1923FA;
  opacity: 1;
  font-size: 16px;
}

.paragraphs-item-html-code article.node .quote-module .slick-dots li.slick-active button:before {
  color: #FF0041;
}

.paragraphs-item-html-code article.node .contact-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #0A0023;
  padding: 40px 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 100;
  color: #fff;
}

.paragraphs-item-html-code article.node .contact-overlay .logo {
  height: 3rem;
  width: 12rem;
}

.paragraphs-item-html-code article.node .contact-overlay .close-window {
  width: 50px;
}

.paragraphs-item-html-code article.node .contact-overlay h1 {
  font-weight: bold;
  line-height: 1em;
  color: #fff;
  font-size: 50px;
}

.paragraphs-item-html-code article.node .contact-overlay p {
  font-size: 20px;
  line-height: 1.1em;
}

.paragraphs-item-html-code article.node .overlay-header {
  overflow: auto;
  margin-bottom: 60px;
}

.paragraphs-item-html-code article.node .intl-tel-input {
  width: 100%;
}

.paragraphs-item-html-code article.node .intl-tel-input .flag-dropdown {
  position: relative !important;
  top: 18px !important;
}

.paragraphs-item-html-code article.node #valid-msg, .paragraphs-item-html-code article.node #error-msg {
  color: red;
  font-size: 1rem;
  line-height: 1.6;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs .button-swipe {
  font-size: 1.2em;
  padding: 5px 0.5rem 2px !important;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs input:not([type='checkbox']), .paragraphs-item-html-code article.node #contact-overlay-inputs select, .paragraphs-item-html-code article.node #contact-overlay-inputs textarea {
  margin: 0;
  background-color: #E8E7EC;
  color: #000;
  font-size: 1em;
}

@media only screen and (max-width: 64.063em) {
  .paragraphs-item-html-code article.node #contact-overlay-inputs input:not([type='checkbox']), .paragraphs-item-html-code article.node #contact-overlay-inputs select, .paragraphs-item-html-code article.node #contact-overlay-inputs textarea {
    /* http://foundation.zurb.com/sites/docs/v/5.5.3/media-queries.html */
    width: 82%;
    margin-left: 9%;
  }
}

.paragraphs-item-html-code article.node #contact-overlay-inputs input:not([type='checkbox']) ::-webkit-input-placeholder, .paragraphs-item-html-code article.node #contact-overlay-inputs select ::-webkit-input-placeholder, .paragraphs-item-html-code article.node #contact-overlay-inputs textarea ::-webkit-input-placeholder {
  color: #827F8F;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs input:not([type='checkbox']) :-moz-placeholder, .paragraphs-item-html-code article.node #contact-overlay-inputs select :-moz-placeholder, .paragraphs-item-html-code article.node #contact-overlay-inputs textarea :-moz-placeholder {
  /* Firefox 18- */
  color: #827F8F;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs input:not([type='checkbox']) ::-moz-placeholder, .paragraphs-item-html-code article.node #contact-overlay-inputs select ::-moz-placeholder, .paragraphs-item-html-code article.node #contact-overlay-inputs textarea ::-moz-placeholder {
  /* Firefox 19+ */
  color: #827F8F;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs input:not([type='checkbox']) :-ms-input-placeholder, .paragraphs-item-html-code article.node #contact-overlay-inputs select :-ms-input-placeholder, .paragraphs-item-html-code article.node #contact-overlay-inputs textarea :-ms-input-placeholder {
  color: #827F8F;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs input[type='checkbox'] {
  height: auto;
  margin: auto;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs ::-webkit-input-placeholder {
  color: #827F8F;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs :-moz-placeholder {
  color: #827F8F;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs ::-moz-placeholder {
  color: #827F8F;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs :-ms-input-placeholder {
  color: #827F8F;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs > row > div {
  padding: 5px;
  overflow: visible;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs > div {
  padding: 5px;
  overflow: visible;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs > div .large-6:nth-child(1) {
  padding-right: 1%;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs > div .large-6:nth-child(2) {
  padding-left: 1%;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs input[type='submit'] {
  background-color: #0AF0A0;
  color: #0A0023;
  border: 0;
  padding: .5em;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs input[type='submit']:hover {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .blog-landing-header {
  background-color: #0A0023;
  padding: 150px 30px 60px 0;
}

.paragraphs-item-html-code article.node .blog-landing-header h1 {
  color: #fff;
  font-weight: bold;
  line-height: 1.2em;
  margin: 0;
  padding-left: 6%;
}

.paragraphs-item-html-code article.node .blog-landing-header super {
  font-size: .6em;
  position: relative;
  top: -.5em;
}

.paragraphs-item-html-code article.node .blog-landing-middle {
  background-color: #E4E3E8;
}

.paragraphs-item-html-code article.node .blog-container .blog-author {
  padding: 0;
}

.paragraphs-item-html-code article.node .blog-container .sidebar-gutter {
  background-color: #FFF !important;
}

.paragraphs-item-html-code article.node .blog-content img {
  margin-bottom: 4rem;
}

.paragraphs-item-html-code article.node .blog-content a {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .blog-content a.easteregg img {
  display: none !important;
}

.paragraphs-item-html-code article.node .blog-content h3 {
  padding: 4% 0%;
}

.paragraphs-item-html-code article.node .blog-content h4 {
  font-size: 3.5vh;
}

.paragraphs-item-html-code article.node .blog-content .blog-copy-date {
  padding: 35px 5% 25px;
}

.paragraphs-item-html-code article.node .blog-content .quote-module {
  width: 80%;
  background-color: #FFFFFF;
  background: no-repeat top left/10% url(../../images/svg/quote_red.svg);
  background-position: 6% 6%;
}

.paragraphs-item-html-code article.node .blog-content .quote-module h1 {
  font-size: 3.6rem;
  line-height: 1;
  font-weight: 900;
  padding: 0 0 0 6%;
  color: #FF0041;
}

.paragraphs-item-html-code article.node .blog-content .quote-module h3 {
  color: #FF0041;
  font-weight: 100;
  float: right;
  padding-right: 8%;
}

.paragraphs-item-html-code article.node .blog-copy-content {
  padding: 0 20% 5% 5% !important;
  background-color: #FFFFFF;
}

.paragraphs-item-html-code article.node .blog-copy-content h1 {
  color: #1923FA;
  font-size: 1.8rem;
  margin: 2rem 0;
}

.paragraphs-item-html-code article.node .blog-copy-content h2 {
  color: #0A0023;
  text-transform: uppercase;
  margin: 2rem 0;
}

.paragraphs-item-html-code article.node .blog-copy-content h3 {
  color: #0A0023;
  margin: 2rem 0;
}

.paragraphs-item-html-code article.node .blog-copy-content img {
  height: auto !important;
  margin: 5% 5% !important;
}

.paragraphs-item-html-code article.node .blog-big-quote {
  position: relative;
  left: -30%;
  width: 100%;
}

.paragraphs-item-html-code article.node .blog-big-quote h1 {
  color: #1923FA;
  font-size: 3.5rem;
  line-height: 3.5rem;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .blog-big-quote h3 {
  color: #1923FA;
  float: right;
}

.paragraphs-item-html-code article.node .blog-sidebar.fixed {
  background-color: #E4E3E8;
  position: fixed;
  /*float: left;*/
  left: 0px;
  top: 0px;
  width: 25%;
  z-index: 10;
  width: 25%;
}

.paragraphs-item-html-code article.node .blog-sidebar {
  width: 25%;
  position: relative;
  z-index: 10;
  left: 0px;
  top: -5px;
  background-color: #E4E3E8;
  /*float: left;*/
}

.paragraphs-item-html-code article.node .blog-sidebar a {
  color: #0A0023;
}

.paragraphs-item-html-code article.node .blog-sidebar a.blue {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .blog-sidebar a.blue:hover {
  color: #030990;
}

.paragraphs-item-html-code article.node .blog-sidebar .line-hover a.nav-active:after, .paragraphs-item-html-code article.node .blog-sidebar .navbar-line-hover a.nav-active:after {
  width: 100%;
  position: relative;
  left: 0px;
}

.paragraphs-item-html-code article.node .blog-sidebar .author-name {
  padding: 40px 10px 40px 30px;
}

.paragraphs-item-html-code article.node .blog-sidebar div {
  width: 60%;
  padding: 0;
  float: right;
  font-size: 1.2rem;
  border-bottom: none;
}

.paragraphs-item-html-code article.node .blog-sidebar div h3 {
  font-weight: bold;
}

.paragraphs-item-html-code article.node .blog-sidebar #subscribe {
  padding-left: 0;
  width: 100%;
  padding: 23px 30px;
  float: none;
  border-top: 1px solid #B3B1BC;
  border-bottom: 1px solid #B3B1BC;
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.paragraphs-item-html-code article.node .blog-sidebar #subscribe div {
  width: auto;
  float: none;
}

.paragraphs-item-html-code article.node .blog-sidebar #subscribe p {
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.paragraphs-item-html-code article.node .blog-sidebar #subscribe input {
  font-size: 1.2rem;
  padding: 5px .5rem 2px;
  height: 2.5rem;
}

.paragraphs-item-html-code article.node .blog-sidebar .social-links {
  width: 100%;
  background-color: #FFF;
}

.paragraphs-item-html-code article.node .blog-sidebar .social-links ul {
  margin-left: -6%;
}

.paragraphs-item-html-code article.node .blog-sidebar .social-links ul li a div {
  height: 80%;
}

.paragraphs-item-html-code article.node .blog-sidebar .share-text {
  float: none;
  padding: 23px 0 0 30px;
}

.paragraphs-item-html-code article.node .blog-sidebar ul {
  list-style-type: none;
  margin: 0;
  padding: 0 30px !important;
  line-height: 1.4rem;
}

.paragraphs-item-html-code article.node .blog-sidebar li {
  padding: 2% 0;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .blog-sidebar img {
  max-width: 40%;
  padding: 40px 0px 40px 30px;
}

.paragraphs-item-html-code article.node .blog-copy-content ul {
  margin-left: 0;
}

.paragraphs-item-html-code article.node .blog-copy-content ul li {
  background: url(../../images/svg/Bluewolf_BulletPoint.svg) no-repeat left;
  background-position: 0px 16px;
  padding: 1% 0 1% 30px;
  background-size: 20px;
  list-style-type: none;
}

.paragraphs-item-html-code article.node .blog-copy-content ol {
  margin-left: 0;
  list-style-type: none;
  display: table;
}

.paragraphs-item-html-code article.node .blog-copy-content ol li {
  counter-increment: step-counter;
  display: table-row;
}

.paragraphs-item-html-code article.node .blog-copy-content ol li::before {
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 2rem;
  padding: 3px 16px 3px 2px;
  display: table-cell;
  position: relative;
  top: 12px;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar {
  z-index: 10;
  left: 0px;
  background-color: #E4E3E8;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar #subscribe {
  padding: 0;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar ::-webkit-scrollbar {
  width: 17px;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar ::-webkit-scrollbar-track {
  background-color: #F6F6F8;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar ::-webkit-scrollbar-thumb {
  background-color: #C9C6CF;
  border: 5px solid #F6F6F8;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > div {
  width: 100%;
  padding: 23px 30px 20px;
  font-size: 20px;
  border-bottom: 1px solid #B3B1BC;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li {
  list-style-type: none;
  position: relative;
  border-bottom: 1px solid #B3B1BC;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li .filter-title {
  padding: 18px 30px;
  font-size: 20px;
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li .filter-title img {
  width: 10px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  position: absolute;
  right: 10%;
  top: 31px;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li > ul {
  background-color: #fff;
  padding: 0px;
  font-size: 1.1em;
  height: 0;
  overflow: hidden;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li > ul > li {
  line-height: 1em;
  padding: 0.3em 0 0.3em 30px;
  cursor: pointer;
  position: relative;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li > ul > li:hover {
  background-color: #F6F6F8;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li > ul > li span {
  display: block;
  max-width: 65%;
  min-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li > ul > li input[type="checkbox"] {
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 25px;
  height: 25px;
  border: 2px solid #000;
  position: absolute;
  right: 10%;
  top: 50%;
  -webkit-transform: translateY(-52%);
          transform: translateY(-52%);
  cursor: pointer;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li > ul > li input[type="checkbox"]:checked {
  background-image: url("../../svg/x_black.svg");
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li > ul > li input[type="checkbox"]:focus {
  outline: 0;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li.open {
  background-color: #FFF;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li.open .filter-title img {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li.open > ul {
  height: 200px;
  overflow-y: scroll;
}

@media only screen and (max-width: 800px) {
  .paragraphs-item-html-code article.node .blog-landing-sidebar > div {
    padding-left: 15px;
  }
  .paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li .filter-title {
    padding-left: 15px;
  }
  .paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li > ul > li {
    padding-left: 15px;
  }
}

.paragraphs-item-html-code article.node .sidebar-email-signup {
  padding: 40px 30px 0;
  font-size: 20px;
  line-height: 1.2em;
}

.paragraphs-item-html-code article.node .sidebar-email-signup p {
  font-size: 20px;
  line-height: 1.2em;
}

.paragraphs-item-html-code article.node .sidebar-email-signup form.elq-form input[type=email], .paragraphs-item-html-code article.node .sidebar-email-signup form.elq-form input[type='submit'] {
  border: 0;
  width: 100%;
  font-size: 1.2rem;
  text-align: left;
  margin: 0 0 9px 0;
  height: 2em;
  padding: 8px 10px 5px 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.paragraphs-item-html-code article.node .sidebar-email-signup form.elq-form input[type='submit'] {
  background-color: #0AF0A0;
  color: #000;
  font-weight: normal;
  text-transform: capitalize;
}

.paragraphs-item-html-code article.node .sidebar-email-signup form.elq-form ::-webkit-input-placeholder {
  color: #cccccc;
}

.paragraphs-item-html-code article.node form.elq-form input[type="submit"] {
  font-weight: normal !important;
}

.paragraphs-item-html-code article.node .sidebar-email-signup form.elq-form input[type='submit'] {
  width: auto;
  margin: 4px 0 9px 0;
}

.paragraphs-item-html-code article.node .loading-error {
  font-size: 40px;
  padding: 60px 0 0 30px;
  float: left;
}

.paragraphs-item-html-code article.node .blog-landing-content {
  overflow: auto;
}

.paragraphs-item-html-code article.node .blog-landing-content .row {
  margin: 0;
}

.paragraphs-item-html-code article.node .blog-landing-content .row .small-12 {
  text-align: center;
  padding: 2rem 0;
}

.paragraphs-item-html-code article.node .blog-landing-content .row .small-12 button {
  margin-bottom: 0;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a {
  display: block;
  float: left;
  position: relative;
  background-size: cover;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a > div {
  position: absolute;
  top: 0;
  height: 85%;
  padding: 40px 30px;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a > div .post-category {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.1rem;
  display: block;
  margin-bottom: 10px;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a > div .post-title {
  font-size: 1.2rem;
  /*line-height: 1em;*/
}

.paragraphs-item-html-code article.node .blog-landing-content > span a > div .read-on {
  font-size: 1rem;
  display: block;
  position: relative;
  margin-top: 30px;
  bottom: 0px;
  left: 0px;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a span:nth-child(2):after {
  content: "";
  display: block;
  width: 0;
  position: relative;
  left: 5px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:hover span:nth-child(2):after {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  width: 100%;
  position: relative;
  left: 0px;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) {
  background-color: #0A0023;
  width: 66.666%;
  padding-top: 66.666%;
  color: #fff;
  background-image: url("../../images/module_inset.jpg");
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) > div {
  background-color: rgba(0, 0, 0, 0.5);
  left: 0;
  padding-left: 30px;
  height: 100%;
  width: 100%;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) .post-title {
  font-size: 32px;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) .read-on {
  position: relative;
  margin-top: 32px;
  display: block;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+4), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+8) {
  background-color: #1923FA;
  width: 33.333%;
  padding-top: 33.333%;
  color: #fff;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+4), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+8) {
  background-image: none !important;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+5) {
  background-color: #0A0023;
  width: 66.666%;
  padding-top: 33.333%;
  color: #fff;
  background-image: url("../../images/BW_now_01.jpg");
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+5) > div {
  background-color: rgba(0, 0, 0, 0.5);
  left: 0;
  padding-left: 30px;
  height: 100%;
  width: 100%;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+5) .read-on {
  left: 0px;
  bottom: 0px;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+4) {
  clear: left;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7) {
  background-image: url("../../images/client_stories_01.jpg");
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7) > div {
  background-color: rgba(0, 0, 0, 0.5);
  left: 0;
  padding-left: 30px;
  height: 100%;
  width: 100%;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7) .read-on {
  left: 0px;
  bottom: 0px;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7) span:nth-child(2):after {
  border-bottom: 2px solid #FFFFFF;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) span:nth-child(2):after, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+5) span:nth-child(2):after {
  border-bottom: 2px solid #FFFFFF;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6) {
  background-color: #0AF0A0;
  color: #000;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2) span:nth-child(2):after, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6) span:nth-child(2):after {
  border-bottom: 2px solid #1923FA;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3) {
  background-color: #fff;
  color: #000;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3) span:nth-child(2):after {
  border-bottom: 2px solid #1923FA;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+4) span:nth-child(2):after, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7) span:nth-child(2):after, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+8) span:nth-child(2):after {
  border-bottom: 2px solid #0AF0A0;
}

.paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) {
  line-height: 2.2em;
  /*    &:hover span:nth-child(2):after {
      width: 75%;
  }*/
}

.paragraphs-item-html-code article.node .see-more-button {
  background-color: #FFF;
  text-align: center;
}

.paragraphs-item-html-code article.node .see-more-button a {
  display: block;
  padding: 7px 10%;
  margin: 20px;
  font-size: 24px;
  background-color: #FFF;
  border: 3px solid #0AF0A0;
}

.paragraphs-item-html-code article.node .see-more-button a:hover {
  background-color: #0AF0A0;
  color: #0A0023;
}

.paragraphs-item-html-code article.node .animateblock {
  float: left;
  z-index: -10;
  position: absolute;
  opacity: 0;
}

.paragraphs-item-html-code article.node .animateblock.animated {
  opacity: 1;
}

.paragraphs-item-html-code article.node .first {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.paragraphs-item-html-code article.node .second {
  -webkit-transition: all 0.55s ease-in-out;
  transition: all 0.55s ease-in-out;
}

.paragraphs-item-html-code article.node .third {
  -webkit-transition: all 0.75s ease-in-out;
  transition: all 0.75s ease-in-out;
}

.paragraphs-item-html-code article.node .fourth {
  -webkit-transition: all 0.85s ease-in-out;
  transition: all 0.85s ease-in-out;
}

.paragraphs-item-html-code article.node .circle {
  width: 90px;
  height: 90px;
}

.paragraphs-item-html-code article.node .arrow {
  width: 86px;
  height: 90px;
}

.paragraphs-item-html-code article.node .cross {
  width: 90px;
  height: 90px;
}

.paragraphs-item-html-code article.node .line {
  width: 200px;
  height: 20px;
}

.paragraphs-item-html-code article.node .intro-arrow {
  position: absolute;
  top: 20%;
  right: 20%;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.paragraphs-item-html-code article.node .intro-arrow.animated {
  right: 14%;
}

.paragraphs-item-html-code article.node .intro-circle {
  position: absolute;
  top: 10%;
  left: 5%;
}

.paragraphs-item-html-code article.node .intro-circle.animated {
  top: 15%;
  left: 10%;
}

.paragraphs-item-html-code article.node .intro-cross {
  position: absolute;
  bottom: 28%;
  left: 30%;
}

.paragraphs-item-html-code article.node .intro-cross.animated {
  bottom: 32%;
  left: 40%;
}

.paragraphs-item-html-code article.node .intro-line {
  position: absolute;
  width: 120px;
  right: 12%;
  bottom: 25%;
}

.paragraphs-item-html-code article.node .intro-line.animated {
  right: 15%;
}

.paragraphs-item-html-code article.node .circle.black {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Black_O.svg);
  background-repeat: no-repeat;
}

.paragraphs-item-html-code article.node .circle.blue {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Blue_O.svg);
  background-repeat: no-repeat;
}

.paragraphs-item-html-code article.node .circle.green {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Green_O.svg);
  background-repeat: no-repeat;
}

.paragraphs-item-html-code article.node .circle.red {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Red_O.svg);
  background-repeat: no-repeat;
}

.paragraphs-item-html-code article.node .circle.white {
  z-index: -9;
  height: 96px;
  width: 96px;
  right: 5.5%;
  top: -31%;
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_White_O.svg);
}

.paragraphs-item-html-code article.node .arrow.black {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Black_Arrow.svg);
}

.paragraphs-item-html-code article.node .arrow.blue {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Blue_Arrow.svg);
}

.paragraphs-item-html-code article.node .arrow.green {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Green_Arrow.svg);
}

.paragraphs-item-html-code article.node .arrow.red {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Red_Arrow.svg);
}

.paragraphs-item-html-code article.node .arrow.white {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_White_Arrow.svg);
}

.paragraphs-item-html-code article.node .cross.black {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Black_X.svg);
}

.paragraphs-item-html-code article.node .cross.blue {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Blue_X.svg);
}

.paragraphs-item-html-code article.node .cross.green {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Green_X.svg);
}

.paragraphs-item-html-code article.node .cross.red {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Red_X.svg);
}

.paragraphs-item-html-code article.node .cross.white {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_White_X.svg);
}

.paragraphs-item-html-code article.node .line.black {
  background-color: #0A0023;
}

.paragraphs-item-html-code article.node .line.blue {
  background-color: #1923FA;
}

.paragraphs-item-html-code article.node .line.green {
  background-color: #0AF0A0;
}

.paragraphs-item-html-code article.node .line.red {
  background-color: #FF0041;
}

.paragraphs-item-html-code article.node .line.white {
  background-color: #FFFFFF;
}

.paragraphs-item-html-code article.node .dont-parent, .paragraphs-item-html-code article.node .our-team-parent, .paragraphs-item-html-code article.node .whats-happening-parent, .paragraphs-item-html-code article.node .community-parent, .paragraphs-item-html-code article.node .bluewolf-now-parent, .paragraphs-item-html-code article.node .most-parent {
  position: relative;
}

.paragraphs-item-html-code article.node .dont-child {
  position: absolute;
  right: 15%;
  top: -15px;
}

.paragraphs-item-html-code article.node .whats-happening-child {
  left: 40% !important;
  top: -240%;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.paragraphs-item-html-code article.node .whats-happening-child.arrow {
  position: absolute;
}

.paragraphs-item-html-code article.node .whats-happening-child.animated {
  top: -160%;
  left: 40%;
}

.paragraphs-item-html-code article.node .community-child, .paragraphs-item-html-code article.node .bluewolf-now-child {
  opacity: 1;
  position: absolute;
  width: 0%;
  top: 85%;
  -webkit-transition-delay: 2s;
  -mox-transition-delay: 2s;
  transition-delay: 2s;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.paragraphs-item-html-code article.node .community-child {
  left: 5%;
}

.paragraphs-item-html-code article.node .community-parent a {
  color: #0A0023;
}

.paragraphs-item-html-code article.node .bluewolf-now-child {
  left: 0%;
}

.paragraphs-item-html-code article.node .community-child.animated {
  width: 95%;
}

.paragraphs-item-html-code article.node .bluewolf-now-child.animated {
  width: 100%;
}

.paragraphs-item-html-code article.node .our-team-child {
  left: -240%;
  position: absolute;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 100%;
  top: -30%;
}

.paragraphs-item-html-code article.node .our-team-child.animated {
  left: -120%;
  top: -30%;
}

.paragraphs-item-html-code article.node .most-child {
  z-index: -10;
  position: absolute;
  top: -20px;
  right: -10px;
}

.paragraphs-item-html-code article.node .circle-path {
  stroke-dashoffset: 1000;
  stroke-dasharray: 1000;
  fill: rgba(0, 0, 0, 0);
  stroke: #1923FA;
  stroke-width: 62;
}

.paragraphs-item-html-code article.node .mold-parent {
  position: relative;
}

.paragraphs-item-html-code article.node .mold-child {
  position: absolute;
  height: 1rem;
  width: 1rem;
  right: 10%;
  top: 10%;
}

.paragraphs-item-html-code article.node .filter-enter {
  opacity: 0.01;
}

.paragraphs-item-html-code article.node .filter-enter.filter-enter-active {
  opacity: 1;
  -webkit-transition: opacity 500ms ease-in;
  transition: opacity 500ms ease-in;
}

.paragraphs-item-html-code article.node .filter-leave {
  opacity: 1;
}

.paragraphs-item-html-code article.node .filter-leave.filter-leave-active {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
}

.paragraphs-item-html-code article.node .fp-slide {
  float: left;
}

.paragraphs-item-html-code article.node .fp-slide, .paragraphs-item-html-code article.node .fp-slidesContainer {
  height: 100%;
  display: block;
}

.paragraphs-item-html-code article.node .fp-slides {
  z-index: 1;
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.paragraphs-item-html-code article.node .fp-section.fp-table, .paragraphs-item-html-code article.node .fp-slide.fp-table {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.paragraphs-item-html-code article.node .fp-tableCell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}

.paragraphs-item-html-code article.node input[type="text"].parsley-error {
  border-bottom: 1px solid red !important;
}

.paragraphs-item-html-code article.node .parsley-errors-list {
  list-style-type: none;
  list-style: none;
  list-style-image: none;
  margin-left: 0;
  color: #FF0041;
}

.paragraphs-item-html-code article.node .service-score .panel {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(25, 35, 250, 0.8)), to(rgba(25, 35, 250, 0.2))), url(/images/service-score.jpg);
  background-image: linear-gradient(rgba(25, 35, 250, 0.8), rgba(25, 35, 250, 0.2)), url(/images/service-score.jpg);
  background-color: #666;
}

.paragraphs-item-html-code article.node .service-score h3 {
  color: #fff;
}

.paragraphs-item-html-code article.node .total {
  width: 100%;
  height: 10px;
}

.paragraphs-item-html-code article.node .total .percent {
  background-color: #0AF0A0;
  height: 100%;
  margin: 0;
  -webkit-transition: width 0.25s ease-in;
  transition: width 0.25s ease-in;
}

.paragraphs-item-html-code article.node .progress {
  position: absolute;
  background: #fff;
  width: 100%;
  margin: -1px;
  padding: 0;
}

.paragraphs-item-html-code article.node .progress .count {
  display: none;
  position: absolute;
  top: 0;
  color: #fff;
}

.paragraphs-item-html-code article.node .question {
  margin: 6vh auto 8vh;
}

.paragraphs-item-html-code article.node .question .question-label {
  border-bottom: 2px solid;
  padding-bottom: .4vh;
}

.paragraphs-item-html-code article.node .question .question-label .row {
  margin: 0;
}

.paragraphs-item-html-code article.node .question .question-label .number {
  font-weight: bold;
  color: #1923FA;
  font-size: 15vh;
  line-height: 10vh;
  text-align: center;
}

.paragraphs-item-html-code article.node .question .question-label .text {
  font-size: 5vh;
  line-height: 4.5vh;
  min-height: 10vh;
}

.paragraphs-item-html-code article.node .question .question-label .text .multi {
  color: #1923FA;
  font-size: 50%;
  text-align: center;
}

.paragraphs-item-html-code article.node .question #next {
  position: absolute;
  right: 10px;
  bottom: -40px;
  padding: 10px 10px 8px;
  background: #1923FA;
}

.paragraphs-item-html-code article.node .question .answers input[type="checkbox"], .paragraphs-item-html-code article.node .question .answers input[type="radio"] {
  margin-bottom: 0;
  height: 2rem;
}

.paragraphs-item-html-code article.node .question .answers .row {
  margin: 0;
}

.paragraphs-item-html-code article.node .question .answers .answer:first-child {
  padding-top: 15px;
}

.paragraphs-item-html-code article.node .question .answers .answer .radio, .paragraphs-item-html-code article.node .question .answers .answer .checkbox {
  text-align: center;
}

.paragraphs-item-html-code article.node .question .answers .answer .row:hover {
  background-color: #0AF0A0;
}

.paragraphs-item-html-code article.node .question .answers .answer .answer {
  min-height: 2rem;
  line-height: 2rem;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node #poll .question-container {
  position: relative;
}

.paragraphs-item-html-code article.node #poll .question-container .question {
  position: relative;
}

.paragraphs-item-html-code article.node #poll-results {
  opacity: 0;
}

.paragraphs-item-html-code article.node #poll-results h1 {
  font-size: 7vh;
  line-height: 6vh;
  margin-bottom: 0;
}

.paragraphs-item-html-code article.node #poll-results .social-links ul li {
  height: 40px;
}

.paragraphs-item-html-code article.node #poll-results .social-links ul li div {
  height: 100%;
}

.paragraphs-item-html-code article.node #poll-results .cta {
  padding: 20px;
  background: #1923FA;
  color: white;
  margin-bottom: 20px;
}

.paragraphs-item-html-code article.node #poll-results .cta p {
  margin: 0;
}

.paragraphs-item-html-code article.node #form511 .row {
  margin: 0 0 5vh;
}

.paragraphs-item-html-code article.node #form511 .row .large-4, .paragraphs-item-html-code article.node #form511 .row .medium-6 {
  padding: 0 10px;
}

.paragraphs-item-html-code article.node #form511 .row select {
  margin-top: 10px;
}

.paragraphs-item-html-code article.node #form511 .row .submit {
  padding: 10px;
}

.paragraphs-item-html-code article.node #form511 .row .submit input[type="submit"] {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}

@media only screen and (min-width: 64.0625em) {
  .paragraphs-item-html-code article.node #poll-results .social-links ul li a {
    margin-left: -6%;
  }
}

@media only screen and (max-width: 64.0625em) {
  .paragraphs-item-html-code article.node .service-score .panel h1 {
    font-size: 5vh;
    width: 90%;
  }
  .paragraphs-item-html-code article.node .service-score .panel h2 {
    width: 90%;
  }
  .paragraphs-item-html-code article.node .question {
    margin-bottom: 12vh;
  }
  .paragraphs-item-html-code article.node .question #next {
    bottom: -8vh;
  }
  .paragraphs-item-html-code article.node .question .answers .answer .row:hover {
    background-color: inherit;
  }
}

.paragraphs-item-html-code article.node .button.download {
  background-color: #0AF0A0;
  color: #0A0023;
}

.paragraphs-item-html-code article.node .small-x-button {
  height: 100%;
  width: 20px;
  position: relative;
  top: 3px;
  margin-right: 5px;
  cursor: pointer;
}

.paragraphs-item-html-code article.node #form-loader {
  position: absolute;
  z-index: 1000;
  padding-right: 10px;
}

.paragraphs-item-html-code article.node .form-field .userFeedback, .paragraphs-item-html-code article.node .connect-with-us .userFeedback {
  position: absolute;
  background-image: url("/images/ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30px;
  opacity: .25;
  z-index: 100000;
}

.paragraphs-item-html-code article.node .form-field .userFeedback {
  background-color: #fff;
  width: 96%;
  height: 96%;
}

.paragraphs-item-html-code article.node .connect-with-us .userFeedback {
  background-color: gray;
  width: 88%;
  height: 100%;
}

.paragraphs-item-html-code article.node .intl-tel-input {
  position: relative;
  display: inline-block;
}

.paragraphs-item-html-code article.node .intl-tel-input * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.paragraphs-item-html-code article.node .intl-tel-input .hide {
  display: none;
}

.paragraphs-item-html-code article.node .intl-tel-input .v-hide {
  visibility: hidden;
}

.paragraphs-item-html-code article.node .intl-tel-input input, .paragraphs-item-html-code article.node .intl-tel-input input[type=text], .paragraphs-item-html-code article.node .intl-tel-input input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-left: 48px;
  margin-left: 0;
  -webkit-transition: background-color 100ms ease-out;
  transition: background-color 100ms ease-out;
}

.paragraphs-item-html-code article.node .intl-tel-input input.iti-invalid-key {
  -webkit-transition: background-color 0;
  transition: background-color 0;
  background-color: #FFC7C7;
}

.paragraphs-item-html-code article.node .intl-tel-input .flag-dropdown {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 1px;
}

.paragraphs-item-html-code article.node .intl-tel-input .flag-dropdown:hover {
  cursor: pointer;
}

.paragraphs-item-html-code article.node .intl-tel-input .flag-dropdown:hover .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.paragraphs-item-html-code article.node .intl-tel-input input[disabled] + .flag-dropdown:hover, .paragraphs-item-html-code article.node .intl-tel-input input[readonly] + .flag-dropdown:hover {
  cursor: default;
}

.paragraphs-item-html-code article.node .intl-tel-input input[disabled] + .flag-dropdown:hover .selected-flag, .paragraphs-item-html-code article.node .intl-tel-input input[readonly] + .flag-dropdown:hover .selected-flag {
  background-color: transparent;
}

.paragraphs-item-html-code article.node .intl-tel-input .selected-flag {
  z-index: 1;
  position: relative;
  width: 42px;
  height: 100%;
  padding: 0 0 0 8px;
}

.paragraphs-item-html-code article.node .intl-tel-input .selected-flag .iti-flag {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.paragraphs-item-html-code article.node .intl-tel-input .selected-flag .arrow {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 4px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

.paragraphs-item-html-code article.node .intl-tel-input .selected-flag .arrow.up {
  border-top: none;
  border-bottom: 4px solid #555;
}

.paragraphs-item-html-code article.node .intl-tel-input .country-list {
  list-style: none;
  position: absolute;
  z-index: 2;
  padding: 0;
  margin: 0 0 0 -1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
}

.paragraphs-item-html-code article.node .intl-tel-input .country-list .flag {
  display: inline-block;
  width: 20px;
}

@media (max-width: 500px) {
  .paragraphs-item-html-code article.node .intl-tel-input .country-list {
    white-space: normal;
  }
}

.paragraphs-item-html-code article.node .intl-tel-input .country-list .divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

.paragraphs-item-html-code article.node .intl-tel-input .country-list .country {
  padding: 5px 10px;
}

.paragraphs-item-html-code article.node .intl-tel-input .country-list .country .dial-code {
  color: #999;
}

.paragraphs-item-html-code article.node .intl-tel-input .country-list .country.highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.paragraphs-item-html-code article.node .intl-tel-input .country-list .flag, .paragraphs-item-html-code article.node .intl-tel-input .country-list .country-name, .paragraphs-item-html-code article.node .intl-tel-input .country-list .dial-code {
  vertical-align: middle;
}

.paragraphs-item-html-code article.node .intl-tel-input .country-list .flag, .paragraphs-item-html-code article.node .intl-tel-input .country-list .country-name {
  margin-right: 6px;
}

.paragraphs-item-html-code article.node .intl-tel-input select {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 42px;
  height: 100%;
  opacity: 0;
}

.paragraphs-item-html-code article.node .iti-flag {
  width: 20px;
}

.paragraphs-item-html-code article.node .iti-flag.be {
  width: 18px;
}

.paragraphs-item-html-code article.node .iti-flag.ch {
  width: 15px;
}

.paragraphs-item-html-code article.node .iti-flag.mc {
  width: 19px;
}

.paragraphs-item-html-code article.node .iti-flag.ne {
  width: 18px;
}

.paragraphs-item-html-code article.node .iti-flag.np {
  width: 13px;
}

.paragraphs-item-html-code article.node .iti-flag.va {
  width: 15px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .paragraphs-item-html-code article.node .iti-flag {
    background-size: 5630px 15px;
  }
}

.paragraphs-item-html-code article.node .iti-flag.ac {
  height: 10px;
  background-position: 0px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ad {
  height: 14px;
  background-position: -22px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ae {
  height: 10px;
  background-position: -44px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.af {
  height: 14px;
  background-position: -66px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ag {
  height: 14px;
  background-position: -88px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ai {
  height: 10px;
  background-position: -110px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.al {
  height: 15px;
  background-position: -132px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.am {
  height: 10px;
  background-position: -154px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ao {
  height: 14px;
  background-position: -176px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.aq {
  height: 14px;
  background-position: -198px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ar {
  height: 13px;
  background-position: -220px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.as {
  height: 10px;
  background-position: -242px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.at {
  height: 14px;
  background-position: -264px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.au {
  height: 10px;
  background-position: -286px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.aw {
  height: 14px;
  background-position: -308px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ax {
  height: 13px;
  background-position: -330px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.az {
  height: 10px;
  background-position: -352px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ba {
  height: 10px;
  background-position: -374px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bb {
  height: 14px;
  background-position: -396px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bd {
  height: 12px;
  background-position: -418px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.be {
  height: 15px;
  background-position: -440px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bf {
  height: 14px;
  background-position: -460px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bg {
  height: 12px;
  background-position: -482px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bh {
  height: 12px;
  background-position: -504px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bi {
  height: 12px;
  background-position: -526px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bj {
  height: 14px;
  background-position: -548px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bl {
  height: 14px;
  background-position: -570px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bm {
  height: 10px;
  background-position: -592px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bn {
  height: 10px;
  background-position: -614px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bo {
  height: 14px;
  background-position: -636px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bq {
  height: 14px;
  background-position: -658px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.br {
  height: 14px;
  background-position: -680px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bs {
  height: 10px;
  background-position: -702px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bt {
  height: 14px;
  background-position: -724px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bv {
  height: 15px;
  background-position: -746px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bw {
  height: 14px;
  background-position: -768px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.by {
  height: 10px;
  background-position: -790px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.bz {
  height: 14px;
  background-position: -812px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ca {
  height: 10px;
  background-position: -834px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cc {
  height: 10px;
  background-position: -856px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cd {
  height: 15px;
  background-position: -878px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cf {
  height: 14px;
  background-position: -900px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cg {
  height: 14px;
  background-position: -922px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ch {
  height: 15px;
  background-position: -944px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ci {
  height: 14px;
  background-position: -961px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ck {
  height: 10px;
  background-position: -983px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cl {
  height: 14px;
  background-position: -1005px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cm {
  height: 14px;
  background-position: -1027px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cn {
  height: 14px;
  background-position: -1049px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.co {
  height: 14px;
  background-position: -1071px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cp {
  height: 14px;
  background-position: -1093px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cr {
  height: 12px;
  background-position: -1115px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cu {
  height: 10px;
  background-position: -1137px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cv {
  height: 12px;
  background-position: -1159px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cw {
  height: 14px;
  background-position: -1181px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cx {
  height: 10px;
  background-position: -1203px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cy {
  height: 14px;
  background-position: -1225px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.cz {
  height: 14px;
  background-position: -1247px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.de {
  height: 12px;
  background-position: -1269px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.dg {
  height: 10px;
  background-position: -1291px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.dj {
  height: 14px;
  background-position: -1313px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.dk {
  height: 15px;
  background-position: -1335px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.dm {
  height: 10px;
  background-position: -1357px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.do {
  height: 13px;
  background-position: -1379px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.dz {
  height: 14px;
  background-position: -1401px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ea {
  height: 14px;
  background-position: -1423px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ec {
  height: 14px;
  background-position: -1445px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ee {
  height: 13px;
  background-position: -1467px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.eg {
  height: 14px;
  background-position: -1489px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.eh {
  height: 10px;
  background-position: -1511px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.er {
  height: 10px;
  background-position: -1533px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.es {
  height: 14px;
  background-position: -1555px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.et {
  height: 10px;
  background-position: -1577px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.eu {
  height: 14px;
  background-position: -1599px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.fi {
  height: 12px;
  background-position: -1621px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.fj {
  height: 10px;
  background-position: -1643px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.fk {
  height: 10px;
  background-position: -1665px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.fm {
  height: 11px;
  background-position: -1687px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.fo {
  height: 15px;
  background-position: -1709px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.fr {
  height: 14px;
  background-position: -1731px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ga {
  height: 15px;
  background-position: -1753px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gb {
  height: 10px;
  background-position: -1775px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gd {
  height: 12px;
  background-position: -1797px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ge {
  height: 14px;
  background-position: -1819px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gf {
  height: 14px;
  background-position: -1841px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gg {
  height: 14px;
  background-position: -1863px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gh {
  height: 14px;
  background-position: -1885px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gi {
  height: 10px;
  background-position: -1907px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gl {
  height: 14px;
  background-position: -1929px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gm {
  height: 14px;
  background-position: -1951px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gn {
  height: 14px;
  background-position: -1973px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gp {
  height: 14px;
  background-position: -1995px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gq {
  height: 14px;
  background-position: -2017px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gr {
  height: 14px;
  background-position: -2039px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gs {
  height: 10px;
  background-position: -2061px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gt {
  height: 13px;
  background-position: -2083px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gu {
  height: 11px;
  background-position: -2105px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gw {
  height: 10px;
  background-position: -2127px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.gy {
  height: 12px;
  background-position: -2149px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.hk {
  height: 14px;
  background-position: -2171px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.hm {
  height: 10px;
  background-position: -2193px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.hn {
  height: 10px;
  background-position: -2215px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.hr {
  height: 10px;
  background-position: -2237px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ht {
  height: 12px;
  background-position: -2259px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.hu {
  height: 10px;
  background-position: -2281px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ic {
  height: 14px;
  background-position: -2303px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.id {
  height: 14px;
  background-position: -2325px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ie {
  height: 10px;
  background-position: -2347px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.il {
  height: 15px;
  background-position: -2369px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.im {
  height: 10px;
  background-position: -2391px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.in {
  height: 14px;
  background-position: -2413px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.io {
  height: 10px;
  background-position: -2435px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.iq {
  height: 14px;
  background-position: -2457px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ir {
  height: 12px;
  background-position: -2479px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.is {
  height: 15px;
  background-position: -2501px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.it {
  height: 14px;
  background-position: -2523px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.je {
  height: 12px;
  background-position: -2545px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.jm {
  height: 10px;
  background-position: -2567px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.jo {
  height: 10px;
  background-position: -2589px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.jp {
  height: 14px;
  background-position: -2611px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ke {
  height: 14px;
  background-position: -2633px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.kg {
  height: 12px;
  background-position: -2655px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.kh {
  height: 13px;
  background-position: -2677px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ki {
  height: 10px;
  background-position: -2699px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.km {
  height: 12px;
  background-position: -2721px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.kn {
  height: 14px;
  background-position: -2743px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.kp {
  height: 10px;
  background-position: -2765px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.kr {
  height: 14px;
  background-position: -2787px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.kw {
  height: 10px;
  background-position: -2809px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ky {
  height: 10px;
  background-position: -2831px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.kz {
  height: 10px;
  background-position: -2853px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.la {
  height: 14px;
  background-position: -2875px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.lb {
  height: 14px;
  background-position: -2897px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.lc {
  height: 10px;
  background-position: -2919px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.li {
  height: 12px;
  background-position: -2941px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.lk {
  height: 10px;
  background-position: -2963px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.lr {
  height: 11px;
  background-position: -2985px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ls {
  height: 14px;
  background-position: -3007px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.lt {
  height: 12px;
  background-position: -3029px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.lu {
  height: 12px;
  background-position: -3051px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.lv {
  height: 10px;
  background-position: -3073px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ly {
  height: 10px;
  background-position: -3095px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ma {
  height: 14px;
  background-position: -3117px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mc {
  height: 15px;
  background-position: -3139px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.md {
  height: 10px;
  background-position: -3160px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.me {
  height: 10px;
  background-position: -3182px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mf {
  height: 14px;
  background-position: -3204px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mg {
  height: 14px;
  background-position: -3226px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mh {
  height: 11px;
  background-position: -3248px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mk {
  height: 10px;
  background-position: -3270px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ml {
  height: 14px;
  background-position: -3292px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mm {
  height: 14px;
  background-position: -3314px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mn {
  height: 10px;
  background-position: -3336px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mo {
  height: 14px;
  background-position: -3358px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mp {
  height: 10px;
  background-position: -3380px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mq {
  height: 14px;
  background-position: -3402px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mr {
  height: 14px;
  background-position: -3424px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ms {
  height: 10px;
  background-position: -3446px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mt {
  height: 14px;
  background-position: -3468px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mu {
  height: 14px;
  background-position: -3490px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mv {
  height: 14px;
  background-position: -3512px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mw {
  height: 14px;
  background-position: -3534px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mx {
  height: 12px;
  background-position: -3556px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.my {
  height: 10px;
  background-position: -3578px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.mz {
  height: 14px;
  background-position: -3600px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.na {
  height: 14px;
  background-position: -3622px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.nc {
  height: 10px;
  background-position: -3644px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ne {
  height: 15px;
  background-position: -3666px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.nf {
  height: 10px;
  background-position: -3686px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ng {
  height: 10px;
  background-position: -3708px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ni {
  height: 12px;
  background-position: -3730px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.nl {
  height: 14px;
  background-position: -3752px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.no {
  height: 15px;
  background-position: -3774px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.np {
  height: 15px;
  background-position: -3796px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.nr {
  height: 10px;
  background-position: -3811px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.nu {
  height: 10px;
  background-position: -3833px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.nz {
  height: 10px;
  background-position: -3855px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.om {
  height: 10px;
  background-position: -3877px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.pa {
  height: 14px;
  background-position: -3899px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.pe {
  height: 14px;
  background-position: -3921px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.pf {
  height: 14px;
  background-position: -3943px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.pg {
  height: 15px;
  background-position: -3965px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ph {
  height: 10px;
  background-position: -3987px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.pk {
  height: 14px;
  background-position: -4009px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.pl {
  height: 13px;
  background-position: -4031px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.pm {
  height: 14px;
  background-position: -4053px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.pn {
  height: 10px;
  background-position: -4075px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.pr {
  height: 14px;
  background-position: -4097px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ps {
  height: 10px;
  background-position: -4119px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.pt {
  height: 14px;
  background-position: -4141px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.pw {
  height: 13px;
  background-position: -4163px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.py {
  height: 11px;
  background-position: -4185px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.qa {
  height: 8px;
  background-position: -4207px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.re {
  height: 14px;
  background-position: -4229px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ro {
  height: 14px;
  background-position: -4251px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.rs {
  height: 14px;
  background-position: -4273px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ru {
  height: 14px;
  background-position: -4295px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.rw {
  height: 14px;
  background-position: -4317px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sa {
  height: 14px;
  background-position: -4339px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sb {
  height: 10px;
  background-position: -4361px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sc {
  height: 10px;
  background-position: -4383px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sd {
  height: 10px;
  background-position: -4405px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.se {
  height: 13px;
  background-position: -4427px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sg {
  height: 14px;
  background-position: -4449px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sh {
  height: 10px;
  background-position: -4471px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.si {
  height: 10px;
  background-position: -4493px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sj {
  height: 15px;
  background-position: -4515px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sk {
  height: 14px;
  background-position: -4537px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sl {
  height: 14px;
  background-position: -4559px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sm {
  height: 15px;
  background-position: -4581px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sn {
  height: 14px;
  background-position: -4603px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.so {
  height: 14px;
  background-position: -4625px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sr {
  height: 14px;
  background-position: -4647px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ss {
  height: 10px;
  background-position: -4669px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.st {
  height: 10px;
  background-position: -4691px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sv {
  height: 12px;
  background-position: -4713px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sx {
  height: 14px;
  background-position: -4735px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sy {
  height: 14px;
  background-position: -4757px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.sz {
  height: 14px;
  background-position: -4779px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ta {
  height: 10px;
  background-position: -4801px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tc {
  height: 10px;
  background-position: -4823px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.td {
  height: 14px;
  background-position: -4845px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tf {
  height: 14px;
  background-position: -4867px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tg {
  height: 13px;
  background-position: -4889px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.th {
  height: 14px;
  background-position: -4911px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tj {
  height: 10px;
  background-position: -4933px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tk {
  height: 10px;
  background-position: -4955px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tl {
  height: 10px;
  background-position: -4977px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tm {
  height: 14px;
  background-position: -4999px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tn {
  height: 14px;
  background-position: -5021px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.to {
  height: 10px;
  background-position: -5043px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tr {
  height: 14px;
  background-position: -5065px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tt {
  height: 12px;
  background-position: -5087px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tv {
  height: 10px;
  background-position: -5109px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tw {
  height: 14px;
  background-position: -5131px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.tz {
  height: 14px;
  background-position: -5153px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ua {
  height: 14px;
  background-position: -5175px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ug {
  height: 14px;
  background-position: -5197px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.um {
  height: 11px;
  background-position: -5219px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.us {
  height: 11px;
  background-position: -5241px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.uy {
  height: 14px;
  background-position: -5263px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.uz {
  height: 10px;
  background-position: -5285px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.va {
  height: 15px;
  background-position: -5307px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.vc {
  height: 14px;
  background-position: -5324px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ve {
  height: 14px;
  background-position: -5346px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.vg {
  height: 10px;
  background-position: -5368px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.vi {
  height: 14px;
  background-position: -5390px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.vn {
  height: 14px;
  background-position: -5412px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.vu {
  height: 12px;
  background-position: -5434px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.wf {
  height: 14px;
  background-position: -5456px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ws {
  height: 10px;
  background-position: -5478px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.xk {
  height: 15px;
  background-position: -5500px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.ye {
  height: 14px;
  background-position: -5522px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.yt {
  height: 14px;
  background-position: -5544px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.za {
  height: 14px;
  background-position: -5566px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.zm {
  height: 14px;
  background-position: -5588px 0px;
}

.paragraphs-item-html-code article.node .iti-flag.zw {
  height: 10px;
  background-position: -5610px 0px;
}

.paragraphs-item-html-code article.node .iti-flag {
  width: 20px;
  height: 15px;
  -webkit-box-shadow: 0px 0px 1px 0px #888;
          box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../../images/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .paragraphs-item-html-code article.node .iti-flag {
    background-image: url("../../images/flags@2x.png");
  }
}

.paragraphs-item-html-code article.node .iti-flag.np {
  background-color: transparent;
}

.paragraphs-item-html-code article.node .iti-flag {
  background-image: url("/images/react-intl-tel-input/flags.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .paragraphs-item-html-code article.node .iti-flag {
    background-image: url("/images/react-intl-tel-input/flags@2x.png");
  }
}

.paragraphs-item-html-code article.node .intl-tel-input .flag-dropdown {
  padding: 0;
  color: #000;
}

.paragraphs-item-html-code article.node .intl-tel-input .country-list {
  width: 100%;
  margin: 0;
  top: 19px;
}

.paragraphs-item-html-code article.node .blog-landing-header.hub h1, .paragraphs-item-html-code article.node .blog-landing-header.hub h2, .paragraphs-item-html-code article.node .blog-landing-header.hub h3 {
  padding-left: 6%;
  color: #fff;
}

.paragraphs-item-html-code article.node .blog-landing-header.hub .social-links ul {
  margin-left: -8px;
}

.paragraphs-item-html-code article.node .blog-landing-header.hub a {
  color: #0af0a0;
}

.paragraphs-item-html-code article.node nav .hublogo.information-technology {
  background-image: url(../../images/images/hub/informatica-logo-white.png);
}

.paragraphs-item-html-code article.node nav .hublogo.marketing {
  background-image: url(../../images/images/hub/sf-marketing.png);
}

.paragraphs-item-html-code article.node nav .hublogo.service {
  background-image: url(../../images/images/hub/newvoicemedia.png);
}

.paragraphs-item-html-code article.node nav .hublogo.sales {
  background-image: url(../../images/images/hub/apttus-logo.png);
}

.paragraphs-item-html-code article.node .side-nav li a:not(.button) {
  padding: 0;
}

@media only screen and (max-width: 1024px) {
  .paragraphs-item-html-code article.node nav .logo.hublogo {
    top: 90px;
  }
  .paragraphs-item-html-code article.node nav.top-bar {
    height: 6rem;
  }
  .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.else-1, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.else-2, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.else-3, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.else-5, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.else-7 {
    background-image: none !important;
  }
}

@media only screen and (min-width: 1025px) {
  .paragraphs-item-html-code article.node nav .logo.hublogo {
    margin-left: 25%;
  }
  .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+1) {
    width: 50%;
    padding-top: 50%;
  }
  .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+2), .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+3), .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+4), .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+5), .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+6), .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+7), .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+9), .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+10), .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+11), .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+12) {
    width: 25%;
    padding-top: 25%;
  }
  .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+8) {
    width: 50%;
    padding-top: 25%;
  }
  .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+3), .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+8) {
    background-color: #0A0023;
    background-image: url("../../images/client_stories_01.jpg");
    color: #fff;
  }
  .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+3) > div, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(12n+8) > div {
    background-color: rgba(0, 0, 0, 0.5);
    left: 0;
    padding-left: 30px;
    height: 100%;
    width: 100%;
  }
  .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a:nth-child(8n+4) {
    clear: none;
  }
  .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.large-1, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.large-3, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.large-4, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.large-5, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.large-6, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.large-9, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.large-10, .paragraphs-item-html-code article.node .blog-landing-middle div.blog-landing-content.hub span a.large-11 {
    background-image: none !important;
  }
}

@font-face {
  .paragraphs-item-html-code article.node {
    font-family: "maison-neue";
    src: url("../../fonts/MaisonNeueWEB-Medium.woff") format("woff");
  }
}

@font-face {
  .paragraphs-item-html-code article.node {
    font-family: "maison-neue";
    src: url("../../fonts/MaisonNeueWEB-MediumItalic.woff") format("woff");
    font-style: italic;
  }
}

@font-face {
  .paragraphs-item-html-code article.node {
    font-family: "maison-neue";
    src: url("../../fonts/MaisonNeueWEB-Bold.woff") format("woff");
    font-weight: bold;
  }
}

@font-face {
  .paragraphs-item-html-code article.node {
    font-family: "maison-neue";
    src: url("../../fonts/MaisonNeueWEB-BoldItalic.woff") format("woff");
    font-weight: bold;
    font-style: italic;
  }
}

@font-face {
  .paragraphs-item-html-code article.node {
    font-family: "maison-neue";
    src: url("../../fonts/MaisonNeueWEB-Light.woff") format("woff");
    font-weight: lighter;
  }
}

@font-face {
  .paragraphs-item-html-code article.node {
    font-family: "maison-neue";
    src: url("../../fonts/MaisonNeueWEB-LightItalic.woff") format("woff");
    font-weight: lighter;
    font-style: italic;
  }
}

@ifont-face {
  .paragraphs-item-html-code article.node {
    font-family: "MaisonNeue-Book";
    src: url("../../fonts/MaisonNeueWEB-Book.woff") format("woff");
    font-weight: bolder;
    font-style: italic;
  }
}

@font-face {
  .paragraphs-item-html-code article.node {
    font-family: "MaisonNeue-Demi";
    src: url("../../fonts/MaisonNeueWEB-Demi.woff") format("woff");
  }
}

@font-face {
  .paragraphs-item-html-code article.node {
    font-family: "MaisonNeue-Mono";
    src: url("../../fonts/MaisonNeueWEB-Mono.woff") format("woff");
  }
}

.paragraphs-item-html-code article.node html, .paragraphs-item-html-code article.node body, .paragraphs-item-html-code article.node h1, .paragraphs-item-html-code article.node h2, .paragraphs-item-html-code article.node h3, .paragraphs-item-html-code article.node h4, .paragraphs-item-html-code article.node h5, .paragraphs-item-html-code article.node h6, .paragraphs-item-html-code article.node a ul, .paragraphs-item-html-code article.node li {
  font-family: "maison-neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}

.paragraphs-item-html-code article.node body {
  overflow-x: hidden;
}

.paragraphs-item-html-code article.node a {
  color: #1923FA;
}

.paragraphs-item-html-code article.node a:hover {
  color: #030990;
}

.paragraphs-item-html-code article.node iframe {
  border: none;
}

.paragraphs-item-html-code article.node h1,
.paragraphs-item-html-code article.node .h1 {
  font-size: 60px;
  line-height: 23px;
}

.paragraphs-item-html-code article.node h2,
.paragraphs-item-html-code article.node .h2 {
  font-size: 20px;
}

.paragraphs-item-html-code article.node h3,
.paragraphs-item-html-code article.node .h3 {
  font-size: 16px;
}

.paragraphs-item-html-code article.node h4,
.paragraphs-item-html-code article.node .h4 {
  font-size: 8px;
}

.paragraphs-item-html-code article.node .cta {
  font-size: 1rem;
}

.paragraphs-item-html-code article.node .top-bar h3, .paragraphs-item-html-code article.node .top-bar h4 {
  margin: 0;
}

.paragraphs-item-html-code article.node .fp-tableCell .row, .paragraphs-item-html-code article.node .fp-tableCell .columns, .paragraphs-item-html-code article.node .fp-tableCell .panel {
  height: 100%;
}

.paragraphs-item-html-code article.node .fp-tableCell .content-blog-small {
  height: 50%;
  width: 50%;
}

.paragraphs-item-html-code article.node .fp-tableCell .content-blog-half {
  height: 50%;
}

.paragraphs-item-html-code article.node .row {
  width: 100%;
  max-width: 100%;
}

.paragraphs-item-html-code article.node .columns {
  padding-left: 0;
  padding-right: 0;
}

.paragraphs-item-html-code article.node .right {
  clear: right;
}

.paragraphs-item-html-code article.node input:focus {
  outline: none;
}

@-moz-document url-prefix() {
  .paragraphs-item-html-code article.node .blog-landing-sidebar > ul > li > ul > li input[type="checkbox"]:checked {
    background-image: none;
  }
}

@-moz-document url-prefix() {
  .paragraphs-item-html-code article.node .homepage-blog .callout h1 {
    top: 35%;
  }
}

.paragraphs-item-html-code article.node .progress-indicator, .paragraphs-item-html-code article.node .loading-indicator {
  position: fixed;
  left: 0;
  height: 5px;
  z-index: 999;
  background-color: #FF0041;
}

.paragraphs-item-html-code article.node .loading-indicator {
  top: 0;
}

.paragraphs-item-html-code article.node .loading-indicator.animate-width {
  -webkit-transition: width 5s ease-out;
}

.paragraphs-item-html-code article.node .loading-indicator.animate-width-fast {
  -webkit-transition: width 0.5s ease-out;
}

.paragraphs-item-html-code article.node .progress-indicator {
  bottom: 40px;
}

@media only screen and (max-width: 970px) {
  .paragraphs-item-html-code article.node .progress-indicator {
    bottom: 30px;
  }
}

.paragraphs-item-html-code article.node .navWhite .contact, .paragraphs-item-html-code article.node .navBlack .contact {
  color: #0AF0A0;
  font-weight: bold;
  opacity: .85;
}

.paragraphs-item-html-code article.node .scrollUp {
  top: 0px !important;
  transition: all 0.3s ease-in-out !important;
  -webkit-transition: all 0.3s ease-in-out !important;
  -moz-transition: all 0.3s ease-in-out !important;
}

.paragraphs-item-html-code article.node .scrollDown {
  top: -100px !important;
  transition: all 0.2s ease-in-out !important;
  -webkit-transition: all 0.2s ease-in-out !important;
  -moz-transition: all 0.2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .contact-white {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .top-bar-hide {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
}

.paragraphs-item-html-code article.node .top-bar-show {
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
}

.paragraphs-item-html-code article.node .top-bar {
  position: absolute;
  height: 6rem;
  background-color: #0A0023;
  top: 0;
  width: 100%;
  z-index: 9999;
}

.paragraphs-item-html-code article.node .top-bar ul.search-bar {
  margin: 4px 0 10px 0;
}

.paragraphs-item-html-code article.node .top-bar ul.search-bar li a h3 {
  font-size: 1.1em;
}

.paragraphs-item-html-code article.node .top-bar ul.nav-ul-main li a {
  white-space: nowrap;
  padding: 5px 10px 20px 10px !important;
  top: 10px;
  position: relative;
}

.paragraphs-item-html-code article.node .top-bar ul.nav-ul-main li a h3 {
  font-size: 1.35em;
  white-space: nowrap;
}

.paragraphs-item-html-code article.node .top-bar ul.nav-ul-main li a h4 {
  font-size: .9em;
}

.paragraphs-item-html-code article.node .top-bar.fixed {
  position: fixed;
}

.paragraphs-item-html-code article.node .top-bar .logo {
  position: absolute;
  margin-left: 6%;
  top: 35px;
  /*
  height: 3rem;
  width: 12rem;
*/
  height: 4rem;
  width: 16rem;
  background-position: -38px 0;
}

.paragraphs-item-html-code article.node .logo {
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

.paragraphs-item-html-code article.node .logoBlack {
  /*background-image: url(../../logos/bluewolf_k.svg);*/
  background-image: url(../../logos/bluewolf_k_new.svg);
}

.paragraphs-item-html-code article.node .logoWhite {
  /*background-image: url(../../logos/bluewolf_white.svg);*/
  background-image: url(../../logos/bluewolf_white_new.svg);
}

.paragraphs-item-html-code article.node .navBlack h1, .paragraphs-item-html-code article.node .navBlack h2, .paragraphs-item-html-code article.node .navBlack h3, .paragraphs-item-html-code article.node .navBlack h4, .paragraphs-item-html-code article.node .navBlack a, .paragraphs-item-html-code article.node .navBlack ul, .paragraphs-item-html-code article.node .navBlack li {
  color: #0A0023;
}

.paragraphs-item-html-code article.node .navWhite h1, .paragraphs-item-html-code article.node .navWhite h2, .paragraphs-item-html-code article.node .navWhite h3, .paragraphs-item-html-code article.node .navWhite h4, .paragraphs-item-html-code article.node .navWhite a, .paragraphs-item-html-code article.node .navWhite ul, .paragraphs-item-html-code article.node .navWhite li {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .navWhite h4 {
  line-height: .9em;
  font-weight: 100;
}

.paragraphs-item-html-code article.node .bg-make-blue {
  transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  background: rgba(10, 0, 35, 0.75) !important;
}

.paragraphs-item-html-code article.node .hide {
  display: none !important;
}

.paragraphs-item-html-code article.node .top-bar-section ul {
  padding-right: 6%;
}

.paragraphs-item-html-code article.node .top-bar-section li:not(.has-form) a:not(.button) {
  background: rgba(0, 0, 0, 0);
}

.paragraphs-item-html-code article.node .top-bar-section li:not(.has-form) a:not(.button):hover {
  background: rgba(0, 0, 0, 0);
}

.paragraphs-item-html-code article.node .top-bar {
  transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  background: rgba(0, 0, 0, 0);
}

.paragraphs-item-html-code article.node .top-bar-section ul li {
  transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  background: rgba(0, 0, 0, 0);
}

.paragraphs-item-html-code article.node .no-js .top-bar-section ul li:hover > a {
  background: rgba(0, 0, 0, 0);
}

.paragraphs-item-html-code article.node #contact-overlay-inputs .button-swipe:hover {
  -webkit-box-shadow: inset 1000px 0 0 0 #0a0023 !important;
          box-shadow: inset 1000px 0 0 0 #0a0023 !important;
}

.paragraphs-item-html-code article.node .blog-sidebar #subscribe .white-button:hover {
  color: #0A0023 !important;
  border: 1px solid #0A0023 !important;
}

.paragraphs-item-html-code article.node .thankyou-btn.button-swipe:hover {
  -webkit-box-shadow: inset 420px 0 0 0 #0a0023 !important;
          box-shadow: inset 420px 0 0 0 #0a0023 !important;
}

.paragraphs-item-html-code article.node .button-swipe {
  border: 1px solid #0AF0A0 !important;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}

.paragraphs-item-html-code article.node .button-swipe:hover {
  /*box-shadow: inset 200px 0px 0px 0px rgba(10, 0, 35, 1) !important;*/
  background: rgba(0, 0, 0, 0) !important;
}

.paragraphs-item-html-code article.node .white-button:hover {
  color: #FFFFFF !important;
  border: 1px solid #FFFFFF !important;
}

.paragraphs-item-html-code article.node .black-button:hover {
  color: #0A0023 !important;
  border: 1px solid #0A0023 !important;
}

.paragraphs-item-html-code article.node #forgotPassword {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node #forgotPassword:hover {
  color: #0AF0A0;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}

.paragraphs-item-html-code article.node #login-form p a {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .hero-slide-div {
  display: block;
  position: relative;
  height: 100vh;
  overflow: hidden;
}

.paragraphs-item-html-code article.node .hero-slide-div .hero-container {
  position: absolute;
  height: 100vh;
  -webkit-transition: -webkit-transform 0.9s ease-out;
  transition: -webkit-transform 0.9s ease-out;
  transition: transform 0.9s ease-out;
  transition: transform 0.9s ease-out, -webkit-transform 0.9s ease-out;
  -webkit-transition: transform 0.9s ease-out;
  transform: translate3d(0, 100vh, 0);
  -webkit-transform: translate3d(0, 100vh, 0);
}

.paragraphs-item-html-code article.node .hero-slide-div .right-dots {
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

@media only screen and (min-width: 0px) and (max-width: 640px) {
  .paragraphs-item-html-code article.node .hero-slide-div .hero-container h1 {
    font-size: 2rem;
  }
  .paragraphs-item-html-code article.node body:not(.front) .hero-background {
    background-size: initial !important;
  }
  .paragraphs-item-html-code article.node .hiring.mobile-only {
    padding: 0 !important;
  }
  .paragraphs-item-html-code article.node .hiring .row.mobile-hiring h1 {
    padding: 0 !important;
    font-size: 45px !important;
  }
  .paragraphs-item-html-code article.node .blog-preview-small a.content-blog-small {
    padding: 0 3% !important;
  }
}

.paragraphs-item-html-code article.node .hero-background {
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0px;
}

.paragraphs-item-html-code article.node .hero-background video {
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 1025px) {
  .paragraphs-item-html-code article.node .hero-background video {
    display: none;
  }
}

.paragraphs-item-html-code article.node .front .hero-background {
  background-position: 50% 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

.paragraphs-item-html-code article.node .front .hero-background img, .paragraphs-item-html-code article.node .front .hero-background picture, .paragraphs-item-html-code article.node .front .hero-background source {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.paragraphs-item-html-code article.node .front .img-cover img,
.paragraphs-item-html-code article.node .front .img-cover picture {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 100%;
  min-width: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.paragraphs-item-html-code article.node .front .hero-slide-div a.empty-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 80vw;
  height: 65vh;
  display: block;
  text-indent: -9999px;
}

.paragraphs-item-html-code article.node .hero:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.2);
}

.paragraphs-item-html-code article.node #hero-video {
  z-index: -10;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.paragraphs-item-html-code article.node video::-webkit-media-controls {
  display: none !important;
}

.paragraphs-item-html-code article.node .thankyou-panel {
  height: 400px !important;
}

.paragraphs-item-html-code article.node .panel, .paragraphs-item-html-code article.node .case-studies-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: none;
  border-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 10;
  border-style: none;
  padding: 0 0 0 6%;
  height: 600px;
  background-color: #0A0023;
  margin-bottom: 0;
}

.paragraphs-item-html-code article.node .panel h1, .paragraphs-item-html-code article.node .panel h2, .paragraphs-item-html-code article.node .panel h3, .paragraphs-item-html-code article.node .case-studies-panel h1, .paragraphs-item-html-code article.node .case-studies-panel h2, .paragraphs-item-html-code article.node .case-studies-panel h3 {
  position: relative;
  top: 10%;
}

.paragraphs-item-html-code article.node .panel h1, .paragraphs-item-html-code article.node .panel h1 > p, .paragraphs-item-html-code article.node .case-studies-panel h1, .paragraphs-item-html-code article.node .case-studies-panel h1 > p {
  width: 80%;
  z-index: 100;
  font-size: 3.6rem;
  line-height: 1;
  font-weight: 900;
  margin: 0;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .panel h2, .paragraphs-item-html-code article.node .panel h2 > p, .paragraphs-item-html-code article.node .case-studies-panel h2, .paragraphs-item-html-code article.node .case-studies-panel h2 > p {
  z-index: 100;
  font-size: 1.2rem;
  width: 60%;
  margin: 1rem 0;
  color: #FFFFFF;
  font-weight: 100;
  padding-right: 10%;
  line-height: 1.2;
}

.paragraphs-item-html-code article.node .panel h3, .paragraphs-item-html-code article.node .panel h3 > p, .paragraphs-item-html-code article.node .case-studies-panel h3, .paragraphs-item-html-code article.node .case-studies-panel h3 > p {
  display: block;
  z-index: 100;
  font-weight: 600;
  margin-bottom: 10px;
  padding-right: 3rem;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .role {
  padding: 30vh 0% 0;
}

.paragraphs-item-html-code article.node .role h1 {
  font-size: 1.8rem;
  line-height: 1.5em;
  text-align: center;
  color: #0A0023;
}

.paragraphs-item-html-code article.node .role h1 span {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .role h2 {
  font-size: 1.2rem;
  text-align: center;
  color: #0A0023;
}

.paragraphs-item-html-code article.node .role h3 {
  font-size: 1.5rem;
  padding-top: 20px;
  text-align: center;
  color: #0A0023;
}

.paragraphs-item-html-code article.node .subscribe input[type="email"] {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.paragraphs-item-html-code article.node .madlib-section select {
  width: auto;
  display: inline;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: solid 1px #0A0023;
  background: transparent;
  bottom: 4px;
  height: 1.5em;
  font-size: .8em;
  padding: 0 5px;
  margin: 0 5px;
  position: relative;
  top: -2px;
}

.paragraphs-item-html-code article.node .callout {
  font-size: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  text-align: center;
}

.paragraphs-item-html-code article.node .callout h1 {
  font-size: 1.1em;
  line-height: 1.2em;
  width: 80%;
  position: absolute;
  top: 25%;
  left: 10%;
}

.paragraphs-item-html-code article.node .services .row {
  min-height: 800px;
}

.paragraphs-item-html-code article.node .services .row div:nth-child(1) {
  padding: 14% 6%;
  background: #0A0023;
}

.paragraphs-item-html-code article.node .services .row div:nth-child(2) {
  padding: 14% 6%;
  background: #241C3A;
}

.paragraphs-item-html-code article.node .services .row div:nth-child(3) {
  padding: 14% 6%;
  background: #302942;
}

.paragraphs-item-html-code article.node .services .row h1 {
  display: none;
  font-weight: bold;
  font-size: 3.2rem;
  margin: 0 0 .67em 0;
  line-height: 1;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .services .row h2 {
  display: none;
  line-height: 1.25;
  font-size: 1rem;
  color: #FFFFFF;
  font-weight: lighter;
}

.paragraphs-item-html-code article.node .services .row h3 {
  display: none;
  font-size: 1rem;
  position: absolute;
  padding-right: 10%;
  bottom: 10%;
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node .services .row h3 a {
  color: #0AF0A0;
  width: 100%;
}

.paragraphs-item-html-code article.node .customers {
  min-height: 555px;
}

.paragraphs-item-html-code article.node .customers div {
  background-position-x: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.paragraphs-item-html-code article.node .customers div:nth-child(1) {
  background-image: url(../../images/client_stories_01.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.paragraphs-item-html-code article.node .customers div:nth-child(2) {
  background-position-x: 100%;
  background-image: url(../../images/client_stories_02.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.paragraphs-item-html-code article.node .customers div:nth-child(3) {
  background-position-x: 100%;
  background-image: url(../../images/client_stories_03.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.paragraphs-item-html-code article.node .customers h1 {
  display: none;
  padding: 0% 18%;
  font-size: 2rem;
  line-height: 1;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .customers .customer.with-overlay {
  padding-bottom: 75px;
}

.paragraphs-item-html-code article.node .customers .customer.with-overlay .customer-link-overlay {
  display: block;
  height: 75px;
  background: rgba(10, 0, 35, 0.5);
  padding-left: 18%;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.paragraphs-item-html-code article.node .customers .customer.with-overlay .customer-link-overlay h3 {
  height: 75px;
  margin: 0;
  padding: 0;
}

.paragraphs-item-html-code article.node .customers .customer.with-overlay .customer-link-overlay h3 a.cta {
  display: inline-block;
  height: 31px;
  margin-top: 22px;
  padding-right: 20px;
  max-width: 100%;
}

.paragraphs-item-html-code article.node .customers .customer.with-overlay .customer-link-overlay h3 a.cta:after {
  top: -5px;
}

.paragraphs-item-html-code article.node .customers .customer.with-overlay .customer-link-overlay h3 a.cta b {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.paragraphs-item-html-code article.node .customers .customer.with-overlay .customer-link-overlay h3 a.cta b::before {
  content: '→';
  float: right;
  margin-left: 10px;
  top: -1px;
}

.paragraphs-item-html-code article.node .customers .customer {
  min-height: 400px;
}

.paragraphs-item-html-code article.node .customer, .paragraphs-item-html-code article.node .related-image {
  padding: 6% 0px;
}

.paragraphs-item-html-code article.node .our-pack img {
  height: 100%;
  width: 100%;
}

.paragraphs-item-html-code article.node .blog-preview-mobile-header {
  padding-top: 30px;
  background-color: white;
  font-size: 30px;
  padding-bottom: 30px;
}

.paragraphs-item-html-code article.node .blog-preview-mobile-header strong {
  border-bottom: 5px solid #0AF0A0;
}

.paragraphs-item-html-code article.node .hiring .row {
  text-align: center;
  background-color: #0A0023;
}

.paragraphs-item-html-code article.node .hiring .row h1 {
  line-height: 1;
  font-weight: 900;
  padding: 12% 22% 10%;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .hiring .row h2 {
  position: relative;
  font-size: 2em;
  display: inline;
}

.paragraphs-item-html-code article.node .hiring .row h2 a {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node .jobs-panel {
  -webkit-overflow-scrolling: touch;
  margin-left: auto;
  margin-right: auto;
  height: 900px;
  width: 88%;
  padding-top: 20px;
  overflow-x: scroll;
}

.paragraphs-item-html-code article.node .jobs-panel > iframe {
  height: 100%;
  width: 100%;
}

@media only screen and (min-width: 64.063em) {
  .paragraphs-item-html-code article.node .jobs-panel {
    overflow-x: hidden;
  }
  .paragraphs-item-html-code article.node .jobs-panel > iframe {
    height: 850px;
    width: 100%;
  }
}

.paragraphs-item-html-code article.node .searchTableTitle {
  display: none !important;
}

.paragraphs-item-html-code article.node .resource-panel {
  height: 400px;
}

.paragraphs-item-html-code article.node .search-panel {
  height: 300px;
}

.paragraphs-item-html-code article.node .resource-copy-content {
  padding: 5% 0 5% 6%;
  background-color: #FFFFFF;
}

.paragraphs-item-html-code article.node .resource-copy-content h1 {
  color: #0A0023;
}

.paragraphs-item-html-code article.node .connect-with-us {
  overflow: hidden;
  padding-left: 6%;
}

.paragraphs-item-html-code article.node #login-form .button, .paragraphs-item-html-code article.node #support-form .button {
  background-color: #0AF0A0;
  border: none;
  color: #0A0023;
}

.paragraphs-item-html-code article.node #login-form .button:hover, .paragraphs-item-html-code article.node #support-form .button:hover {
  background-color: #06BD7D;
  color: #0A0023;
}

.paragraphs-item-html-code article.node #login-form p a, .paragraphs-item-html-code article.node #support-form p a {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node #login-form p a:hover, .paragraphs-item-html-code article.node #support-form p a:hover {
  color: #06BD7D;
}

.paragraphs-item-html-code article.node .resource-button {
  position: relative;
  bottom: 60px;
  right: -60%;
  float: right;
}

.paragraphs-item-html-code article.node .resource-button button {
  padding: .5rem 2rem;
  font-size: 1.2rem;
  color: #FFFFFF;
  background-color: #0A0023;
}

.paragraphs-item-html-code article.node .hero {
  clear: top;
  background-size: cover;
  background-repeat: no-repeat;
}

.paragraphs-item-html-code article.node .hero h1 {
  width: 80%;
  line-height: 1;
}

.paragraphs-item-html-code article.node .hero h2 {
  padding-right: 0;
}

.paragraphs-item-html-code article.node .hero h3 {
  padding-right: 5%;
}

.paragraphs-item-html-code article.node .blog-hero-links {
  position: relative;
  top: 20%;
}

.paragraphs-item-html-code article.node .dark-overlay {
  background-color: rgba(0, 0, 0, 0.5) !important;
  background-blend-mode: multiply;
}

.paragraphs-item-html-code article.node .blog-hero {
  padding: 0;
  border-bottom: solid 5px #FFFFFF;
  background-image: url(../../images/blog_hero.jpg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  /*align-items: center;*/
  -ms-flex-line-pack: left;
      align-content: left;
}

.paragraphs-item-html-code article.node .blog-hero h1 {
  width: 75%;
  top: 0%;
  line-height: 1;
  margin-left: 6%;
}

.paragraphs-item-html-code article.node .blog-hero h2 {
  margin-left: 6%;
}

.paragraphs-item-html-code article.node .blog-hero h3 {
  margin-left: 6%;
  display: inline-block;
}

.paragraphs-item-html-code article.node .blog-hero .panel h1,
.paragraphs-item-html-code article.node .blog-hero .panel h2,
.paragraphs-item-html-code article.node .blog-hero .panel h3 {
  top: auto;
}

.paragraphs-item-html-code article.node header {
  height: 100%;
  padding-top: 20%;
}

@-moz-document url-prefix() {
  .paragraphs-item-html-code article.node header {
    padding-top: 30%;
  }
}

.paragraphs-item-html-code article.node .salesforce-hero {
  border-bottom: solid 5px #FFFFFF;
  background-image: url(../../images/State_of_Salesforce_01.jpg);
}

.paragraphs-item-html-code article.node .our-story-hero {
  background-image: url(../../images/our-story.jpg);
}

.paragraphs-item-html-code article.node .our-people-hero {
  background-image: url("http://live-bluewolf-bc.pantheonsite.io/sites/default/files/our_pack_02.jpg");
}

.paragraphs-item-html-code article.node .our-people-hero h1, .paragraphs-item-html-code article.node .our-people-hero h2 {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .our-people-hero h2 {
  padding-right: 10%;
}

.paragraphs-item-html-code article.node .overlay, .paragraphs-item-html-code article.node .overlay-slight {
  position: relative;
}

.paragraphs-item-html-code article.node .overlay:after, .paragraphs-item-html-code article.node .overlay-slight:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
}

.paragraphs-item-html-code article.node .overlay:after {
  background: rgba(0, 0, 0, 0.5);
}

.paragraphs-item-html-code article.node .overlay-slight:after {
  background: rgba(0, 0, 0, 0.15);
}

.paragraphs-item-html-code article.node .salesforce-content {
  width: 60%;
  padding: 60px 0;
  margin-left: 6%;
}

.paragraphs-item-html-code article.node .salesforce-content h1 {
  text-align: left;
  padding: 2% 0;
  font-weight: bold;
  font-size: 3rem;
  line-height: 3.5rem;
}

.paragraphs-item-html-code article.node .salesforce-content h2 {
  padding: 2% 0;
  color: #1923FA;
  padding-bottom: 1rem;
}

.paragraphs-item-html-code article.node .salesforce-download {
  padding: 1rem 3rem;
  position: absolute;
  float: right;
  top: 820px;
  right: 0;
  z-index: 10;
}

.paragraphs-item-html-code article.node .salesforce-download a {
  width: 100%;
  border-width: 5px;
  margin: 0 1.25rem 0;
  text-align: center;
  padding: .5rem 2rem .5625rem 2rem;
  font-size: 1.2rem;
  font-weight: bold;
  background-color: #FF0041;
  border-color: #FF0041;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .salesforce-download a:focus {
  outline: 0;
}

.paragraphs-item-html-code article.node .salesforce-download a:hover {
  background-color: #0A0023;
  border-color: #0A0023;
}

.paragraphs-item-html-code article.node .salesforce-download.fixed {
  position: fixed;
  top: 100px;
  width: auto;
  left: auto;
  margin-right: 1px;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar.fixed {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 25%;
}

.paragraphs-item-html-code article.node .not-found-page-panel {
  height: 450px;
  padding: 6%;
}

.paragraphs-item-html-code article.node .not-found-page-panel h1 {
  line-height: 1;
}

.paragraphs-item-html-code article.node .search-results {
  padding: 5% 10% 2% 10%;
}

.paragraphs-item-html-code article.node .search-results .row {
  padding: 2% 0;
}

.paragraphs-item-html-code article.node .search-results .row:hover h1, .paragraphs-item-html-code article.node .search-results .row:hover h2, .paragraphs-item-html-code article.node .search-results .row:hover h3 {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .search-results-image {
  width: 200px;
  height: 200px;
  overflow: hidden;
}

.paragraphs-item-html-code article.node .search-results-image img {
  width: 100%;
}

.paragraphs-item-html-code article.node .search-results-text {
  height: 100%;
  padding: 0 4% 2% 0;
}

.paragraphs-item-html-code article.node .search-results-text h1 {
  font-weight: bold;
  text-transform: uppercase;
  color: #BDBDC7;
  font-size: 1.2rem;
  line-height: 1;
  margin-top: 0;
}

.paragraphs-item-html-code article.node .search-results-text h2 {
  color: #0A0023;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .more-search-results {
  padding: 1rem 0;
}

.paragraphs-item-html-code article.node .more-search-results button {
  width: 55%;
  border-width: 0;
  margin: 0 0 1.25rem;
  text-align: center;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  background-color: #0AF0A0;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .more-search-results button:focus {
  outline: 0;
}

.paragraphs-item-html-code article.node .share-text {
  padding-right: 5%;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .social-links {
  /*  clear: both;
  ul {
    margin: 3.25rem 0;
    list-style-type: none;
    li {
      display: inline;
      a {
        transition:all 0.2s ease;
        -webkit-transition:all 0.2s ease;
        -moz-transition:all 0.2s ease;
        color: $bluewolf-black;
      }
    }
    li a:hover {
      transition:all 0.2s ease;
      -webkit-transition:all 0.2s ease;
      -moz-transition:all 0.2s ease;
      color: $bluewolf-green;
      div.social-top {
        opacity: 0;
      }
      div.social-bottom {
        opacity: 1;
      }
    }
  }
  div.social-top, div.social-bottom {
    position: relative;
    display: inline-block;
    background-size: 100% !important;
    margin: 0 10px -14px 15px;
    height: 40px;
    width: 40px;
    float: none;
    opacity: 1;
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    -ms-transition: opacity .2s ease;
    transition: opacity .2s ease;
  }
  div.social-top {
    background: url(../../svg/social.png) no-repeat;
  }
  div.social-bottom {
    background: url(../../svg/social_green.svg) no-repeat;
    opacity: 0;
    left: -65px;
  }*/
}

.paragraphs-item-html-code article.node .social-links .linkedin-white {
  background: url(../../svg/social/bluewolf_linkd_f.svg) no-repeat center center/50%;
  background-position-y: 8px;
}

.paragraphs-item-html-code article.node .social-links .linkedin-black {
  background: url(../../svg/social/bluewolf_linkd_k.svg) no-repeat center center/50%;
  background-position-y: 8px;
}

.paragraphs-item-html-code article.node .social-links .facebook-white {
  background: url(../../svg/social/bluewolf_fb_f.svg) no-repeat center center/30%;
}

.paragraphs-item-html-code article.node .social-links .facebook-black {
  background: url(../../svg/social/bluewolf_fb_k.svg) no-repeat center center/30%;
}

.paragraphs-item-html-code article.node .social-links .twitter-white {
  background: url(../../svg/social/bluewolf_twitter_f.svg) no-repeat center center/50%;
  background-position-y: 7px;
}

.paragraphs-item-html-code article.node .social-links .twitter-black {
  background: url(../../svg/social/bluewolf_twitter_k.svg) no-repeat center center/50%;
  background-position-y: 7px;
}

.paragraphs-item-html-code article.node .social-links .email-white {
  background: url(../../svg/social/bluewolf_email_f.svg) no-repeat center center/50%;
  background-position-y: 9px;
}

.paragraphs-item-html-code article.node .social-links .email-black {
  background: url(../../svg/social/bluewolf_email_k.svg) no-repeat center center/50%;
  background-position-y: 9px;
}

.paragraphs-item-html-code article.node .social-links .social-hover {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

.paragraphs-item-html-code article.node .social-links .social-hover:hover {
  background-color: #0AF0A0;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

.paragraphs-item-html-code article.node .social-links ul {
  list-style-type: none;
  margin: 0;
  margin-left: -1%;
}

.paragraphs-item-html-code article.node .social-links ul li {
  width: 60px;
  height: 60px;
  display: inline-block;
}

.paragraphs-item-html-code article.node .social-links ul li a div {
  width: 70%;
  height: 65%;
}

.paragraphs-item-html-code article.node .blog-quote-mark {
  bottom: 150px;
  position: absolute;
  width: 100px !important;
  display: inline-block;
  margin-top: 0;
}

.paragraphs-item-html-code article.node .content-blog-large {
  display: block;
  height: 60vh;
  background-color: #0A0023;
}

.paragraphs-item-html-code article.node .content-blog-large > .dark-overlay {
  padding: 4% 6%;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
}

.paragraphs-item-html-code article.node .content-blog-large h1 {
  color: #FFFFFF;
  line-height: 1.2;
  font-size: 2.4rem;
  font-weight: 300;
}

.paragraphs-item-html-code article.node .content-blog-large h1 span {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node .content-blog-large h2 {
  color: #FFFFFF;
  margin-top: 1%;
  text-transform: uppercase;
}

.paragraphs-item-html-code article.node .content-blog-large h3 {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node .content-blog-large div h1:after {
  content: "";
  display: block;
  width: 0;
  position: relative;
  left: 5px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  border-bottom: 2px solid #FFFFFF;
}

.paragraphs-item-html-code article.node .content-blog-large div:hover h1:after {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  width: 100%;
  position: relative;
  left: 0px;
  border-bottom: 2px solid #FFFFFF;
}

.paragraphs-item-html-code article.node .content-blog-small div h2:nth-child(2):after {
  content: "";
  display: block;
  width: 0;
  position: relative;
  left: 5px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}

.paragraphs-item-html-code article.node .content-blog-small div:hover h2:nth-child(2):after {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  width: 100%;
  position: relative;
  left: 0px;
}

@media only screen and (min-width: 768px) {
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(2) {
    background-color: #0AF0A0;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(2) > div {
    padding: 10% 11.5%;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(2) > div h2:nth-child(3):after {
    border-bottom: 2px solid #0A0023;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(2):hover h2:nth-child(3):after {
    width: 90% !important;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(3) {
    background-color: #1923FA;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(3) > div {
    padding: 10% 11.5%;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(3) > div h2:nth-child(3):after {
    border-bottom: 2px solid #FFFFFF;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(3) h2, .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(3) h3 {
    color: #fff;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(2),
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(3) {
    background-image: none !important;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(4) {
    width: 100%;
    padding: 0;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(4) > div {
    padding: 8% 6%;
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(4) > div h2:nth-child(3):after {
    border-bottom: 2px solid #FFFFFF;
  }
  .paragraphs-item-html-code article.node .blog-preview-small > a:nth-child(4) > div > * {
    color: #fff;
  }
}

.paragraphs-item-html-code article.node .content-blog-small {
  display: block;
  padding: 8% 6%;
  background-color: #FFFFFF;
  height: 300px;
  width: 50%;
}

.paragraphs-item-html-code article.node .content-blog-small h2 {
  font-size: 1rem;
}

.paragraphs-item-html-code article.node .content-blog-small h2 b {
  text-transform: uppercase;
}

.paragraphs-item-html-code article.node .content-blog-small h1 {
  font-size: 1.6rem;
}

.paragraphs-item-html-code article.node .blog-bar {
  height: 30px;
  width: 100%;
}

.paragraphs-item-html-code article.node #blue {
  background: #1923FA;
}

.paragraphs-item-html-code article.node #blue h1, .paragraphs-item-html-code article.node #blue h2, .paragraphs-item-html-code article.node #blue h3 {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node #green {
  background: #0AF0A0;
}

.paragraphs-item-html-code article.node #green h2, .paragraphs-item-html-code article.node #green h3 {
  color: #0A0023;
}

.paragraphs-item-html-code article.node .filter {
  position: fixed;
  background-color: #EDEDEF;
  z-index: -10;
}

.paragraphs-item-html-code article.node .filter li {
  list-style-type: none;
}

.paragraphs-item-html-code article.node .profile-sidebar {
  position: fixed;
  background-color: #EDEDEF;
  z-index: -10;
}

.paragraphs-item-html-code article.node .profile-sidebar li {
  list-style-type: none;
}

.paragraphs-item-html-code article.node .sidebar {
  position: absolute;
}

.paragraphs-item-html-code article.node .sidebar li {
  list-style-type: none;
}

.paragraphs-item-html-code article.node .sidebar.fixed {
  position: fixed;
  top: 0;
}

.paragraphs-item-html-code article.node .story-filter {
  position: absolute;
}

.paragraphs-item-html-code article.node .story-filter li {
  list-style-type: none;
}

.paragraphs-item-html-code article.node .story-filter.fixed {
  position: fixed;
  top: 0;
}

.paragraphs-item-html-code article.node .landing {
  padding: 0;
  margin: 0;
}

.paragraphs-item-html-code article.node .landing img {
  height: 600px;
  width: 100%;
}

.paragraphs-item-html-code article.node .green-bold-underline {
  border-bottom: 15px solid #0AF0A0;
}

.paragraphs-item-html-code article.node .red-bold-underline {
  text-decoration: none;
  position: relative;
}

.paragraphs-item-html-code article.node .red-bold-underline:after {
  content: '';
  width: 100%;
  position: absolute;
  left: 0;
  z-index: -1;
  bottom: -6px;
  border-bottom: 20px solid #FF0041;
}

.paragraphs-item-html-code article.node .row .content-customer-small {
  height: 300px;
  margin: 0;
}

.paragraphs-item-html-code article.node .customer-side-content-1 div:nth-child(1) {
  background: #0A0023;
}

.paragraphs-item-html-code article.node .customer-side-content-1 div:nth-child(2) {
  background: #1923FA;
}

.paragraphs-item-html-code article.node .customer-side-content-1 div:nth-child(3) {
  background: #CCCCCC;
}

.paragraphs-item-html-code article.node .customer-side-content-1 h1 {
  font-size: 100px;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .customer-side-content-2 div:nth-child(1) {
  background: #0A0023;
}

.paragraphs-item-html-code article.node .customer-side-content-2 div:nth-child(2) {
  background: #FF0041;
}

.paragraphs-item-html-code article.node .customer-side-content-2 div:nth-child(3) {
  background: #0AF0A0;
}

.paragraphs-item-html-code article.node .customer-side-content-2 h1 {
  font-size: 100px;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .banner {
  background-color: #0A0023;
  height: 300px;
}

.paragraphs-item-html-code article.node .banner h1, .paragraphs-item-html-code article.node .banner h2 {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .timeline {
  background-color: #0AF0A0;
  height: 300px;
}

.paragraphs-item-html-code article.node .timeline h1, .paragraphs-item-html-code article.node .timeline h2 {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .related {
  text-align: center;
}

.paragraphs-item-html-code article.node .related-image {
  height: 600px;
  width: 50%;
}

.paragraphs-item-html-code article.node .row .filtered-clients-1, .paragraphs-item-html-code article.node .row .filtered-clients-2, .paragraphs-item-html-code article.node .row .filtered-clients-3 {
  height: 450px;
  margin: 0;
}

.paragraphs-item-html-code article.node .row .filtered-clients-1 div, .paragraphs-item-html-code article.node .row .filtered-clients-2 div, .paragraphs-item-html-code article.node .row .filtered-clients-3 div {
  height: 100%;
}

.paragraphs-item-html-code article.node .filtered-clients-1 div:nth-child(1) {
  background-color: #0A0023;
}

.paragraphs-item-html-code article.node .filtered-clients-1 div:nth-child(2) {
  background-color: #1923FA;
}

.paragraphs-item-html-code article.node .filtered-clients-2 div:nth-child(1) {
  background-color: #FFFFFF;
}

.paragraphs-item-html-code article.node .filtered-clients-2 div:nth-child(2) {
  background-color: #FF0041;
}

.paragraphs-item-html-code article.node .filtered-clients-3 div:nth-child(1) {
  background-color: #0A0023;
}

.paragraphs-item-html-code article.node .filtered-clients-3 div:nth-child(2) {
  background-color: #0AF0A0;
}

.paragraphs-item-html-code article.node .job-quotes-module {
  height: 600px;
}

.paragraphs-item-html-code article.node .job-list {
  height: 100%;
  background-color: #0A0023;
}

.paragraphs-item-html-code article.node .job-list h3, .paragraphs-item-html-code article.node .job-list ul {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .job-list ul {
  list-style-type: none;
}

.paragraphs-item-html-code article.node .job-quotes {
  height: 100%;
  background-color: #1923FA;
}

.paragraphs-item-html-code article.node .job-quotes h1, .paragraphs-item-html-code article.node .job-quotes h2 {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .jobs-banner {
  height: 600px;
  background-color: #FF0041;
}

.paragraphs-item-html-code article.node .jobs-banner h1, .paragraphs-item-html-code article.node .jobs-banner h2 {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .jobs-search-header {
  background-color: grey;
}

.paragraphs-item-html-code article.node .jobs-search-header h1 {
  margin-top: 0px;
}

.paragraphs-item-html-code article.node .jobs-search {
  text-align: center;
}

.paragraphs-item-html-code article.node .jobs-list {
  text-align: center;
}

.paragraphs-item-html-code article.node .jobs-list ul {
  list-style-type: none;
}

.paragraphs-item-html-code article.node .jobs-list li {
  padding: 4%;
}

.paragraphs-item-html-code article.node .logo-1, .paragraphs-item-html-code article.node .logo-2, .paragraphs-item-html-code article.node .logo-3 {
  height: 300px;
}

.paragraphs-item-html-code article.node .logo-1 div, .paragraphs-item-html-code article.node .logo-2 div, .paragraphs-item-html-code article.node .logo-3 div {
  height: 100%;
  border: solid 1px red;
  background-color: #FFFFFF;
}

.paragraphs-item-html-code article.node .search-pack {
  height: 100px;
}

.paragraphs-item-html-code article.node .all-pack {
  height: 900px;
}

.paragraphs-item-html-code article.node .employee {
  border: solid 1px red;
  height: 300px;
}

.paragraphs-item-html-code article.node .profile-image {
  width: 100%;
  height: 300px;
  border: solid 1px red;
}

.paragraphs-item-html-code article.node #pack.row {
  max-width: 80rem;
}

.paragraphs-item-html-code article.node #pack .sub-nav {
  padding-top: 2rem;
}

.paragraphs-item-html-code article.node #pack .sub-nav dt {
  padding: 0.5rem 0;
  color: #201b37;
  text-transform: none;
  font-size: 1rem;
  line-height: 1;
}

.paragraphs-item-html-code article.node #pack .sub-nav select {
  margin-bottom: 1rem;
}

.paragraphs-item-html-code article.node #pack .sub-nav select, .paragraphs-item-html-code article.node #pack .sub-nav input {
  background-color: #f5f5f5;
  color: #8d8a99;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.paragraphs-item-html-code article.node #pack .sub-nav span {
  font-size: 1rem;
}

.paragraphs-item-html-code article.node #pack button,
.paragraphs-item-html-code article.node #pack input[type=submit] {
  background: #0AF0A0;
  color: #0A0023;
}

.paragraphs-item-html-code article.node #pack .button.small {
  padding-top: 0.45rem;
  padding-bottom: 0.45rem;
}

.paragraphs-item-html-code article.node #pack .load-more {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.paragraphs-item-html-code article.node #pack .load-more button {
  width: 50%;
}

.paragraphs-item-html-code article.node button:focus {
  outline: none;
}

.paragraphs-item-html-code article.node .pack-profile-preview {
  border-bottom: px solid #cccccc;
  color: #0A0023;
  font-family: arial,sans-serif;
  font-size: 0.875em;
  margin: 0 0 10px;
  padding: 30px 20px;
}

.paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list {
  float: left;
  line-height: 24px;
  padding: 0 20px;
  width: 380px;
}

.paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-pic {
  float: left;
  height: 190px;
  margin-bottom: 20px;
  margin-right: 20px;
  width: 160px;
}

.paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.left {
  width: 360px;
}

.paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.left h1 {
  color: #1923FA;
  display: block;
  font-size: 1.5em;
  font-weight: normal;
  margin-bottom: 20px;
  text-transform: lowercase;
}

.paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.left a {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.left h2 {
  color: #0A0023;
  font-size: 1em;
  font-weight: normal;
}

.paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.right {
  padding: 0 0 0 20px;
}

.paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.mid > div:first-child {
  padding: 0 0 20px;
}

.paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-label {
  color: #1923FA;
  display: inline;
  padding: 0 3px 0 0;
}

.paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-content {
  display: inline;
}

.paragraphs-item-html-code article.node #thank-you {
  padding-top: 15em;
  padding-bottom: 10em;
}

@media only screen and (min-width: 0px) and (max-width: 640px) {
  .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-pic {
    height: 100px;
    width: 84px;
  }
  .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-pic img {
    height: 100px;
    width: 84px;
  }
  .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.mid, .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.left, .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.right {
    margin: auto;
    width: 240px;
  }
  .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.right {
    display: none;
  }
}

@media not all, only screen and (max-width: 640px) and (min-width: 480px) {
  .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.mid, .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.left, .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.right {
    width: 400px;
  }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
  .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.left h1 {
    font-size: 1.15em;
  }
}

@media only screen and (max-width: 1200px) {
  .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list {
    width: 30%;
  }
  .paragraphs-item-html-code article.node .sub-nav dd {
    max-width: 20%;
  }
}

@media only screen and (max-width: 970px) {
  .paragraphs-item-html-code article.node #pack .sub-nav dt {
    margin-left: 0;
  }
  .paragraphs-item-html-code article.node #pack .sub-nav dd {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }
  .paragraphs-item-html-code article.node #pack .sub-nav input, .paragraphs-item-html-code article.node #pack .sub-nav select {
    width: 100%;
  }
  .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.mid,
  .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.left,
  .paragraphs-item-html-code article.node .pack-profile-preview .pack-profile-list.right {
    width: 100%;
  }
}

.paragraphs-item-html-code article.node .line-hover a, .paragraphs-item-html-code article.node .navbar-line-hover a {
  display: inline-block;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}

.paragraphs-item-html-code article.node .line-hover a:after, .paragraphs-item-html-code article.node .line-hover a.active:after, .paragraphs-item-html-code article.node .line-hover li:after, .paragraphs-item-html-code article.node .line-hover li.active:after, .paragraphs-item-html-code article.node .navbar-line-hover a:after, .paragraphs-item-html-code article.node .navbar-line-hover a.active:after, .paragraphs-item-html-code article.node .navbar-line-hover li:after, .paragraphs-item-html-code article.node .navbar-line-hover li.active:after {
  content: "";
  display: block;
  width: 0;
  position: relative;
  left: 0px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}

.paragraphs-item-html-code article.node .line-hover a:hover:after, .paragraphs-item-html-code article.node .line-hover a.active:after, .paragraphs-item-html-code article.node .line-hover li:hover:after, .paragraphs-item-html-code article.node .line-hover li.active:after, .paragraphs-item-html-code article.node .navbar-line-hover a:hover:after, .paragraphs-item-html-code article.node .navbar-line-hover a.active:after, .paragraphs-item-html-code article.node .navbar-line-hover li:hover:after, .paragraphs-item-html-code article.node .navbar-line-hover li.active:after {
  width: 100%;
  position: relative;
  left: 0px;
  /* Force this to go to the gpu */
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.paragraphs-item-html-code article.node .navbar-line-hover a:after, .paragraphs-item-html-code article.node .navbar-line-hover a:hover:after {
  top: -3px;
}

.paragraphs-item-html-code article.node .line-hover a:after, .paragraphs-item-html-code article.node .line-hover a:hover:after {
  top: -1px;
}

.paragraphs-item-html-code article.node .hiring-line a:hover:after {
  width: 85%;
}

.paragraphs-item-html-code article.node .partial-line a:hover:after {
  width: 87%;
}

.paragraphs-item-html-code article.node .hero-line a:hover:after {
  width: 100%;
}

.paragraphs-item-html-code article.node .partial-line-small a:hover:after {
  width: 75%;
}

.paragraphs-item-html-code article.node a .arrow {
  padding-left: 10px;
  position: relative;
  left: 0px;
}

.paragraphs-item-html-code article.node .red-line a {
  color: #FF0041;
}

.paragraphs-item-html-code article.node .red-line a:after {
  border-top: 2px solid #FF0041;
}

.paragraphs-item-html-code article.node .red-line a:hover {
  color: #FF0041;
}

.paragraphs-item-html-code article.node .red-line a:hover:after {
  border-top: 2px solid #FF0041;
}

.paragraphs-item-html-code article.node .green-line a {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node .green-line a:not(.empty-title):after {
  border-top: 2px solid #0AF0A0;
}

.paragraphs-item-html-code article.node .green-line a:hover {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node .green-line a:not(.empty-title):hover:after {
  border-top: 2px solid #0AF0A0;
}

.paragraphs-item-html-code article.node .black-line a {
  color: #0A0023;
}

.paragraphs-item-html-code article.node .black-line a:after {
  border-top: 2px solid #0A0023;
}

.paragraphs-item-html-code article.node .black-line a:hover {
  color: #0A0023;
}

.paragraphs-item-html-code article.node .black-line a:hover:after {
  border-top: 2px solid #0A0023;
}

.paragraphs-item-html-code article.node .white-line a {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .white-line a:after {
  border-top: 2px solid #FFFFFF;
}

.paragraphs-item-html-code article.node .white-line a:hover {
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .white-line a:hover:after {
  border-top: 2px solid #FFFFFF;
}

.paragraphs-item-html-code article.node .blue-line a {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .blue-line a:after {
  border-top: 2px solid #1923FA;
}

.paragraphs-item-html-code article.node .blue-line a:hover, .paragraphs-item-html-code article.node .blue-line a.nav-active {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .blue-line a:hover:after, .paragraphs-item-html-code article.node .blue-line a.nav-active:after {
  border-top: 2px solid #1923FA;
}

.paragraphs-item-html-code article.node .navGreen h1, .paragraphs-item-html-code article.node .navGreen h2, .paragraphs-item-html-code article.node .navGreen h3, .paragraphs-item-html-code article.node .navGreen h4, .paragraphs-item-html-code article.node .navGreen a, .paragraphs-item-html-code article.node .navGreen ul, .paragraphs-item-html-code article.node .navGreen li {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node .arrow-circle-right {
  padding-left: 0px !important;
  position: relative;
  float: right;
  width: 32px;
  left: 15%;
  bottom: 5px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.paragraphs-item-html-code article.node .arrow-circle-down {
  z-index: 100;
  position: absolute;
  width: 70px;
  left: 48%;
  bottom: 10%;
}

.paragraphs-item-html-code article.node .transparent {
  opacity: .85;
}

.paragraphs-item-html-code article.node .hiring-arrow {
  left: 14%;
  bottom: -4px;
  padding-left: 0px;
}

.paragraphs-item-html-code article.node .fade-in {
  -webkit-animation: fadein 1s;
          animation: fadein 1s;
}

@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.paragraphs-item-html-code article.node .top-bar input {
  top: 1rem !important;
}

.paragraphs-item-html-code article.node body > img:nth-child(1), .paragraphs-item-html-code article.node body > img:nth-child(2), .paragraphs-item-html-code article.node body > img:nth-child(3), .paragraphs-item-html-code article.node body > img:nth-child(4), .paragraphs-item-html-code article.node body > img:nth-child(5), .paragraphs-item-html-code article.node body > img:nth-child(6), .paragraphs-item-html-code article.node body > img:nth-child(7), .paragraphs-item-html-code article.node body > img:nth-child(8), .paragraphs-item-html-code article.node body > img:nth-child(9), .paragraphs-item-html-code article.node body > img:nth-child(10), .paragraphs-item-html-code article.node body > img:nth-child(11), .paragraphs-item-html-code article.node body > img:nth-child(12) {
  display: none !important;
}

.paragraphs-item-html-code article.node .parsley-required {
  padding-left: 6% !important;
}

@media (max-width: 767px) {
  .paragraphs-item-html-code article.node .desktop-only-hidden {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .paragraphs-item-html-code article.node .mobile-only-hidden {
    display: none !important;
  }
}

.paragraphs-item-html-code article.node .hamburger {
  position: absolute;
  top: 25px;
  right: 6% !important;
  background-image: url(../../images/svg/hamburger_white.svg);
  width: 60px;
  height: 60px;
}

.paragraphs-item-html-code article.node .side-nav {
  height: 100vh;
  width: 100vw;
  position: fixed;
  left: 0;
  top: 0;
  background-color: #0A0023;
  z-index: 999;
}

.paragraphs-item-html-code article.node .side-nav-show {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.paragraphs-item-html-code article.node .side-nav-hide {
  left: 100%;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.paragraphs-item-html-code article.node .side-nav-close {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_White_X.svg);
  position: absolute;
  top: 35px;
  right: 6%;
  width: 60px;
  height: 60px;
}

.paragraphs-item-html-code article.node .sidenav-links ul {
  list-style: none;
  padding: 15% 5% 0 5%;
}

.paragraphs-item-html-code article.node .sidenav-links h3, .paragraphs-item-html-code article.node .sidenav-links h4 {
  padding: 0 !important;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .sidenav-links h3 {
  font-size: 2em !important;
}

.paragraphs-item-html-code article.node .sidenav-links h4 {
  font-size: 1em !important;
}

@media only screen and (max-width: 767px) {
  .paragraphs-item-html-code article.node .responsive-height {
    height: auto !important;
  }
  .paragraphs-item-html-code article.node .content-blog-small {
    height: 150px !important;
    background-image: none !important;
  }
  .paragraphs-item-html-code article.node .content-blog-small div {
    background-color: white;
    padding: 0%;
  }
  .paragraphs-item-html-code article.node .second-tagline {
    display: none;
  }
  .paragraphs-item-html-code article.node .services .row {
    min-height: 0px;
  }
  .paragraphs-item-html-code article.node .services .row .columns {
    background: #0A0023 !important;
  }
  .paragraphs-item-html-code article.node .services .row h2 {
    display: inline !important;
  }
  .paragraphs-item-html-code article.node .services .row h1, .paragraphs-item-html-code article.node .services .row h3 {
    padding: 2% 0% !important;
  }
  .paragraphs-item-html-code article.node .careers-body {
    height: auto;
  }
  .paragraphs-item-html-code article.node .hiring .row {
    background: #1923FA;
  }
  .paragraphs-item-html-code article.node .blog-content {
    margin-bottom: 4% !important;
  }
  .paragraphs-item-html-code article.node .blog-content h1, .paragraphs-item-html-code article.node .blog-content h2 {
    color: #0A0023 !important;
    font-size: 1em !important;
  }
  .paragraphs-item-html-code article.node .blog-content h3 {
    font-size: 1.2em !important;
  }
  .paragraphs-item-html-code article.node .blog-content .blog-intro {
    display: none !important;
  }
  .paragraphs-item-html-code article.node .blog-content #green, .paragraphs-item-html-code article.node .blog-content #blue {
    background-color: #FFFFFF;
  }
  .paragraphs-item-html-code article.node .blog-content .content-blog-large, .paragraphs-item-html-code article.node .blog-content .content-blog-small {
    background-color: #FFFFFF !important;
    width: 100% !important;
    height: 100% !important;
  }
  .paragraphs-item-html-code article.node .blog-content .content-blog-half {
    display: none !important;
  }
  .paragraphs-item-html-code article.node .blog-content .dark-overlay h1, .paragraphs-item-html-code article.node .blog-content .dark-overlay h2 {
    color: #FFFFFF !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .section div {
    padding: 0px;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide-right0 {
    height: 100vh !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide-right0 h1 {
    margin-bottom: 0px;
    padding-top: 120px;
    font-size: 3.5rem !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide-right0 h3 {
    padding-top: 15px;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide1 {
    background-image: url(/sites/default/files/1612-my-story-panel-2-left-small.jpg) !important;
    background-position: 65% 0% !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide4 {
    background-position-x: 30% !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide9 {
    background-position-x: 65% !important;
  }
}

@media only screen and (max-width: 640px) {
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row .section h1 {
    font-size: 2.7rem !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row:not(:first-of-type) h1 {
    padding: 0 !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide-right0 h1 {
    font-size: 2.2rem !important;
    padding: 30% 6% 0;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide1, .paragraphs-item-html-code article.node .node-story.view-mode-full #slide3, .paragraphs-item-html-code article.node .node-story.view-mode-full #slide7 {
    height: 550px !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide-right7 h1 {
    padding: 0px;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide-right9 {
    height: 750px !important;
  }
}

@media only screen and (min-width: 641px) and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide-right9 h1 {
    font-size: 5rem !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide-right9 p {
    font-size: 1.4rem !important;
  }
}

@media only screen and (min-width: 1025px) {
  .paragraphs-item-html-code article.node .hero-background-video {
    background-image: none !important;
  }
}

@media only screen and (max-width: 1024px) {
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide2, .paragraphs-item-html-code article.node .hero-background-video video {
    display: none;
  }
}

.paragraphs-item-html-code article.node .mobile-footer #map-image {
  display: none;
}

.paragraphs-item-html-code article.node .mobile-footer #footer-map {
  min-height: 600px;
}

.paragraphs-item-html-code article.node .mobile-footer #footer-map > span {
  position: relative;
  left: -30px;
  top: 20px;
}

.paragraphs-item-html-code article.node .mobile-footer #footer-bottom ul {
  display: none;
}

@media only screen and (max-width: 900px) {
  .paragraphs-item-html-code article.node .top-bar ul a {
    display: none;
  }
  .paragraphs-item-html-code article.node .top-bar-section ul {
    display: none;
  }
}

@media only screen and (min-width: 1100px) and (max-width: 1300px) {
  .paragraphs-item-html-code article.node .social-links ul li a {
    margin-left: -6%;
  }
  .paragraphs-item-html-code article.node .share-text {
    margin-bottom: -3%;
  }
  .paragraphs-item-html-code article.node .callout h1 {
    font-size: 1em;
  }
}

@media only screen and (min-width: 900px) and (max-width: 1100px) {
  .paragraphs-item-html-code article.node .social-links ul li {
    display: inline-block;
  }
  .paragraphs-item-html-code article.node .quote-module h1 {
    font-size: 2.6em;
  }
  .paragraphs-item-html-code article.node .callout h1 {
    font-size: .8em;
  }
}

@media only screen and (min-width: 900px) and (max-width: 1100px) {
  .paragraphs-item-html-code article.node .top-bar ul a {
    padding: 8px 6px !important;
  }
  .paragraphs-item-html-code article.node .top-bar ul a h3 {
    font-size: .9em !important;
  }
  .paragraphs-item-html-code article.node .top-bar ul a h4 {
    font-size: .7em !important;
  }
}

@media only screen and (min-width: 900px) {
  .paragraphs-item-html-code article.node .hamburger {
    display: none;
  }
}

@media only screen and (min-width: 800px) and (max-width: 1024px) {
  .paragraphs-item-html-code article.node .city-grid {
    min-width: 65%;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a > div {
    left: 0;
    padding: 30px;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a > div .post-title {
    font-size: 1rem;
    line-height: 1em;
  }
}

@media only screen and (max-width: 900px) {
  .paragraphs-item-html-code article.node .services .row div:nth-child(1) {
    padding: 24% 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(2) {
    padding: 24% 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(3) {
    padding: 24% 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row h1 {
    font-size: 2.2rem !important;
  }
  .paragraphs-item-html-code article.node .services .row h2 {
    font-size: 1rem !important;
  }
  .paragraphs-item-html-code article.node .services .row .cta {
    font-size: 1rem;
  }
}

@media only screen and (min-width: 901px) and (max-width: 1200px) {
  .paragraphs-item-html-code article.node .services .row div:nth-child(1) {
    padding: 16% 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(2) {
    padding: 16% 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(3) {
    padding: 16% 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row h1 {
    font-size: 3.4rem !important;
  }
  .paragraphs-item-html-code article.node .services .row h2 {
    font-size: 1.6rem !important;
  }
  .paragraphs-item-html-code article.node .services .row .cta {
    font-size: 1.2rem;
  }
}

@media only screen and (min-width: 1201px) and (max-width: 1500px) {
  .paragraphs-item-html-code article.node .services .row div:nth-child(1) {
    padding: 12% 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(2) {
    padding: 12% 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(3) {
    padding: 12% 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row h1 {
    font-size: 3.8rem !important;
  }
  .paragraphs-item-html-code article.node .services .row h2 {
    font-size: 1.8rem !important;
  }
  .paragraphs-item-html-code article.node .services .row .cta {
    font-size: 1.6rem;
  }
}

@media only screen and (min-width: 1500px) and (max-width: 2200px) {
  @-moz-document url-prefix() {
    .paragraphs-item-html-code article.node .community-child {
      left: 20px !important;
      top: 82% !important;
    }
  }
  .paragraphs-item-html-code article.node .community-child {
    left: 20px !important;
    top: 82% !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(1) {
    padding: 8% 4% !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(2) {
    padding: 8% 4% !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(3) {
    padding: 8% 4% !important;
  }
  .paragraphs-item-html-code article.node .services .row h1 {
    font-size: 4.2rem !important;
  }
  .paragraphs-item-html-code article.node .services .row h2 {
    font-size: 2rem !important;
  }
  .paragraphs-item-html-code article.node .services .row .cta {
    font-size: 2rem;
  }
}

@media only screen and (min-width: 1500px) and (max-width: 1800px) {
  .paragraphs-item-html-code article.node #footer-map {
    min-height: 690px;
  }
}

@media only screen and (min-width: 1800px) and (max-width: 2200px) {
  .paragraphs-item-html-code article.node #footer-map {
    min-height: 690px;
  }
}

@media only screen and (max-width: 676px) {
  .paragraphs-item-html-code article.node .community-child {
    left: 5%;
  }
}

@media only screen and (min-width: 677px) and (max-width: 796px) {
  .paragraphs-item-html-code article.node .community-child.animated {
    width: 260px;
  }
  .paragraphs-item-html-code article.node .community-child {
    left: -400px;
    top: 92%;
  }
}

@media only screen and (min-width: 1124px) {
  .paragraphs-item-html-code article.node .community-child.animated {
    width: 260px;
  }
  .paragraphs-item-html-code article.node .community-child {
    left: 0;
    top: 92%;
  }
  @-moz-document url-prefix() {
    .paragraphs-item-html-code article.node .community-child {
      left: 0;
      top: 182%;
    }
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .paragraphs-item-html-code article.node .top-bar, .paragraphs-item-html-code article.node .top-bar.fixed {
    position: absolute !important;
  }
  .paragraphs-item-html-code article.node .blog-sidebar img {
    padding-bottom: 80px;
  }
  .paragraphs-item-html-code article.node .blog-copy-content ul li {
    padding: 2% 0 1% 8%;
  }
  .paragraphs-item-html-code article.node #event-page .agenda-module {
    height: 800px !important;
  }
  .paragraphs-item-html-code article.node .city-grid {
    min-width: 65%;
  }
  .paragraphs-item-html-code article.node .thankyou-hero {
    height: 820px !important;
  }
  .paragraphs-item-html-code article.node .thankyou-hero .social-links {
    position: absolute !important;
    right: -80%;
  }
  .paragraphs-item-html-code article.node .customer-link-overlay h3 {
    padding-right: 25%;
  }
  .paragraphs-item-html-code article.node .customer-link-overlay .arrow-circle-right {
    left: -15%;
  }
  .paragraphs-item-html-code article.node .fourth-column {
    width: 41%;
    padding-left: 10% !important;
  }
  .paragraphs-item-html-code article.node .blog-copy-content {
    padding-left: 6%;
  }
}

@media only screen and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .blog-copy-content li {
    background-position: 0px 12px;
    padding: 1% 0px 0% 6%;
  }
  .paragraphs-item-html-code article.node .blog-copy-content ol {
    margin-left: 0.4rem;
  }
}

@media only screen and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: portrait) {
  .paragraphs-item-html-code article.node .blog-copy-content li {
    background-position: 0px 12px;
    padding: 1% 0px 0% 6%;
  }
  .paragraphs-item-html-code article.node .blog-copy-content ol {
    margin-left: 0.4rem;
  }
}

@media only screen and (max-device-width: 670px) and (min-device-width: 320px) and (orientation: portrait) {
  .paragraphs-item-html-code article.node .blog-hero header {
    top: 35% !important;
  }
  .paragraphs-item-html-code article.node .case-study-social {
    padding: 0;
    text-align: center;
  }
  .paragraphs-item-html-code article.node .case-study-social .social-links ul {
    width: 100%;
  }
  .paragraphs-item-html-code article.node .blog-copy-content li {
    background-position: 0px 12px;
    padding: 1% 0px 0% 6%;
  }
  .paragraphs-item-html-code article.node .blog-copy-content ol {
    margin-left: 0.4rem;
  }
  .paragraphs-item-html-code article.node .city-row {
    padding: 2% 0% !important;
  }
  .paragraphs-item-html-code article.node .thankyou-hero.thankyou-circle {
    height: 330px;
  }
  .paragraphs-item-html-code article.node .thankyou-hero.thankyou-content {
    height: 100% !important;
  }
  .paragraphs-item-html-code article.node .thankyou-hero h1 {
    padding: 10% 0 !important;
  }
  .paragraphs-item-html-code article.node .thankyou-hero h2 {
    display: none;
  }
  .paragraphs-item-html-code article.node .thankyou-hero #download-btn {
    width: 90% !important;
    padding-bottom: 40%;
  }
  .paragraphs-item-html-code article.node .thankyou-hero .social-links {
    display: none;
  }
  .paragraphs-item-html-code article.node .case-studies-container ul, .paragraphs-item-html-code article.node .case-study-graphic {
    right: 0% !important;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner header p {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node .case-studies-container {
    padding: 6% !important;
  }
  .paragraphs-item-html-code article.node .case-studies-container h2 {
    margin-left: 0;
    padding-left: 0;
  }
  .paragraphs-item-html-code article.node .case-studies-container .case-study-graphic {
    background-position: center;
  }
  .paragraphs-item-html-code article.node #video-text-overlay {
    display: none;
  }
  .paragraphs-item-html-code article.node .video-player {
    width: 100% !important;
  }
  .paragraphs-item-html-code article.node .case-study-social {
    padding: 0;
    text-align: center;
  }
  .paragraphs-item-html-code article.node .case-study-social .share-text {
    padding: 0;
    margin: 0;
  }
  .paragraphs-item-html-code article.node .share-text {
    right: 0 !important;
  }
  .paragraphs-item-html-code article.node .red-bold-underline {
    display: none;
  }
  .paragraphs-item-html-code article.node .social-links ul li a div {
    display: inline-block;
  }
  .paragraphs-item-html-code article.node .case-studies-customers .customers .customer {
    height: 50vh !important;
  }
  .paragraphs-item-html-code article.node .case-studies-container #video-controls {
    top: 40% !important;
    left: 20% !important;
  }
}

@media only screen and (max-device-width: 670px) and (min-device-width: 320px) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .blog-copy-content li {
    background-position: 0px 12px;
    padding: 1% 0px 0% 6%;
  }
  .paragraphs-item-html-code article.node .blog-copy-content ol {
    margin-left: 0.4rem;
  }
  .paragraphs-item-html-code article.node .scrollDown {
    top: 0px !important;
  }
  .paragraphs-item-html-code article.node .see-more-button {
    margin-bottom: 5%;
    width: 90%;
  }
  .paragraphs-item-html-code article.node .mobile-footer #footer-map {
    min-height: 535px !important;
    /****/
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner header p {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node .city-grid {
    min-width: 96%;
  }
  .paragraphs-item-html-code article.node #footer-bottom .show-for-medium-up {
    display: none !important;
  }
  .paragraphs-item-html-code article.node #footer-bottom #subscribe {
    width: 100%;
    padding-left: 0;
  }
  .paragraphs-item-html-code article.node .sidenav-links ul {
    padding: 5% 0 0 5%;
  }
  .paragraphs-item-html-code article.node .side-nav-close, .paragraphs-item-html-code article.node .hamburger {
    right: 12% !important;
  }
  .paragraphs-item-html-code article.node .panel h1 {
    top: 35%;
    font-size: 2.2rem;
  }
  .paragraphs-item-html-code article.node .panel h2 {
    width: 80%;
    top: 35%;
  }
  .paragraphs-item-html-code article.node .panel h3 {
    top: 35%;
  }
}

@media only screen and (max-device-width: 640px) and (min-device-width: 320px) and (orientation: portrait) {
  .paragraphs-item-html-code article.node .city-row {
    padding: 2% 0% !important;
  }
  .paragraphs-item-html-code article.node .blog-copy-content li {
    background-position: 0px 12px;
    padding: 1% 0px 0% 12%;
  }
  .paragraphs-item-html-code article.node .blog-copy-content ol {
    margin-left: 0.4rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner header p {
    font-size: 1.5rem;
  }
}

@media only screen and (max-device-width: 640px) and (min-device-width: 320px) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .blog-copy-content li {
    background-position: 0px 12px;
    padding: 1% 0px 0% 6%;
  }
  .paragraphs-item-html-code article.node .blog-copy-content ol {
    margin-left: 0.4rem;
  }
  .paragraphs-item-html-code article.node .intl-tel-input .flag-dropdown {
    width: 20%;
    left: 6%;
    float: left;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner header p {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node .mobile-footer #footer-map {
    min-height: 535px !important;
  }
  .paragraphs-item-html-code article.node .blog-landing-content a {
    padding-top: 33% !important;
  }
  .paragraphs-item-html-code article.node .sidenav-links ul {
    padding: 5% 0 0 5%;
  }
  .paragraphs-item-html-code article.node .sidenav-links h3 {
    font-size: 1.6em !important;
  }
  .paragraphs-item-html-code article.node .panel h1 {
    font-size: 3rem;
  }
  .paragraphs-item-html-code article.node #footer-map {
    min-height: 690px;
    padding-left: 100px;
    font-size: 1.4rem;
    line-height: 1.4rem;
  }
  .paragraphs-item-html-code article.node #subscribe {
    padding-left: 0;
  }
  .paragraphs-item-html-code article.node .blog-landing-header h1 {
    padding-left: 0;
  }
  .paragraphs-item-html-code article.node .blog-landing-middle .see-more-button {
    width: 85%;
  }
  .paragraphs-item-html-code article.node .blog-copy-content {
    padding-left: 6%;
  }
  .paragraphs-item-html-code article.node .social-links ul {
    padding-left: 6%;
  }
  .paragraphs-item-html-code article.node .social-links ul li {
    display: inline-block;
  }
  .paragraphs-item-html-code article.node .blog-preview-small {
    text-align: center;
    padding: 0 6%;
  }
  .paragraphs-item-html-code article.node .blog-content h2 {
    font-size: 1.2em !important;
  }
  .paragraphs-item-html-code article.node .salesforce-download, .paragraphs-item-html-code article.node .salesforce-download.fixed {
    position: absolute !important;
    top: 560px !important;
    width: 100% !important;
  }
  .paragraphs-item-html-code article.node .content-blog-large {
    text-align: center;
  }
  .paragraphs-item-html-code article.node .hiring {
    padding: 0 !important;
  }
  .paragraphs-item-html-code article.node .mobile-hiring {
    padding: 10% 0;
  }
  .paragraphs-item-html-code article.node .hiring .row h1 {
    padding: 6% 6%;
  }
  .paragraphs-item-html-code article.node .services .row h1, .paragraphs-item-html-code article.node .services .row h2 {
    display: inline-block !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(1), .paragraphs-item-html-code article.node .services .row div:nth-child(2), .paragraphs-item-html-code article.node .services .row div:nth-child(3) {
    padding: 6% 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(1) h2, .paragraphs-item-html-code article.node .services .row div:nth-child(2) h2, .paragraphs-item-html-code article.node .services .row div:nth-child(3) h2 {
    font-size: 1.2rem;
  }
  .paragraphs-item-html-code article.node #event-page .quote-module {
    padding-top: 10% !important;
  }
  .paragraphs-item-html-code article.node #event-page .hero-anchor-tags {
    top: -20% !important;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  .paragraphs-item-html-code article.node #event-page .list-module li {
    background-position-y: 16px !important;
  }
  .paragraphs-item-html-code article.node .case-studies-hero header, .paragraphs-item-html-code article.node .new-work-hero header {
    padding-top: 55% !important;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner header p {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node .share-text {
    padding-left: 6%;
  }
  .paragraphs-item-html-code article.node .blog-copy-content li {
    background-position: 0px 12px;
    padding: 4% 0px 0% 12% !important;
  }
  .paragraphs-item-html-code article.node .blog-copy-content ol {
    margin-left: 0rem !important;
  }
  .paragraphs-item-html-code article.node .city-row {
    padding: 1.5% 0% !important;
  }
  .paragraphs-item-html-code article.node .blog-hero h1 {
    padding-top: 0 !important;
  }
  .paragraphs-item-html-code article.node .blog-hero header {
    top: 25%;
  }
  .paragraphs-item-html-code article.node #event-page .form-field {
    display: none;
  }
  .paragraphs-item-html-code article.node #event-page .panel h1 {
    font-size: 2rem !important;
  }
  .paragraphs-item-html-code article.node #event-page .agenda-date {
    top: -14px !important;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .mobile-footer #footer-map {
    min-height: 535px !important;
  }
  .paragraphs-item-html-code article.node .city-grid {
    padding-top: 10px !important;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner header p {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node #footer-map {
    min-height: 690px;
    line-height: 1.2rem;
    padding-left: 80px;
  }
  .paragraphs-item-html-code article.node .blog-landing-content a {
    padding-top: 40% !important;
  }
  .paragraphs-item-html-code article.node #event-page .form-field {
    display: none;
  }
  .paragraphs-item-html-code article.node #event-page h1, .paragraphs-item-html-code article.node #event-page h2, .paragraphs-item-html-code article.node #event-page h3 {
    padding: 0 !important;
  }
  .paragraphs-item-html-code article.node #event-page .panel {
    height: 400px;
  }
  .paragraphs-item-html-code article.node #event-page .panel h1, .paragraphs-item-html-code article.node #event-page .panel h2, .paragraphs-item-html-code article.node #event-page .panel h3 {
    padding: 2% 6% !important;
  }
  .paragraphs-item-html-code article.node #event-page .panel h1 {
    width: 100%;
  }
  .paragraphs-item-html-code article.node #event-page .hero-anchor-tags {
    top: -40% !important;
  }
  .paragraphs-item-html-code article.node #event-page .landing img {
    height: 400px;
  }
  .paragraphs-item-html-code article.node #event-page .quote-module {
    height: 500px;
  }
  .paragraphs-item-html-code article.node #event-page .quote-module h1 {
    padding: 6% !important;
  }
  .paragraphs-item-html-code article.node #event-page .quote-module h3 {
    padding-right: 12% !important;
  }
  .paragraphs-item-html-code article.node #event-page .slick-dots {
    right: 0;
  }
  .paragraphs-item-html-code article.node #event-page .agenda-date {
    top: -14px !important;
  }
  .paragraphs-item-html-code article.node #event-page .events-footer {
    margin-top: 0% !important;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  .paragraphs-item-html-code article.node h1 {
    line-height: 1 !important;
  }
  .paragraphs-item-html-code article.node .more-work {
    padding-bottom: 25% !important;
    padding-top: 10% !important;
  }
  .paragraphs-item-html-code article.node .case-studies-hero header, .paragraphs-item-html-code article.node .new-work-hero header {
    padding-top: 55% !important;
  }
  .paragraphs-item-html-code article.node .our-work-container .customers a:nth-child(3) div {
    margin-top: -1% !important;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner header p {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node .our-work-container .sidebar-gutter, .paragraphs-item-html-code article.node .our-work-container .our-work-sidebar, .paragraphs-item-html-code article.node .case-studies-customers .sidebar-gutter, .paragraphs-item-html-code article.node .case-studies-customers .our-work-sidebar {
    display: none;
  }
  .paragraphs-item-html-code article.node .our-work-container .customer, .paragraphs-item-html-code article.node .case-studies-customers .customer {
    opacity: 1 !important;
  }
  .paragraphs-item-html-code article.node .social-links ul {
    width: 100%;
  }
  .paragraphs-item-html-code article.node .social-links ul li a div {
    width: 80%;
  }
  .paragraphs-item-html-code article.node .case-studies-panel h1 {
    padding: 0;
  }
  .paragraphs-item-html-code article.node .blog-copy-content li {
    background-position: 0px 12px;
    padding: 1% 0px 0% 8%;
  }
  .paragraphs-item-html-code article.node .blog-copy-content ol {
    margin-left: 0.4rem;
  }
  .paragraphs-item-html-code article.node .scrollDown {
    top: 0px !important;
  }
  .paragraphs-item-html-code article.node .see-more-button {
    padding: 10px 20% 10px 20% !important;
  }
  .paragraphs-item-html-code article.node .intl-tel-input .flag-dropdown {
    width: 20%;
    left: 6%;
    float: left;
  }
  .paragraphs-item-html-code article.node #error-msg {
    padding-left: 6%;
  }
  .paragraphs-item-html-code article.node .top-bar {
    padding-left: 6%;
  }
  .paragraphs-item-html-code article.node .top-bar .logo {
    height: 1.8rem !important;
    background-position: -20px 0;
    max-width: 50%;
  }
  .paragraphs-item-html-code article.node .hamburger {
    right: 6% !important;
    top: 25px !important;
    width: 50px !important;
    height: 50px !important;
  }
  .paragraphs-item-html-code article.node h1 {
    font-size: 2.2em !important;
    padding: 30% 6% 2% 6%;
  }
  .paragraphs-item-html-code article.node h2 {
    font-size: 1em !important;
    padding: 2% 6%;
    width: 80% !important;
  }
  .paragraphs-item-html-code article.node h3 {
    font-size: 1em !important;
    padding: 2% 6%;
  }
  .paragraphs-item-html-code article.node .mobile-home-title {
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 0 !important;
    width: 100% !important;
    display: block !important;
  }
  .paragraphs-item-html-code article.node .hiring {
    background: #1923FA !important;
  }
  .paragraphs-item-html-code article.node .mold-child {
    height: .5rem;
    width: .5rem;
  }
  .paragraphs-item-html-code article.node .services {
    padding-top: 0 !important;
    height: 100% !important;
  }
  .paragraphs-item-html-code article.node .services h1 {
    display: block !important;
    padding: 10% 20px 0 20px !important;
  }
  .paragraphs-item-html-code article.node .services h2 {
    display: inline !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(1) {
    padding: 6% 6% 0 !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(2) {
    padding: 0 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(3) {
    padding: 0 6% 10% 6% !important;
  }
  .paragraphs-item-html-code article.node .services .row h3 {
    display: block;
    position: relative;
  }
  .paragraphs-item-html-code article.node .services .row .arrow-circle-right {
    position: relative;
    left: 10%;
    top: 2px;
    float: none;
  }
  .paragraphs-item-html-code article.node .blog-content {
    text-align: center !important;
  }
  .paragraphs-item-html-code article.node .blog-content h1, .paragraphs-item-html-code article.node .blog-content h2 {
    font-weight: bold !important;
  }
  .paragraphs-item-html-code article.node .blog-content h1 {
    font-size: 1.4em !important;
    padding: 0 6% !important;
  }
  .paragraphs-item-html-code article.node .blog-content h2 {
    width: 100% !important;
  }
  .paragraphs-item-html-code article.node .blog-content h3 {
    padding: 0 12% !important;
    font-size: 1.6em !important;
  }
  .paragraphs-item-html-code article.node .city-grid {
    max-width: 100%;
  }
  .paragraphs-item-html-code article.node .city-grid .city-temp {
    display: none;
  }
  .paragraphs-item-html-code article.node .city-row {
    padding: 1% 0%;
  }
  .paragraphs-item-html-code article.node .city-name {
    width: 60%;
  }
  .paragraphs-item-html-code article.node .city-temp {
    width: 25%;
  }
  .paragraphs-item-html-code article.node #footer-bottom {
    padding: 12% 6%;
  }
  .paragraphs-item-html-code article.node .second-tagline {
    padding: 12% 0;
  }
  .paragraphs-item-html-code article.node .copyright {
    float: left !important;
  }
  .paragraphs-item-html-code article.node .salesforce-download {
    position: inherit !important;
  }
  .paragraphs-item-html-code article.node .blog-landing-header {
    padding: 60px 30px 60px;
  }
  .paragraphs-item-html-code article.node .blog-landing-header h1 {
    padding-left: 0;
    font-size: 2.2em !important;
    line-height: 1.2 !important;
  }
  .paragraphs-item-html-code article.node .blog-hero h1 {
    padding-top: 0;
  }
  .paragraphs-item-html-code article.node .blog-hero header {
    top: 25%;
  }
  .paragraphs-item-html-code article.node .blog-hero-links {
    padding: 0 0 4% 4%;
    width: 40%;
  }
  .paragraphs-item-html-code article.node .social-links ul li {
    padding: 0;
    display: inline-block;
  }
  .paragraphs-item-html-code article.node .blog-copy-content {
    /*margin: 8%;*/
  }
  .paragraphs-item-html-code article.node .author-name h3 {
    padding: 0;
  }
  .paragraphs-item-html-code article.node .salesforce-content {
    width: 80%;
    margin: 0 10%;
  }
  .paragraphs-item-html-code article.node .salesforce-content h3 {
    padding: 2% 0;
  }
  .paragraphs-item-html-code article.node .content-blog-small {
    padding: 8% 6% !important;
  }
  .paragraphs-item-html-code article.node .our-work-container .our-work-copy section .button-swipe {
    font-size: 1rem;
  }
}

@media only screen and (max-device-width: 320px) and (orientation: portrait) {
  .paragraphs-item-html-code article.node .scrollDown {
    top: 0px !important;
  }
  .paragraphs-item-html-code article.node .hamburger {
    right: 6% !important;
  }
  .paragraphs-item-html-code article.node .panel h1 {
    font-size: 2.2rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner header p {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node .hiring {
    height: 100% !important;
  }
  .paragraphs-item-html-code article.node .hiring .row {
    padding: 10% 0 !important;
  }
  .paragraphs-item-html-code article.node .hiring .row h1 {
    font-size: 2.2rem !important;
    padding: 12% 12% 10%;
  }
  .paragraphs-item-html-code article.node .hiring .row h2 {
    color: #FFFFFF;
    font-size: 1.2rem !important;
  }
  .paragraphs-item-html-code article.node .services .row h1, .paragraphs-item-html-code article.node .services .row h2 {
    display: inline-block !important;
  }
  .paragraphs-item-html-code article.node .services .row h1 {
    padding-top: 20% !important;
    font-size: 1.2rem !important;
  }
  .paragraphs-item-html-code article.node .blog-preview-mobile-header {
    text-align: center;
  }
  .paragraphs-item-html-code article.node .blog-content .content-blog-small {
    text-align: center !important;
    padding: 10% 16% !important;
  }
  .paragraphs-item-html-code article.node #footer-bottom {
    padding: 50px 6%;
  }
}

@media only screen and (min-device-width: 568px) and (max-device-width: 640px) and (orientation: portrait) {
  .paragraphs-item-html-code article.node .our-work-container .sidebar-gutter, .paragraphs-item-html-code article.node .our-work-container .our-work-sidebar, .paragraphs-item-html-code article.node .case-studies-customers .sidebar-gutter, .paragraphs-item-html-code article.node .case-studies-customers .our-work-sidebar {
    display: none;
  }
  .paragraphs-item-html-code article.node .our-work-container .customer, .paragraphs-item-html-code article.node .case-studies-customers .customer {
    opacity: 1 !important;
    height: 40vh !important;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner header p {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node .blog-sidebar .social-links ul {
    margin-left: -4%;
  }
  .paragraphs-item-html-code article.node .case-studies-container ul, .paragraphs-item-html-code article.node .case-study-graphic {
    margin-left: 0% !important;
  }
  .paragraphs-item-html-code article.node .case-studies-panel h1 {
    font-size: 2.2rem !important;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .paragraphs-item-html-code article.node .case-studies-panel.case-studies-quote-banner header p {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node .case-studies-container {
    padding: 6% !important;
  }
  .paragraphs-item-html-code article.node .case-studies-container h2 {
    margin-left: 0;
    padding-left: 0;
  }
  .paragraphs-item-html-code article.node .case-studies-container .case-study-graphic {
    background-position: center;
  }
  .paragraphs-item-html-code article.node .case-study-social {
    padding: 0;
    text-align: center;
  }
  .paragraphs-item-html-code article.node .case-study-social .share-text {
    padding: 0;
    margin: 0;
  }
  .paragraphs-item-html-code article.node .case-studies-customers .customers {
    padding-top: 200px !important;
  }
  .paragraphs-item-html-code article.node .hamburger {
    right: 6% !important;
  }
  .paragraphs-item-html-code article.node .panel h1 {
    font-size: 2.2rem;
  }
  .paragraphs-item-html-code article.node .hiring {
    height: 100% !important;
  }
  .paragraphs-item-html-code article.node .hiring .row {
    padding: 10% 0 !important;
  }
  .paragraphs-item-html-code article.node .hiring .row h1 {
    font-size: 2.2rem !important;
    padding: 12% 12% 10%;
  }
  .paragraphs-item-html-code article.node .hiring .row h2 {
    color: #FFFFFF;
    font-size: 1.2rem !important;
  }
  .paragraphs-item-html-code article.node .services .row h1, .paragraphs-item-html-code article.node .services .row h2 {
    display: inline-block !important;
  }
  .paragraphs-item-html-code article.node .services .row h1 {
    font-size: 2.2rem !important;
  }
  .paragraphs-item-html-code article.node .blog-preview-mobile-header {
    text-align: center;
  }
  .paragraphs-item-html-code article.node .blog-content .content-blog-small {
    text-align: center !important;
    padding: 0 16% !important;
  }
  .paragraphs-item-html-code article.node #footer-bottom {
    padding: 50px 6%;
  }
  .paragraphs-item-html-code article.node #footer-map {
    min-height: 690px;
  }
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .form-field {
    display: unset;
  }
}

@media only screen and (max-width: 1024px) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .ms-section {
    height: 768px !important;
  }
}

@media only screen and (max-width: 1024px) {
  .paragraphs-item-html-code article.node {
    /*#slide8 {
    h1 {
      padding: 20% 0 0 !important;
    }
    h2 {
      padding: 10% 0 15% !important;
    }
  }*/
  }
  .paragraphs-item-html-code article.node .top-bar {
    width: 100vw;
  }
  .paragraphs-item-html-code article.node .ms-section {
    height: 1024px;
    width: 100vw;
  }
  .paragraphs-item-html-code article.node .ms-section h1, .paragraphs-item-html-code article.node .ms-section h2, .paragraphs-item-html-code article.node .ms-section h3 {
    padding: 0 6% 6% 6%;
    text-align: center;
    position: relative;
    top: 20%;
    transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    -webkit-transform: translateY(-20%);
  }
  .paragraphs-item-html-code article.node .ms-section h2, .paragraphs-item-html-code article.node .ms-section p, .paragraphs-item-html-code article.node .ms-section a {
    font-size: 2rem;
  }
  .paragraphs-item-html-code article.node .ms-section p {
    text-align: center;
    top: 40%;
    position: relative;
    -webkit-transform: translateY(40%);
            transform: translateY(40%);
  }
  .paragraphs-item-html-code article.node .ms-flex {
    -ms-flex-direction: column;
        flex-direction: column;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    /* Loops Through Slides and Orders them for mobile */
  }
  .paragraphs-item-html-code article.node .ms-flex #slide0 {
    -webkit-box-ordinal-group: 2;
            order: 1;
    -webkit-order: 1;
    -ms-flex-order: 1;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right0 {
    -webkit-box-ordinal-group: 3;
            order: 2;
    -webkit-order: 2;
    -ms-flex-order: 2;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide1 {
    -webkit-box-ordinal-group: 4;
            order: 3;
    -webkit-order: 3;
    -ms-flex-order: 3;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right1 {
    -webkit-box-ordinal-group: 5;
            order: 4;
    -webkit-order: 4;
    -ms-flex-order: 4;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide2 {
    -webkit-box-ordinal-group: 6;
            order: 5;
    -webkit-order: 5;
    -ms-flex-order: 5;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right2 {
    -webkit-box-ordinal-group: 7;
            order: 6;
    -webkit-order: 6;
    -ms-flex-order: 6;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide3 {
    -webkit-box-ordinal-group: 8;
            order: 7;
    -webkit-order: 7;
    -ms-flex-order: 7;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right3 {
    -webkit-box-ordinal-group: 9;
            order: 8;
    -webkit-order: 8;
    -ms-flex-order: 8;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide4 {
    -webkit-box-ordinal-group: 10;
            order: 9;
    -webkit-order: 9;
    -ms-flex-order: 9;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right4 {
    -webkit-box-ordinal-group: 11;
            order: 10;
    -webkit-order: 10;
    -ms-flex-order: 10;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide5 {
    -webkit-box-ordinal-group: 12;
            order: 11;
    -webkit-order: 11;
    -ms-flex-order: 11;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right5 {
    -webkit-box-ordinal-group: 13;
            order: 12;
    -webkit-order: 12;
    -ms-flex-order: 12;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide6 {
    -webkit-box-ordinal-group: 14;
            order: 13;
    -webkit-order: 13;
    -ms-flex-order: 13;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right6 {
    -webkit-box-ordinal-group: 15;
            order: 14;
    -webkit-order: 14;
    -ms-flex-order: 14;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide7 {
    -webkit-box-ordinal-group: 16;
            order: 15;
    -webkit-order: 15;
    -ms-flex-order: 15;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right7 {
    -webkit-box-ordinal-group: 17;
            order: 16;
    -webkit-order: 16;
    -ms-flex-order: 16;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide8 {
    -webkit-box-ordinal-group: 18;
            order: 17;
    -webkit-order: 17;
    -ms-flex-order: 17;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right8 {
    -webkit-box-ordinal-group: 19;
            order: 18;
    -webkit-order: 18;
    -ms-flex-order: 18;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide9 {
    -webkit-box-ordinal-group: 20;
            order: 19;
    -webkit-order: 19;
    -ms-flex-order: 19;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right9 {
    -webkit-box-ordinal-group: 21;
            order: 20;
    -webkit-order: 20;
    -ms-flex-order: 20;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide10 {
    -webkit-box-ordinal-group: 22;
            order: 21;
    -webkit-order: 21;
    -ms-flex-order: 21;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right10 {
    -webkit-box-ordinal-group: 23;
            order: 22;
    -webkit-order: 22;
    -ms-flex-order: 22;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide11 {
    -webkit-box-ordinal-group: 24;
            order: 23;
    -webkit-order: 23;
    -ms-flex-order: 23;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right11 {
    -webkit-box-ordinal-group: 25;
            order: 24;
    -webkit-order: 24;
    -ms-flex-order: 24;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide12 {
    -webkit-box-ordinal-group: 26;
            order: 25;
    -webkit-order: 25;
    -ms-flex-order: 25;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right12 {
    -webkit-box-ordinal-group: 27;
            order: 26;
    -webkit-order: 26;
    -ms-flex-order: 26;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right0 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right1 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right2 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right3 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right4 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right5 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right6 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right7 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right8 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right9 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right10 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right11 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right12 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node #slide-right1 {
    background-color: #FF0041;
  }
  .paragraphs-item-html-code article.node #slide-right2 {
    background-color: #1923FA;
  }
  .paragraphs-item-html-code article.node #slide-right3 {
    background-color: #FFFFFF;
  }
  .paragraphs-item-html-code article.node #slide-right4 {
    background-color: #000022;
  }
  .paragraphs-item-html-code article.node #slide-right5 {
    background-color: #FF0040;
  }
  .paragraphs-item-html-code article.node #slide-right6 {
    background-color: #0A0022;
  }
  .paragraphs-item-html-code article.node #slide-right7 {
    background-color: #FF0042;
  }
  .paragraphs-item-html-code article.node #slide-right8 {
    background-color: #FF0039;
  }
  .paragraphs-item-html-code article.node #slide-right9 {
    background-color: #000024;
  }
  .paragraphs-item-html-code article.node #slide-right10 {
    background-color: #0A0023;
  }
  .paragraphs-item-html-code article.node .ms-section h3 a {
    color: #0AF0A0 !important;
  }
  .paragraphs-item-html-code article.node #slide-right8 h1, .paragraphs-item-html-code article.node #slide-right8 h2, .paragraphs-item-html-code article.node #slide-right8 p, .paragraphs-item-html-code article.node #slide-right8 a {
    color: #0A0023;
  }
  .paragraphs-item-html-code article.node #slide-right10 h1, .paragraphs-item-html-code article.node #slide-right10 h2, .paragraphs-item-html-code article.node #slide-right10 p {
    color: #FFFFFF !important;
  }
  .paragraphs-item-html-code article.node #slide-right10 a {
    color: #0AF0A0 !important;
  }
  .paragraphs-item-html-code article.node #slide-right3 a {
    color: #0A0023 !important;
  }
  .paragraphs-item-html-code article.node #slide10 {
    display: none;
  }
  .paragraphs-item-html-code article.node #slide-right0 h1 {
    font-size: 6rem;
    font-weight: bold;
    /*top: 40% !important;*/
    position: relative;
    z-index: 100;
    padding: 6%;
    text-align: center;
  }
  .paragraphs-item-html-code article.node .fullwidth .ms-right div h1 {
    width: 100%;
  }
  .paragraphs-item-html-code article.node .ms-section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center !important;
  }
  .paragraphs-item-html-code article.node .ms-section p {
    padding: 2% 6%;
  }
  .paragraphs-item-html-code article.node .ms-section a {
    text-decoration: underline;
    color: inherit;
  }
  .paragraphs-item-html-code article.node .ms-section h1, .paragraphs-item-html-code article.node .ms-section h2, .paragraphs-item-html-code article.node .ms-section h3 {
    /*      padding: 6%;
      text-align: center;*/
  }
  .paragraphs-item-html-code article.node .ms-section h1 {
    line-height: 1;
    position: relative;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide0 {
    display: none;
  }
  .paragraphs-item-html-code article.node .ms-right div h1 {
    text-transform: none !important;
  }
  .paragraphs-item-html-code article.node .ms-right #slide1 h1 {
    margin-left: 0 !important;
  }
  .paragraphs-item-html-code article.node .ms-right .ms-section {
    height: 100vh;
  }
  .paragraphs-item-html-code article.node .ms-right .ms-section h1, .paragraphs-item-html-code article.node .ms-right .ms-section h2, .paragraphs-item-html-code article.node .ms-right .ms-section p {
    width: 100% !important;
  }
  .paragraphs-item-html-code article.node .ms-right .ms-section p {
    font-size: 1em !important;
    margin-left: 0%;
  }
}

@media only screen and (max-width: 1024px) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .ms-section {
    height: 768px !important;
  }
}

@media only screen and (max-width: 1024px) {
  .paragraphs-item-html-code article.node {
    /*#slide8 {
    h1 {
      padding: 20% 0 0 !important;
    }
    h2 {
      padding: 10% 0 15% !important;
    }
  }*/
  }
  .paragraphs-item-html-code article.node .top-bar {
    width: 100vw;
  }
  .paragraphs-item-html-code article.node .ms-section {
    height: 1024px;
    width: 100vw;
  }
  .paragraphs-item-html-code article.node .ms-section h1, .paragraphs-item-html-code article.node .ms-section h2, .paragraphs-item-html-code article.node .ms-section h3 {
    padding: 0 6% 6% 6%;
    text-align: center;
    position: relative;
    top: 20%;
    transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    -webkit-transform: translateY(-20%);
  }
  .paragraphs-item-html-code article.node .ms-section h2, .paragraphs-item-html-code article.node .ms-section p, .paragraphs-item-html-code article.node .ms-section a {
    font-size: 2rem;
  }
  .paragraphs-item-html-code article.node .ms-section p {
    text-align: center;
    top: 40%;
    position: relative;
    -webkit-transform: translateY(40%);
            transform: translateY(40%);
  }
  .paragraphs-item-html-code article.node .ms-flex {
    -ms-flex-direction: column;
        flex-direction: column;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    /* Loops Through Slides and Orders them for mobile */
  }
  .paragraphs-item-html-code article.node .ms-flex #slide0 {
    -webkit-box-ordinal-group: 2;
            order: 1;
    -webkit-order: 1;
    -ms-flex-order: 1;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right0 {
    -webkit-box-ordinal-group: 3;
            order: 2;
    -webkit-order: 2;
    -ms-flex-order: 2;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide1 {
    -webkit-box-ordinal-group: 4;
            order: 3;
    -webkit-order: 3;
    -ms-flex-order: 3;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right1 {
    -webkit-box-ordinal-group: 5;
            order: 4;
    -webkit-order: 4;
    -ms-flex-order: 4;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide2 {
    -webkit-box-ordinal-group: 6;
            order: 5;
    -webkit-order: 5;
    -ms-flex-order: 5;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right2 {
    -webkit-box-ordinal-group: 7;
            order: 6;
    -webkit-order: 6;
    -ms-flex-order: 6;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide3 {
    -webkit-box-ordinal-group: 8;
            order: 7;
    -webkit-order: 7;
    -ms-flex-order: 7;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right3 {
    -webkit-box-ordinal-group: 9;
            order: 8;
    -webkit-order: 8;
    -ms-flex-order: 8;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide4 {
    -webkit-box-ordinal-group: 10;
            order: 9;
    -webkit-order: 9;
    -ms-flex-order: 9;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right4 {
    -webkit-box-ordinal-group: 11;
            order: 10;
    -webkit-order: 10;
    -ms-flex-order: 10;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide5 {
    -webkit-box-ordinal-group: 12;
            order: 11;
    -webkit-order: 11;
    -ms-flex-order: 11;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right5 {
    -webkit-box-ordinal-group: 13;
            order: 12;
    -webkit-order: 12;
    -ms-flex-order: 12;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide6 {
    -webkit-box-ordinal-group: 14;
            order: 13;
    -webkit-order: 13;
    -ms-flex-order: 13;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right6 {
    -webkit-box-ordinal-group: 15;
            order: 14;
    -webkit-order: 14;
    -ms-flex-order: 14;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide7 {
    -webkit-box-ordinal-group: 16;
            order: 15;
    -webkit-order: 15;
    -ms-flex-order: 15;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right7 {
    -webkit-box-ordinal-group: 17;
            order: 16;
    -webkit-order: 16;
    -ms-flex-order: 16;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide8 {
    -webkit-box-ordinal-group: 18;
            order: 17;
    -webkit-order: 17;
    -ms-flex-order: 17;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right8 {
    -webkit-box-ordinal-group: 19;
            order: 18;
    -webkit-order: 18;
    -ms-flex-order: 18;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide9 {
    -webkit-box-ordinal-group: 20;
            order: 19;
    -webkit-order: 19;
    -ms-flex-order: 19;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right9 {
    -webkit-box-ordinal-group: 21;
            order: 20;
    -webkit-order: 20;
    -ms-flex-order: 20;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide10 {
    -webkit-box-ordinal-group: 22;
            order: 21;
    -webkit-order: 21;
    -ms-flex-order: 21;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right10 {
    -webkit-box-ordinal-group: 23;
            order: 22;
    -webkit-order: 22;
    -ms-flex-order: 22;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide11 {
    -webkit-box-ordinal-group: 24;
            order: 23;
    -webkit-order: 23;
    -ms-flex-order: 23;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right11 {
    -webkit-box-ordinal-group: 25;
            order: 24;
    -webkit-order: 24;
    -ms-flex-order: 24;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide12 {
    -webkit-box-ordinal-group: 26;
            order: 25;
    -webkit-order: 25;
    -ms-flex-order: 25;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right12 {
    -webkit-box-ordinal-group: 27;
            order: 26;
    -webkit-order: 26;
    -ms-flex-order: 26;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right0 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right1 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right2 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right3 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right4 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right5 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right6 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right7 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right8 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right9 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right10 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right11 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide-right12 {
    left: 0px;
  }
  .paragraphs-item-html-code article.node #slide-right1 {
    background-color: #FF0041;
  }
  .paragraphs-item-html-code article.node #slide-right2 {
    background-color: #1923FA;
  }
  .paragraphs-item-html-code article.node #slide-right3 {
    background-color: #FFFFFF;
  }
  .paragraphs-item-html-code article.node #slide-right4 {
    background-color: #000022;
  }
  .paragraphs-item-html-code article.node #slide-right5 {
    background-color: #FF0040;
  }
  .paragraphs-item-html-code article.node #slide-right6 {
    background-color: #0A0022;
  }
  .paragraphs-item-html-code article.node #slide-right7 {
    background-color: #FF0042;
  }
  .paragraphs-item-html-code article.node #slide-right8 {
    background-color: #FF0039;
  }
  .paragraphs-item-html-code article.node #slide-right9 {
    background-color: #000024;
  }
  .paragraphs-item-html-code article.node #slide-right10 {
    background-color: #0A0023;
  }
  .paragraphs-item-html-code article.node .ms-section h3 a {
    color: #0AF0A0 !important;
  }
  .paragraphs-item-html-code article.node #slide-right8 h1, .paragraphs-item-html-code article.node #slide-right8 h2, .paragraphs-item-html-code article.node #slide-right8 p, .paragraphs-item-html-code article.node #slide-right8 a {
    color: #0A0023;
  }
  .paragraphs-item-html-code article.node #slide-right10 h1, .paragraphs-item-html-code article.node #slide-right10 h2, .paragraphs-item-html-code article.node #slide-right10 p {
    color: #FFFFFF !important;
  }
  .paragraphs-item-html-code article.node #slide-right10 a {
    color: #0AF0A0 !important;
  }
  .paragraphs-item-html-code article.node #slide-right3 a {
    color: #0A0023 !important;
  }
  .paragraphs-item-html-code article.node #slide10 {
    display: none;
  }
  .paragraphs-item-html-code article.node #slide-right0 h1 {
    font-size: 6rem;
    font-weight: bold;
    /*top: 40% !important;*/
    position: relative;
    z-index: 100;
    padding: 6%;
    text-align: center;
  }
  .paragraphs-item-html-code article.node .fullwidth .ms-right div h1 {
    width: 100%;
  }
  .paragraphs-item-html-code article.node .ms-section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center !important;
  }
  .paragraphs-item-html-code article.node .ms-section p {
    padding: 2% 6%;
  }
  .paragraphs-item-html-code article.node .ms-section a {
    text-decoration: underline;
    color: inherit;
  }
  .paragraphs-item-html-code article.node .ms-section h1, .paragraphs-item-html-code article.node .ms-section h2, .paragraphs-item-html-code article.node .ms-section h3 {
    /*      padding: 6%;
      text-align: center;*/
  }
  .paragraphs-item-html-code article.node .ms-section h1 {
    line-height: 1;
    position: relative;
  }
  .paragraphs-item-html-code article.node .ms-flex #slide0 {
    display: none;
  }
  .paragraphs-item-html-code article.node .ms-right div h1 {
    text-transform: none !important;
  }
  .paragraphs-item-html-code article.node .ms-right #slide1 h1 {
    margin-left: 0 !important;
  }
  .paragraphs-item-html-code article.node .ms-right .ms-section {
    height: 100vh;
  }
  .paragraphs-item-html-code article.node .ms-right .ms-section h1, .paragraphs-item-html-code article.node .ms-right .ms-section h2, .paragraphs-item-html-code article.node .ms-right .ms-section p {
    width: 100% !important;
  }
  .paragraphs-item-html-code article.node .ms-right .ms-section p {
    font-size: 1em !important;
    margin-left: 0%;
  }
}

@media only screen and (max-width: 1024px) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .ms-section h1, .paragraphs-item-html-code article.node .ms-section h2, .paragraphs-item-html-code article.node .ms-section h3 {
    padding: 0 6% 2% 6%;
  }
  .paragraphs-item-html-code article.node .ms-section p {
    padding: 0% 6%;
  }
}

@media only screen and (min-width: 40em) and (max-width: 60em) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .ms-flex #slide-right0 {
    /*height: 400px !important;*/
    top: 30% !important;
  }
  .paragraphs-item-html-code article.node .ms-section {
    height: 500px !important;
  }
}

@media only screen and (min-width: 60em) and (max-width: 70em) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .ms-section {
    height: 800px !important;
  }
}

@media only screen and (min-width: 580px) and (max-width: 640px) and (orientation: portrait) {
  .paragraphs-item-html-code article.node .ms-section h1 {
    font-size: 2.4rem !important;
  }
  .paragraphs-item-html-code article.node .ms-section p {
    font-size: 1.4rem !important;
  }
}

@media only screen and (max-width: 40em) {
  .paragraphs-item-html-code article.node {
    /* home
*
*
*/
    /* bluewolf-now
 *
 *
 */
    /* state of salesforce */
    /* footer */
    /* footer end */
    /* form */
  }
  .paragraphs-item-html-code article.node .ms-section {
    height: 600px !important;
  }
  .paragraphs-item-html-code article.node .ms-section h1, .paragraphs-item-html-code article.node .ms-section h2, .paragraphs-item-html-code article.node .ms-section h3 {
    padding: 0 6% 2% 6%;
  }
  .paragraphs-item-html-code article.node .ms-section p {
    padding: 0% 6%;
  }
  .paragraphs-item-html-code article.node .our-partners-logos ul {
    margin-left: 0;
  }
  .paragraphs-item-html-code article.node .our-partners-logos ul div {
    padding: 10% 0;
  }
  .paragraphs-item-html-code article.node .ms-section h1 {
    padding: 6%;
  }
  .paragraphs-item-html-code article.node .ms-section h2, .paragraphs-item-html-code article.node .ms-section a, .paragraphs-item-html-code article.node .ms-section p {
    font-size: 1rem;
  }
  .paragraphs-item-html-code article.node .ms-section h1 {
    top: 10%;
    transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    -webkit-transform: translateY(-10%);
  }
  .paragraphs-item-html-code article.node .ms-section p, .paragraphs-item-html-code article.node .ms-section h3 {
    top: 10%;
    position: relative;
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
  }
  .paragraphs-item-html-code article.node #slide-right0 h1 {
    font-size: 4rem !important;
  }
  .paragraphs-item-html-code article.node .our-partners-banner .banner-text {
    padding: 35% 0 0 0 !important;
  }
  .paragraphs-item-html-code article.node .our-partners-banner .banner-blurb {
    width: 100% !important;
  }
  .paragraphs-item-html-code article.node .blog-sidebar {
    width: 100%;
  }
  .paragraphs-item-html-code article.node .blog-sidebar img, .paragraphs-item-html-code article.node .blog-sidebar #subscribe, .paragraphs-item-html-code article.node .blog-sidebar .share-text, .paragraphs-item-html-code article.node .blog-copy-content, .paragraphs-item-html-code article.node .blog-copy-date {
    padding-left: 6% !important;
  }
  .paragraphs-item-html-code article.node .blog-sidebar .social-links ul {
    padding-left: 6% !important;
  }
  .paragraphs-item-html-code article.node .blog-copy-content {
    padding-left: 6%;
  }
  .paragraphs-item-html-code article.node .blog-copy-content ul li {
    padding: 2% 0% 3% 6%;
  }
  .paragraphs-item-html-code article.node .social-links ul {
    margin: 0;
    padding-left: 3%;
  }
  .paragraphs-item-html-code article.node .form-field {
    display: none;
  }
  .paragraphs-item-html-code article.node .mobile-form-field {
    display: unset;
  }
  .paragraphs-item-html-code article.node .intl-tel-input .flag-dropdown {
    padding-left: 20px !important;
  }
  .paragraphs-item-html-code article.node .row .row {
    width: 100%;
  }
  .paragraphs-item-html-code article.node .scrollDown {
    top: 0px !important;
  }
  .paragraphs-item-html-code article.node .see-more-button {
    margin-bottom: 5% !important;
    width: 90% !important;
  }
  .paragraphs-item-html-code article.node .top-bar {
    padding-left: 0 !important;
  }
  .paragraphs-item-html-code article.node .panel h1, .paragraphs-item-html-code article.node .panel h2, .paragraphs-item-html-code article.node .panel h3 {
    width: 90%;
    padding: 0;
    top: 10%;
  }
  .paragraphs-item-html-code article.node .panel h1 {
    line-height: 1.2;
  }
  .paragraphs-item-html-code article.node .services .row h2 {
    padding: 0;
  }
  .paragraphs-item-html-code article.node .services .row h2 {
    padding-bottom: 10% !important;
  }
  .paragraphs-item-html-code article.node .arrow-circle-right {
    bottom: 5px;
  }
  .paragraphs-item-html-code article.node .hiring {
    height: 100% !important;
    padding: 10% 0 !important;
  }
  .paragraphs-item-html-code article.node .mobile-home-title {
    text-decoration: underline;
    padding: 10% 10% 0 10%;
  }
  .paragraphs-item-html-code article.node .blog-landing-sidebar {
    display: none;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2) div .post-category, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2) div .post-title, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3) div .post-category, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3) div .post-title, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6) div .post-category, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6) div .post-title {
    color: #0A0023 !important;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2) div .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6) div .read-on {
    color: #1923FA !important;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+8) {
    background-color: #0A0023;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+4), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+8), .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+5) {
    padding-top: 100%;
    width: 100%;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2) .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3) .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+4) .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6) .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7) .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+8) .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+5) .read-on {
    margin-top: 0;
    font-weight: 600;
    position: relative;
    display: block;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) > div > span, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2) > div > span, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3) > div > span, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+4) > div > span, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6) > div > span, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7) > div > span, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+8) > div > span, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+5) > div > span {
    display: block;
    position: relative;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) > div .post-category, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2) > div .post-category, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3) > div .post-category, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+4) > div .post-category, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6) > div .post-category, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7) > div .post-category, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+8) > div .post-category, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+5) > div .post-category {
    color: #FFFFFF;
    font-size: 15px;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) > div .post-title, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2) > div .post-title, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3) > div .post-title, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+4) > div .post-title, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6) > div .post-title, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7) > div .post-title, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+8) > div .post-title, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+5) > div .post-title {
    font-size: 32px;
    color: #FFFFFF;
    position: relative;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) > div .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+2) > div .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+3) > div .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+4) > div .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+6) > div .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+7) > div .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+8) > div .read-on, .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+5) > div .read-on {
    left: 0;
    bottom: 0;
    font-size: 14px;
    color: #0AF0A0;
    font-weight: 600;
    margin: 0;
    margin-top: 10px;
    position: relative;
    display: block;
  }
  .paragraphs-item-html-code article.node .blog-landing-middle {
    background-color: #0A0023;
  }
  .paragraphs-item-html-code article.node .blog-landing-middle .see-more-button {
    background-color: #0AF0A0;
    color: #0A0023;
    padding: 10px 30% 10px 30%;
    margin-left: 5%;
    margin-top: 5%;
    margin-bottom: 5%;
  }
  .paragraphs-item-html-code article.node .salesforce-download {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 35px;
  }
  .paragraphs-item-html-code article.node .salesforce-download a {
    margin: 0;
  }
  .paragraphs-item-html-code article.node .mobile-footer #footer-map {
    min-height: 650px;
    padding-top: 35px;
  }
  .paragraphs-item-html-code article.node #bottom-tagline {
    padding-bottom: 50px;
  }
  .paragraphs-item-html-code article.node #map-image {
    display: none;
  }
  .paragraphs-item-html-code article.node .city-row.open .office-details {
    max-height: 100px;
  }
  .paragraphs-item-html-code article.node .city-grid {
    width: 90%;
    right: initial;
    padding-top: 15px;
    max-width: 90%;
    margin-left: -10%;
  }
  .paragraphs-item-html-code article.node .city-weather-icon {
    display: none !important;
  }
  .paragraphs-item-html-code article.node .city-row span {
    display: inline-block;
    padding-top: 10px;
  }
  .paragraphs-item-html-code article.node #footer-bottom p {
    line-height: 1.2rem;
    padding-bottom: 10px;
  }
  .paragraphs-item-html-code article.node #subscribe {
    padding-bottom: 50px;
    padding-left: 0;
  }
  .paragraphs-item-html-code article.node #subscribe p {
    margin-bottom: 0;
    margin-top: 0;
  }
  .paragraphs-item-html-code article.node .copyright {
    position: absolute;
    left: 6%;
    margin-top: 50px !important;
    opacity: 0.8;
  }
  .paragraphs-item-html-code article.node .salesforce-download {
    padding: 0;
  }
  .paragraphs-item-html-code article.node #contact-overlay-inputs > div .large-6:nth-child(1),
  .paragraphs-item-html-code article.node #contact-overlay-inputs > div .large-6:nth-child(2) {
    margin-left: 4%;
    padding: 0;
  }
  .paragraphs-item-html-code article.node #contact-overlay-inputs input, .paragraphs-item-html-code article.node #contact-overlay-inputs select, .paragraphs-item-html-code article.node #contact-overlay-inputs textarea {
    width: 82%;
    margin-left: 5%;
  }
  .paragraphs-item-html-code article.node #contact-overlay-inputs > div .large-6:nth-child(2) {
    padding-top: 2%;
  }
  .paragraphs-item-html-code article.node .connect-with-us p {
    width: 80%;
    margin-left: 7%;
  }
  .paragraphs-item-html-code article.node .contact-white,
  .paragraphs-item-html-code article.node #contact-overlay-inputs input[type="checkbox"],
  .paragraphs-item-html-code article.node #contact-overlay-inputs input[type='submit'] {
    margin-left: 9%;
  }
  .paragraphs-item-html-code article.node .c-form-padding {
    margin-left: 9% !important;
  }
}

@media only screen and (max-width: 800px) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .ms-section h1, .paragraphs-item-html-code article.node .ms-section h2, .paragraphs-item-html-code article.node .ms-section h3 {
    padding: 0 6% 2% 6% !important;
  }
  .paragraphs-item-html-code article.node .ms-section h1 {
    font-size: 2.4rem !important;
    /*margin-top: 0;*/
  }
  .paragraphs-item-html-code article.node .ms-section p, .paragraphs-item-html-code article.node h3 {
    font-size: 1.2rem !important;
    padding: 0% 6% !important;
    margin: 0;
  }
  .paragraphs-item-html-code article.node .ms-section a {
    font-size: 1.2rem;
  }
  .paragraphs-item-html-code article.node #slide-right0 h1 {
    /*top: 50% !important;*/
  }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) and (orientation: portrait) {
  .paragraphs-item-html-code article.node .scrollDown {
    top: 0px !important;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span > a > div .post-title {
    font-size: .8rem;
    line-height: 1.4em;
    display: block;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span > a > div {
    padding: 20px;
    left: 0;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span > a > div .read-on {
    margin-top: 20px;
  }
  .paragraphs-item-html-code article.node .blog-landing-content span a:nth-child(8n+1) div, .paragraphs-item-html-code article.node .blog-landing-content span a:nth-child(8n+5) div, .paragraphs-item-html-code article.node .blog-landing-content span a:nth-child(8n+7) div {
    padding-left: 20px;
  }
  .paragraphs-item-html-code article.node .blog-landing-content > span a:nth-child(8n+1) .post-title {
    line-height: 1em !important;
  }
  .paragraphs-item-html-code article.node .homepage-blog {
    display: none !important;
  }
}

@media only screen and (max-device-width: 640px) and (min-device-width: 580px) {
  .paragraphs-item-html-code article.node .services .row h2 {
    font-size: 1.2rem !important;
  }
  .paragraphs-item-html-code article.node .services .row div:nth-child(1), .paragraphs-item-html-code article.node .services .row div:nth-child(2), .paragraphs-item-html-code article.node .services .row div:nth-child(3) {
    padding: 10% 6% !important;
  }
  .paragraphs-item-html-code article.node .hiring {
    padding: 0 !important;
  }
  .paragraphs-item-html-code article.node .blog-content .content-blog-large {
    text-align: center !important;
  }
  .paragraphs-item-html-code article.node .mobile-footer #footer-map {
    min-height: 625px;
  }
  .paragraphs-item-html-code article.node .city-grid {
    margin-left: 0;
  }
}

@media only screen and (max-width: 900px) {
  .paragraphs-item-html-code article.node .hamburger {
    z-index: 9999;
  }
}

.paragraphs-item-html-code article.node .static-line a:after, .paragraphs-item-html-code article.node .static-line a:hover:after {
  top: 0;
}

.paragraphs-item-html-code article.node .thankyou-hero {
  background-color: #0A0023;
  /*background-color: #f2f2f2;*/
  height: 700px;
}

.paragraphs-item-html-code article.node .thankyou-hero h1, .paragraphs-item-html-code article.node .thankyou-hero h2 {
  top: 35%;
  z-index: 100;
  position: relative;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .thankyou-hero h1 {
  width: 100%;
  font-size: 3.6rem;
}

.paragraphs-item-html-code article.node .thankyou-hero h2 {
  width: 100%;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .thankyou-hero img {
  height: auto;
  width: 80%;
  position: absolute;
  top: 20%;
  right: 50px;
}

.paragraphs-item-html-code article.node .thankyou-hero #download-btn {
  width: 60%;
  position: relative;
  top: 40%;
}

.paragraphs-item-html-code article.node .thankyou-hero #download-btn input[type='submit'] {
  background-color: #0AF0A0;
  color: #0A0023;
  border: 0;
  padding: .5em;
}

.paragraphs-item-html-code article.node .thankyou-hero input {
  font-size: 1.2rem;
  padding: 5px 0.5rem 2px;
  height: 2.5rem;
}

.paragraphs-item-html-code article.node .thankyou-hero #static-social {
  position: relative;
  top: 45%;
}

.paragraphs-item-html-code article.node .thankyou-hero .social-links {
  position: relative;
  z-index: 100;
  top: 50%;
}

.paragraphs-item-html-code article.node .thankyou-hero .social-links ul {
  margin: 3.25rem 0 0 0;
  list-style-type: none;
}

.paragraphs-item-html-code article.node .thankyou-hero .social-links ul li {
  color: #FFFFFF;
  display: inline-block;
}

.paragraphs-item-html-code article.node .thankyou-hero .social-links ul a {
  color: #FFFFFF;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

.paragraphs-item-html-code article.node .thankyou-hero .social-links ul li a:hover {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  /*color: $bluewolf-green;*/
  opacity: .6;
}

.paragraphs-item-html-code article.node .thankyou-hero .social-links ul li a:hover div.social-top {
  opacity: 0;
}

.paragraphs-item-html-code article.node .thankyou-hero .social-links ul li a:hover div.social-bottom {
  opacity: 1;
}

.paragraphs-item-html-code article.node .thankyou-hero .social-links div.social-top, .paragraphs-item-html-code article.node .thankyou-hero .social-links div.social-bottom {
  position: relative;
  display: inline-block;
  background-size: 100% !important;
  margin: 0 10px -14px 15px;
  height: 40px;
  width: 40px;
  float: none;
  opacity: 1;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
}

.paragraphs-item-html-code article.node .thankyou-hero .social-links div.social-top {
  opacity: 1;
  background: url(/svg/bw_share_white.svg) no-repeat;
}

.paragraphs-item-html-code article.node .thankyou-hero .social-links div.social-bottom {
  background: url(/svg/social_green.svg) no-repeat;
  opacity: 0;
  left: -66px;
}

.paragraphs-item-html-code article.node #event-page nav section {
  display: none;
}

.paragraphs-item-html-code article.node #event-page .button-swipe:hover {
  background-color: #0AF0A0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.paragraphs-item-html-code article.node #event-page .event-content {
  padding: 60px 0;
  position: relative;
}

.paragraphs-item-html-code article.node #event-page .event-content h2 {
  padding: 2% 0;
  color: #1923FA;
  padding-bottom: 1rem;
  font-weight: bold;
  font-size: 2rem;
}

.paragraphs-item-html-code article.node #event-page .events-copy > div {
  padding-left: 80px;
}

.paragraphs-item-html-code article.node #event-page .quote {
  background-color: #FFFFFF;
}

.paragraphs-item-html-code article.node #event-page .quote h1 {
  font-size: 3.6rem;
  line-height: 1;
  font-weight: 900;
  color: #0A0023;
}

.paragraphs-item-html-code article.node #event-page .quote h3 {
  color: #0A0023;
  font-weight: 100;
  float: right;
  padding-right: 8%;
}

.paragraphs-item-html-code article.node #event-page .quote img {
  width: 3rem;
  display: inline-block;
}

.paragraphs-item-html-code article.node #event-page .events-image {
  /*
    width: 97%;
    .slick-dots {
      bottom: -5px;
      margin-left: 0;
      li {
        button {
          width: 20px;
          height: 20px;
        }
        button:before {
          color: #fff;
          font-size: 20px;
          opacity: 1;
        }
      }
      .slick-active {
        button:before {
          color: $bluewolf-red;
        }
      }
    }
*/
  /*
    .slick-slide img {
      display: block;
      width: 100%;
    }
    .slick-prev, .slick-next {
      width: 100px;
      height: 100px;
    }
    .slick-prev:before, .slick-next:before {
      color: $bluewolf-red;
      font-size: 120px;
      font-weight: bold;
    }
    .slick-prev:before {
      content: '<';
    }
    .slick-next:before {
      content: '>';
    }
    .slick-prev {
      left: 25px;
      z-index: 1000;
    }
    .slick-next {
      right: 25px;
    }
*/
}

.paragraphs-item-html-code article.node #event-page hr.clearfix {
  border: none;
}

.paragraphs-item-html-code article.node #event-page .events-people {
  margin-bottom: 2rem;
}

.paragraphs-item-html-code article.node #event-page .events-people .events-person {
  padding: 0 20px 0 0;
}

@media screen and (max-width: 1025px) {
  .paragraphs-item-html-code article.node #event-page .events-people .events-person:nth-child(2n) {
    padding-right: 0;
  }
}

@media screen and (min-width: 1026px) {
  .paragraphs-item-html-code article.node #event-page .events-people .events-person {
    padding: 0 10px 0 0;
  }
  .paragraphs-item-html-code article.node #event-page .events-people .events-person:nth-child(3n) {
    padding-right: 0;
  }
}

.paragraphs-item-html-code article.node #event-page .events-people .events-person h2 {
  color: #0A0023;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node #event-page .events-people .events-person h3 {
  color: #0A0023;
}

.paragraphs-item-html-code article.node #event-page .events-people .events-person img {
  width: 75%;
}

@media screen and (min-width: 1026px) {
  .paragraphs-item-html-code article.node #event-page .events-people .events-person img {
    width: 50%;
  }
}

@media (min-width: 1026px) {
  .paragraphs-item-html-code article.node #event-page .events-people .columns:nth-child(3n+1) {
    clear: left;
  }
}

@media (max-width: 1025px) {
  .paragraphs-item-html-code article.node #event-page .events-people .columns:nth-child(2n+1) {
    clear: left;
  }
}

.paragraphs-item-html-code article.node #event-page .events-people .columns:last-child {
  float: left;
}

.paragraphs-item-html-code article.node #event-page .agenda {
  width: 97%;
}

.paragraphs-item-html-code article.node #event-page .agenda h1 {
  font-size: 1.5rem;
  font-weight: bold;
  color: #FF0041;
}

.paragraphs-item-html-code article.node #event-page .agenda h2 {
  color: #FF0041;
}

.paragraphs-item-html-code article.node #event-page .agenda .agenda-info h2 {
  color: #0A0023;
}

.paragraphs-item-html-code article.node #event-page .agenda hr {
  border: 3px solid #0A0023;
}

.paragraphs-item-html-code article.node #event-page .agenda .agenda-date h1 {
  font-size: 1.2rem;
  line-height: 1.5rem;
  margin-top: 1.2em;
}

.paragraphs-item-html-code article.node #event-page .agenda .agenda-info {
  margin-bottom: 1.2rem;
  padding-left: 1.2rem;
}

.paragraphs-item-html-code article.node #event-page .form-field {
  position: relative;
  padding: 0 0 2% 0;
  top: -100px;
  left: auto !important;
  z-index: 100;
  right: 0;
}

.paragraphs-item-html-code article.node #event-page .form-field input[disabled], .paragraphs-item-html-code article.node #event-page .form-field select[disabled] {
  color: #999;
}

.paragraphs-item-html-code article.node #event-page .form-field input[type=submit][disabled] {
  color: #0A0023;
}

.paragraphs-item-html-code article.node #event-page .mobile-blog-landing-sidebar {
  background-color: #0A0023;
}

.paragraphs-item-html-code article.node #event-page .mobile-blog-landing-sidebar h2 {
  color: #fff;
  text-align: center;
  width: 100% !important;
}

.paragraphs-item-html-code article.node #event-page .blog-landing-sidebar {
  margin-right: 25px;
  background-color: #0A0023;
  padding: 36px 24px;
}

.paragraphs-item-html-code article.node #event-page .blog-landing-sidebar > div {
  border: none;
  padding: 0;
}

.paragraphs-item-html-code article.node #event-page .blog-landing-sidebar h2 {
  color: #fff;
  font-weight: normal;
}

.paragraphs-item-html-code article.node #event-page #footer-map {
  display: none;
}

.paragraphs-item-html-code article.node #event-page #footer-nav {
  display: none;
}

.paragraphs-item-html-code article.node #event-page.thankyou .panel {
  height: 300px;
}

.paragraphs-item-html-code article.node #event-page.thankyou .panel header {
  padding-top: 10%;
}

.paragraphs-item-html-code article.node .form-aligned {
  padding-left: 6px !important;
}

@media only screen and (max-width: 64.063em) {
  .paragraphs-item-html-code article.node {
    /* http://foundation.zurb.com/sites/docs/v/5.5.3/media-queries.html */
  }
  .paragraphs-item-html-code article.node #event-page .event-content {
    padding-top: 0;
    padding-bottom: 0;
  }
  .paragraphs-item-html-code article.node #event-page .event-content h2 {
    font-size: 2rem !important;
    line-height: 1;
  }
  .paragraphs-item-html-code article.node #event-page .mobile-blog-landing-sidebar {
    padding-bottom: 4rem;
  }
  .paragraphs-item-html-code article.node #event-page .mobile-blog-landing-sidebar h2 {
    font-size: 1.8rem !important;
    font-weight: normal;
    padding-top: 1.8rem;
  }
  .paragraphs-item-html-code article.node #event-page .events-image .slick-prev, .paragraphs-item-html-code article.node #event-page .events-image .slick-next {
    display: none !important;
  }
  .paragraphs-item-html-code article.node #event-page .events-copy {
    padding: 12px 36px;
  }
  .paragraphs-item-html-code article.node #event-page .events-copy > div {
    padding-left: 0;
  }
  .paragraphs-item-html-code article.node #event-page .events-copy .quote h1 {
    padding: 0;
  }
  .paragraphs-item-html-code article.node #event-page .events-people .events-person {
    margin-top: 1.5rem;
  }
  .paragraphs-item-html-code article.node #event-page .events-people .events-person h3 {
    padding: 0;
  }
  .paragraphs-item-html-code article.node #event-page .agenda h2 {
    font-size: 2.5rem !important;
  }
  .paragraphs-item-html-code article.node #event-page .agenda .agenda-title {
    display: block;
    padding-bottom: 1rem;
  }
  .paragraphs-item-html-code article.node #event-page .agenda .agenda-date h1 {
    padding: 0;
    margin-bottom: 0;
  }
  .paragraphs-item-html-code article.node #event-page .agenda .agenda-info {
    padding-left: 0;
  }
  .paragraphs-item-html-code article.node #event-page .agenda .agenda-info h3 {
    padding: 0;
  }
  .paragraphs-item-html-code article.node #event-page small.error {
    width: 83%;
    margin: auto;
  }
  .paragraphs-item-html-code article.node #event-page #footer-container {
    margin-top: 1.5em;
  }
  .paragraphs-item-html-code article.node #event-page.thankyou .panel header {
    padding-top: 30%;
  }
  .paragraphs-item-html-code article.node #event-page.thankyou .row {
    width: auto;
  }
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node #event-page .agenda h2 .agenda-title {
    display: block;
    width: 25%;
    float: left;
  }
  .paragraphs-item-html-code article.node #event-page .agenda h2 .agenda-run-period {
    display: block;
    width: 75%;
    float: right;
    text-align: right;
  }
}

@media only screen and (max-device-width: 640px) and (min-device-width: 580px) {
  .paragraphs-item-html-code article.node #event-page .panel h1 {
    font-size: 3.6rem;
  }
  .paragraphs-item-html-code article.node #event-page .panel h2 {
    font-size: 2rem;
  }
  .paragraphs-item-html-code article.node #event-page .mobile-blog-landing-sidebar {
    padding: 5% 0;
  }
  .paragraphs-item-html-code article.node #event-page .quote-module {
    height: 680px;
  }
  .paragraphs-item-html-code article.node #event-page .agenda-module {
    height: 800px !important;
  }
  .paragraphs-item-html-code article.node .thankyou-hero.thankyou-circle {
    height: 600px;
  }
}

.paragraphs-item-html-code article.node .client-landing-hero {
  z-index: 2;
  background-color: #0A0023;
}

.paragraphs-item-html-code article.node .client-landing-hero header {
  padding: 150px 30px 60px 0;
}

.paragraphs-item-html-code article.node .client-landing-hero header h1 {
  color: #fff;
  font-weight: bold;
  font-size: 60px !important;
  line-height: 1.5em !important;
  margin: 0;
  padding-left: 6%;
  padding-top: 0;
}

.paragraphs-item-html-code article.node .client-landing-content {
  overflow: auto;
}

.paragraphs-item-html-code article.node .client-landing-content > a {
  display: block;
  float: left;
  position: relative;
  background-size: cover;
  /*// Large square*/
  /*&:nth-child(8n+1){*/
  /*background-color: $bluewolf-black;*/
  /*width: 33.333%;
    padding-top: 33.333%;*/
  /*color: #fff;*/
  /*// this changes when state loads*/
  /*background-image:url('../../images/module_inset.jpg');     */
  /*>div{*/
  /*background-color: rgba(0,0,0,.5);*/
  /*left: 0;*/
  /*padding-left: 30px;*/
  /*height: 100%;*/
  /*width: 100%;*/
  /*}*/
  /*.post-title{*/
  /*font-size: 32px;*/
  /*}*/
  /*.read-on{*/
  /*position: relative;*/
  /*margin-top: 30px;*/
  /*display: block;*/
  /*}*/
  /*}*/
  /*// Small square*/
  /*&:nth-child(8n+2), &:nth-child(8n+3), &:nth-child(8n+4), &:nth-child(8n+6), &:nth-child(8n+7), &:nth-child(8n+8){*/
  /*background-color: $bluewolf-blue;*/
  /*width: 33.333%;
    padding-top: 33.333%;*/
  /*color: #fff;*/
  /*}*/
  /*// wide rectangle*/
  /*&:nth-child(8n+5){*/
  /*background-color: $bluewolf-black;*/
  /*width: 33.333%;
    padding-top: 33.333%;*/
  /*color: #fff;*/
  /*// this changes when state loads*/
  /*background-image:url('../../images/BW_now_01.jpg');*/
  /*>div{*/
  /*background-color: rgba(0,0,0,.5);*/
  /*left: 0;*/
  /*padding-left: 30px;*/
  /*height: 100%;*/
  /*width: 100%;*/
  /*}*/
  /*.read-on{*/
  /*left: 0px;*/
  /*bottom: 0px;*/
  /*}*/
  /*}*/
  /*  // prevent spaces in the layout
      &:nth-child(8n+4){
        clear: left;
      }*/
  /*// background image for second to last square*/
  /*&:nth-child(8n+7){*/
  /*// this changes when state loads*/
  /*background-image:url('../../images/client_stories_01.jpg');  */
  /*>div{*/
  /*background-color: rgba(0,0,0,.5);*/
  /*left: 0;*/
  /*padding-left: 30px;*/
  /*height: 100%;*/
  /*width: 100%;*/
  /*}*/
  /*.read-on{*/
  /*left: 0px;*/
  /*bottom: 0px;*/
  /*}*/
  /*span:nth-child(2):after {*/
  /*border-bottom:2px solid $bluewolf-white;*/
  /*}*/
  /*}    */
}

.paragraphs-item-html-code article.node .client-landing-content > a > div {
  position: absolute;
  top: 0;
  left: 30px;
  height: 85%;
  padding: 40px 30px 0 0;
  z-index: 999;
}

.paragraphs-item-html-code article.node .client-landing-content > a > div .post-category {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 15px;
  display: block;
  margin-bottom: 10px;
  color: #fff;
}

.paragraphs-item-html-code article.node .client-landing-content > a > div .post-title {
  font-size: 18px;
  line-height: 1em;
  color: #fff;
}

.paragraphs-item-html-code article.node .client-landing-content > a > div .read-on {
  font-size: 14px;
  display: block;
  position: relative;
  margin-top: 30px;
  bottom: 0px;
  left: 0px;
  color: #fff;
}

.paragraphs-item-html-code article.node .client-landing-content > a span:nth-child(2):after {
  content: "";
  display: block;
  width: 0;
  position: relative;
  left: 5px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}

.paragraphs-item-html-code article.node .client-landing-content > a:hover span:nth-child(2):after {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  width: 100%;
  position: relative;
  left: 0px;
}

.paragraphs-item-html-code article.node .client-landing-content > a:nth-child(n) {
  width: 33.333%;
  padding-top: 33.333%;
  color: #fff;
}

.paragraphs-item-html-code article.node .client-landing-content > a:nth-child(8n+1) span:nth-child(2):after, .paragraphs-item-html-code article.node .client-landing-content > a:nth-child(8n+5) span:nth-child(2):after {
  border-bottom: 2px solid #FFFFFF;
}

.paragraphs-item-html-code article.node .client-landing-content > a:nth-child(8n+2), .paragraphs-item-html-code article.node .client-landing-content > a:nth-child(8n+6) {
  background-color: #0AF0A0;
  color: #000;
}

.paragraphs-item-html-code article.node .client-landing-content > a:nth-child(8n+2) span:nth-child(2):after, .paragraphs-item-html-code article.node .client-landing-content > a:nth-child(8n+6) span:nth-child(2):after {
  border-bottom: 2px solid #1923FA;
}

.paragraphs-item-html-code article.node .client-landing-content > a:nth-child(8n+3) {
  background-color: #fff;
  color: #000;
}

.paragraphs-item-html-code article.node .client-landing-content > a:nth-child(8n+3) span:nth-child(2):after {
  border-bottom: 2px solid #1923FA;
}

.paragraphs-item-html-code article.node .client-landing-content > a:nth-child(8n+4) span:nth-child(2):after, .paragraphs-item-html-code article.node .client-landing-content > a:nth-child(8n+7) span:nth-child(2):after, .paragraphs-item-html-code article.node .client-landing-content > a:nth-child(8n+8) span:nth-child(2):after {
  border-bottom: 2px solid #0AF0A0;
}

.paragraphs-item-html-code article.node .client-landing-sidebar {
  z-index: 10;
  left: 0px;
  background-color: #E4E3E8;
}

.paragraphs-item-html-code article.node .client-landing-sidebar ::-webkit-scrollbar {
  width: 17px;
}

.paragraphs-item-html-code article.node .client-landing-sidebar ::-webkit-scrollbar-track {
  background-color: #F6F6F8;
}

.paragraphs-item-html-code article.node .client-landing-sidebar ::-webkit-scrollbar-thumb {
  background-color: #C9C6CF;
  border: 5px solid #F6F6F8;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > div {
  width: 100%;
  padding: 23px 30px 20px;
  font-size: 20px;
  border-bottom: 1px solid #B3B1BC;
}

.paragraphs-item-html-code article.node .client-landing-sidebar ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li {
  list-style-type: none;
  position: relative;
  border-bottom: 1px solid #B3B1BC;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li .filter-title {
  padding: 18px 30px;
  font-size: 20px;
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li .filter-title img {
  width: 10px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  position: absolute;
  right: 6%;
  top: 31px;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li > ul {
  background-color: #fff;
  padding: 0px;
  font-size: 1.1em;
  height: 0;
  overflow: hidden;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li > ul > li {
  line-height: 1em;
  padding: 0.3em 0 0.3em 30px;
  cursor: pointer;
  position: relative;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li > ul > li:hover {
  background-color: #F6F6F8;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li > ul > li span {
  display: block;
  max-width: 65%;
  min-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li > ul > li input[type="checkbox"] {
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 25px;
  height: 25px;
  border: 2px solid #000;
  position: absolute;
  right: 10%;
  top: 50%;
  -webkit-transform: translateY(-52%);
          transform: translateY(-52%);
  cursor: pointer;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li > ul > li input[type="checkbox"]:checked {
  background-image: url("../../svg/x_black.svg");
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li > ul > li input[type="checkbox"]:focus {
  outline: 0;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li.open {
  background-color: #FFF;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li.open .filter-title img {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.paragraphs-item-html-code article.node .client-landing-sidebar > ul > li.open > ul {
  height: 200px;
  overflow-y: scroll;
}

@media only screen and (max-width: 800px) {
  .paragraphs-item-html-code article.node .client-landing-sidebar > div {
    padding-left: 15px;
  }
  .paragraphs-item-html-code article.node .client-landing-sidebar > ul > li .filter-title {
    padding-left: 15px;
  }
  .paragraphs-item-html-code article.node .client-landing-sidebar > ul > li > ul > li {
    padding-left: 15px;
  }
}

@-moz-document url-prefix() {
  .paragraphs-item-html-code article.node .client-landing-sidebar ul li input[type="checkbox"]:checked {
    background-image: none !important;
  }
}

.paragraphs-item-html-code article.node .new-work-hero h1, .paragraphs-item-html-code article.node .new-work-hero h2, .paragraphs-item-html-code article.node .new-work-hero h3, .paragraphs-item-html-code article.node .case-studies-hero h1, .paragraphs-item-html-code article.node .case-studies-hero h2, .paragraphs-item-html-code article.node .case-studies-hero h3 {
  opacity: 0;
}

.paragraphs-item-html-code article.node .new-work-hero div p {
  color: #fff;
}

.paragraphs-item-html-code article.node .new-work-hero div h2 a,
.paragraphs-item-html-code article.node .new-work-hero div p a {
  color: #fff;
  text-decoration: underline;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .our-work-sidebar nav {
  padding-bottom: 10%;
}

.paragraphs-item-html-code article.node .case-study-sidebar {
  padding-top: 2em;
  padding-left: 2em;
}

.paragraphs-item-html-code article.node .case-study-sidebar ul.cs-sidebar {
  margin-left: 0;
}

.paragraphs-item-html-code article.node .case-study-sidebar ul.cs-sidebar li a {
  color: #0A0023;
  cursor: pointer;
}

.paragraphs-item-html-code article.node .case-study-sidebar ul.cs-sidebar li a:hover {
  text-decoration: underline;
}

.paragraphs-item-html-code article.node .our-work-container .customers .customer {
  opacity: 0;
  overflow: hidden;
  /* this prevents the hover target from expanding too high */
}

.paragraphs-item-html-code article.node .our-work-container .customers, .paragraphs-item-html-code article.node .case-studies-customers .customers {
  min-height: 50vh;
}

.paragraphs-item-html-code article.node .our-work-container section, .paragraphs-item-html-code article.node .blog-container section, .paragraphs-item-html-code article.node .case-studies-customers section, .paragraphs-item-html-code article.node .our-clients section {
  /*margin-top: 12%;*/
}

.paragraphs-item-html-code article.node .our-work-container section h1, .paragraphs-item-html-code article.node .blog-container section h1, .paragraphs-item-html-code article.node .case-studies-customers section h1, .paragraphs-item-html-code article.node .our-clients section h1 {
  margin-top: 0;
}

.paragraphs-item-html-code article.node .our-work-container section h1:before, .paragraphs-item-html-code article.node .blog-container section h1:before, .paragraphs-item-html-code article.node .case-studies-customers section h1:before, .paragraphs-item-html-code article.node .our-clients section h1:before {
  display: block;
  content: " ";
  margin-top: -100px;
  height: 100px;
  visibility: hidden;
}

.paragraphs-item-html-code article.node .our-work-container .customers, .paragraphs-item-html-code article.node .blog-container .customers, .paragraphs-item-html-code article.node .case-studies-customers .customers, .paragraphs-item-html-code article.node .our-clients .customers {
  margin: 0;
  padding-top: 100px;
}

.paragraphs-item-html-code article.node .our-work-container .customers .customer, .paragraphs-item-html-code article.node .blog-container .customers .customer, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer, .paragraphs-item-html-code article.node .our-clients .customers .customer {
  padding: 40px 30px;
  height: auto;
  min-height: 50vh;
  bottom: 70px;
}

.paragraphs-item-html-code article.node .our-work-container .customers .customer h1, .paragraphs-item-html-code article.node .our-work-container .customers .customer h2, .paragraphs-item-html-code article.node .our-work-container .customers .customer h3, .paragraphs-item-html-code article.node .blog-container .customers .customer h1, .paragraphs-item-html-code article.node .blog-container .customers .customer h2, .paragraphs-item-html-code article.node .blog-container .customers .customer h3, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer h1, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer h2, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer h3, .paragraphs-item-html-code article.node .our-clients .customers .customer h1, .paragraphs-item-html-code article.node .our-clients .customers .customer h2, .paragraphs-item-html-code article.node .our-clients .customers .customer h3 {
  padding: 0;
  display: block;
}

.paragraphs-item-html-code article.node .our-work-container .customers .customer h1, .paragraphs-item-html-code article.node .blog-container .customers .customer h1, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer h1, .paragraphs-item-html-code article.node .our-clients .customers .customer h1 {
  font-size: 1.1rem !important;
  color: #0AF0A0;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .our-work-container .customers .customer h2, .paragraphs-item-html-code article.node .blog-container .customers .customer h2, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer h2, .paragraphs-item-html-code article.node .our-clients .customers .customer h2 {
  color: #FFFFFF;
  font-size: 1.3rem;
}

.paragraphs-item-html-code article.node .our-work-container .customers .customer h2:after, .paragraphs-item-html-code article.node .blog-container .customers .customer h2:after, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer h2:after, .paragraphs-item-html-code article.node .our-clients .customers .customer h2:after {
  content: "";
  display: block;
  width: 0;
  position: relative;
  left: 5px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  border-bottom: 2px solid #0AF0A0;
}

.paragraphs-item-html-code article.node .our-work-container .customers .customer h3, .paragraphs-item-html-code article.node .blog-container .customers .customer h3, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer h3, .paragraphs-item-html-code article.node .our-clients .customers .customer h3 {
  color: #FFFFFF;
  font-size: 1.1rem;
  margin-top: 32px;
}

.paragraphs-item-html-code article.node .our-work-container .customers .customer .cta, .paragraphs-item-html-code article.node .blog-container .customers .customer .cta, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer .cta, .paragraphs-item-html-code article.node .our-clients .customers .customer .cta {
  font-weight: normal;
}

.paragraphs-item-html-code article.node .our-work-container .customers .customer:hover h2:after, .paragraphs-item-html-code article.node .blog-container .customers .customer:hover h2:after, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer:hover h2:after, .paragraphs-item-html-code article.node .our-clients .customers .customer:hover h2:after {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  width: 100%;
  position: relative;
  left: 0px;
}

.paragraphs-item-html-code article.node .our-work-container .customers .customer-link-overlay h3, .paragraphs-item-html-code article.node .blog-container .customers .customer-link-overlay h3, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer-link-overlay h3, .paragraphs-item-html-code article.node .our-clients .customers .customer-link-overlay h3 {
  left: 6%;
}

.paragraphs-item-html-code article.node .our-work-container .customers .customer-link-overlay img, .paragraphs-item-html-code article.node .blog-container .customers .customer-link-overlay img, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer-link-overlay img, .paragraphs-item-html-code article.node .our-clients .customers .customer-link-overlay img {
  display: none;
}

.paragraphs-item-html-code article.node .our-work-container .load-more, .paragraphs-item-html-code article.node .blog-container .load-more, .paragraphs-item-html-code article.node .case-studies-customers .load-more, .paragraphs-item-html-code article.node .our-clients .load-more {
  z-index: 10;
  text-align: center;
  position: relative;
  top: -35px;
}

.paragraphs-item-html-code article.node .our-work-container .load-more input, .paragraphs-item-html-code article.node .blog-container .load-more input, .paragraphs-item-html-code article.node .case-studies-customers .load-more input, .paragraphs-item-html-code article.node .our-clients .load-more input {
  margin: 0 auto;
}

.paragraphs-item-html-code article.node .our-work-container .sidebar-gutter, .paragraphs-item-html-code article.node .blog-container .sidebar-gutter, .paragraphs-item-html-code article.node .case-studies-customers .sidebar-gutter, .paragraphs-item-html-code article.node .our-clients .sidebar-gutter {
  left: 0;
  top: 0;
  bottom: 0;
  position: fixed;
  z-index: -10;
  background-color: #E4E3E8;
}

.paragraphs-item-html-code article.node .our-work-container .sidebar-header h2, .paragraphs-item-html-code article.node .blog-container .sidebar-header h2, .paragraphs-item-html-code article.node .case-studies-customers .sidebar-header h2, .paragraphs-item-html-code article.node .our-clients .sidebar-header h2 {
  font-weight: bold;
  font-size: 1.2rem;
  margin-top: 0;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-sidebar, .paragraphs-item-html-code article.node .blog-container .our-work-sidebar, .paragraphs-item-html-code article.node .case-studies-customers .our-work-sidebar, .paragraphs-item-html-code article.node .our-clients .our-work-sidebar {
  padding-top: 100px;
  padding-left: 15px;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-sidebar li, .paragraphs-item-html-code article.node .blog-container .our-work-sidebar li, .paragraphs-item-html-code article.node .case-studies-customers .our-work-sidebar li, .paragraphs-item-html-code article.node .our-clients .our-work-sidebar li {
  margin-bottom: 0;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-sidebar a, .paragraphs-item-html-code article.node .blog-container .our-work-sidebar a, .paragraphs-item-html-code article.node .case-studies-customers .our-work-sidebar a, .paragraphs-item-html-code article.node .our-clients .our-work-sidebar a {
  font-size: 1.2rem;
  color: #0A0023;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-sidebar .line-hover a.nav-active:after, .paragraphs-item-html-code article.node .our-work-container .our-work-sidebar .navbar-line-hover a.nav-active:after, .paragraphs-item-html-code article.node .blog-container .our-work-sidebar .line-hover a.nav-active:after, .paragraphs-item-html-code article.node .blog-container .our-work-sidebar .navbar-line-hover a.nav-active:after, .paragraphs-item-html-code article.node .case-studies-customers .our-work-sidebar .line-hover a.nav-active:after, .paragraphs-item-html-code article.node .case-studies-customers .our-work-sidebar .navbar-line-hover a.nav-active:after, .paragraphs-item-html-code article.node .our-clients .our-work-sidebar .line-hover a.nav-active:after, .paragraphs-item-html-code article.node .our-clients .our-work-sidebar .navbar-line-hover a.nav-active:after {
  width: 100%;
  position: relative;
  left: 0px;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-sidebar div, .paragraphs-item-html-code article.node .blog-container .our-work-sidebar div, .paragraphs-item-html-code article.node .case-studies-customers .our-work-sidebar div, .paragraphs-item-html-code article.node .our-clients .our-work-sidebar div {
  width: 100%;
  padding: 0 30px;
  font-size: 1.4rem;
  border-bottom: none;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-sidebar ul, .paragraphs-item-html-code article.node .blog-container .our-work-sidebar ul, .paragraphs-item-html-code article.node .case-studies-customers .our-work-sidebar ul, .paragraphs-item-html-code article.node .our-clients .our-work-sidebar ul {
  list-style-type: none;
  margin: 0;
  padding: 0 30px !important;
  line-height: 1.4rem;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-sidebar li, .paragraphs-item-html-code article.node .blog-container .our-work-sidebar li, .paragraphs-item-html-code article.node .case-studies-customers .our-work-sidebar li, .paragraphs-item-html-code article.node .our-clients .our-work-sidebar li {
  padding: 0.5rem 0;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-copy, .paragraphs-item-html-code article.node .blog-container .our-work-copy, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy, .paragraphs-item-html-code article.node .our-clients .our-work-copy {
  top: 100px;
  padding-bottom: 100px;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-copy section h1, .paragraphs-item-html-code article.node .our-work-container .our-work-copy section h2, .paragraphs-item-html-code article.node .blog-container .our-work-copy section h1, .paragraphs-item-html-code article.node .blog-container .our-work-copy section h2, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy section h1, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy section h2, .paragraphs-item-html-code article.node .our-clients .our-work-copy section h1, .paragraphs-item-html-code article.node .our-clients .our-work-copy section h2 {
  padding: 0 6%;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-copy section h1, .paragraphs-item-html-code article.node .blog-container .our-work-copy section h1, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy section h1, .paragraphs-item-html-code article.node .our-clients .our-work-copy section h1 {
  font-size: 1.4rem;
  color: #1923FA;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-copy section h2, .paragraphs-item-html-code article.node .blog-container .our-work-copy section h2, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy section h2, .paragraphs-item-html-code article.node .our-clients .our-work-copy section h2 {
  font-size: 1.2rem;
  width: 90%;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-copy section .button-swipe, .paragraphs-item-html-code article.node .blog-container .our-work-copy section .button-swipe, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy section .button-swipe, .paragraphs-item-html-code article.node .our-clients .our-work-copy section .button-swipe {
  margin: 2% 6%;
  padding: 5px 0.5rem 2px;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-copy section ul, .paragraphs-item-html-code article.node .blog-container .our-work-copy section ul, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy section ul, .paragraphs-item-html-code article.node .our-clients .our-work-copy section ul {
  margin-left: 0;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-copy section ul li, .paragraphs-item-html-code article.node .blog-container .our-work-copy section ul li, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy section ul li, .paragraphs-item-html-code article.node .our-clients .our-work-copy section ul li {
  background: url(../../images/svg/Bluewolf_BulletPoint.svg) no-repeat left;
  background-position: 0px 16px;
  padding: 1% 0 1% 30px;
  background-size: 20px;
  list-style-type: none;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-copy section ol, .paragraphs-item-html-code article.node .blog-container .our-work-copy section ol, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy section ol, .paragraphs-item-html-code article.node .our-clients .our-work-copy section ol {
  margin-left: 0;
  list-style-type: none;
  display: table;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-copy section ol li, .paragraphs-item-html-code article.node .blog-container .our-work-copy section ol li, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy section ol li, .paragraphs-item-html-code article.node .our-clients .our-work-copy section ol li {
  counter-increment: step-counter;
  display: table-row;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-copy section ol li::before, .paragraphs-item-html-code article.node .blog-container .our-work-copy section ol li::before, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy section ol li::before, .paragraphs-item-html-code article.node .our-clients .our-work-copy section ol li::before {
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 2rem;
  padding: 3px 16px 3px 2px;
  display: table-cell;
  position: relative;
  top: 12px;
}

.paragraphs-item-html-code article.node .our-work-container .our-work-copy section img, .paragraphs-item-html-code article.node .blog-container .our-work-copy section img, .paragraphs-item-html-code article.node .case-studies-customers .our-work-copy section img, .paragraphs-item-html-code article.node .our-clients .our-work-copy section img {
  margin: 0 1.5em;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .paragraphs-item-html-code article.node .our-work-copy .customers .customer, .paragraphs-item-html-code article.node .our-clients .customers .customer, .paragraphs-item-html-code article.node .case-studies-customers .customers .customer {
    min-height: 0px;
  }
}

.paragraphs-item-html-code article.node .our-clients .customers {
  padding-top: 70px;
}

.paragraphs-item-html-code article.node .case-study {
  background-color: #FFFFFF;
}

.paragraphs-item-html-code article.node .case-study h1 {
  color: #0A0023;
}

.paragraphs-item-html-code article.node .new-case-study h1 {
  color: #1923FA;
  font-size: 20px;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .case-studies-panel {
  height: auto;
  margin-top: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.paragraphs-item-html-code article.node .case-studies-panel header {
  padding-top: 0%;
  height: auto;
}

.paragraphs-item-html-code article.node .case-studies-quote-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #0AF0A0;
}

.paragraphs-item-html-code article.node .case-studies-quote-banner h1, .paragraphs-item-html-code article.node .case-studies-quote-banner p {
  width: 80%;
  font-weight: bold;
  font-size: 3.6rem;
  line-height: 1em;
  margin: 0;
  padding: 0;
  top: 0;
}

.paragraphs-item-html-code article.node .case-studies-quote-banner h1 span, .paragraphs-item-html-code article.node .case-studies-quote-banner p span {
  position: relative;
  top: -10px;
  z-index: -1;
  line-height: 1.25em;
}

.paragraphs-item-html-code article.node .case-studies-quote-banner h1 span > span, .paragraphs-item-html-code article.node .case-studies-quote-banner p span > span {
  z-index: 1;
  position: relative;
  top: 10px;
}

.paragraphs-item-html-code article.node .case-studies-quote-banner h1 {
  color: #0A0023;
}

@media only screen and (max-width: 800px) {
  .paragraphs-item-html-code article.node .case-studies-quote-banner h1 span, .paragraphs-item-html-code article.node .case-studies-quote-banner p span {
    top: -5px;
  }
  .paragraphs-item-html-code article.node .case-studies-quote-banner h1 span > span, .paragraphs-item-html-code article.node .case-studies-quote-banner p span > span {
    top: 5px;
  }
}

.paragraphs-item-html-code article.node #video-text-overlay {
  padding: 6%;
  position: absolute;
  top: 35%;
  left: 0;
  z-index: 100;
}

.paragraphs-item-html-code article.node #video-text-overlay h1 {
  width: 75%;
  font-size: 2em;
  line-height: 1;
  color: #FFFFFF;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .more-work {
  text-transform: uppercase;
  text-align: center;
}

.paragraphs-item-html-code article.node .blog-container .more-work {
  padding: 4% 0;
}

.paragraphs-item-html-code article.node .case-studies-container {
  padding: 6% 6% 0 6%;
  /*.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    .poster-image {
      background:transparent url('../../videos/video-poster.png') no-repeat 0 0;
    }
    iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }*/
}

.paragraphs-item-html-code article.node .case-studies-container h1, .paragraphs-item-html-code article.node .case-studies-container h2, .paragraphs-item-html-code article.node .case-studies-container h3, .paragraphs-item-html-code article.node .case-studies-container h4, .paragraphs-item-html-code article.node .case-studies-container h5, .paragraphs-item-html-code article.node .case-studies-container h6 {
  padding-left: 0 !important;
}

.paragraphs-item-html-code article.node .case-studies-container h2 {
  font-weight: bold;
  color: #1923FA;
}

.paragraphs-item-html-code article.node .case-studies-container h3, .paragraphs-item-html-code article.node .case-studies-container ul.cs-sidebar > li {
  font-size: 1.1rem;
}

.paragraphs-item-html-code article.node .case-studies-container .share-text, .paragraphs-item-html-code article.node .case-studies-container ul.cs-sidebar, .paragraphs-item-html-code article.node .case-studies-container .social-links > ul {
  list-style-type: none;
  padding-top: 1%;
}

.paragraphs-item-html-code article.node .case-studies-container div section {
  padding-bottom: 6%;
}

.paragraphs-item-html-code article.node .case-studies-container p img {
  margin: 0 1.5em;
}

.paragraphs-item-html-code article.node .case-studies-container ul:not(.cs-sidebar):not(.social-links-ul) {
  margin-left: 0;
}

.paragraphs-item-html-code article.node .case-studies-container ul:not(.cs-sidebar):not(.social-links-ul) li {
  background: url(../../images/svg/Bluewolf_BulletPoint.svg) no-repeat left;
  background-position: 0px 16px;
  padding: 0.5em 0 0.5em 5.5%;
  background-size: 20px;
  list-style-type: none;
}

.paragraphs-item-html-code article.node .case-studies-container ol {
  margin-left: 0;
  list-style-type: none;
  display: table;
}

.paragraphs-item-html-code article.node .case-studies-container ol li {
  counter-increment: step-counter;
  display: table-row;
}

.paragraphs-item-html-code article.node .case-studies-container ol li::before {
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 2rem;
  padding: 3px 16px 3px 2px;
  display: table-cell;
  position: relative;
  top: 12px;
}

@media only screen and (max-width: 40.0625em) {
  .paragraphs-item-html-code article.node .case-studies-container .case-study-sidebar {
    padding-left: 0;
  }
  .paragraphs-item-html-code article.node .case-studies-container .case-study-sidebar ul.cs-sidebar {
    float: left;
    position: relative;
    right: 0;
    width: 100%;
    margin: 0%;
    margin-bottom: 10px;
  }
  .paragraphs-item-html-code article.node .case-studies-container div.case-study-social {
    padding: 0;
    text-align: center;
  }
  .paragraphs-item-html-code article.node .case-studies-container div.case-study-social .social-links > .share-text, .paragraphs-item-html-code article.node .case-studies-container div.case-study-social .social-links > ul {
    right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .paragraphs-item-html-code article.node .case-studies-container div.case-study-social .social-links > .share-text > li > a > div, .paragraphs-item-html-code article.node .case-studies-container div.case-study-social .social-links > ul > li > a > div {
    margin: 0 auto;
  }
  .paragraphs-item-html-code article.node .our-work-copy h2 {
    width: 100% !important;
  }
  .paragraphs-item-html-code article.node .our-work-copy img {
    max-width: 100%;
    height: auto !important;
    margin: 0 0.5rem !important;
  }
}

.paragraphs-item-html-code article.node #video-iframe {
  top: -2px !important;
}

.paragraphs-item-html-code article.node .video-player {
  width: 99%;
}

.paragraphs-item-html-code article.node .hide-black-bar {
  height: 6px;
  width: 100%;
  background-color: white;
  z-index: 100;
  position: absolute;
  bottom: 0;
}

.paragraphs-item-html-code article.node .case-study-social {
  position: relative;
  top: 10px;
  padding-left: 2rem;
  padding-bottom: 1rem;
}

.paragraphs-item-html-code article.node .case-study-social .share-text {
  font-size: 18px;
}

.paragraphs-item-html-code article.node .case-study-graphic {
  background-image: url(../../images/images/case-study-graphic.png);
  height: 400px;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  margin-left: 2rem;
}

.paragraphs-item-html-code article.node .video-container {
  margin: 0 0 10% 0;
  width: 100%;
}

.paragraphs-item-html-code article.node .video-player {
  display: block;
  width: 100%;
  /* assuming that the video has a 16:9 ratio */
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: block;
}

.paragraphs-item-html-code article.node #video-controls {
  position: absolute;
  top: 75%;
  left: 6%;
  z-index: 100;
}

.paragraphs-item-html-code article.node #video-controls #play-pause {
  background-color: #0AF0A0;
  color: #000;
  border: 0;
  text-transform: none;
  font-size: 1.2rem;
  padding: 5px 0.5rem 2px;
  height: 2.5rem;
}

.paragraphs-item-html-code article.node img#video-thumb {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  height: auto;
}

.paragraphs-item-html-code article.node #video-iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.paragraphs-item-html-code article.node .our-partners-banner {
  margin: 5% auto;
  height: 30vh;
  width: 90%;
}

.paragraphs-item-html-code article.node .our-partners-banner h2 {
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .our-partners-banner .logo {
  height: 100%;
}

.paragraphs-item-html-code article.node .our-partners-banner .logo img {
  display: block;
  height: auto;
  width: auto;
  margin: auto;
}

.paragraphs-item-html-code article.node .our-partners-banner .banner-text {
  height: auto;
  padding: 0 6%;
}

.paragraphs-item-html-code article.node .our-partners-banner .banner-text .banner-title {
  margin: 2%;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .our-partners-banner .banner-text .banner-blurb {
  margin: 0 2%;
}

.paragraphs-item-html-code article.node .our-partners-logos {
  width: 90%;
  margin: 0 auto;
  padding-bottom: 5%;
}

.paragraphs-item-html-code article.node .our-partners-logos ul div {
  display: inline-block;
}

.paragraphs-item-html-code article.node .our-partners-logos h3 {
  font-size: 1rem;
}

.paragraphs-item-html-code article.node .our-partners-logos a {
  display: inline-block;
}

.paragraphs-item-html-code article.node .our-partners-logos a li {
  list-style-type: none;
}

.paragraphs-item-html-code article.node .our-partners-logos a .see-more {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

.paragraphs-item-html-code article.node .our-partners-logos a:hover .see-more {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node .our-partners-logos .logo {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  width: 30vw;
  height: 30vw;
  position: relative;
}

.paragraphs-item-html-code article.node .our-partners-logos .logo img {
  padding: 15%;
}

.paragraphs-item-html-code article.node .our-partners-logos .logo .see-more {
  position: relative;
  margin-top: -25%;
  text-align: center;
}

.paragraphs-item-html-code article.node .our-partners-logos .logo .title, .paragraphs-item-html-code article.node .our-partners-logos .logo .text {
  opacity: 0;
  position: absolute;
  left: 6%;
  padding: 6%;
  padding-right: 12%;
}

.paragraphs-item-html-code article.node .our-partners-logos .logo .title {
  top: 6%;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .our-partners-logos .logo .text {
  top: 20%;
}

.paragraphs-item-html-code article.node .our-partners-logos .logo.show {
  background-color: #0AF0A0;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

.paragraphs-item-html-code article.node .our-partners-logos .logo.show img, .paragraphs-item-html-code article.node .our-partners-logos .logo.show .see-more {
  opacity: 0;
}

.paragraphs-item-html-code article.node .our-partners-logos .logo.show .title, .paragraphs-item-html-code article.node .our-partners-logos .logo.show .text {
  opacity: 1;
}

.paragraphs-item-html-code article.node .sf-full-row {
  padding: 10px 0;
}

.paragraphs-item-html-code article.node .new-salesforce-hero {
  border-bottom: 0;
  background-position: center;
}

.paragraphs-item-html-code article.node .new-salesforce-hero h2 {
  padding-right: 15%;
}

.paragraphs-item-html-code article.node .new-salesforce-hero.footer {
  height: 60vh;
}

.paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row {
  height: 60vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 6%;
}

.paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-content > div {
  height: auto;
}

.paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-content > div h1 {
  margin-top: 1rem;
  font-size: 1.8rem;
  line-height: 30px;
}

.paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-content > div h1, .paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-content > div h2, .paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-content > div h3, .paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-content > div h4, .paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-content > div h5, .paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-content > div h6 {
  color: inherit;
  font-weight: bold;
  padding: 0;
}

.paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-content button {
  background-color: #0AF0A0;
  color: #000;
  border: 1px solid transparent;
  text-transform: none;
  font-size: 1.2rem;
  padding: 5px .5rem 2px;
  margin-bottom: 1rem;
  height: 2.5rem;
  cursor: pointer !important;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}

.paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-image {
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row.left div.sf-image {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.paragraphs-item-html-code article.node .new-salesforce-cta-bottom {
  height: 60vh;
  background-color: black;
  text-align: center;
  padding: 5em 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.paragraphs-item-html-code article.node .new-salesforce-cta-bottom div {
  height: auto;
  width: 100%;
}

.paragraphs-item-html-code article.node .new-salesforce-cta-bottom div h1 {
  color: white;
  font-size: 3.6rem;
  line-height: 1;
  font-weight: 900;
  padding: 0;
  margin: 1rem 0;
}

.paragraphs-item-html-code article.node .new-salesforce-cta-bottom div h2 {
  color: white;
  font-size: 1.2rem;
  font-weight: 100;
  line-height: 1.2;
  margin: 1rem auto;
  padding: 0;
}

.paragraphs-item-html-code article.node .new-salesforce-cta-bottom div button {
  background-color: #0AF0A0;
  color: #000;
  border: 0;
  text-transform: none;
  font-size: 1.2rem;
  padding: 5px .5rem 2px;
  height: 2.5rem;
  cursor: pointer !important;
  margin-bottom: 1rem;
}

@media only screen and (max-width: 900px) {
  .paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row {
    padding-right: 0px !important;
    height: auto;
    display: block;
  }
  .paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-content {
    width: 100%;
    display: block;
  }
  .paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row div.sf-image {
    background-size: contain;
    width: 100%;
    display: block;
  }
  .paragraphs-item-html-code article.node .new-salesforce-cta-bottom {
    background-color: black;
    text-align: center;
    padding: 5em 10%;
  }
  .paragraphs-item-html-code article.node .new-salesforce-cta-bottom h1 {
    color: white;
  }
  .paragraphs-item-html-code article.node .new-salesforce-cta-bottom h2 {
    color: white;
    margin-bottom: 1em;
  }
}

@media only screen and (min-width: 900px) {
  .paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row.ie-mode {
    height: auto;
    width: 100%;
    display: block;
    position: relative;
  }
  .paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row.ie-mode .sf-image {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 25%;
    width: 25%;
    background-size: cover;
  }
  .paragraphs-item-html-code article.node .new-salesforce-content .state-of-sf-row.ie-mode.left div.sf-image {
    left: 0px;
    right: inherit;
  }
}

.paragraphs-item-html-code article.node .pack-landing-header {
  background-color: #0A0023;
  padding: 150px 30px 60px;
  z-index: 1;
  position: relative;
}

.paragraphs-item-html-code article.node .pack-landing-header h1 {
  color: #fff;
  font-weight: bold;
  line-height: 1.2em;
  margin: 0;
  padding-left: 4%;
}

.paragraphs-item-html-code article.node .pack-landing-header .green-bold-underline {
  border-bottom: 15px solid #0AF0A0;
}

.paragraphs-item-html-code article.node #new-pack-profile {
  margin: 0;
}

.paragraphs-item-html-code article.node #new-pack-profile .row {
  margin-left: 0;
  margin-right: 0;
}

.paragraphs-item-html-code article.node #new-pack-profile #sidebar {
  padding: 2rem;
}

.paragraphs-item-html-code article.node #new-pack-profile #sidebar img.pack-profile-img {
  display: block;
  margin: 0 auto;
  max-height: 190px;
  width: 161px;
}

.paragraphs-item-html-code article.node #new-pack-profile #sidebar .pack-profile-menu {
  max-width: 161px;
  margin: 0 auto;
}

.paragraphs-item-html-code article.node #new-pack-profile #sidebar .pack-profile-menu > nav > ul {
  margin-bottom: 40px;
}

.paragraphs-item-html-code article.node #new-pack-profile #sidebar .pack-profile-name {
  color: #FF0041;
  margin-top: 40px;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 1.85em;
  line-height: 1em;
}

.paragraphs-item-html-code article.node #new-pack-profile #sidebar .pack-profile-title {
  margin-top: 0px;
  margin-bottom: 40px;
  font-weight: bold;
  font-size: 1.5em;
  line-height: 1em;
}

.paragraphs-item-html-code article.node #new-pack-profile .pack-profile-section {
  padding: 5%;
  padding-bottom: 0;
}

.paragraphs-item-html-code article.node #new-pack-profile .pack-profile-section h2 {
  font-weight: bold;
  color: #1923FA;
  margin-bottom: 1em;
}

.paragraphs-item-html-code article.node #new-pack-profile .pack-profile-section h3 {
  font-weight: bold;
}

.paragraphs-item-html-code article.node #new-pack-profile div.certifications > div {
  width: 120px;
  display: inline-block;
  text-align: center;
}

.paragraphs-item-html-code article.node #new-pack-profile div.certifications > div > img {
  height: 92px;
}

.paragraphs-item-html-code article.node #new-pack-profile #why_bluewolf_black {
  background-color: white;
  color: #0A0023;
  padding: 2% 5%;
  margin: 3rem 0 0;
}

.paragraphs-item-html-code article.node #new-pack-profile #why_bluewolf_black img {
  width: 3rem;
  margin-bottom: 2rem;
}

.paragraphs-item-html-code article.node #new-pack-profile #why_bluewolf_black p {
  font-weight: bold;
  font-size: 3.6rem;
  line-height: 1em;
  padding: 0;
  margin: 0;
}

.paragraphs-item-html-code article.node #new-pack-profile #expertise {
  margin-bottom: 2rem;
}

.paragraphs-item-html-code article.node #new-pack-profile #bluewolf_now {
  padding-top: 2em;
}

.paragraphs-item-html-code article.node #new-pack-profile #bluewolf_now div.pack-profile-now-header {
  text-transform: uppercase;
  text-align: center;
  padding: 2em 0em 1em;
  margin: 0 2em;
}

.paragraphs-item-html-code article.node #new-pack-profile .blog-landing-content > span a:nth-child(n+4) {
  display: none !important;
}

.paragraphs-item-html-code article.node #mobile_header {
  display: none;
}

@media only screen and (min-width: 640px) and (max-width: 820px) {
  .paragraphs-item-html-code article.node #new-pack-profile #why_bluewolf_black img.quote-mark {
    max-height: 25px;
    left: -10px;
    position: relative;
    margin-bottom: 10px;
  }
  .paragraphs-item-html-code article.node #new-pack-profile #why_bluewolf_black p {
    font-size: 1.75em;
  }
  .paragraphs-item-html-code article.node #new-pack-profile #sidebar {
    font-size: 0.8em;
  }
}

@media only screen and (max-width: 640px) {
  .paragraphs-item-html-code article.node #new-pack-profile #why_bluewolf_black img.quote-mark {
    max-height: 25px;
    left: -10px;
    position: relative;
    margin-bottom: 10px;
  }
  .paragraphs-item-html-code article.node #new-pack-profile #why_bluewolf_black p {
    font-size: 1.5em;
  }
  .paragraphs-item-html-code article.node #mobile_header {
    display: block;
    background-color: #E4E3E8;
    overflow: hidden;
  }
  .paragraphs-item-html-code article.node #mobile_header img.pack-profile-img {
    display: inline-block;
    margin: 0;
    margin-right: 0.5em;
    max-width: 161px;
  }
  .paragraphs-item-html-code article.node #mobile_header .pack-profile-menu {
    display: inline-block;
    position: absolute;
    bottom: 1.5em;
    font-size: 0.75rem;
  }
  .paragraphs-item-html-code article.node #mobile_header .pack-profile-menu .pack-profile-name {
    color: #FF0041;
    margin-bottom: 0;
    font-weight: bold;
    font-size: 2.5em !important;
    line-height: 1em !important;
  }
  .paragraphs-item-html-code article.node #mobile_header .pack-profile-menu .pack-profile-title {
    padding-right: 10px;
    font-weight: bold;
    font-size: 2em !important;
    line-height: 1em !important;
    margin: 0;
    padding-top: 0;
  }
  .paragraphs-item-html-code article.node .pack-landing-header h1 {
    padding-top: 0;
  }
  .paragraphs-item-html-code article.node #new-pack-profile h2, .paragraphs-item-html-code article.node #new-pack-profile h3 {
    padding-left: 0;
  }
  .paragraphs-item-html-code article.node .customers.our-pack .customer-link-overlay h3 {
    display: inline;
    width: auto;
    position: relative;
    padding: 0%;
    top: 0.5rem;
  }
  .paragraphs-item-html-code article.node .customers.our-pack .customer-link-overlay .arrow-circle-right {
    margin: 0;
    position: relative;
    height: 16px;
    width: auto;
    display: inline-block;
    top: 2px;
    left: 10px;
  }
  .paragraphs-item-html-code article.node .our-pack-quotes h2 {
    margin: 0 auto;
  }
}

@media only screen and (max-width: 400px) {
  .paragraphs-item-html-code article.node #mobile_header .pack-profile-menu .pack-profile-name {
    font-size: 2em !important;
  }
  .paragraphs-item-html-code article.node #mobile_header .pack-profile-menu .pack-profile-title {
    font-size: 1.5em !important;
  }
}

@media only screen and (min-width: 800px) and (max-width: 1024px) {
  .paragraphs-item-html-code article.node div.pack-profile-block {
    width: 25% !important;
  }
  .paragraphs-item-html-code article.node div.pack-profile-block.double {
    width: 50% !important;
  }
}

@media only screen and (max-width: 800px) {
  .paragraphs-item-html-code article.node .customers.our-pack {
    min-height: 0;
  }
  .paragraphs-item-html-code article.node .customers.our-pack .customer-link-overlay h3 {
    line-height: 1.75em;
    bottom: initial;
  }
  .paragraphs-item-html-code article.node div.pack-profile-block {
    width: 50% !important;
  }
  .paragraphs-item-html-code article.node div.pack-profile-block.double {
    width: 100% !important;
  }
}

@media only screen and (max-width: 600px) {
  .paragraphs-item-html-code article.node .customers.our-pack {
    min-height: 0;
  }
  .paragraphs-item-html-code article.node .customers.our-pack .customer-link-overlay h3 {
    line-height: 1.75em;
    bottom: initial;
  }
  .paragraphs-item-html-code article.node div.pack-profile-block {
    width: 100% !important;
  }
  .paragraphs-item-html-code article.node div.pack-profile-block.double {
    width: 100% !important;
    height: 250px !important;
  }
}

@media only screen and (min-width: 640px) and (max-width: 800px) {
  .paragraphs-item-html-code article.node .customers.our-pack {
    min-height: 0;
  }
  .paragraphs-item-html-code article.node .customers.our-pack .customer-link-overlay .arrow-circle-right {
    height: 50% !important;
    top: 25%;
    left: -25%;
  }
}

.paragraphs-item-html-code article.node #pack dl dd input {
  margin-top: 0;
  height: 2.3rem;
}

.paragraphs-item-html-code article.node div.pack-profile-block {
  display: inline-block;
  width: 20%;
  height: 250px;
  background-size: cover !important;
  overflow-x: hidden;
  padding: 0;
}

.paragraphs-item-html-code article.node div.pack-profile-block.double {
  width: 40%;
  height: 500px;
}

.paragraphs-item-html-code article.node div.pack-profile-block > div {
  display: table;
  height: 100%;
  width: 100%;
  display: table;
  vertical-align: middle;
}

.paragraphs-item-html-code article.node div.pack-profile-block > div.blue {
  background-color: #1923FA;
}

.paragraphs-item-html-code article.node div.pack-profile-block > div.blue + a {
  text-shadow: 1px 1px 10px #040ba9;
}

.paragraphs-item-html-code article.node div.pack-profile-block > div.green {
  background-color: #08bf7f;
}

.paragraphs-item-html-code article.node div.pack-profile-block > div.green + a {
  text-shadow: 1px 1px 10px #045d3e;
}

.paragraphs-item-html-code article.node div.pack-profile-block > div.red {
  background-color: #FF0041;
}

.paragraphs-item-html-code article.node div.pack-profile-block > div.red + a {
  text-shadow: 1px 1px 10px #990027;
}

.paragraphs-item-html-code article.node div.pack-profile-block > div:not(.solid) {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.paragraphs-item-html-code article.node div.pack-profile-block > div:not(.solid).hovered {
  opacity: 0.8;
}

.paragraphs-item-html-code article.node div.pack-profile-block > div > a {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  padding: 0 10%;
  font-size: 1.5em;
  line-height: 1.2em;
  font-weight: bold;
  text-align: center;
  color: white;
}

.paragraphs-item-html-code article.node div.pack-profile-block:hover > div {
  opacity: 0.8;
}

.paragraphs-item-html-code article.node div.pack-profile-block:not(.double):not(.solid):hover > a {
  opacity: 1;
}

.paragraphs-item-html-code article.node div.pack-profile-block:not(.double):not(.solid) > a {
  opacity: 0;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  padding: 0 10%;
  font-size: 1.5em;
  line-height: 1.2em;
  font-weight: bold;
  text-align: center;
  color: white;
  padding-top: 25%;
  position: absolute;
  padding-left: 12.5%;
  height: 100%;
  top: 0;
}

.paragraphs-item-html-code article.node div.pack-profile-block.double {
  width: 40%;
  height: 500px;
}

.paragraphs-item-html-code article.node div.pack-profile-block.double > div > a {
  vertical-align: bottom;
}

.paragraphs-item-html-code article.node div.pack-profile-block.double > div > a:not([href]) {
  cursor: default;
}

.paragraphs-item-html-code article.node div.pack-profile-block.double > div > a span {
  text-align: center;
  color: white;
  display: block;
  margin-bottom: 1em;
  padding: 0.5em 2em;
}

.paragraphs-item-html-code article.node div.pack-profile-block.touch > div:not(.solid) {
  opacity: 0.3;
}

.paragraphs-item-html-code article.node div.pack-profile-block.touch:not(.double):not(.solid) > a {
  opacity: 1;
}

.paragraphs-item-html-code article.node button.bw-button {
  border: 1px solid transparent;
  background: #0AF0A0;
  padding: 5px 0.5rem 2px;
  color: #0A0023;
  font-size: 1.2rem;
  height: 2.5rem;
}

.paragraphs-item-html-code article.node button.bw-button:hover {
  background: transparent;
  border-color: #0A0023;
}

.paragraphs-item-html-code article.node button.bw-button.see-more {
  margin: 0 auto 2rem;
  display: block;
  border: 3px solid #0AF0A0;
  color: #0A0023;
  padding: 0rem 2rem;
  background: #0AF0A0;
  font-size: 1.3rem;
  line-height: 2.6rem;
  height: 2.9rem;
}

.paragraphs-item-html-code article.node button.bw-button.see-more:hover {
  background: transparent;
  border-color: #0A0023;
}

.paragraphs-item-html-code article.node .bw-scrolling-sidebar {
  z-index: 0;
}

.paragraphs-item-html-code article.node .bw-scrolling-sidebar .gutter {
  left: 0;
  top: 0;
  bottom: 0;
  position: fixed;
  z-index: -10;
  background-color: #E4E3E8;
}

.paragraphs-item-html-code article.node .bw-scrolling-sidebar nav ul {
  margin-left: 0;
}

.paragraphs-item-html-code article.node .bw-scrolling-sidebar nav ul li {
  list-style-type: none;
  margin-bottom: 10px;
}

.paragraphs-item-html-code article.node .bw-scrolling-sidebar nav ul li a {
  font-size: 1.25em;
  color: black;
  line-height: 1em;
}

@media only screen and (max-width: 640px) {
  .paragraphs-item-html-code article.node .bw-scrolling-sidebar {
    display: none;
  }
}

.paragraphs-item-html-code article.node .search-results input[type=submit] {
  margin: 8px 10px;
}

.paragraphs-item-html-code article.node .search-results .filters {
  list-style: none;
  list-style-type: none;
  list-style-type: none;
}

.paragraphs-item-html-code article.node .search-results .filters li {
  float: left;
  margin-right: 36px;
}

.paragraphs-item-html-code article.node .search-results .filters li a {
  font-size: 1.25em;
}

.paragraphs-item-html-code article.node .search-results .filters li a.active {
  border-bottom: 2px solid #1923FA;
}

.paragraphs-item-html-code article.node .search-results .filterLabel {
  text-align: center;
}

.paragraphs-item-html-code article.node .search-results .highlighted {
  background-color: #0AF0A0;
}

.paragraphs-item-html-code article.node #multiscroll {
  height: 100vh;
  overflow-y: hidden;
  position: relative;
}

.paragraphs-item-html-code article.node .ms-left div img, .paragraphs-item-html-code article.node .ms-right div img {
  min-height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.paragraphs-item-html-code article.node .ms-left div img[src=''], .paragraphs-item-html-code article.node .ms-left div img:not([src]), .paragraphs-item-html-code article.node .ms-right div img[src=''], .paragraphs-item-html-code article.node .ms-right div img:not([src]) {
  opacity: 0;
}

.paragraphs-item-html-code article.node .ms-left div img, .paragraphs-item-html-code article.node .ms-left div a, .paragraphs-item-html-code article.node .ms-right div img, .paragraphs-item-html-code article.node .ms-right div a {
  border: none;
  outline: none;
}

.paragraphs-item-html-code article.node .ms-left div {
  padding: 6%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.paragraphs-item-html-code article.node .ms-left div h1, .paragraphs-item-html-code article.node .ms-left div h2, .paragraphs-item-html-code article.node .ms-left div h3 {
  color: #FFF;
  z-index: 100;
  line-height: 1;
}

.paragraphs-item-html-code article.node .ms-right div {
  padding: 6%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.paragraphs-item-html-code article.node .ms-right div h1, .paragraphs-item-html-code article.node .ms-right div h2, .paragraphs-item-html-code article.node .ms-right div h3 {
  color: #FFF;
  z-index: 100;
  line-height: 1;
}

.paragraphs-item-html-code article.node .ms-right div h3 {
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .ms-right div p {
  /*Formerly 1.6rem*/
  font-size: 1.4rem;
  margin-left: -7%;
  width: 80%;
  line-height: 1.2;
}

.paragraphs-item-html-code article.node .ms-right div p a {
  color: inherit;
  text-decoration: underline;
}

.paragraphs-item-html-code article.node .bold {
  font-weight: bold;
}

.paragraphs-item-html-code article.node .ms-section {
  height: 100vh;
  overflow: hidden;
}

.paragraphs-item-html-code article.node .ms-section .contents {
  position: relative;
  top: 50%;
  margin-top: calc(-45% + 45px);
}

.paragraphs-item-html-code article.node .ms-section.full-screen {
  width: 100vw;
  margin-left: -50vw;
}

.paragraphs-item-html-code article.node .ms-section.full-screen .contents {
  margin-top: -10%;
}

.paragraphs-item-html-code article.node .ms-section.full-screen h1 {
  font-size: 4.6rem;
  width: 100%;
  text-align: center;
}

.paragraphs-item-html-code article.node .ms-section.full-screen .right-slide-copy {
  display: none;
}

.paragraphs-item-html-code article.node .ms-section.full-screen h2 {
  font-size: 1.6rem;
  margin-top: 4.5em;
}

.paragraphs-item-html-code article.node .ms-section.full-screen h3 {
  text-align: center;
}

.paragraphs-item-html-code article.node .ms-section.ms-table {
  width: 101%;
}

.paragraphs-item-html-code article.node .multiscroll-tooltip.black {
  color: #0A0023 !important;
}

.paragraphs-item-html-code article.node #multiscroll-nav span {
  width: 12px;
  height: 12px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background: #FFF;
}

.paragraphs-item-html-code article.node #multiscroll-nav li .active span {
  background: #0A0023;
  border: 1px solid #0A0023;
}

.paragraphs-item-html-code article.node #multiscroll-nav li {
  margin: 12px;
}

.paragraphs-item-html-code article.node .ms-left, .paragraphs-item-html-code article.node .ms-right {
  position: absolute;
  width: 50vw;
}

.paragraphs-item-html-code article.node .ms-left {
  left: 0;
  bottom: 0;
}

.paragraphs-item-html-code article.node .ms-left div h1 {
  margin: 0;
}

.paragraphs-item-html-code article.node .ms-left div h2 {
  font-size: 1.4rem;
  text-transform: uppercase;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .video-link0 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link0 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link0.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link1 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link1 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link1.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link2 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link2 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link2.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link3 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link3 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link3.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link4 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link4 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link4.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link5 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link5 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link5.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link6 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link6 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link6.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link7 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link7 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link7.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link8 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link8 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link8.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link9 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link9 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link9.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link10 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link10 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link10.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link11 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link11 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link11.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link12 {
  width: 100%;
  height: 85%;
  position: absolute;
  top: 100px;
  left: 0;
}

.paragraphs-item-html-code article.node .video-link12 iframe {
  display: none;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .video-link12.show iframe {
  display: block;
  position: absolute;
  width: 200% !important;
  height: 90%;
  padding: 20px 40px 0px 25px;
  left: 0;
  z-index: 1000;
  transition: all 2s ease-in-out !important;
  -webkit-transition: all 2s ease-in-out !important;
  -moz-transition: all 2s ease-in-out !important;
}

.paragraphs-item-html-code article.node .ms-right {
  right: 0;
}

.paragraphs-item-html-code article.node .ms-right div h1 {
  width: 50%;
  /*Formerly 2.6rem*/
  font-size: 2.3rem;
  /*text-transform: uppercase;*/
  font-weight: bold;
}

.paragraphs-item-html-code article.node .ms-right div h2 {
  width: 70%;
  line-height: 1.2;
  font-size: 1.6rem;
}

.paragraphs-item-html-code article.node .fullwidth {
  position: absolute;
  width: 200% !important;
  height: 100%;
  right: 0;
  z-index: 1;
  top: 20%;
  vertical-align: middle;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.paragraphs-item-html-code article.node .fullwidth h2 {
  padding: 2% 20%;
}

.paragraphs-item-html-code article.node .right-dots {
  position: absolute;
  width: 1.5em;
  top: calc((60vh - 2em) / 2);
  right: 1.5em;
  z-index: 200;
}

.paragraphs-item-html-code article.node .right-dots .dot-container {
  height: 1.5em;
}

.paragraphs-item-html-code article.node .right-dots .dot-container p {
  float: left;
  text-align: right;
  margin-left: -13em;
  width: 12em;
  line-height: 1.2em;
  font-size: 0.9em;
  display: block;
  color: black;
  opacity: 0;
  font-weight: bold;
  visibility: hidden;
}

.paragraphs-item-html-code article.node .right-dots .dot-container .dot {
  display: block;
  background-color: white;
  width: 0.9em;
  height: 0.9em;
  border-width: 1px;
  border-radius: 1em;
  border-color: gray;
  border-style: solid;
}

.paragraphs-item-html-code article.node .right-dots .dot-container .dot.selected {
  background-color: black;
  border: 1px solid transparent;
}

.paragraphs-item-html-code article.node .partners {
  margin-bottom: 60px;
  /* Small */
  /* Medium */
  /* Large */
  /* XLarge */
}

.paragraphs-item-html-code article.node .partners h4 {
  font-size: 1.2rem;
  text-align: center;
}

.paragraphs-item-html-code article.node .partners .salesforce {
  margin-top: 1.2%;
  height: 450px;
}

.paragraphs-item-html-code article.node .partners .strategic .description img {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 30px;
  right: 45px;
  width: 30px;
  height: 30px;
  z-index: 3;
}

.paragraphs-item-html-code article.node .partners .strategic .description div {
  display: none;
  opacity: 0;
  background-color: #0AF0A0;
  position: absolute;
  top: 0;
  z-index: 2;
}

.paragraphs-item-html-code article.node .partners .strategic .description div h1 {
  font-size: 20px;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .partners .strategic .description div h2 {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.paragraphs-item-html-code article.node .partners .strategic .description.animated img {
  display: block;
}

.paragraphs-item-html-code article.node .partners .strategic .description.animated div {
  display: block;
  opacity: 1;
  -webkit-transition: opacity .25s linear;
  transition: opacity .25s linear;
}

.paragraphs-item-html-code article.node .partners .strategic button {
  z-index: 1;
}

.paragraphs-item-html-code article.node .partners .featured h1, .paragraphs-item-html-code article.node .partners .featured button {
  display: none;
}

.paragraphs-item-html-code article.node .partners .featured .description img {
  display: none;
}

@media only screen and (max-width: 40em) {
  .paragraphs-item-html-code article.node .partners h2 {
    width: 100% !important;
  }
  .paragraphs-item-html-code article.node .partners .salesforce {
    height: auto;
    margin-top: 36px;
  }
  .paragraphs-item-html-code article.node .partners .salesforce div:nth-child(2) {
    margin-top: 24px;
  }
  .paragraphs-item-html-code article.node .partners .salesforce img, .paragraphs-item-html-code article.node .partners .strategic img, .paragraphs-item-html-code article.node .partners .featured img {
    width: 65%;
    margin: 0 auto;
    display: block;
  }
  .paragraphs-item-html-code article.node .partners .strategic > div {
    height: 380px;
  }
  .paragraphs-item-html-code article.node .partners .strategic > div .description img {
    width: 25px;
    height: 25px;
    top: 15px;
    right: 25px;
  }
  .paragraphs-item-html-code article.node .partners .strategic > div .description div {
    background-position: right 15px top 15px;
    height: 340px;
    padding: 2%;
    margin: 0 3%;
  }
  .paragraphs-item-html-code article.node .partners .strategic > div .description div h1 {
    padding: 6%;
    margin: 0;
    font-size: 1.6em !important;
  }
  .paragraphs-item-html-code article.node .partners .strategic > div .description div h2 {
    top: 40%;
    -webkit-transform: translateY(-55%);
            transform: translateY(-55%);
  }
  .paragraphs-item-html-code article.node .partners .featured div {
    height: 150px;
  }
}

@media only screen and (min-width: 40.063em) {
  .paragraphs-item-html-code article.node .partners .salesforce, .paragraphs-item-html-code article.node .partners .strategic, .paragraphs-item-html-code article.node .partners .featured {
    width: 90%;
  }
  .paragraphs-item-html-code article.node .partners .strategic img, .paragraphs-item-html-code article.node .partners .featured img {
    width: 60%;
    display: block;
    margin: 0 auto;
  }
  .paragraphs-item-html-code article.node .partners .salesforce {
    height: 260px;
  }
  .paragraphs-item-html-code article.node .partners .salesforce > div:nth-child(1) {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .paragraphs-item-html-code article.node .partners .salesforce > div:nth-child(2) {
    padding: 0 3%;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .paragraphs-item-html-code article.node .partners .strategic > div {
    height: 580px;
  }
  .paragraphs-item-html-code article.node .partners .strategic > div .description div {
    background-position: right 15px top 15px;
    padding: 0 4%;
    height: 480px;
    padding: 6%;
    margin: 0 3%;
  }
  .paragraphs-item-html-code article.node .partners .strategic > div .description div h2 {
    font-size: 1.2em;
  }
}

@media only screen and (min-width: 64.063em) {
  .paragraphs-item-html-code article.node .partners .salesforce {
    width: 90%;
    height: 360px;
  }
  .paragraphs-item-html-code article.node .partners .salesforce img {
    width: 75%;
    display: block;
    margin: auto;
  }
  .paragraphs-item-html-code article.node .partners .strategic > div {
    height: 580px;
  }
  .paragraphs-item-html-code article.node .partners .strategic > div .description div {
    background-position: right 80px top 80px;
    height: 540px;
    padding: 12%;
    margin: 0 3%;
  }
}

@media only screen and (min-width: 90.063em) {
  .paragraphs-item-html-code article.node .partners .salesforce {
    height: 460px;
  }
  .paragraphs-item-html-code article.node .partners .strategic {
    height: 600px;
  }
  .paragraphs-item-html-code article.node .partners .strategic > div .description div {
    height: 560px;
  }
}

.paragraphs-item-html-code article.node .careers-body {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 0 0 6%;
  background-color: #FFFFFF;
  margin-bottom: 3rem;
  margin-top: 3rem;
}

.paragraphs-item-html-code article.node .careers-body h1 {
  width: 80%;
  z-index: 100;
  font-size: 3.6rem;
  margin-top: 0;
  line-height: 1;
  font-weight: 900;
  color: #0A0023;
}

.paragraphs-item-html-code article.node .careers-body h2, .paragraphs-item-html-code article.node .careers-body p {
  z-index: 100;
  font-size: 1.2rem;
  width: 90%;
  color: #0A0023;
  font-weight: 150;
  padding-right: 10%;
  line-height: 1.2;
  margin-bottom: 0;
}

.paragraphs-item-html-code article.node .careers-body h3, .paragraphs-item-html-code article.node .careers-body h3 > p {
  display: block;
  z-index: 100;
  font-weight: 600;
  padding-right: 3rem;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .careers .row .columns {
  min-height: 50vh;
  padding: 3% 6% 6%;
}

.paragraphs-item-html-code article.node .careers .row div:nth-child(1) {
  background: #0A0023;
}

.paragraphs-item-html-code article.node .careers .row div:nth-child(2) {
  background: #241C3A;
}

.paragraphs-item-html-code article.node .careers .row div:nth-child(3) {
  background: #302942;
}

.paragraphs-item-html-code article.node .careers .row h1, .paragraphs-item-html-code article.node .careers .row .h1 {
  font-weight: 200;
  font-size: 3.2rem;
  margin: 0 0 .67em 0;
  line-height: 1;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .careers .row h2, .paragraphs-item-html-code article.node .careers .row .h2 {
  line-height: 1.25;
  font-size: 2.2rem;
  color: #FFFFFF;
  font-weight: lighter;
}

.paragraphs-item-html-code article.node .careers .row h3, .paragraphs-item-html-code article.node .careers .row .h3 {
  font-size: 2rem;
  position: absolute;
  padding-right: 10%;
  bottom: 35%;
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node .careers .row h3 a, .paragraphs-item-html-code article.node .careers .row .h3 a {
  color: #0AF0A0;
  width: 100%;
}

@media only screen and (max-width: 640px) and (min-width: 320px) {
  .paragraphs-item-html-code article.node .careers-body h1, .paragraphs-item-html-code article.node .careers-body h2, .paragraphs-item-html-code article.node .careers-body h3 {
    padding-top: 10%;
  }
  .paragraphs-item-html-code article.node .careers-body h1 {
    font-size: 2.2rem;
    padding: 0;
  }
  .paragraphs-item-html-code article.node .careers-body h2, .paragraphs-item-html-code article.node .careers-body p {
    font-size: 1em;
    margin: 0;
    padding: 0;
    width: 80%;
  }
  .paragraphs-item-html-code article.node .careers .row .columns {
    min-height: 0;
    padding: 5% 6%;
  }
  .paragraphs-item-html-code article.node .careers .row h1 {
    padding: 2% 6% 0;
    font-size: 2.2rem;
  }
  .paragraphs-item-html-code article.node .careers .row h2, .paragraphs-item-html-code article.node .careers .row p {
    width: 100% !important;
    margin: 0;
  }
  .paragraphs-item-html-code article.node .careers .row h2 {
    font-size: 1.5em !important;
    margin-bottom: 3em;
    padding-left: 0;
  }
  .paragraphs-item-html-code article.node .careers .row p {
    font-size: 1rem;
  }
  .paragraphs-item-html-code article.node .careers .row h3 {
    position: relative;
    font-size: 1rem;
    padding: 2% 6% 5% 0;
  }
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .careers-body h1 {
    font-size: 3.6rem;
  }
  .paragraphs-item-html-code article.node .careers-body h2, .paragraphs-item-html-code article.node .careers-body p {
    width: 100%;
  }
  .paragraphs-item-html-code article.node .careers .row .columns {
    min-height: 40vh;
    padding: 3% 6% 6%;
  }
  .paragraphs-item-html-code article.node .careers .row h1 {
    padding: 0 6% 2% 0;
    font-size: 2.3rem;
  }
  .paragraphs-item-html-code article.node .careers .row h3 {
    font-size: 1rem;
    padding: 2% 6% 3%;
    padding-left: 0;
  }
}

@media only screen and (min-width: 768px) {
  .paragraphs-item-html-code article.node .careers .row h1 {
    font-size: 3.2rem;
  }
  .paragraphs-item-html-code article.node .careers .row .columns {
    min-height: 30vh;
  }
}

@media only screen and (min-width: 900px) {
  .paragraphs-item-html-code article.node .careers .row h3 {
    font-size: 1.3rem;
    padding-left: 0;
  }
}

@media only screen and (min-width: 900px) {
  .paragraphs-item-html-code article.node .careers .row h3 {
    font-size: 1.2rem;
    padding-left: 0;
  }
}

@media only screen and (min-width: 1000px) {
  .paragraphs-item-html-code article.node .careers-body h1 {
    font-size: 3.2rem;
  }
  .paragraphs-item-html-code article.node .careers-body h2,
  .paragraphs-item-html-code article.node .careers-body p {
    padding-right: 0;
    width: 60%;
  }
  .paragraphs-item-html-code article.node .careers .row h3 {
    font-size: 1rem;
    padding-left: 0;
  }
}

@media only screen and (min-width: 1200px) {
  .paragraphs-item-html-code article.node .careers-body {
    margin-bottom: 4rem;
    margin-top: 4rem;
  }
  .paragraphs-item-html-code article.node .careers-body h1 {
    font-size: 3.6rem;
  }
}

@media only screen and (min-width: 1400px) {
  .paragraphs-item-html-code article.node .careers-body {
    margin-bottom: 6rem;
    margin-top: 6rem;
  }
  .paragraphs-item-html-code article.node .careers .row .columns {
    min-height: 40vh;
  }
}

.paragraphs-item-html-code article.node a.tabs-trigger {
  position: absolute;
  text-decoration: none;
  top: 40px;
  right: -74px;
  font-size: 16px;
  letter-spacing: -1px;
  color: #fff;
  padding: 10px 20px;
  font-weight: 700;
  display: block;
  z-index: 100;
  background: #333;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border: 1px solid #111;
  border-bottom: none;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.paragraphs-item-html-code article.node a.tabs-trigger.open {
  right: -76px;
}

.paragraphs-item-html-code article.node a.tabs-trigger > i {
  position: relative;
  top: 1px;
  display: inline;
  padding-left: 10px;
}

.paragraphs-item-html-code article.node .tabs-list {
  display: none;
}

.paragraphs-item-html-code article.node #tabs-wrapper {
  position: fixed;
  top: 110px;
  left: 0;
  background: #e7e7e7;
  border: 1px solid #111111;
  width: auto;
  height: auto;
  filter: alpha(opacity=85);
  opacity: .85;
  z-index: 100;
  padding: 5px 0 30px 0;
}

.paragraphs-item-html-code article.node #tabs-wrapper .button-group > li {
  display: block;
  margin: 0;
  float: none;
}

.paragraphs-item-html-code article.node #tabs-wrapper .button-group > li .button {
  border: none;
  width: 100%;
  text-align: left;
}

.paragraphs-item-html-code article.node .admin-menu #tabs-wrapper {
  top: 150px;
}

.paragraphs-item-html-code article.node .general-hero {
  display: none;
}

.paragraphs-item-html-code article.node .page-user.logged-in .general-hero {
  height: 265px !important;
  background-color: #0A0023;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.paragraphs-item-html-code article.node .new-work-hero h1 + div {
  opacity: 0;
  display: block;
  position: relative;
  z-index: 1;
  top: 10%;
  margin-top: 4%;
}

.paragraphs-item-html-code article.node html body.admin-menu {
  margin-top: 36px !important;
}

.paragraphs-item-html-code article.node .admin-menu .fixed,
.paragraphs-item-html-code article.node .admin-menu .sticky {
  top: 36px;
}

.paragraphs-item-html-code article.node #admin-menu-wrapper,
.paragraphs-item-html-code article.node #admin-menu .dropdown a {
  font-size: 12px;
}

.paragraphs-item-html-code article.node #form-page .elq-form {
  display: none;
}

.paragraphs-item-html-code article.node #form-page select {
  font-size: 1rem !important;
  color: #827F8F !important;
}

.paragraphs-item-html-code article.node #form-page textarea {
  line-height: 1em;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs ::-webkit-input-placeholder {
  color: #827F8F;
  padding-top: 0.5rem;
  line-height: 1rem;
}

.paragraphs-item-html-code article.node #contact-overlay-inputs input[type='text'],
.paragraphs-item-html-code article.node #contact-overlay-inputs input[type='tel'] {
  line-height: 2em;
}

.paragraphs-item-html-code article.node .elq-form .LV_validation_message {
  font-weight: bold;
  margin: 0;
}

.paragraphs-item-html-code article.node .elq-form .LV_valid {
  display: none;
  font-size: 0.75rem;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 1rem;
  margin-top: -1px;
  padding: 0.375rem 0.5625rem 0.5625rem;
  background: #f04124;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .elq-form .LV_invalid {
  color: #CC0000;
  font-size: 10px;
  left: 15px;
  top: 34px;
  position: absolute;
}

.paragraphs-item-html-code article.node .elq-form .LV_valid_field, .paragraphs-item-html-code article.node .elq-form input.LV_valid_field:hover, .paragraphs-item-html-code article.node .elq-form input.LV_valid_field:active, .paragraphs-item-html-code article.node .elq-form textarea.LV_valid_field:hover, .paragraphs-item-html-code article.node .elq-form textarea.LV_valid_field:active {
  outline: 1px solid #0C0;
}

.paragraphs-item-html-code article.node .elq-form .LV_invalid_field, .paragraphs-item-html-code article.node .elq-form input.LV_invalid_field:hover, .paragraphs-item-html-code article.node .elq-form input.LV_invalid_field:active, .paragraphs-item-html-code article.node .elq-form textarea.LV_invalid_field:hover, .paragraphs-item-html-code article.node .elq-form textarea.LV_invalid_field:active {
  outline: 1px solid #f04124;
}

.paragraphs-item-html-code article.node .elq-form .intl-tel-input .flag-dropdown {
  padding: 0;
}

.paragraphs-item-html-code article.node .elq-form select {
  line-height: 1em !important;
  color: darkgray !important;
  font-size: .875rem !important;
}

.paragraphs-item-html-code article.node .elq-form select.LV_valid_field {
  color: rgba(0, 0, 0, 0.75) !important;
}

.paragraphs-item-html-code article.node .elq-form .radio-option .label {
  background-color: inherit;
  font-weight: inherit;
  font-family: inherit;
  text-align: inherit;
  text-decoration: inherit;
  line-height: inherit;
  white-space: inherit;
  display: inherit;
  position: relative !important;
}

.paragraphs-item-html-code article.node .elq-form .radio-option span.list-order.oneColumn {
  position: relative;
  vertical-align: middle;
  margin: 0px 0px 0px 0px;
}

.paragraphs-item-html-code article.node .elq-form .radio-option span.list-order.oneColumn input[type="radio"] {
  position: relative;
  vertical-align: middle;
  margin: 0px 6px 0px 0px;
}

.paragraphs-item-html-code article.node .elq-form .radio-option span.list-order.oneColumn span.inner {
  position: relative;
  vertical-align: middle;
  margin: 0px 0px 0px 0px;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .elq-form .is-radio {
  margin-bottom: 0 !important;
}

.paragraphs-item-html-code article.node .elq-form .is-radio label.label-position.top {
  position: relative !important;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .elq-form .DataShareConsent label {
  display: none;
}

.paragraphs-item-html-code article.node .elq-form .DataShareConsent .field-p {
  font-size: 1.2rem;
  color: grey;
  font-weight: normal;
  line-height: 1.5;
}

@media only screen and (max-width: 40em) {
  .paragraphs-item-html-code article.node #contact-overlay-inputs textarea,
  .paragraphs-item-html-code article.node #contact-overlay-inputs select {
    margin-left: 9% !important;
  }
}

.paragraphs-item-html-code article.node .elq-form .form-design-field {
  padding: 5px;
  position: relative;
  width: 100%;
  margin: 0 auto;
}

@media screen and (min-width: 380px) {
  .paragraphs-item-html-code article.node .elq-form .form-design-field {
    /*width: 380px;*/
    max-width: 380px;
  }
}

.paragraphs-item-html-code article.node .elq-form .form-design-field p {
  margin: 0;
  line-height: 0;
}

.paragraphs-item-html-code article.node .elq-form .form-design-field input[type="text"] {
  margin: 0;
}

.paragraphs-item-html-code article.node #subscribe .elq-form .form-design-field {
  margin: 0;
}

.paragraphs-item-html-code article.node form.elq-form:not(.subscribe) input[type="submit"] {
  width: 100%;
}

.paragraphs-item-html-code article.node .elq-form .field-p textarea {
  line-height: normal !important;
}

.paragraphs-item-html-code article.node .elq-form textarea {
  font-size: 0.875rem;
}

.paragraphs-item-html-code article.node .elq-form .checkbox-span input[type="checkbox"] {
  vertical-align: middle;
  margin: 0;
}

.paragraphs-item-html-code article.node .elq-form .checkbox-span label {
  color: #FFFFFF;
  vertical-align: middle !important;
}

.paragraphs-item-html-code article.node #footer-bottom .elq-form.subscribe input, .paragraphs-item-html-code article.node #footer-bottom #form507 input {
  font-size: 1rem !important;
}

.paragraphs-item-html-code article.node #footer-bottom .elq-form.subscribe input[type="email"], .paragraphs-item-html-code article.node #footer-bottom #form507 input[type="email"] {
  color: #0AF0A0;
  background-color: transparent;
  border: 1px solid #0AF0A0;
}

.paragraphs-item-html-code article.node #footer-bottom .elq-form.subscribe p, .paragraphs-item-html-code article.node #footer-bottom #form507 p {
  font-size: 1rem;
}

.paragraphs-item-html-code article.node #footer-bottom .elq-form.subscribe ::-webkit-input-placeholder, .paragraphs-item-html-code article.node #footer-bottom #form507 ::-webkit-input-placeholder {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node #footer-bottom .elq-form.subscribe :-moz-placeholder, .paragraphs-item-html-code article.node #footer-bottom #form507 :-moz-placeholder {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node #footer-bottom .elq-form.subscribe ::-moz-placeholder, .paragraphs-item-html-code article.node #footer-bottom #form507 ::-moz-placeholder {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node #footer-bottom .elq-form.subscribe :-ms-input-placeholder, .paragraphs-item-html-code article.node #footer-bottom #form507 :-ms-input-placeholder {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node .blog-author #subscribe .elq-form #formElement0 .field-wrapper ._100 p .LV_validation_message {
  color: #CC0000;
  font-size: 10px;
  left: 10px;
  top: 22px;
  position: absolute;
}

.paragraphs-item-html-code article.node #form507 label {
  display: none !important;
}

.paragraphs-item-html-code article.node #form507 #formElement0,
.paragraphs-item-html-code article.node #form507 #formElement1,
.paragraphs-item-html-code article.node #form507 #formElement2 {
  padding: 0 !important;
  overflow: hidden;
}

.paragraphs-item-html-code article.node #form507 #formElement0 ._100,
.paragraphs-item-html-code article.node #form507 #formElement1 ._100,
.paragraphs-item-html-code article.node #form507 #formElement2 ._100 {
  margin: 0 !important;
}

.paragraphs-item-html-code article.node #form507 input[type="submit"] {
  height: inherit !important;
  width: auto !important;
}

.paragraphs-item-html-code article.node #form507 #field0 {
  border: 0;
  width: 100% !important;
  font-size: 1.2rem;
  text-align: left;
  margin: 0 0 9px 0;
  height: 2em;
  padding: 8px 10px 5px 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.paragraphs-item-html-code article.node #footer-bottom #form507 input[type="text"] {
  color: #0AF0A0;
  background-color: transparent;
  border: 1px solid #0AF0A0;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar > div {
  overflow: hidden;
}

.paragraphs-item-html-code article.node #event-page .events-copy.large-12 > div {
  padding-right: 80px;
}

@media only screen and (max-width: 64.063em) {
  .paragraphs-item-html-code article.node #contact-overlay-inputs input:not([type='checkbox']), .paragraphs-item-html-code article.node #contact-overlay-inputs select, .paragraphs-item-html-code article.node #contact-overlay-inputs textarea {
    width: 100%;
    margin-left: 0% !important;
  }
  .paragraphs-item-html-code article.node .intl-tel-input .flag-dropdown {
    padding-left: 10px !important;
    left: -8px;
  }
}

@media only screen and (max-width: 40em) {
  .paragraphs-item-html-code article.node #event-page .form-field {
    display: block !important;
    top: 10px;
  }
  .paragraphs-item-html-code article.node #event-page .blog-landing-sidebar {
    padding: 36px 0 4em 0;
    margin-right: 0;
    display: block !important;
  }
}

.paragraphs-item-html-code article.node .elq-form input[name="DataShareConsent"] {
  display: inline-block;
  margin: 0px 5px 0px 0px;
  padding: 0;
  height: auto;
  vertical-align: baseline !important;
}

.paragraphs-item-html-code article.node .elq-form #formAgreement {
  height: 90px;
  padding: 15px 15px 15px 15px;
  overflow-y: scroll;
  border: 1px solid grey;
  background-color: #f7f7f7;
  margin-top: 20px;
}

@media screen and (max-width: 415px) {
  .paragraphs-item-html-code article.node .elq-form #formAgreement {
    height: 180px;
  }
}

.paragraphs-item-html-code article.node .elq-form #formAgreement p {
  line-height: 1.4rem;
  font-size: 1.2rem;
  color: grey;
  margin-bottom: 1.4rem;
}

@media screen and (max-width: 415px) {
  .paragraphs-item-html-code article.node .elq-form #formAgreement p {
    font-size: 1rem;
  }
}

.paragraphs-item-html-code article.node .elq-form #formConsentMessage p {
  line-height: 1.4rem;
  font-size: 1.2rem;
  color: grey;
}

.paragraphs-item-html-code article.node .elq-form input[disabled] {
  background-color: grey !important;
  border-color: grey !important;
}

.paragraphs-item-html-code article.node .elq-form input[disabled]:hover {
  color: white !important;
}

.paragraphs-item-html-code article.node .elq-form .agreement-wrapper span.LV_validation_message {
  bottom: -15px;
  left: 7px;
}

.paragraphs-item-html-code article.node #form-page .contact-us form {
  margin-bottom: 0px;
}

.paragraphs-item-html-code article.node #form-page .privacy-link {
  margin-bottom: 300px;
}

.paragraphs-item-html-code article.node #form-page .privacy-link p {
  font-size: 90%;
  text-align: center;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .contact-us-hero {
  margin-top: 150px;
  min-height: 100px;
  text-align: center;
}

@media (max-width: 890px) {
  .paragraphs-item-html-code article.node .node-type-connect-with-us .contact-us-hero {
    text-align: left;
    margin-left: 5%;
    margin-right: 5%;
    top: 85px;
  }
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .contact-us-hero h1 {
  color: #0A0023;
  font-size: 3.6rem;
  font-weight: 600;
  font-family: "maison-neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 55px;
  padding: 0;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding-bottom: 50px;
}

@media (max-width: 890px) {
  .paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements {
    width: 90%;
  }
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form {
  width: 50%;
  float: left;
}

@media (max-width: 890px) {
  .paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form {
    width: 100%;
    float: none;
  }
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form form {
  min-width: 330px;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form form p.submit-button-container {
  text-align: center;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form form input, .paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form form textarea {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: #EEEEEE !important;
  font-size: 1.2rem;
  margin-bottom: 0px;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form form input[type="submit"] {
  background-color: #FF001C !important;
  color: white;
  text-transform: uppercase;
  font-weight: bold !important;
  width: 200px;
  height: 50px;
  margin-top: 10px;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form form input[type="submit"]:hover {
  color: transparent !important;
  background-image: url("../../svg/symbols/Bluewolf_SVG_White_Arrow_Right.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px 32px;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form form input[type=submit][disabled] {
  background-color: grey !important;
  border-color: grey !important;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form form input[type=submit][disabled]:hover {
  color: white !important;
  background-image: none;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form form label {
  color: grey;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form form .LV_invalid {
  top: 37px;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form form .agreement-wrapper .LV_invalid {
  top: auto;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro {
  width: 50%;
  float: left;
}

@media (max-width: 890px) {
  .paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro {
    width: 100%;
    float: none;
  }
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .intro {
  margin-left: 80px;
}

@media (max-width: 890px) {
  .paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .intro {
    margin-left: 5%;
    margin-top: 50px;
  }
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected {
  margin-left: 80px;
}

@media (max-width: 890px) {
  .paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected {
    margin-left: 5%;
  }
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected .stay-connected-title {
  font-size: 24px;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected ul.links {
  list-style: none;
  margin-left: 0px;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected ul.links a {
  color: transparent !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 54px 54px;
}

@media (max-width: 1030px) and (min-width: 890px) {
  .paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected ul.links a {
    background-size: 35px 35px;
  }
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected ul.links li, .paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected ul.links a {
  width: 54px !important;
  height: 54px !important;
  display: inline-block;
  padding: 0 !important;
}

@media (max-width: 1030px) and (min-width: 890px) {
  .paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected ul.links li, .paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected ul.links a {
    width: 35px !important;
    height: 35px !important;
  }
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected ul.links .linkedin {
  background-image: url("../../images/social/linkedin.png") !important;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected ul.links .twitter {
  background-image: url("../../images/social/twitter.png") !important;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected ul.links .facebook {
  background-image: url("../../images/social/facebook.png") !important;
}

.paragraphs-item-html-code article.node .node-type-connect-with-us .form-elements .eloqua-form-intro .stay-connected ul.links .glassdoor {
  background-image: url("../../images/social/glassdoor.png") !important;
}

.paragraphs-item-html-code article.node .search-results #edit-reset {
  background: none;
  color: blue;
  padding: 0;
}

.paragraphs-item-html-code article.node .search-results .row:hover h1, .paragraphs-item-html-code article.node .search-results .row:hover h2, .paragraphs-item-html-code article.node .search-results .row:hover h3 {
  cursor: pointer;
}

.paragraphs-item-html-code article.node form#search-results {
  position: relative;
}

.paragraphs-item-html-code article.node form#search-results .fa-search {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node form#search-results input[type="text"] + i {
  position: absolute;
  right: 8px;
  top: 8px;
}

@media only screen and (min-width: 900px) and (max-width: 1100px) {
  .paragraphs-item-html-code article.node form#search-results input[type="text"] + i {
    top: 3px;
  }
}

.paragraphs-item-html-code article.node form#search-results #search-form {
  font-size: 1em;
  height: 2.1rem;
  margin: 0 0px 0 0.8rem;
  color: #0AF0A0;
  background-color: transparent;
  top: 0 !important;
  border-color: #0AF0A0;
  width: 13rem;
}

@media only screen and (min-width: 900px) and (max-width: 1100px) {
  .paragraphs-item-html-code article.node form#search-results #search-form {
    height: 1.5rem;
    top: 0 !important;
  }
}

.paragraphs-item-html-code article.node form#search-results ::-webkit-input-placeholder {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node form#search-results :-moz-placeholder {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node form#search-results ::-moz-placeholder {
  color: #0AF0A0;
}

.paragraphs-item-html-code article.node form#search-results :-ms-input-placeholder {
  color: #0AF0A0;
}

@media only screen and (max-width: 40em) {
  .paragraphs-item-html-code article.node form#search-results input[type="text"] + i {
    top: 3px;
  }
}

.paragraphs-item-html-code article.node .top-bar ul.search-bar {
  margin: 4px 0 0;
}

.paragraphs-item-html-code article.node .top-bar .logo {
  z-index: 103;
}

.paragraphs-item-html-code article.node #footer-nav li.show-for-mobile,
.paragraphs-item-html-code article.node .top-bar-section li.show-for-mobile {
  display: none;
  visibility: hidden;
}

.paragraphs-item-html-code article.node #pack {
  padding-bottom: 2rem;
}

.paragraphs-item-html-code article.node div.pack-profile-block {
  margin: 0;
  border: none !important;
}

.paragraphs-item-html-code article.node .pager-load-more {
  list-style: none;
  padding: 0;
  margin: 0;
}

.paragraphs-item-html-code article.node .pager-load-more > li {
  list-style: none;
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.paragraphs-item-html-code article.node .pager-load-more > li a {
  background: #0AF0A0;
  color: #0A0023;
  width: 50%;
  display: block;
  margin: 0 auto;
  padding: 1rem 1rem;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .view-bluewolf-now-blog .pager-load-more > li a {
  width: 160px;
  font-weight: normal;
  text-transform: capitalize;
  margin: 0 auto 2rem;
  display: block;
  color: #0A0023;
  padding: 0rem 2rem;
  background: #0AF0A0;
  font-size: 1.3rem;
  line-height: 2.9rem;
  height: 2.9rem;
}

.paragraphs-item-html-code article.node .view-bluewolf-now-blog .pager-load-more > li a:hover {
  color: #0A0023 !important;
  border: 1px solid #0A0023 !important;
  background: transparent !important;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .section div {
  padding: 3%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .section div p {
  margin-left: -3%;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .section {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center !important;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h1, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h2, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h3 {
  color: #fff;
  z-index: 100;
  line-height: 1;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h1 {
  width: 50%;
  font-size: 2.3rem;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h2 {
  width: 70%;
  line-height: 1.2;
  font-size: 1.6rem;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h3 {
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section p {
  font-size: 1.4rem;
  width: 97%;
  line-height: 1.2;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section a {
  border: none;
  outline: none;
  color: inherit;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section img {
  min-height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: none;
  outline: none;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section img:not([src]) {
  opacity: 0;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section {
  height: 100vh;
  overflow: hidden;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section .contents {
  position: relative;
  -ms-flex-item-align: center;
      align-self: center;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section.full-screen {
  width: 100vw;
  padding: 6%;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section.full-screen .contents {
  margin-top: -10%;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section.full-screen h1 {
  font-size: 4.6rem;
  width: 100%;
  text-align: center;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section.full-screen h2 {
  font-size: 1.6rem;
  margin-top: 4.5em;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section.full-screen h3 {
  text-align: center;
}

.paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section.full-screen .right-slide-copy {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section {
    height: 1024px;
    width: 100vw;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h1, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h2, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h3 {
    padding: 6%;
    text-align: center;
    position: relative;
    top: 20%;
    transform: translateY(20%);
    -ms-transform: translateY(20%);
    -webkit-transform: translateY(20%);
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h2, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section p, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section a {
    font-size: 2rem;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section p {
    text-align: center;
    top: 20%;
    position: relative;
    transform: translateY(20%);
    -ms-transform: translateY(20%);
    -webkit-transform: translateY(20%);
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section p {
    padding: 2% 6%;
    margin-left: 0;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section a {
    text-decoration: underline;
    color: inherit;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h1 {
    line-height: 1;
    font-size: 5rem;
    font-weight: bold;
    position: relative;
    z-index: 100;
    padding: 6%;
    text-align: center;
    width: 100%;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row:first-child > .section p {
    top: 0%;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide-right0 h1 {
    font-size: 5rem;
    margin-top: 0;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section img {
    display: none;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full #slide0 {
    display: none;
  }
}

@media only screen and (max-width: 1024px) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h1, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h2, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h3 {
    padding: 0 6% 2% 6%;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section p {
    padding: 0% 6%;
  }
}

@media only screen and (min-width: 40em) and (max-width: 60em) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section .contents {
    position: relative;
    margin-top: 0;
  }
}

@media only screen and (min-width: 60em) and (max-width: 70em) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section .contents {
    position: relative;
    margin-top: 0;
  }
}

@media only screen and (min-width: 580px) and (max-width: 640px) and (orientation: portrait) {
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h1 {
    font-size: 2.4rem !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section p {
    font-size: 1.4rem !important;
  }
}

@media only screen and (max-width: 40em) {
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-orient: vertical;
    box-orient: vertical;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row .image-content {
    -webkit-box-ordinal-group: 1;
    box-ordinal-group: 1;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row .text-content {
    -webkit-box-ordinal-group: 2;
    box-ordinal-group: 2;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row #slide0,
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row #slide10 {
    display: none;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section {
    height: 600px !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section img {
    height: 0;
    width: 0;
    min-height: 0;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section .contents {
    position: relative;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h1, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h2, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h3 {
    padding: 0 6% 2% 6%;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section p {
    padding: 0% 6%;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h1 {
    padding: 6%;
    font-size: 3rem !important;
    top: 10%;
    transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    -webkit-transform: translateY(-10%);
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h2, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section a, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section p {
    font-size: 1rem;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section p, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h3 {
    top: 10%;
    position: relative;
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h1, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h2 {
    font-weight: normal;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row:first-child > .section h1 {
    font-weight: bold;
    top: 25%;
    transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    -webkit-transform: translateY(-25%);
  }
}

@media only screen and (max-width: 800px) and (orientation: landscape) {
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h1, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h2, .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h3 {
    padding: 0 6% 2% 6% !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section h1 {
    font-size: 2.4rem !important;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section p, .paragraphs-item-html-code article.node .node-story.view-mode-full h3 {
    font-size: 1.2rem !important;
    padding: 0% 6% !important;
    margin: 0;
  }
  .paragraphs-item-html-code article.node .node-story.view-mode-full .row > .section a {
    font-size: 1.2rem;
  }
}

.paragraphs-item-html-code article.node .node-landing-page-short {
  background-position: 100% 0;
  background-size: 50%;
  background-repeat: no-repeat;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-landing-page-short {
    background: none !important;
  }
}

.paragraphs-item-html-code article.node .node-landing-page-short .read-less {
  margin: 1rem 0 8rem;
}

@media only screen and (max-width: 1320px) {
  .paragraphs-item-html-code article.node .node-landing-page-short .media-youtube-player {
    width: 100%;
  }
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-landing-page-short.no-media .columns {
    float: none !important;
    position: static;
  }
}

.paragraphs-item-html-code article.node .landing-page-short-container h1,
.paragraphs-item-html-code article.node .landing-page-short-container h2 {
  padding: 0 6%;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .landing-page-short-container .logo-container {
    top: 0;
    padding-top: 20px;
    padding-left: 6%;
  }
  body.admin-menu .paragraphs-item-html-code article.node .landing-page-short-container .logo-container {
    top: 36px;
  }
}

.paragraphs-item-html-code article.node .landing-page-short-container .logo {
  height: 4rem;
  width: 16rem;
  background-position: -37px 0;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-short-container .logo {
    margin: 0 3%;
    width: 150px;
    background-position: -10px;
  }
}

.paragraphs-item-html-code article.node .landing-page-short-container .content {
  padding: 0 6% 6%;
}

@media only screen and (max-width: 321px) {
  .paragraphs-item-html-code article.node .landing-page-short-container .content {
    padding-bottom: 25vh;
    overflow: scroll;
  }
}

.paragraphs-item-html-code article.node .landing-page-short-container h1 {
  line-height: 1;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-short-container h1 {
    margin: 50px 0 10px !important;
  }
}

.paragraphs-item-html-code article.node .landing-page-short-container h2 {
  margin-bottom: 2em;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-short-container h2 {
    width: 100% !important;
    font-size: 20px !important;
    margin: 10px 0 !important;
  }
}

.paragraphs-item-html-code article.node .landing-page-short-container .body ul {
  list-style-type: none;
  margin-left: 0;
}

.paragraphs-item-html-code article.node .landing-page-short-container .body ul li:before {
  content: '—';
  margin-right: 3px;
  color: #1923FA;
  display: inline-block;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .landing-page-short-container .body-trimmed {
  position: relative;
}

.paragraphs-item-html-code article.node .landing-page-short-container .body-trimmed:after {
  content: '';
  position: absolute;
  opacity: 0.5;
  background: white;
  z-index: 9;
  height: 1.5em;
  width: 100%;
  bottom: 0;
  left: 0;
}

.paragraphs-item-html-code article.node .landing-page-short-container .body-trimmed,
.paragraphs-item-html-code article.node .landing-page-short-container .body-rest {
  color: #666;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form {
  background-color: #f3f3f3;
  width: 80%;
  margin: 15% auto;
  padding: 20px 6%;
  border-top: 4px solid #1822FA;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form {
    width: 88%;
    margin: 6%;
  }
  .no-media .paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form {
    position: fixed;
  }
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .field-name-field-custom-cta,
.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .field-name-field-cta-detail {
  text-align: center;
  margin-bottom: 15px;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .field-name-field-custom-cta,
  .paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .field-name-field-cta-detail {
    text-align: left;
  }
  .paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .field-name-field-custom-cta h2,
  .paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .field-name-field-cta-detail h2 {
    padding: 0;
  }
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .field-name-field-custom-cta {
  margin: 22.5px 0 15px;
  font-size: 25px;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .field-name-field-custom-cta h2 {
  margin: 0 !important;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .field-name-field-custom-cta {
    margin: 0 !important;
  }
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form input[type="submit"] {
  display: block;
  margin: 30px auto 0;
  padding: 2% 6%;
  background-color: #1822FA;
  color: white;
  text-align: center;
  height: 50px !important;
  width: 200px !important;
  font-size: 18px !important;
  text-transform: uppercase;
  border: 3px solid #1923FA;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form input[type="submit"]:hover {
  background-color: white;
  color: #1923FA;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form div[id*="formElement"] {
  position: relative;
  margin: 0 auto 15px auto;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form div[id*="formElement"] input[type="text"] {
  width: 100%;
  background: transparent;
  border: 0;
  padding: 15px 0 0;
  border-bottom: 1px solid grey;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 1.2rem;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form div[id*="formElement"] input[type="text"] {
    font-size: 16px;
  }
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form div[id*="formElement"] select {
  width: 100%;
  background: transparent url("../../images/svg/dropdown_arrow_black.svg") no-repeat;
  background-position: top 15px right 5px;
  background-size: 20px;
  border: 0;
  padding: 10px 0 0;
  border-bottom: 1px solid grey;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: grey !important;
  font-size: 1.2rem !important;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form div[id*="formElement"] label,
.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form div[id*="formElement"].empty label {
  position: absolute;
  color: grey;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form div[id*="formElement"] label {
  top: 0;
  font-size: 0.6rem;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form div[id*="formElement"].empty label {
  top: 17px;
  left: 5px;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .LV_invalid_field {
  outline: none !important;
  border-bottom: 2px solid #FF0041 !important;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .LV_valid_field {
  outline: none !important;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .LV_invalid {
  top: inherit;
  bottom: -4px;
  left: 5px;
  font-size: 12px !important;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .form-checkbox,
.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .form-radio {
  margin: 0 0 4px;
}

.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .form-checkbox + label,
.paragraphs-item-html-code article.node .landing-page-short-container .eloqua-form .form-radio + label {
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .landing-page-short-container .thank-you {
  text-align: center;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-short-container .thank-you .field-name-field-custom-cta {
    text-align: center;
  }
}

.paragraphs-item-html-code article.node .landing-page-short-container .add-to-calendar {
  margin-top: 15px;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-short-container .add-to-calendar {
    text-align: center;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container,
.paragraphs-item-html-code article.node .focused-page-container {
  font-size: 16px;
  line-height: 24px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container,
  .paragraphs-item-html-code article.node .focused-page-container {
    background: #F3F3F3;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .header-section, .paragraphs-item-html-code article.node .landing-page-long-container .highlight-section, .paragraphs-item-html-code article.node .landing-page-long-container .feature-section, .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section,
.paragraphs-item-html-code article.node .focused-page-container .header-section,
.paragraphs-item-html-code article.node .focused-page-container .highlight-section,
.paragraphs-item-html-code article.node .focused-page-container .feature-section,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section {
  background: white;
}

.paragraphs-item-html-code article.node .landing-page-long-container .row,
.paragraphs-item-html-code article.node .focused-page-container .row {
  margin-left: 0;
  margin-right: 0;
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .landing-page-long-container .logo-container,
  .paragraphs-item-html-code article.node .focused-page-container .logo-container {
    position: fixed;
    top: 0;
    width: 100%;
    background: white;
    z-index: 2;
    padding-top: 20px;
  }
  body.admin-menu .paragraphs-item-html-code article.node .landing-page-long-container .logo-container, body.admin-menu
  .paragraphs-item-html-code article.node .focused-page-container .logo-container {
    top: 36px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .logo,
.paragraphs-item-html-code article.node .focused-page-container .logo {
  margin: 0 3%;
  height: 4rem;
  width: 16rem;
  background-position: -37px 0;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .logo,
  .paragraphs-item-html-code article.node .focused-page-container .logo {
    margin: 6% 3% 0;
    width: 150px;
    background-position: -10px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .cta-button,
.paragraphs-item-html-code article.node .focused-page-container .cta-button {
  float: right;
  margin: 0 2% 0 0;
  z-index: 2001;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .cta-button,
  .paragraphs-item-html-code article.node .focused-page-container .cta-button {
    bottom: 0;
    position: fixed;
    width: 100%;
    padding: 20px 10% 50px 10%;
    background: white;
  }
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .landing-page-long-container .cta-button,
  .paragraphs-item-html-code article.node .focused-page-container .cta-button {
    position: fixed;
    right: 0;
    top: 0;
    margin-top: 15px;
  }
  body.admin-menu .paragraphs-item-html-code article.node .landing-page-long-container .cta-button, body.admin-menu
  .paragraphs-item-html-code article.node .focused-page-container .cta-button {
    top: 36px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .cta-button a,
.paragraphs-item-html-code article.node .focused-page-container .cta-button a {
  text-transform: uppercase;
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  border: 3px solid #1923FA;
  font-size: 18px;
  background-color: #1923FA;
  color: white;
  text-align: center;
  font-weight: 600;
  width: 200px;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .cta-button a,
  .paragraphs-item-html-code article.node .focused-page-container .cta-button a {
    margin: auto;
    display: block;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .cta-button a:hover,
.paragraphs-item-html-code article.node .focused-page-container .cta-button a:hover {
  background-color: white;
  color: #1923FA;
  border-color: #1923FA;
}

.paragraphs-item-html-code article.node .landing-page-long-container h1,
.paragraphs-item-html-code article.node .focused-page-container h1 {
  margin: 0.65em 0 0.25em;
  font-size: 36px !important;
  line-height: 45px !important;
  padding: 0px 7.5%;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container h1,
  .paragraphs-item-html-code article.node .focused-page-container h1 {
    font-size: 58px !important;
    line-height: 72.5px !important;
    padding: 0;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container h1.header-section,
  .paragraphs-item-html-code article.node .focused-page-container h1.header-section {
    max-width: 62.5%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container h2,
.paragraphs-item-html-code article.node .focused-page-container h2 {
  font-size: 29px !important;
  font-weight: 400;
  line-height: 36px;
  margin: 1em 0 1.5em;
  width: 100% !important;
  padding: 0 7.5%;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container h2,
  .paragraphs-item-html-code article.node .focused-page-container h2 {
    font-size: 36px !important;
    line-height: 45px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container h3,
.paragraphs-item-html-code article.node .focused-page-container h3 {
  font-size: 23px !important;
  font-weight: 400;
  line-height: 28px;
  margin: 0.5em 0 0.75em;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container h3,
  .paragraphs-item-html-code article.node .focused-page-container h3 {
    padding: 2% 6%;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container h3,
  .paragraphs-item-html-code article.node .focused-page-container h3 {
    font-size: 26px;
    line-height: 32.5px;
    padding-left: 0;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container h4,
.paragraphs-item-html-code article.node .focused-page-container h4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  margin: 0.5em 0 0.75em;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container h4,
  .paragraphs-item-html-code article.node .focused-page-container h4 {
    font-size: 16px;
    line-height: 24px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container h5,
.paragraphs-item-html-code article.node .focused-page-container h5 {
  font-size: 12px;
  line-height: 18px;
  margin: 0.5em 0 0.75em;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container h5,
  .paragraphs-item-html-code article.node .focused-page-container h5 {
    font-size: 14px;
    line-height: 21px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container section,
.paragraphs-item-html-code article.node .focused-page-container section {
  clear: both;
}

@media (min-width: 40em) and (max-width: 1026px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .highlight-section,
  .paragraphs-item-html-code article.node .focused-page-container .highlight-section {
    padding: 0 20px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section, .paragraphs-item-html-code article.node .landing-page-long-container .speakers-section, .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section,
.paragraphs-item-html-code article.node .focused-page-container .body-section,
.paragraphs-item-html-code article.node .focused-page-container .speakers-section,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section {
  margin: 0 45px 20px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .body-section, .paragraphs-item-html-code article.node .landing-page-long-container .speakers-section, .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section,
  .paragraphs-item-html-code article.node .focused-page-container .body-section,
  .paragraphs-item-html-code article.node .focused-page-container .speakers-section,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section {
    background: white;
    display: inline-block;
    margin: 0 8.33333%;
    clear: both;
    padding: 1% 45px;
    width: 83.33333%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .header-image,
.paragraphs-item-html-code article.node .focused-page-container .header-image {
  width: 100%;
  height: 275px;
  background-size: cover;
  background-position: center;
  background-color: grey;
  overflow: hidden;
}

.paragraphs-item-html-code article.node .landing-page-long-container .header-image > div > div,
.paragraphs-item-html-code article.node .focused-page-container .header-image > div > div {
  position: absolute;
  bottom: 0;
  padding: 2% 40% 2% 2%;
  background-color: white;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .header-image,
  .paragraphs-item-html-code article.node .focused-page-container .header-image {
    height: 460px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .header-image .field-name-field-landing-page-hero-video, .paragraphs-item-html-code article.node .landing-page-long-container .header-image .field-name-field-landing-page-hero-video div,
.paragraphs-item-html-code article.node .focused-page-container .header-image .field-name-field-landing-page-hero-video,
.paragraphs-item-html-code article.node .focused-page-container .header-image .field-name-field-landing-page-hero-video div {
  position: relative !important;
  width: 100%;
  height: 100% !important;
  display: inline-block;
  padding: 0 !important;
}

.paragraphs-item-html-code article.node .landing-page-long-container .header-image .field-name-field-landing-page-hero-video iframe, .paragraphs-item-html-code article.node .landing-page-long-container .header-image .field-name-field-landing-page-hero-video div iframe,
.paragraphs-item-html-code article.node .focused-page-container .header-image .field-name-field-landing-page-hero-video iframe,
.paragraphs-item-html-code article.node .focused-page-container .header-image .field-name-field-landing-page-hero-video div iframe {
  width: 100%;
  height: 100%;
}

.paragraphs-item-html-code article.node .landing-page-long-container .header-section,
.paragraphs-item-html-code article.node .focused-page-container .header-section {
  position: relative;
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .landing-page-long-container .header-section,
  .paragraphs-item-html-code article.node .focused-page-container .header-section {
    padding-top: 85px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .header-summary,
.paragraphs-item-html-code article.node .focused-page-container .header-summary {
  font-size: 22px;
  line-height: 1.25;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .header-summary,
  .paragraphs-item-html-code article.node .focused-page-container .header-summary {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .header-summary .columns,
.paragraphs-item-html-code article.node .focused-page-container .header-summary .columns {
  background-color: white;
  padding: 2em 15% 2em 2em;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .header-summary .columns,
  .paragraphs-item-html-code article.node .focused-page-container .header-summary .columns {
    padding: 1em 40% 1em 2em;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .highlight-items-wrapper,
.paragraphs-item-html-code article.node .focused-page-container .highlight-items-wrapper {
  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: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .highlight-items-wrapper,
  .paragraphs-item-html-code article.node .focused-page-container .highlight-items-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .highlight-item,
.paragraphs-item-html-code article.node .focused-page-container .highlight-item {
  width: 30%;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .highlight-item,
  .paragraphs-item-html-code article.node .focused-page-container .highlight-item {
    width: 100%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .highlight-item .field-name-field-highlight-detail,
.paragraphs-item-html-code article.node .focused-page-container .highlight-item .field-name-field-highlight-detail {
  font-family: "MaisonNeue-Medium", "Helvetica", sans-serif;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .highlight-item .field-name-field-highlight-detail,
  .paragraphs-item-html-code article.node .focused-page-container .highlight-item .field-name-field-highlight-detail {
    margin: 25px;
  }
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .highlight-item .field-name-field-highlight-image,
  .paragraphs-item-html-code article.node .focused-page-container .highlight-item .field-name-field-highlight-image {
    margin: 0 6%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .highlight-item .field-name-field-highlight-image img,
.paragraphs-item-html-code article.node .focused-page-container .highlight-item .field-name-field-highlight-image img {
  width: 100%;
  height: auto;
}

.paragraphs-item-html-code article.node .landing-page-long-container .highlight-item a,
.paragraphs-item-html-code article.node .focused-page-container .highlight-item a {
  color: #222;
}

.paragraphs-item-html-code article.node .landing-page-long-container .highlight-item a:hover h3,
.paragraphs-item-html-code article.node .focused-page-container .highlight-item a:hover h3 {
  color: #1923FA;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .feature-section h2,
  .paragraphs-item-html-code article.node .focused-page-container .feature-section h2 {
    margin: 2em 0 1.5em;
    line-height: 40px;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item.even,
  .paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item.even {
    padding-left: 7.5%;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item.even .field-type-image,
  .paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item.even .field-type-image {
    margin-left: 7.5%;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item.odd,
  .paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item.odd {
    padding-right: 7.5%;
    margin-right: 1%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item.even .field-type-image,
.paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item.even .field-type-image {
  float: right;
}

.paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item.odd .field-type-image,
.paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item.odd .field-type-image {
  float: left;
  margin-right: 20px;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item.odd .field-type-image,
  .paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item.odd .field-type-image {
    margin-right: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item.odd .field-type-image,
  .paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item.odd .field-type-image {
    padding-right: 7.5%;
  }
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item.odd .field-name-field-feature-title,
  .paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item.odd .field-name-field-feature-title {
    margin-left: 0;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item .field-type-image,
.paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item .field-type-image {
  width: 60%;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item .field-type-image,
  .paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item .field-type-image {
    width: 100%;
    float: none;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item .field-type-image img,
.paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item .field-type-image img {
  width: 100%;
  height: auto;
}

.paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item .field-name-field-feature-title,
.paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item .field-name-field-feature-title {
  display: inline-block;
  margin: 35px 20px 0px;
  color: #1923FA;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item .field-name-field-feature-title,
  .paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item .field-name-field-feature-title {
    margin: 70px 15px 0;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item .field-name-field-feature-headline,
.paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item .field-name-field-feature-headline {
  margin: 0px 20px;
  font-size: 26px;
  line-height: 32.5px;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item .field-name-field-feature-headline,
  .paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item .field-name-field-feature-headline {
    margin: 0 15px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item .field-name-field-feature-detail,
.paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item .field-name-field-feature-detail {
  margin: 45px 20px;
  font-size: 18px;
  font-family: "MaisonNeue-Medium", "Helvetica", sans-serif;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item .field-name-field-feature-detail,
  .paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item .field-name-field-feature-detail {
    margin: 45px 15px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item a,
.paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item a {
  color: #222;
}

.paragraphs-item-html-code article.node .landing-page-long-container .feature-section .feature-item a:hover,
.paragraphs-item-html-code article.node .focused-page-container .feature-section .feature-item a:hover {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section > div > div > h2,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section > div > div > h2 {
  margin: 2em 0 1.5em;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .field-collection-item-field-client-story-section-item,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .field-collection-item-field-client-story-section-item {
    padding-left: 7.5%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .field-name-field-client-story-section-item > .field-items,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .field-name-field-client-story-section-item > .field-items {
  padding-bottom: 30px;
  margin-bottom: 80px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .field-name-field-client-story-section-item > .field-items,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .field-name-field-client-story-section-item > .field-items {
    margin-bottom: 10px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .client-story-link,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .client-story-link {
  text-transform: uppercase;
  font-weight: 600;
  margin: auto;
  color: white;
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .client-story-image,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .client-story-image {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: block;
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .client-story-image img,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .client-story-image img {
  height: auto;
  width: 100%;
  visibility: hidden;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .client-story-image,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .client-story-image {
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .client-story-image,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .client-story-image {
    width: 60%;
    float: right;
    margin-left: 7.5%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .client-story-image .overlay,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .client-story-image .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: display 2s 0s ease;
  transition: display 2s 0s ease;
  display: none;
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .client-story-image .overlay:after,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .client-story-image .overlay:after {
  content: none;
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .client-story-image:hover .overlay,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .client-story-image:hover .overlay {
  display: block;
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .field-name-field-client-company,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .field-name-field-client-company {
  display: inline-block;
  color: #1923FA;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  margin: 0 20px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .field-name-field-client-company,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .field-name-field-client-company {
    margin: 15px 15px 0;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .field-name-field-client-title,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .field-name-field-client-title {
  color: #222;
  font-size: 26px;
  line-height: 32.5px;
  margin: 0 20px;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .field-name-field-client-title,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .field-name-field-client-title {
    margin: 0 15px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .field-name-field-client-detail,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .field-name-field-client-detail {
  color: #222;
  margin: 45px 20px 30px;
  font-size: 18px;
  font-family: "MaisonNeue-Medium", "Helvetica", sans-serif;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .field-name-field-client-detail,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .field-name-field-client-detail {
    margin: 45px 15px 30px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section a.client-story-copy,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section a.client-story-copy {
  display: block;
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section a.client-story-copy .field-name-field-client-title:hover,
.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section a.client-story-copy .field-name-field-client-detail:hover,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section a.client-story-copy .field-name-field-client-title:hover,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section a.client-story-copy .field-name-field-client-detail:hover {
  color: #1923FA;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .field-name-field-client-link,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .field-name-field-client-link {
    display: none;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-prev, .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-next,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-prev,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-next {
  height: 25px;
  width: 25px;
  margin: 10px;
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Blue_Arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
  top: 95%;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-prev, .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-next,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-prev,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-next {
    bottom: 20px !important;
    top: auto !important;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-prev:before, .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-next:before,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-prev:before,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-next:before {
  content: '';
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-prev:hover, .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-next:hover,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-prev:hover,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-next:hover {
  opacity: 0.5;
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-prev,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-prev {
  left: 3%;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-prev,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-prev {
    left: 10%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-next,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-next {
  right: 3%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-next,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-next {
    right: 60%;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-dots,
  .paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-dots {
    width: 30%;
    margin-left: 9.5%;
    bottom: 15px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-dots li,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-dots li {
  width: auto;
  height: auto;
  margin: 5px 5px -5px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-dots li.slick-active button,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-dots li.slick-active button {
  background-image: url(../../images/svg/symbols/blue_O_min.svg);
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-dots button,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-dots button {
  height: 25px;
  width: 25px;
  background-image: url(../../images/svg/symbols/grey_O_min.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-dots button:before,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-dots button:before {
  content: '';
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-dots button:hover,
.paragraphs-item-html-code article.node .focused-page-container .client-story-section .slick-dots button:hover {
  opacity: 0.5;
  background-image: url(../../images/svg/symbols/blue_O_min.svg);
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section,
.paragraphs-item-html-code article.node .focused-page-container .body-section {
  padding-top: 15px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .body-section,
  .paragraphs-item-html-code article.node .focused-page-container .body-section {
    display: block;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container .body-section > .right,
  .paragraphs-item-html-code article.node .focused-page-container .body-section > .right {
    padding-left: 5%;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container .body-section .body,
  .paragraphs-item-html-code article.node .focused-page-container .body-section .body {
    padding-right: 10%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .body, .paragraphs-item-html-code article.node .landing-page-long-container .body-section .body-content,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body-content {
  font-family: "MaisonNeue-Medium", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .body h3, .paragraphs-item-html-code article.node .landing-page-long-container .body-section .body-content h3,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body h3,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body-content h3 {
  padding: 0;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .body ul, .paragraphs-item-html-code article.node .landing-page-long-container .body-section .body-content ul,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body ul,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body-content ul {
  list-style-type: none;
  margin-left: 0;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .body ul li, .paragraphs-item-html-code article.node .landing-page-long-container .body-section .body-content ul li,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body ul li,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body-content ul li {
  font-family: "MaisonNeue-Medium", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .body ul li:before, .paragraphs-item-html-code article.node .landing-page-long-container .body-section .body-content ul li:before,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body ul li:before,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body-content ul li:before {
  content: '—';
  margin-right: 3px;
  color: #1923FA;
  display: inline-block;
  font-weight: bold;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .body, .paragraphs-item-html-code article.node .landing-page-long-container .body-section .read-more,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body,
.paragraphs-item-html-code article.node .focused-page-container .body-section .read-more {
  margin-bottom: 115px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .body-content,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body-content {
  margin-top: 40px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 7;
  text-overflow: ellipsis;
  position: relative;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .body-content:after,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body-content:after {
  content: '';
  position: absolute;
  opacity: 0.5;
  background: white;
  z-index: 9;
  height: 1.5em;
  width: 100%;
  bottom: 0;
  left: 0;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .body-content p,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body-content p {
  margin-bottom: 0;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .body-content .read-more,
.paragraphs-item-html-code article.node .focused-page-container .body-section .body-content .read-more {
  margin-top: 10px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .field-name-field-highlight-title,
.paragraphs-item-html-code article.node .focused-page-container .body-section .field-name-field-highlight-title {
  text-transform: uppercase;
  line-height: 1.75;
  position: relative;
  border-bottom: 3px solid #1923FA;
  line-height: 1.5;
  font-weight: 600;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .field-name-field-highlight-title:after,
.paragraphs-item-html-code article.node .focused-page-container .body-section .field-name-field-highlight-title:after {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: -5%;
  right: 0;
  height: 25px;
  width: 25px;
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Black_Arrow.svg);
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .field-name-field-highlight-details,
.paragraphs-item-html-code article.node .focused-page-container .body-section .field-name-field-highlight-details {
  margin-bottom: 10px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .field-name-field-highlight-details p, .paragraphs-item-html-code article.node .landing-page-long-container .body-section .field-name-field-highlight-details span,
.paragraphs-item-html-code article.node .focused-page-container .body-section .field-name-field-highlight-details p,
.paragraphs-item-html-code article.node .focused-page-container .body-section .field-name-field-highlight-details span {
  margin-bottom: 0;
  font-size: inherit !important;
  font-family: inherit !important;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .field-name-field-highlight-details div,
.paragraphs-item-html-code article.node .focused-page-container .body-section .field-name-field-highlight-details div {
  padding: 0;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .field-name-field-body-highlight-item .field-item.odd .field-name-field-highlight-title:after,
.paragraphs-item-html-code article.node .focused-page-container .body-section .field-name-field-body-highlight-item .field-item.odd .field-name-field-highlight-title:after {
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Black_O.svg);
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .field-name-field-highlight-detail,
.paragraphs-item-html-code article.node .focused-page-container .body-section .field-name-field-highlight-detail {
  text-transform: uppercase;
  line-height: 1.75;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .add-to-calendar,
.paragraphs-item-html-code article.node .focused-page-container .body-section .add-to-calendar {
  margin-top: 10px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .add-to-calendar span,
.paragraphs-item-html-code article.node .focused-page-container .body-section .add-to-calendar span {
  margin-right: 10px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .add-to-calendar .message,
.paragraphs-item-html-code article.node .focused-page-container .body-section .add-to-calendar .message {
  font-size: 18px;
  font-weight: 600;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .agenda-block,
.paragraphs-item-html-code article.node .focused-page-container .body-section .agenda-block {
  padding-bottom: 60px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .agenda-block > span,
.paragraphs-item-html-code article.node .focused-page-container .body-section .agenda-block > span {
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 7.5px;
  font-weight: 600;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .agenda-block .field-name-field-agenda-times,
.paragraphs-item-html-code article.node .focused-page-container .body-section .agenda-block .field-name-field-agenda-times {
  display: inline-block;
  float: left;
  margin-right: 35px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .hide-for-small-only,
.paragraphs-item-html-code article.node .focused-page-container .body-section .hide-for-small-only {
  position: relative;
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .hide-for-small-only iframe,
.paragraphs-item-html-code article.node .focused-page-container .body-section .hide-for-small-only iframe {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .body-section .hide-for-small-only iframe,
  .paragraphs-item-html-code article.node .focused-page-container .body-section .hide-for-small-only iframe {
    position: relative;
    top: 0;
    left: 0;
    width: 95%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .body-section .show-for-small-only iframe,
.paragraphs-item-html-code article.node .focused-page-container .body-section .show-for-small-only iframe {
  width: 100%;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .speakers-section,
  .paragraphs-item-html-code article.node .focused-page-container .speakers-section {
    margin-right: 20px;
  }
}

@media (min-width: 641px) and (max-width: 768px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .speakers-section,
  .paragraphs-item-html-code article.node .focused-page-container .speakers-section {
    margin: 0 20px 20px 45px;
  }
}

@media (min-width: 40em) and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .speakers-section,
  .paragraphs-item-html-code article.node .focused-page-container .speakers-section {
    width: 91.5%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .speakers-section .field-name-field-speaker-section-title,
.paragraphs-item-html-code article.node .focused-page-container .speakers-section .field-name-field-speaker-section-title {
  text-transform: uppercase;
  font-weight: 600;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .speakers-list,
  .paragraphs-item-html-code article.node .focused-page-container .speakers-list {
    margin-right: -25px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .speaker-item,
.paragraphs-item-html-code article.node .focused-page-container .speaker-item {
  padding: 10px 25px 10px 0;
}

.paragraphs-item-html-code article.node .landing-page-long-container .speaker-item:last-child,
.paragraphs-item-html-code article.node .focused-page-container .speaker-item:last-child {
  float: left;
}

@media only screen and (max-width: 648px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .speaker-item:nth-child(odd),
  .paragraphs-item-html-code article.node .focused-page-container .speaker-item:nth-child(odd) {
    clear: left;
  }
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .landing-page-long-container .speaker-item:nth-child(odd),
  .paragraphs-item-html-code article.node .focused-page-container .speaker-item:nth-child(odd) {
    clear: none;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container .speaker-item:nth-child(3n+1),
  .paragraphs-item-html-code article.node .focused-page-container .speaker-item:nth-child(3n+1) {
    clear: left;
  }
}

@media only screen and (min-width: 1026px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .speaker-item:nth-child(3n+1),
  .paragraphs-item-html-code article.node .focused-page-container .speaker-item:nth-child(3n+1) {
    clear: none;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .speaker-item img,
.paragraphs-item-html-code article.node .focused-page-container .speaker-item img {
  height: auto;
  width: 100%;
}

.paragraphs-item-html-code article.node .landing-page-long-container .speaker-item .field-name-field-speaker-title,
.paragraphs-item-html-code article.node .focused-page-container .speaker-item .field-name-field-speaker-title {
  font-size: 24px;
  line-height: 1.25;
  margin: 10px 0;
  font-weight: 600;
  position: relative;
  padding-bottom: 25px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .speaker-item .field-name-field-speaker-title:after,
.paragraphs-item-html-code article.node .focused-page-container .speaker-item .field-name-field-speaker-title:after {
  content: '';
  position: absolute;
  width: 15%;
  left: 0;
  bottom: 0;
  border-bottom: 5px solid #1923FA;
}

.paragraphs-item-html-code article.node .landing-page-long-container .speaker-item h3,
.paragraphs-item-html-code article.node .focused-page-container .speaker-item h3 {
  font-size: 14px !important;
  text-transform: uppercase;
  line-height: 1.25;
  margin: 0;
  padding: 0;
  font-family: "MaisonNeue-Mono", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .landing-page-long-container .speaker-item h3 a,
.paragraphs-item-html-code article.node .focused-page-container .speaker-item h3 a {
  color: #222;
}

.paragraphs-item-html-code article.node .landing-page-long-container .speaker-item h3 a:hover,
.paragraphs-item-html-code article.node .focused-page-container .speaker-item h3 a:hover {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .landing-page-long-container .speaker-item a,
.paragraphs-item-html-code article.node .focused-page-container .speaker-item a {
  color: #222;
}

.paragraphs-item-html-code article.node .landing-page-long-container .speaker-item a:hover,
.paragraphs-item-html-code article.node .focused-page-container .speaker-item a:hover {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section {
  display: inline-block;
  width: 95%;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section {
    margin-left: 60px;
    width: 70% !important;
  }
}

@media only screen and (max-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section {
    width: 85%;
    display: block;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section {
    width: 83.33333%;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: -7.5px;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section > div > div,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section > div > div {
    margin-right: -3%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .group-link,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .group-link {
  color: black;
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-boxes-section-item > .field-items,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-boxes-section-item > .field-items {
  width: 100%;
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item {
  margin: 0 3%;
  position: relative;
  width: 100%;
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item:last-child,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item:last-child {
  margin-bottom: 50px;
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item {
    width: 42.5%;
    float: left;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item:nth-child(odd),
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item:nth-child(odd) {
    clear: left;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item {
    width: 33.333333%;
    margin: 0;
    padding-left: 30px;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item:nth-child(odd),
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item:nth-child(odd) {
    clear: none;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item:nth-child(3n+1),
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item:nth-child(3n+1) {
    clear: left;
    padding-left: 25px;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item:nth-child(3n+1) .field-name-field-box-image,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item:nth-child(3n+1) .field-name-field-box-image {
    margin-right: 5px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item .group-link:hover .overlay,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item .group-link:hover .overlay {
  display: block;
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item .group-link:hover .field-name-field-box-title,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-boxes-section-item > .field-items > .field-item .group-link:hover .field-name-field-box-title {
  text-transform: underline;
  color: #1923FA;
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-title,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-title {
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-label,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-label {
  position: relative;
  display: inline-block;
  width: 100%;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  -webkit-transform-origin: left bottom 0;
          transform-origin: left bottom 0;
  font-size: 14px;
  font-family: "MaisonNeue-Mono", "Helvetica", sans-serif;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-label,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-label {
    font-size: 12px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-label .field-items,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-label .field-items {
  position: absolute;
  display: inline-block;
  width: 100%;
  left: -100%;
  bottom: 5px;
  text-align: right;
  padding-right: 10px;
}

@media only screen and (max-width: 768px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-label .field-items,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-label .field-items {
    bottom: 1px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-image,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-image {
  position: relative;
  margin-bottom: 10px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-image img,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-image img {
  width: 100%;
  height: auto;
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-image .overlay,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-image .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background: rgba(25, 35, 250, 0.5);
  -webkit-transition: display 2s 0s ease;
  transition: display 2s 0s ease;
  display: none;
  z-index: 0;
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-image .overlay:after,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-image .overlay:after {
  content: none;
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-date,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-date {
  position: absolute;
  top: 12.5%;
  right: 5%;
  background-color: white;
  width: 50px;
  height: 50px;
  padding: 7.5px;
  text-transform: uppercase;
  text-align: center;
  z-index: 1;
  font-size: 14px;
  line-height: 1.5;
  font-family: "MaisonNeue-Mono", "Helvetica", sans-serif;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-date,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-date {
    font-size: 12px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-detail,
.paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-detail {
  font-size: 14px;
  font-family: "MaisonNeue-Mono", "Helvetica", sans-serif;
  color: #777777;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .content-boxes-section .field-name-field-box-detail,
  .paragraphs-item-html-code article.node .focused-page-container .content-boxes-section .field-name-field-box-detail {
    display: none;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form-section,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form-section {
  background-color: #0A0023;
  width: 100%;
  z-index: 6;
  position: relative;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form {
  background-color: #f3f3f3;
  width: 60%;
  margin: 100px auto 20px;
  padding: 20px 6%;
  border-top: 4px solid #1822FA;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form,
  .paragraphs-item-html-code article.node .focused-page-container .eloqua-form {
    width: 88%;
    margin: 15% 6% 6%;
    padding: 25px 4%;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .field-name-field-custom-cta,
.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .field-name-field-cta-detail,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form .field-name-field-custom-cta,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form .field-name-field-cta-detail {
  text-align: center;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .field-name-field-custom-cta,
  .paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .field-name-field-cta-detail,
  .paragraphs-item-html-code article.node .focused-page-container .eloqua-form .field-name-field-custom-cta,
  .paragraphs-item-html-code article.node .focused-page-container .eloqua-form .field-name-field-cta-detail {
    text-align: left;
  }
  .paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .field-name-field-custom-cta h2,
  .paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .field-name-field-cta-detail h2,
  .paragraphs-item-html-code article.node .focused-page-container .eloqua-form .field-name-field-custom-cta h2,
  .paragraphs-item-html-code article.node .focused-page-container .eloqua-form .field-name-field-cta-detail h2 {
    padding: 0;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .field-name-field-custom-cta,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form .field-name-field-custom-cta {
  margin: 30px 0;
  font-size: 25px;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form input[type="submit"],
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form input[type="submit"] {
  display: block;
  margin: 30px auto 0;
  padding: 2% 6%;
  background-color: #1822FA;
  color: white;
  text-align: center;
  height: 50px !important;
  width: 200px !important;
  font-size: 18px !important;
  text-transform: uppercase;
  border: 3px solid #1923FA;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form input[type="submit"]:hover,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form input[type="submit"]:hover {
  background-color: white;
  color: #1923FA;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form div[id*="formElement"],
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form div[id*="formElement"] {
  position: relative;
  margin: 0 auto 15px auto;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form div[id*="formElement"] input[type="text"],
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form div[id*="formElement"] input[type="text"] {
  width: 100%;
  background: transparent;
  border: 0;
  padding: 15px 0 0;
  border-bottom: 1px solid grey;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 1.2rem !important;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form div[id*="formElement"] select,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form div[id*="formElement"] select {
  width: 100%;
  background: transparent url("../../images/svg/dropdown_arrow_black.svg") no-repeat;
  background-position: top 15px right 5px;
  background-size: 20px;
  border: 0;
  padding: 10px 0 0;
  border-bottom: 1px solid grey;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: grey !important;
  font-size: 1.2rem !important;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form div[id*="formElement"] label,
.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form div[id*="formElement"].empty label,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form div[id*="formElement"] label,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form div[id*="formElement"].empty label {
  position: absolute;
  color: grey;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form div[id*="formElement"] label,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form div[id*="formElement"] label {
  top: 0;
  font-size: 0.8rem;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form div[id*="formElement"].empty label,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form div[id*="formElement"].empty label {
  top: 17px;
  left: 5px;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .LV_invalid_field,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form .LV_invalid_field {
  outline: none !important;
  border-bottom: 2px solid #FF0041 !important;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .LV_valid_field,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form .LV_valid_field {
  outline: none !important;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .LV_invalid,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form .LV_invalid {
  top: inherit;
  bottom: -4px;
  left: 5px;
  font-size: 12px !important;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .form-checkbox,
.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .form-radio,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form .form-checkbox,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form .form-radio {
  margin: 0 0 4px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .form-checkbox + label,
.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .form-radio + label,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form .form-checkbox + label,
.paragraphs-item-html-code article.node .focused-page-container .eloqua-form .form-radio + label {
  font-size: 1.2rem;
}

@media (max-width: 640px) {
  .paragraphs-item-html-code article.node .focused-page-container .header-section .row .columns {
    margin-top: 100px;
  }
}

.paragraphs-item-html-code article.node .node-type-landing-page-short #footer-bottom > div > div, .paragraphs-item-html-code article.node .node-type-landing-page-long #footer-bottom > div > div {
  width: 100% !important;
}

.paragraphs-item-html-code article.node .node-type-landing-page-short #footer-bottom #footer-nav, .paragraphs-item-html-code article.node .node-type-landing-page-long #footer-bottom #footer-nav {
  position: relative;
}

.paragraphs-item-html-code article.node .node-type-landing-page-short #footer-bottom #footer-final, .paragraphs-item-html-code article.node .node-type-landing-page-long #footer-bottom #footer-final {
  margin-top: 0;
}

.paragraphs-item-html-code article.node .node-type-landing-page-short #footer-bottom #footer-final > a, .paragraphs-item-html-code article.node .node-type-landing-page-long #footer-bottom #footer-final > a {
  top: -120px;
  position: absolute;
}

@media only screen and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .node-type-landing-page-short #footer-bottom #footer-final > a, .paragraphs-item-html-code article.node .node-type-landing-page-long #footer-bottom #footer-final > a {
    top: -145px;
  }
}

.paragraphs-item-html-code article.node .node-type-landing-page-long iframe[name="google_conversion_frame"] {
  display: none;
}

.paragraphs-item-html-code article.node .node-type-landing-page-long #tabs-wrapper {
  z-index: 5;
}

.paragraphs-item-html-code article.node .node-type-landing-page-long #footer-container {
  z-index: 6 !important;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-type-landing-page-long #footer-bottom .block-menu, .paragraphs-item-html-code article.node .node-type-landing-page-long #footer-bottom .copyright {
    display: none;
  }
  .paragraphs-item-html-code article.node .node-type-landing-page-long #footer-bottom #footer-final {
    margin-bottom: 10%;
  }
  .paragraphs-item-html-code article.node .node-type-landing-page-long #footer-bottom #footer-final > a {
    top: 0;
    position: relative;
  }
  .paragraphs-item-html-code article.node .node-type-landing-page-long #footer-bottom .logo {
    float: none;
    margin: 0 auto;
  }
}

.paragraphs-item-html-code article.node .block-menu-menu-landing-page-menu .menu {
  min-height: 0 !important;
  margin-right: 175px !important;
  float: right;
  display: table-column;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
}

@media only screen and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .block-menu-menu-landing-page-menu .menu {
    width: 45%;
  }
}

.paragraphs-item-html-code article.node .block-menu-menu-landing-page-menu .menu li {
  padding: 3.625px !important;
}

.socials-hidden .paragraphs-item-html-code article.node .block-menu-menu-landing-page-menu .menu {
  margin-right: -130px !important;
}

.paragraphs-item-html-code article.node .block-menu-menu-landing-page-social-menu .menu {
  position: absolute;
  right: 0;
  min-height: 0 !important;
}

.paragraphs-item-html-code article.node .block-menu-menu-landing-page-social-menu .menu a {
  color: transparent !important;
  background-repeat: no-repeat;
  background-position: center;
}

.paragraphs-item-html-code article.node .block-menu-menu-landing-page-social-menu .menu li, .paragraphs-item-html-code article.node .block-menu-menu-landing-page-social-menu .menu a {
  width: 40px !important;
  height: 40px !important;
  display: inline-block;
  padding: 0 !important;
}

.paragraphs-item-html-code article.node .block-menu-menu-landing-page-social-menu .menu .linkedin {
  background-image: url("../../images/Social_LinkedIn.png") !important;
}

.paragraphs-item-html-code article.node .block-menu-menu-landing-page-social-menu .menu .twitter {
  background-image: url("../../images/Social_Twitter.png") !important;
}

.paragraphs-item-html-code article.node .block-menu-menu-landing-page-social-menu .menu .facebook {
  background-image: url("../../images/Social_Facebook.png") !important;
}

.paragraphs-item-html-code article.node .block-menu-menu-landing-page-social-menu .menu .youtube {
  background-image: url("../../images/Social_Youtube.png") !important;
}

.paragraphs-item-html-code article.node #form499 .form-design-field {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
  width: 100%;
}

.paragraphs-item-html-code article.node #form499 .form-design-field:nth-child(2n) {
  padding-right: 1%;
}

.paragraphs-item-html-code article.node #form499 .form-design-field:nth-child(2n+1) {
  padding-left: 1%;
}

.paragraphs-item-html-code article.node #form499 .form-design-field:last-child {
  padding-left: 0;
  padding-right: 0;
}

@media only screen and (min-width: 40.0625em) {
  .paragraphs-item-html-code article.node #form499 .form-design-field {
    width: 41.66667%;
  }
  .paragraphs-item-html-code article.node #form499 .form-design-field:last-child {
    width: 100%;
  }
}

@media only screen and (min-width: 64.0625em) {
  .paragraphs-item-html-code article.node #form499 .form-design-field {
    width: 50%;
  }
  .paragraphs-item-html-code article.node #form499 .form-design-field:last-child {
    width: 100%;
  }
}

.paragraphs-item-html-code article.node .section-state-of-salesforce-thankyou .content {
  background-color: #0A0023;
}

.paragraphs-item-html-code article.node .section-state-of-salesforce-thankyou .event-content {
  display: none;
}

.paragraphs-item-html-code article.node body, .paragraphs-item-html-code article.node body.f-topbar-fixed {
  padding-top: 0 !important;
}

.paragraphs-item-html-code article.node .krumo-root * {
  color: #404000 !important;
}

.paragraphs-item-html-code article.node #status-messages.reveal-modal .alert-box {
  margin-bottom: 0;
}

.paragraphs-item-html-code article.node .reveal-modal {
  z-index: 999;
}

.paragraphs-item-html-code article.node .reveal-modal-bg {
  z-index: 998;
}

.paragraphs-item-html-code article.node .item-list .pager {
  clear: none;
}

.paragraphs-item-html-code article.node .item-list .pager li {
  padding: 0;
}

.paragraphs-item-html-code article.node .tabs {
  background-color: #e7e7e7;
  text-align: center;
}

.paragraphs-item-html-code article.node .tabs a {
  margin-bottom: 0;
}

.paragraphs-item-html-code article.node .partners {
  margin-bottom: 0 !important;
}

.paragraphs-item-html-code article.node button .arrow {
  display: none;
}

.paragraphs-item-html-code article.node button a, .paragraphs-item-html-code article.node button a.cta {
  color: inherit;
  font-size: inherit !important;
}

.paragraphs-item-html-code article.node button a:hover {
  color: inherit;
}

.paragraphs-item-html-code article.node .slick-dotted.slick-slider {
  margin-bottom: 0;
}

.paragraphs-item-html-code article.node .panel h3 a {
  font-size: inherit !important;
}

.paragraphs-item-html-code article.node #bottom-connect {
  margin-top: 3rem;
}

.paragraphs-item-html-code article.node #bottom-connect a {
  font-weight: 600;
  font-size: 1.33rem;
}

.paragraphs-item-html-code article.node #bottom-connect a:hover {
  color: #fff;
}

.paragraphs-item-html-code article.node #bottom-connect span {
  padding-right: 0.33rem;
}

.paragraphs-item-html-code article.node #footer-final {
  margin-top: 6%;
}

.paragraphs-item-html-code article.node #bottom-tagline p {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.paragraphs-item-html-code article.node .social {
  padding-left: 4%;
}

.paragraphs-item-html-code article.node .social > li {
  display: inline-block;
}

.paragraphs-item-html-code article.node .social > li > a {
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 40px;
  height: 40px;
  background-size: cover;
  margin: 0 0.25rem;
}

.paragraphs-item-html-code article.node .social > li > a.glassdoor {
  background-size: 64px;
}

.paragraphs-item-html-code article.node .client-landing-sidebar .filter-button > span:first-child {
  display: inline-block;
}

.paragraphs-item-html-code article.node .client-landing-sidebar .filter-button span.reset-filter {
  display: none;
}

.paragraphs-item-html-code article.node .client-landing-sidebar .filter-button span.reset-filter .small-x-button {
  background-image: url(../../images/svg/x_black.svg);
  background-repeat: no-repeat;
  display: inline-block;
  height: 20px;
}

.paragraphs-item-html-code article.node .client-landing-sidebar .filter-button.active {
  cursor: pointer;
}

.paragraphs-item-html-code article.node .client-landing-sidebar .filter-button.active > span:first-child {
  display: none;
}

.paragraphs-item-html-code article.node .client-landing-sidebar .filter-button.active span.reset-filter {
  display: inline-block;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > div {
  width: 100%;
  padding: 23px 30px 20px;
  font-size: 20px;
  border-bottom: 1px solid #B3B1BC;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget {
  padding: 0;
  margin: 0;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget .filter-title {
  padding: 18px 30px;
  font-size: 20px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget .filter-title img {
  width: 10px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  position: absolute;
  right: 10%;
  top: 31px;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget > .filter-list {
  background-color: #fff;
  padding: 0px;
  font-size: 1.1em;
  height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget > .filter-list > .form-item {
  margin: 0;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget > .filter-list .bef-checkboxes > .form-item {
  line-height: 1em;
  padding: 0.3em 0 0.3em 30px;
  cursor: pointer;
  position: relative;
  margin: 0;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget > .filter-list .bef-checkboxes > .form-item:hover {
  background-color: #F6F6F8;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget > .filter-list .bef-checkboxes > .form-item label {
  display: block;
  max-width: 65%;
  min-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: .8em;
  margin: 0;
  line-height: 1.125rem;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget > .filter-list .bef-checkboxes > .form-item input[type="checkbox"] {
  margin: 0;
  width: 25px;
  height: 25px;
  border: 2px solid #000;
  position: absolute;
  right: 10%;
  top: 50%;
  -webkit-transform: translateY(-52%);
          transform: translateY(-52%);
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget > .filter-list .bef-checkboxes > .form-item input[type="checkbox"]:checked {
  background-image: url("../../images/svg/x_black.svg");
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget > .filter-list .bef-checkboxes > .form-item input[type="checkbox"]:focus {
  outline: 0;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget.open {
  background-color: #FFF;
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget.open .filter-title img {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.paragraphs-item-html-code article.node .client-landing-sidebar > .views-exposed-widget.open > .filter-list {
  height: 200px;
  overflow-y: scroll;
}

.paragraphs-item-html-code article.node .ajax-progress {
  display: none !important;
}

.paragraphs-item-html-code article.node .ajax-progress .throbber,
.paragraphs-item-html-code article.node html.js input.throbbing {
  background: none !important;
}

.paragraphs-item-html-code article.node .admin-menu-position-fixed {
  position: fixed !important;
}

@media only screen and (max-width: 800px) {
  .paragraphs-item-html-code article.node .client-landing-sidebar > div {
    padding-left: 15px;
  }
  .paragraphs-item-html-code article.node .client-landing-sidebar > ul > li .filter-title {
    padding-left: 15px;
  }
  .paragraphs-item-html-code article.node .client-landing-sidebar > ul > li > ul > li {
    padding-left: 15px;
  }
}

.paragraphs-item-html-code article.node #footer-final {
  position: relative;
}

.paragraphs-item-html-code article.node #footer-final .footer-logo {
  position: absolute;
  left: -28px;
}

.paragraphs-item-html-code article.node .blog-landing-sidebar.fixed {
  top: 105px !important;
}

.paragraphs-item-html-code article.node #footer-nav ul:not(.social) {
  min-height: 40vh;
}

.paragraphs-item-html-code article.node .slick-dots {
  margin-bottom: 20px;
}

.paragraphs-item-html-code article.node .right-dots {
  z-index: 90;
}

.paragraphs-item-html-code article.node .our-work-container .fixed .our-work-sidebar,
.paragraphs-item-html-code article.node .blog-container .fixed .our-work-sidebar,
.paragraphs-item-html-code article.node .case-studies-customers .fixed .our-work-sidebar,
.paragraphs-item-html-code article.node .our-clients .fixed .our-work-sidebar {
  padding-top: 0;
  padding-left: 15px;
}

.paragraphs-item-html-code article.node #our-story .image-column div.column,
.paragraphs-item-html-code article.node #our-story .content-column div.column {
  height: 85vh;
}

.paragraphs-item-html-code article.node span.arrow:not(.animateblock) {
  padding-left: 10px;
  position: relative;
  left: 0px;
}

.paragraphs-item-html-code article.node input::-ms-clear {
  display: none;
}

@-moz-document url-prefix() {
  .paragraphs-item-html-code article.node .client-landing-sidebar input[type="checkbox"]:checked {
    background-image: none !important;
  }
}

.paragraphs-item-html-code article.node .case-studies-quote-banner p > span {
  border-bottom-width: 20px;
  border-bottom-style: solid;
}

@media only screen and (max-width: 800px) {
  .paragraphs-item-html-code article.node .case-studies-quote-banner p > span {
    border-bottom-width: 10px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce {
  width: 100%;
  color: #333333;
}

.paragraphs-item-html-code article.node .node-dreamforce .logo-container {
  padding-left: 70px;
  position: absolute;
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .node-dreamforce .logo-container {
    top: 0;
    padding-top: 20px;
  }
}

@media only screen and (min-width: 40em) and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .logo-container {
    padding-left: 70px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .logo {
  height: 4rem;
  width: 16rem;
  background-position: -35px 0;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-dreamforce .logo {
    margin: 6% 0 0;
    width: 150px;
    background-position: -20px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-topbar {
  display: none;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-topbar .logo-container {
    display: none;
  }
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-topbar .logo-container {
    position: fixed;
    width: 100%;
    background: rgba(10, 0, 35, 0.75);
    z-index: 14;
    padding-top: 15px;
  }
  body.admin-menu .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-topbar .logo-container {
    top: 36px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-topbar .logo-container a {
  display: inline-block;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-topbar .logo-container a, .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-topbar .logo-container a span {
  margin-left: 0;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-topbar .logo {
  margin: 0 3%;
}

.paragraphs-item-html-code article.node .node-dreamforce .topbar.cta-button {
  float: right;
  margin: 0 6% 0 0;
  z-index: 15;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-dreamforce .topbar.cta-button {
    bottom: 0;
    position: fixed;
    width: 100%;
    padding: 20px 10% 50px 10%;
    background: white;
  }
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .node-dreamforce .topbar.cta-button {
    position: fixed;
    right: 0;
    top: 0;
    margin-top: 15px;
  }
  body.admin-menu .paragraphs-item-html-code article.node .node-dreamforce .topbar.cta-button {
    top: 36px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .topbar.cta-button a {
  text-transform: uppercase;
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  border: 3px solid #1923FA;
  font-size: 14px;
  background-color: #1923FA;
  color: white;
  text-align: center;
  font-weight: 600;
  width: 230px;
  font-size: 16px !important;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-dreamforce .topbar.cta-button a {
    margin: auto;
    display: block;
    width: 300px;
    height: 35px;
    line-height: 35px;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .topbar.cta-button a {
    font-size: 20px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .topbar.cta-button a:hover {
  background-color: transparent;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header {
  width: 100%;
  height: 99vh;
  background-repeat: no-repeat;
  background-size: auto 55vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

body.admin-menu .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header {
  height: 95vh;
  background-size: auto 50vh;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header > div {
  width: 100%;
  z-index: 16;
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header {
    background-size: auto calc(100% - 400px) !important;
    height: 97.5vh !important;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header {
    background-size: cover !important;
    height: 669px !important;
  }
  .admin-menu .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header {
    height: 701.5px !important;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .left-section {
  float: left;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .left-section {
    height: 200px;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .left-section {
    width: 33.33%;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .left-section h1 {
  color: #0A0023;
  padding-top: 5px;
  padding-left: 45px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .left-section h1 {
    padding-top: 0;
    padding-left: 40px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .right-section {
  float: left;
  background-color: #1923FA;
  height: 200px;
  width: 100%;
  position: relative;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .right-section {
    width: 66.66%;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .right-section h3 {
  color: #fff;
  width: 300px;
  padding-left: 45px;
  padding-top: 35px;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .right-section h3 {
    padding-bottom: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .right-section h3 {
    padding-left: 25px;
    padding-top: 30px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .right-section .cta-button {
  margin-left: 45px;
  margin-top: 10px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .right-section .cta-button {
    margin-left: 25px;
    margin-top: 20px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .right-section .cta-button a {
  color: #0A0023;
  width: 200px;
  background-color: #FFFFFF;
  height: 50px;
  display: block;
  text-align: center;
  padding-top: 12px;
  border: 3px solid #FFFFFF;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .right-section .cta-button a:hover {
  background-color: #1923FA;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .right-section .arrow {
  position: absolute;
  right: 30px;
  bottom: 35px;
  width: auto;
  height: auto;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-header .right-section .arrow img {
  width: 50px;
  height: 50px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  opacity: 0.5;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights {
  width: 100%;
  background: white;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-left {
    float: left;
    width: 66%;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-left img {
  width: 100%;
  height: auto;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-right {
    float: left;
    width: 33%;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-right .field-name-field-highlight-title {
  padding-top: 20px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-right .field-name-field-highlight-title {
    padding-top: 75px;
    padding-left: 30px;
  }
}

@media only screen and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-right .field-name-field-highlight-title {
    margin: 0 45px;
  }
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-right .field-name-field-highlight-title h2 {
    padding-left: 0;
    padding-right: 0;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-right .field-name-field-highlight-detail {
  margin: 0 45px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-right .field-name-field-highlight-detail {
    padding-top: 50px;
    padding-left: 30px;
    margin: 0;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-right .field-name-field-highlight-detail .field-item {
  font-size: 16px;
  line-height: 24px;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-right .field-name-field-highlight-link {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  padding-top: 25px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-right .field-name-field-highlight-link {
    padding-top: 50px;
    padding-left: 30px;
  }
}

@media only screen and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .group-right .field-name-field-highlight-link {
    margin: 0 45px;
    padding-bottom: 135px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-dots {
  text-align: center;
  bottom: 15px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-dots {
    left: 80%;
    text-align: left;
    bottom: 7.5px;
    width: auto;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-dots li {
  margin-right: 15px;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-dots li.slick-active button {
  background-image: url(../../images/svg/symbols/blue_O_min.svg);
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-dots li.slick-active button:before {
  content: '';
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-dots button {
  height: 30px;
  width: 30px;
  background-image: url(../../images/svg/symbols/grey_O_min.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-dots button:hover {
  opacity: 0.5;
  background-image: url(../../images/svg/symbols/blue_O_min.svg);
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-prev, .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-next {
  height: 27.5px;
  width: 27.5px;
  background-image: url(../../images/svg/symbols/Bluewolf_SVG_Blue_Arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
  top: auto;
  bottom: 30px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-prev, .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-next {
    bottom: 20px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-prev:before, .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-next:before {
  content: '';
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-prev:hover, .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-next:hover {
  opacity: 0.5;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-prev {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  left: 5%;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-prev {
    left: 68%;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-next {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  right: 5%;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-highlights .slick-next {
    right: 2%;
    bottom: 22.5px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .field-name-field-content-section-title,
.paragraphs-item-html-code article.node .node-dreamforce .field-name-field-dreamforce-agenda-title {
  text-align: center;
  padding-top: 70px;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-content {
  background-color: #F3F3F3;
  width: 100%;
  padding-bottom: 50px;
  overflow: hidden;
}

@media only screen and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-content h2 {
    padding-top: 0;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .field-collection-item-field-dreamforce-events .group-image .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background: rgba(25, 35, 250, 0.5);
  -webkit-transition: display 2s 0s ease;
  transition: display 2s 0s ease;
  display: none;
  z-index: 0;
}

.paragraphs-item-html-code article.node .node-dreamforce .field-collection-item-field-dreamforce-events .group-image .overlay:after {
  content: none;
}

.paragraphs-item-html-code article.node .node-dreamforce .field-collection-item-field-dreamforce-events .group-image .media-youtube-video {
  position: relative;
  height: 0;
  padding-bottom: 61.4%;
}

.paragraphs-item-html-code article.node .node-dreamforce .field-collection-item-field-dreamforce-events .group-image .media-youtube-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.paragraphs-item-html-code article.node .node-dreamforce .field-collection-item-field-dreamforce-events:hover .group-image .overlay {
  display: block;
}

.paragraphs-item-html-code article.node .node-dreamforce .field-collection-item-field-dreamforce-events:hover .group-info .field-name-field-event-title h3 {
  color: #1923FA !important;
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .content-container {
    width: 88%;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .featured {
  overflow: hidden;
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .featured > div {
  padding-top: 15px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .content-container .featured {
    padding-top: 70px;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .content-container .featured .field-collection-item-field-dreamforce-events {
    width: 49%;
    float: left;
    margin-right: 2%;
    min-height: 500px;
  }
  .paragraphs-item-html-code article.node .node-dreamforce .content-container .featured .field-collection-item-field-dreamforce-events:nth-child(2n+0) {
    margin-right: 0;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .featured .field-collection-item-field-dreamforce-events img {
  height: auto;
  width: 100%;
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-image {
  position: relative;
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-image .field-name-field-event-date {
  position: absolute;
  width: 75px;
  height: 75px;
  top: 20px;
  right: 20px;
  background-color: #fff;
  text-align: center;
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-image .field-name-field-event-date h5 {
  position: relative;
  top: 5px;
  text-transform: uppercase;
  letter-spacing: -1px;
  font-family: "MaisonNeue-Mono", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-image .field-name-field-event-date h6 {
  font-size: 36px;
  line-height: 45px;
  position: relative;
  bottom: 5px;
  font-family: "MaisonNeue-Mono", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info {
  background-color: #fff;
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-title,
.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-description,
.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-time {
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-description,
.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-time {
  color: #333333;
  padding-bottom: 1em;
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-time {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  font-family: "MaisonNeue-Mono", "Helvetica", sans-serif;
}

@media only screen and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-time {
    padding-top: 25px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-label {
  padding-left: 15px;
  padding-bottom: 10px;
  margin-top: -5px;
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-label h5 {
  color: #333333;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-description {
    min-height: 8em;
  }
}

@media only screen and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-description {
    padding-top: 0;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-title {
    min-height: 5em;
  }
}

@media only screen and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-title h3 {
    padding-left: 0;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .content-container .group-info .field-name-field-event-title h3:hover {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items {
  overflow: visible;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .field-collection-item-field-dreamforce-events,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .field-collection-item-field-dreamforce-events {
  padding-top: 15px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .field-collection-item-field-dreamforce-events,
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .field-collection-item-field-dreamforce-events {
    width: 33%;
    float: left;
    margin-right: 0.5%;
  }
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .field-collection-item-field-dreamforce-events:nth-child(odd),
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .field-collection-item-field-dreamforce-events:nth-child(odd) {
    clear: none;
  }
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .field-collection-item-field-dreamforce-events:nth-child(3n+1),
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .field-collection-item-field-dreamforce-events:nth-child(3n+1) {
    clear: left;
  }
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .field-collection-item-field-dreamforce-events:nth-child(3n+1) .field-name-field-box-image,
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .field-collection-item-field-dreamforce-events:nth-child(3n+1) .field-name-field-box-image {
    margin-right: 5px;
  }
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .field-collection-item-field-dreamforce-events:nth-child(3n+0),
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .field-collection-item-field-dreamforce-events:nth-child(3n+0) {
    margin-right: 0;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .field-collection-item-field-dreamforce-events img,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .field-collection-item-field-dreamforce-events img {
  height: auto;
  width: 100%;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .more-button,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .more-button {
  text-align: center;
  clear: both;
  margin: 0;
  padding: 20px 0 0;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .more-button:hover,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .more-button:hover {
  color: #1923FA;
  cursor: pointer;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries {
  padding-top: 50px;
  display: none;
  width: 100%;
  position: relative;
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs:not(.dropdown),
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries:not(.dropdown),
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs:not(.dropdown),
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries:not(.dropdown) {
    display: inline-block;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs:not(.dropdown):after,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries:not(.dropdown):after,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs:not(.dropdown):after,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries:not(.dropdown):after {
  content: '';
  position: absolute;
  width: 110%;
  left: -5%;
  bottom: 1.5rem;
  border-bottom: 1px solid #333333;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs:not(.dropdown):after,
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries:not(.dropdown):after,
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs:not(.dropdown):after,
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries:not(.dropdown):after {
    width: 150%;
    left: -25%;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs.dropdown,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries.dropdown,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs.dropdown,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries.dropdown {
  display: none;
  margin: auto 10%;
  width: 80%;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs.dropdown,
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries.dropdown,
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs.dropdown,
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries.dropdown {
    display: inline-block;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs.dropdown .dropbtn,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries.dropdown .dropbtn,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs.dropdown .dropbtn,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries.dropdown .dropbtn {
  background-color: transparent;
  font-size: 20px;
  border: none;
  cursor: pointer;
  margin: 20px auto 0px;
  padding: 0px;
  min-width: 235px;
  border-bottom: 2px solid #1923FA;
  position: relative;
  text-align: left;
  width: 170px;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs.dropdown .dropbtn:after,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries.dropdown .dropbtn:after,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs.dropdown .dropbtn:after,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries.dropdown .dropbtn:after {
  content: '';
  background-image: url(../../images/svg/dropbtn.svg);
  position: absolute;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin: 10px;
  margin-left: 70px;
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  right: -35px;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs.dropdown > div,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries.dropdown > div,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs.dropdown > div,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries.dropdown > div {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  text-align: left;
  padding: 20px 10px;
  z-index: 1;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs.dropdown > div a,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries.dropdown > div a,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs.dropdown > div a,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries.dropdown > div a {
  color: black;
  text-decoration: none;
  display: block;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs.dropdown > div a:hover,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries.dropdown > div a:hover,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs.dropdown > div a:hover,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries.dropdown > div a:hover {
  border-bottom: 2px solid #1923FA;
  opacity: 1;
  -webkit-transition: none;
  transition: none;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs.dropdown > div.open,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries.dropdown > div.open,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs.dropdown > div.open,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries.dropdown > div.open {
  display: block;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs.dropdown > div .tablinks,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries.dropdown > div .tablinks,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs.dropdown > div .tablinks,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries.dropdown > div .tablinks {
  width: 100%;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs button,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries button,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs button,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries button {
  background-color: inherit;
  float: left;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs button h3,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries button h3,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs button h3,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries button h3 {
  color: #333333;
  padding: 0;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs button.active h3,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries button.active h3,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs button.active h3,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries button.active h3 {
  border-bottom: 7px solid #1923FA;
  color: #222222;
}

@media only screen and (min-width: 641px) {
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs button:first-child,
  .paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries button:first-child,
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs button:first-child,
  .paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries button:first-child {
    padding-left: 0;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs hr,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries hr,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs hr,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries hr {
  margin-bottom: 1px;
  height: 0;
  border: 0;
  position: relative;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .event-tabs hr:after,
.paragraphs-item-html-code article.node .node-dreamforce .all-events .agenda-industries hr:after,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .event-tabs hr:after,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .agenda-industries hr:after {
  display: inline-block;
  content: '';
  position: absolute;
  bottom: 25px;
  left: 50%;
  height: 1px;
  width: 100vw;
  background-color: #333333;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.paragraphs-item-html-code article.node .node-dreamforce .all-events .tabcontent,
.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items .tabcontent {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners {
    height: 600px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .field-collection-item-field-partner-content-item {
  color: #fff;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .field-collection-item-field-partner-content-item {
    width: 33.3333%;
    float: left;
    height: 600px;
    overflow: hidden;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .field-collection-item-field-partner-content-item .content {
  position: relative;
  display: table;
  height: 100%;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .field-collection-item-field-partner-content-item img {
  height: auto;
  top: 300px;
  width: 100%;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .field-collection-item-field-partner-content-item .field-name-field-partner-image {
    display: table-row;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .field-collection-item-field-partner-content-item .field-name-field-partner-title {
  padding: 50px 40px 0;
  height: 150px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .field-collection-item-field-partner-content-item .field-name-field-partner-title {
    display: table-caption;
    height: 25%;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .field-collection-item-field-partner-content-item .field-name-field-partner-title h2 {
  color: #fff;
}

@media only screen and (max-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .field-collection-item-field-partner-content-item .field-name-field-partner-title h2 {
    padding: 0 5px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .field-collection-item-field-partner-content-item .field-name-field-partner-description {
  padding: 0 45px 60px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .field-collection-item-field-partner-content-item .field-name-field-partner-description {
    padding: 25px 40px;
    display: table-cell;
    height: 35%;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .partner-color-dark .field-collection-item-field-partner-content-item {
  background-color: #0A0023;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .partner-color-medium .field-collection-item-field-partner-content-item {
  background-color: #3A324E;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-partners .partner-color-light .field-collection-item-field-partner-content-item {
  background-color: #524B64;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-form {
  position: relative;
  display: table;
  width: 100%;
  background-color: #1923FA;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-form h2, .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-form .body {
  color: #fff;
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 25px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-form h2, .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-form .body {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-form .body {
  padding-bottom: 50px;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-form .left {
  background-color: #1923FA;
  height: 100%;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-form .left {
    width: 33.33%;
    float: left;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-form .right {
  width: 100%;
  float: none !important;
  margin: auto;
  clear: both;
  padding-top: 20px;
  background: white;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-form .right {
    width: 66.66%;
    float: left !important;
    height: 100%;
    clear: none;
    padding-top: 0;
  }
}

.paragraphs-item-html-code article.node .node-type-dreamforce h1, .paragraphs-item-html-code article.node .page-dreamforce h1 {
  font-size: 36px !important;
  font-weight: 600;
  line-height: 40px !important;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .node-type-dreamforce h2, .paragraphs-item-html-code article.node .page-dreamforce h2 {
  font-size: 29px !important;
  font-weight: 600;
  line-height: 36px;
  width: 100% !important;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .node-type-dreamforce h3, .paragraphs-item-html-code article.node .page-dreamforce h3 {
  font-size: 23px !important;
  font-weight: 600;
  line-height: 28px;
  font-family: "MaisonNeue-Demi", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .node-type-dreamforce h4, .paragraphs-item-html-code article.node .page-dreamforce h4 {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  text-transform: uppercase;
}

.paragraphs-item-html-code article.node .node-type-dreamforce h5, .paragraphs-item-html-code article.node .page-dreamforce h5 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  font-family: "MaisonNeue-Mono", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .node-type-dreamforce h6, .paragraphs-item-html-code article.node .page-dreamforce h6 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  font-family: "MaisonNeue-Mono", "Helvetica", sans-serif;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .body, .paragraphs-item-html-code article.node .page-dreamforce .body {
  font-size: 14px;
  font-weight: 300;
  line-height: 21px;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-type-dreamforce #modalContent, .paragraphs-item-html-code article.node .page-dreamforce #modalContent {
    position: fixed !important;
    top: 12% !important;
    width: 90%;
    left: 5% !important;
  }
  .paragraphs-item-html-code article.node .node-type-dreamforce #modalContent .ctools-modal-content, .paragraphs-item-html-code article.node .page-dreamforce #modalContent .ctools-modal-content {
    width: 100% !important;
  }
  .paragraphs-item-html-code article.node .node-type-dreamforce #modalContent .ctools-modal-content .close, .paragraphs-item-html-code article.node .page-dreamforce #modalContent .ctools-modal-content .close {
    position: absolute;
    right: 0;
    z-index: 1;
  }
  .paragraphs-item-html-code article.node .node-type-dreamforce #modalContent .ctools-modal-content #modal-content, .paragraphs-item-html-code article.node .page-dreamforce #modalContent .ctools-modal-content #modal-content {
    width: 100% !important;
    height: 100% !important;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .node-type-dreamforce h1, .paragraphs-item-html-code article.node .page-dreamforce h1 {
    font-size: 52px !important;
    line-height: 55px !important;
    letter-spacing: -1px;
  }
  .paragraphs-item-html-code article.node .node-type-dreamforce h2, .paragraphs-item-html-code article.node .page-dreamforce h2 {
    font-size: 36px !important;
    line-height: 45px;
  }
  .paragraphs-item-html-code article.node .node-type-dreamforce h3, .paragraphs-item-html-code article.node .page-dreamforce h3 {
    font-size: 26px !important;
    line-height: 32.5px;
  }
  .paragraphs-item-html-code article.node .node-type-dreamforce h4, .paragraphs-item-html-code article.node .page-dreamforce h4 {
    font-size: 20px;
    line-height: 24px;
  }
  .paragraphs-item-html-code article.node .node-type-dreamforce h5, .paragraphs-item-html-code article.node .page-dreamforce h5 {
    font-size: 14px;
    line-height: 21px;
  }
  .paragraphs-item-html-code article.node .node-type-dreamforce .body, .paragraphs-item-html-code article.node .page-dreamforce .body {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-type-dreamforce #footer-container, .paragraphs-item-html-code article.node .node-type-dreamforce .dreamforce-form, .paragraphs-item-html-code article.node .page-dreamforce #footer-container, .paragraphs-item-html-code article.node .page-dreamforce .dreamforce-form {
    z-index: 16 !important;
  }
}

.paragraphs-item-html-code article.node .node-type-dreamforce #footer-bottom > div > div, .paragraphs-item-html-code article.node .page-dreamforce #footer-bottom > div > div {
  width: 100% !important;
}

.paragraphs-item-html-code article.node .node-type-dreamforce #footer-bottom #footer-nav, .paragraphs-item-html-code article.node .page-dreamforce #footer-bottom #footer-nav {
  position: relative !important;
}

.paragraphs-item-html-code article.node .node-type-dreamforce #footer-bottom #footer-nav .menu, .paragraphs-item-html-code article.node .page-dreamforce #footer-bottom #footer-nav .menu {
  z-index: 1;
}

.paragraphs-item-html-code article.node .node-type-dreamforce #footer-bottom #footer-final, .paragraphs-item-html-code article.node .page-dreamforce #footer-bottom #footer-final {
  margin-top: 0;
}

.paragraphs-item-html-code article.node .node-type-dreamforce #footer-bottom #footer-final .copyright, .paragraphs-item-html-code article.node .page-dreamforce #footer-bottom #footer-final .copyright {
  margin-top: 15%;
  float: left;
  clear: both;
}

.paragraphs-item-html-code article.node .node-type-dreamforce #footer-bottom .logo, .paragraphs-item-html-code article.node .page-dreamforce #footer-bottom .logo {
  background-position: -25px 0;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-type-dreamforce #footer-bottom .logo, .paragraphs-item-html-code article.node .page-dreamforce #footer-bottom .logo {
    background-position: -7.5px 0;
  }
}

.paragraphs-item-html-code article.node .node-type-dreamforce .footer-caption, .paragraphs-item-html-code article.node .page-dreamforce .footer-caption {
  position: absolute;
  right: 0;
  margin: 0 175px 0 0 !important;
  padding-right: 10px;
  width: auto !important;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form, .paragraphs-item-html-code article.node .page-dreamforce .elq-form {
  margin: 6% 45px;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-type-dreamforce .elq-form, .paragraphs-item-html-code article.node .page-dreamforce .elq-form {
    margin: 0 45px;
  }
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .field-name-field-custom-cta,
.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .field-name-field-cta-detail, .paragraphs-item-html-code article.node .page-dreamforce .elq-form .field-name-field-custom-cta,
.paragraphs-item-html-code article.node .page-dreamforce .elq-form .field-name-field-cta-detail {
  text-align: center;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .field-name-field-custom-cta,
  .paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .field-name-field-cta-detail, .paragraphs-item-html-code article.node .page-dreamforce .elq-form .field-name-field-custom-cta,
  .paragraphs-item-html-code article.node .page-dreamforce .elq-form .field-name-field-cta-detail {
    text-align: left;
  }
  .paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .field-name-field-custom-cta h2,
  .paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .field-name-field-cta-detail h2, .paragraphs-item-html-code article.node .page-dreamforce .elq-form .field-name-field-custom-cta h2,
  .paragraphs-item-html-code article.node .page-dreamforce .elq-form .field-name-field-cta-detail h2 {
    padding: 0;
  }
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .field-name-field-custom-cta, .paragraphs-item-html-code article.node .page-dreamforce .elq-form .field-name-field-custom-cta {
  margin-bottom: 30px;
  font-size: 25px;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form input[type="submit"], .paragraphs-item-html-code article.node .page-dreamforce .elq-form input[type="submit"] {
  display: block;
  height: 50px !important;
  width: 200px !important;
  background-color: #1822FA;
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700 !important;
  margin-top: 25px;
  border: 3px solid #1923FA;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form input[type="submit"]:hover, .paragraphs-item-html-code article.node .page-dreamforce .elq-form input[type="submit"]:hover {
  background-color: white;
  color: #1923FA;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form div[id="formConsentMessage"],
.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .agreement-wrapper, .paragraphs-item-html-code article.node .page-dreamforce .elq-form div[id="formConsentMessage"],
.paragraphs-item-html-code article.node .page-dreamforce .elq-form .agreement-wrapper {
  position: relative;
  margin: 0 0 15px;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form div[id*="formElement"], .paragraphs-item-html-code article.node .page-dreamforce .elq-form div[id*="formElement"] {
  position: relative;
  margin: 0 0 15px;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form div[id*="formElement"] input[type="text"], .paragraphs-item-html-code article.node .page-dreamforce .elq-form div[id*="formElement"] input[type="text"] {
  width: 100%;
  background: transparent;
  border: 0;
  padding: 15px 0 0;
  border-bottom: 1px solid grey;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form div[id*="formElement"] select, .paragraphs-item-html-code article.node .page-dreamforce .elq-form div[id*="formElement"] select {
  width: 100%;
  background: transparent url("../../images/svg/dropdown_arrow_black.svg") no-repeat;
  background-position: top 15px right 5px;
  background-size: 20px;
  border: 0;
  padding: 10px 0 0;
  border-bottom: 1px solid grey;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: grey !important;
  font-size: 1.2rem !important;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form div[id*="formElement"] label,
.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form div[id*="formElement"].empty label, .paragraphs-item-html-code article.node .page-dreamforce .elq-form div[id*="formElement"] label,
.paragraphs-item-html-code article.node .page-dreamforce .elq-form div[id*="formElement"].empty label {
  position: absolute;
  color: grey;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form div[id*="formElement"] label, .paragraphs-item-html-code article.node .page-dreamforce .elq-form div[id*="formElement"] label {
  top: 0;
  font-size: 0.8rem;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form div[id*="formElement"].empty label, .paragraphs-item-html-code article.node .page-dreamforce .elq-form div[id*="formElement"].empty label {
  top: 17px;
  left: 5px;
  font-size: 1.2rem;
}

@media only screen and (max-width: 641px) {
  .paragraphs-item-html-code article.node .node-type-dreamforce .elq-form #formElement8, .paragraphs-item-html-code article.node .page-dreamforce .elq-form #formElement8 {
    margin-bottom: 0;
  }
  .paragraphs-item-html-code article.node .node-type-dreamforce .elq-form #formElement8 input[type="submit"], .paragraphs-item-html-code article.node .page-dreamforce .elq-form #formElement8 input[type="submit"] {
    margin-top: -10px;
  }
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .LV_invalid_field, .paragraphs-item-html-code article.node .page-dreamforce .elq-form .LV_invalid_field {
  outline: none !important;
  border-bottom: 2px solid #FF0041 !important;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .LV_valid_field, .paragraphs-item-html-code article.node .page-dreamforce .elq-form .LV_valid_field {
  outline: none !important;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .LV_invalid, .paragraphs-item-html-code article.node .page-dreamforce .elq-form .LV_invalid {
  top: inherit;
  bottom: -4px;
  left: 5px;
  font-size: 12px !important;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .form-checkbox,
.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .form-radio, .paragraphs-item-html-code article.node .page-dreamforce .elq-form .form-checkbox,
.paragraphs-item-html-code article.node .page-dreamforce .elq-form .form-radio {
  margin: 0 0 4px;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .form-checkbox + label,
.paragraphs-item-html-code article.node .node-type-dreamforce .elq-form .form-radio + label, .paragraphs-item-html-code article.node .page-dreamforce .elq-form .form-checkbox + label,
.paragraphs-item-html-code article.node .page-dreamforce .elq-form .form-radio + label {
  font-size: 1.2rem;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .ctools-modal-content, .paragraphs-item-html-code article.node .page-dreamforce .ctools-modal-content {
  background: rgba(10, 0, 35, 0.9);
}

.paragraphs-item-html-code article.node .node-type-dreamforce .ctools-modal-content h2, .paragraphs-item-html-code article.node .node-type-dreamforce .ctools-modal-content .body, .paragraphs-item-html-code article.node .page-dreamforce .ctools-modal-content h2, .paragraphs-item-html-code article.node .page-dreamforce .ctools-modal-content .body {
  text-align: center;
  color: white;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .ctools-modal-content input[type="submit"], .paragraphs-item-html-code article.node .page-dreamforce .ctools-modal-content input[type="submit"] {
  margin: 25px auto 0;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .ctools-modal-content .modal-content, .paragraphs-item-html-code article.node .page-dreamforce .ctools-modal-content .modal-content {
  margin: 0;
  padding: 0;
  width: 100% !important;
}

.paragraphs-item-html-code article.node .node-type-dreamforce .ctools-modal-content .modal-header, .paragraphs-item-html-code article.node .page-dreamforce .ctools-modal-content .modal-header {
  background-color: transparent;
}

.paragraphs-item-html-code article.node .node-type-dreamforce iframe[name="google_conversion_frame"], .paragraphs-item-html-code article.node .node-type-dreamforce .pagination-centered, .paragraphs-item-html-code article.node .page-dreamforce iframe[name="google_conversion_frame"], .paragraphs-item-html-code article.node .page-dreamforce .pagination-centered {
  display: none;
}

.paragraphs-item-html-code article.node .block-menu-menu-dreamforce-footer-menu ul {
  position: absolute;
  right: 0;
  top: 50px;
  min-height: 0 !important;
  width: 170px;
}

.paragraphs-item-html-code article.node .block-menu-menu-dreamforce-footer-menu ul li {
  border-top: 2px solid #1923FA;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-agenda, .paragraphs-item-html-code article.node .page-dreamforce .dreamforce-agenda {
  background-color: #F3F3F3;
  width: 100%;
  padding-bottom: 50px;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-agenda > h2, .paragraphs-item-html-code article.node .page-dreamforce .dreamforce-agenda > h2 {
  margin: 0;
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-agenda .agenda-content .agenda-dow, .paragraphs-item-html-code article.node .page-dreamforce .dreamforce-agenda .agenda-content .agenda-dow {
  width: 24%;
  float: left;
  clear: none;
}

@media only screen and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-agenda .agenda-content .agenda-dow, .paragraphs-item-html-code article.node .page-dreamforce .dreamforce-agenda .agenda-content .agenda-dow {
    width: 95.5%;
    float: none;
    clear: both;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-agenda .agenda-content .agenda-dow .df-industry-agenda-tile, .paragraphs-item-html-code article.node .page-dreamforce .dreamforce-agenda .agenda-content .agenda-dow .df-industry-agenda-tile {
  margin: 0 10px 10px 0;
  padding: 8px;
  background-color: #FFFFFF;
}

@media only screen and (max-width: 1023px) {
  .paragraphs-item-html-code article.node .node-dreamforce .dreamforce-agenda .agenda-content .agenda-dow .df-industry-agenda-tile, .paragraphs-item-html-code article.node .page-dreamforce .dreamforce-agenda .agenda-content .agenda-dow .df-industry-agenda-tile {
    padding: 3.5%;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .dreamforce-agenda .agenda-content .agenda-dow .df-industry-agenda-tile.df-industry-agenda-tile-active:last-child, .paragraphs-item-html-code article.node .page-dreamforce .dreamforce-agenda .agenda-content .agenda-dow .df-industry-agenda-tile.df-industry-agenda-tile-active:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 580px) {
  .paragraphs-item-html-code article.node .node-dreamforce .elq-form .form-design-field, .paragraphs-item-html-code article.node .page-dreamforce .elq-form .form-design-field {
    width: 580px;
    max-width: 580px;
  }
}

.paragraphs-item-html-code article.node .node-dreamforce .elq-form input[type="submit"], .paragraphs-item-html-code article.node .page-dreamforce .elq-form input[type="submit"] {
  margin-top: 0;
  margin-bottom: 40px;
}

.paragraphs-item-html-code article.node .section-dreamforce .landing-page-short-container .elq-form div[id*="formElement"] {
  width: 100%;
  margin: 0 auto;
}

@media screen and (min-width: 440px) {
  .paragraphs-item-html-code article.node .section-dreamforce .landing-page-short-container .elq-form div[id*="formElement"] {
    max-width: 440px;
  }
}

.paragraphs-item-html-code article.node .nav-toggle {
  width: 60px;
  top: 10px;
  left: 10px;
  position: absolute;
  cursor: pointer;
  display: block;
  height: 40px;
  padding: 0px;
  z-index: 2002;
}

.paragraphs-item-html-code article.node .lines-button {
  padding: 1.5rem 1.5rem;
  -webkit-transition: .3s;
  transition: .3s;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.paragraphs-item-html-code article.node .lines-button:hover {
  opacity: 1;
}

.paragraphs-item-html-code article.node .lines-button:active {
  -webkit-transition: none;
  transition: none;
}

.paragraphs-item-html-code article.node .lines {
  display: inline-block;
  width: 32px;
  height: 3px;
  background: white;
  -webkit-transition: all, 3s, ease, 0s;
  transition: all, 3s, ease, 0s;
  position: absolute;
  top: 25px;
  left: 13px;
}

.paragraphs-item-html-code article.node .lines:before, .paragraphs-item-html-code article.node .lines:after {
  display: inline-block;
  width: 32px;
  height: 3px;
  background: white;
  -webkit-transition: all, 3s, ease, 0s;
  transition: all, 3s, ease, 0s;
  position: absolute;
  left: 0;
  content: '';
  -webkit-transform-origin: 0.21429rem center;
  transform-origin: 0.21429rem center;
}

.paragraphs-item-html-code article.node .lines:before {
  top: 8px;
}

.paragraphs-item-html-code article.node .lines:after {
  top: -8px;
}

.paragraphs-item-html-code article.node .lines-button.x2 {
  color: white;
}

.paragraphs-item-html-code article.node .lines-button.x2 .lines {
  -webkit-transition: background .3s .5s ease;
  transition: background .3s .5s ease;
}

.paragraphs-item-html-code article.node .lines-button.x2 .lines:before, .paragraphs-item-html-code article.node .lines-button.x2 .lines:after {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  transition: top .3s .6s ease, -webkit-transform .3s ease;
  -webkit-transition: top .3s .6s ease, -webkit-transform .3s ease;
  transition: top .3s .6s ease, transform .3s ease;
  transition: top .3s .6s ease, transform .3s ease, -webkit-transform .3s ease;
}

.paragraphs-item-html-code article.node .lines-button.x2.close {
  color: white;
}

.paragraphs-item-html-code article.node .lines-button.x2.close .lines {
  -webkit-transition: background .3s 0s ease;
  transition: background .3s 0s ease;
  background: transparent;
}

.paragraphs-item-html-code article.node .lines-button.x2.close .lines:before, .paragraphs-item-html-code article.node .lines-button.x2.close .lines:after {
  transition: all .3s ease, -webkit-transform .3s .5s ease;
  -webkit-transition: all .3s ease, -webkit-transform .3s .5s ease;
  transition: all .3s ease, transform .3s .5s ease;
  transition: all .3s ease, transform .3s .5s ease, -webkit-transform .3s .5s ease;
  top: 0;
  background: white;
}

.paragraphs-item-html-code article.node .lines-button.x2.close .lines:before {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
}

.paragraphs-item-html-code article.node .lines-button.x2.close .lines:after {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg);
}

@font-face {
  .paragraphs-item-html-code article.node {
    font-family: MaisonNeue-Bold;
    src: url("../../fonts/MaisonNeue-Bold.otf") format("opentype");
  }
}

.paragraphs-item-html-code article.node .nav-open body {
  overflow: hidden;
}

.paragraphs-item-html-code article.node .nav-open .node-dreamforce .dreamforce-topbar .logo-container {
  width: 99vw;
}

.paragraphs-item-html-code article.node .logo-container {
  z-index: 2000 !important;
}

.paragraphs-item-html-code article.node .topbar.cta-button {
  z-index: 2001 !important;
}

.paragraphs-item-html-code article.node nav.slide-out {
  display: none;
  position: fixed;
  background-color: rgba(10, 0, 35, 0.9);
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1999;
  color: white;
  font-family: "MaisonNeue-Bold", sans-serif;
  font-weight: 400;
  font-size: 26px;
  line-height: 26px;
  padding: 180px 11px;
  height: inherit;
  overflow: scroll;
  width: 100vw;
}

.paragraphs-item-html-code article.node nav.slide-out .nav-down {
  display: inline-block;
}

.paragraphs-item-html-code article.node nav.slide-out ul {
  list-style-type: none;
}

.paragraphs-item-html-code article.node nav.slide-out ul img {
  margin-left: 10px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transform-origin: 50% 5px;
  transform-origin: 50% 5px;
}

.paragraphs-item-html-code article.node nav.slide-out ul.subnav-active .nav-down {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.paragraphs-item-html-code article.node nav.slide-out li {
  cursor: pointer;
  margin-bottom: 20px;
  letter-spacing: 1px;
  display: block;
  line-height: 31px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.paragraphs-item-html-code article.node nav.slide-out li a {
  color: white;
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-font-smoothing: subpixel-antialiased;
  font-family: "MaisonNeue-Bold", sans-serif;
  font-weight: 400;
  font-size: 26px;
}

.paragraphs-item-html-code article.node nav.slide-out li.nav-toggle {
  display: inline-block;
}

.paragraphs-item-html-code article.node nav.slide-out li:hover a, .paragraphs-item-html-code article.node nav.slide-out li:hover span {
  border-bottom: 2px solid white;
  padding-bottom: 1px;
}

.paragraphs-item-html-code article.node nav.slide-out li.fadein {
  opacity: 1;
  visibility: visible;
}

.paragraphs-item-html-code article.node nav.slide-out .nav-li-subitems {
  display: none;
  font-family: "MaisonNeue-Light", sans-serif;
  font-weight: 100;
}

.paragraphs-item-html-code article.node nav.slide-out .nav-li-subitems ul {
  padding-left: 40px;
}

@media (max-width: 960px) {
  .paragraphs-item-html-code article.node nav.slide-out .nav-li-subitems ul {
    padding-left: 0px;
  }
}

.paragraphs-item-html-code article.node nav.slide-out .nav-li-subitems ul li {
  visibility: visible;
  opacity: 1;
}

.paragraphs-item-html-code article.node nav.slide-out .nav-li-subitems ul li:hover a {
  border-bottom: 2px solid white;
  padding-bottom: 2px;
}

@media (max-width: 960px) {
  .paragraphs-item-html-code article.node nav.slide-out {
    text-align: center;
    padding: 130px 20px 20px;
  }
}

.paragraphs-item-html-code article.node .dreamforce-media .dreamforce-highlights .media-youtube-video {
  position: relative;
  padding-bottom: 50%;
  padding-top: 25px;
  height: 0;
}

.paragraphs-item-html-code article.node .dreamforce-media .dreamforce-highlights iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .dreamforce-media .dreamforce-highlights {
    height: 500px;
  }
  .paragraphs-item-html-code article.node .dreamforce-media .dreamforce-highlights .media-youtube-video {
    padding-bottom: 100%;
  }
  .paragraphs-item-html-code article.node .dreamforce-media .dreamforce-highlights .media-youtube-video iframe {
    height: 500px;
  }
  .paragraphs-item-html-code article.node .dreamforce-media .dreamforce-highlights .slick-slide {
    height: 500px;
  }
}

.paragraphs-item-html-code article.node .agenda-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 768px) {
  .paragraphs-item-html-code article.node .agenda-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .paragraphs-item-html-code article.node .agenda-content .agenda-dow > h3 {
    padding: 0 !important;
    margin-top: 20px !important;
  }
  .paragraphs-item-html-code article.node .agenda-content .df-industry-agenda-tile {
    margin-bottom: 30px;
  }
}

.paragraphs-item-html-code article.node .df-industry-agenda-tile {
  display: none;
}

.paragraphs-item-html-code article.node .df-industry-agenda-tile-active {
  display: block;
}

.paragraphs-item-html-code article.node #industry-tid-selector {
  background: url(../../images/dropbtn-transform.png) no-repeat right 18px;
  background-size: 20px;
  border: 0;
  -moz-text-align-last: center;
       text-align-last: center;
  padding-bottom: 1px;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.paragraphs-item-html-code article.node .agenda-industries.dropdown {
  text-align: center;
  margin-bottom: 60px;
}

.paragraphs-item-html-code article.node .industry-tid-selector-wrapper {
  position: relative;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 1.2rem !important;
  width: 250px;
  font-weight: 600;
  color: black !important;
  border: 0;
  background: transparent;
}

.paragraphs-item-html-code article.node .selector-bar {
  display: block;
  width: 80%;
  height: 3px;
  background: #1923FA;
  margin: 0 auto;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items {
  padding-bottom: 20px;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items > .agenda-industries.dropdown {
  display: block;
}

.paragraphs-item-html-code article.node .node-dreamforce .all-agenda-items > .agenda-industries.dropdown > .industry-tid-selector-wrapper {
  display: block;
  position: static;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  text-align: center;
  margin: 0 auto 40px;
  padding-top: 0;
}

.paragraphs-item-html-code article.node .node-type-basic-page-with-image .hero-background {
  background-position: 50% 50%;
}

@media only screen and (max-width: 640px) {
  .paragraphs-item-html-code article.node .node-type-basic-page-with-image .hero-background {
    background-size: cover !important;
  }
}

.paragraphs-item-html-code article.node .node-type-basic-page-with-image .new-work-hero {
  height: 300px;
}

@media only screen and (min-width: 768px) {
  .paragraphs-item-html-code article.node .node-type-basic-page-with-image .new-work-hero {
    height: 600px;
  }
}

@font-face {
  .paragraphs-item-html-code article.node {
    font-family: maison-neue-mono;
    src: url("../../fonts/MaisonNeueWEB-Mono.woff");
  }
}

.paragraphs-item-html-code article.node .animate-a a {
  display: inline-block;
  color: #000;
  text-decoration: none;
}

.paragraphs-item-html-code article.node .animate-a a::after {
  content: '';
  display: block;
  width: 0;
  height: 7px;
  background: blue;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
  margin-top: -5px;
}

.paragraphs-item-html-code article.node .animate-a a:hover::after {
  width: 100%;
}

.paragraphs-item-html-code article.node .paragraphs-items-field-content-sections {
  margin-top: 95px;
}

.paragraphs-item-html-code article.node .paragraphs-items-field-content-sections:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  background: #000;
  height: 95px;
}

.paragraphs-item-html-code article.node .field-name-field-content-sections > .field-items > .field-item {
  width: 100%;
  position: relative;
  clear: both;
}

.paragraphs-item-html-code article.node .mod-content-item {
  margin-bottom: 80px;
  position: relative;
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper {
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-images {
  position: relative;
  z-index: 0;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: cover;
  height: 220px;
}

@media (min-width: 480px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-images {
    height: 380px;
  }
}

@media (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-images {
    height: 480px;
  }
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-images {
    background-position: top right;
  }
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-images .field-name-field-hq-background-image {
  width: 100%;
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-images .field-name-field-hq-overlay-image {
  position: absolute;
  margin: 25px 0 0 6%;
  left: 0;
  top: 0;
  width: 50%;
}

@media only screen and (min-width: 768px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-images .field-name-field-hq-overlay-image {
    width: auto;
  }
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper {
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper {
    display: block;
  }
}

@media (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper {
    width: 100%;
  }
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .field-name-field-hq-headline {
  line-height: 45px;
  font-size: 42px;
  letter-spacing: 0px;
  font-weight: 520;
  word-spacing: 0;
  width: 28.5%;
  position: relative;
  margin-right: 30px;
  background-color: #F3F3F3;
  color: #0A0023;
  margin-top: -200px;
  padding: 42px;
  margin-left: 6%;
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .field-name-field-hq-headline {
    line-height: 54px;
    font-size: 47px;
    width: 100%;
    padding: 42px 6%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    height: auto;
  }
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box {
  background-color: #0A0023;
  color: #FFFFFF;
  height: 280px;
  padding: 50px 6% 50px 30px;
  margin-top: -50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(100% - 6% - 28.3% - 30px);
  position: relative;
}

@media (min-width: 768px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box {
    padding-bottom: 0;
  }
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box {
    padding: 50px 6% 50px;
    height: auto;
    margin-top: 0;
    width: 100%;
  }
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box .field-name-field-hq-quote-text {
  margin-left: 80px;
  font-weight: 500;
  font-size: 21px;
  line-height: 30px;
  font-family: "maison-neue-book", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box .field-name-field-hq-quote-text p {
  font-weight: 500;
  font-size: 21px;
  line-height: 30px;
  margin-bottom: 0;
  font-family: "maison-neue-book", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box .field-name-field-hq-quote-text {
    margin-left: 105px;
  }
}

@media (min-width: 768px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box .field-name-field-hq-quote-text {
    font-size: 30px;
    line-height: 38px;
  }
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box .field-name-field-hq-quote-text p {
    font-size: 30px;
    line-height: 38px;
  }
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box .field-name-field-hq-quote-text:before {
  display: block;
  position: absolute;
  margin-left: -80px;
  margin-top: 8px;
  content: "";
  height: 45px;
  width: 45px;
  background-image: url("../../svg/quote_marks.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

@media (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box .field-name-field-hq-quote-text:before {
    margin-left: -80px;
  }
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box .field-name-field-hq-quote-attribution {
  font-size: 18px;
  margin-left: 80px;
  margin-top: 15px;
}

@media (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box .field-name-field-hq-quote-attribution {
    margin-left: 105px;
  }
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box.hide-quotation-mark .field-name-field-hq-quote-attribution,
.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box.hide-quotation-mark .field-name-field-hq-quote-text {
  margin-left: 10px;
}

.paragraphs-item-html-code article.node .mod-header-quote-wrapper .mod-header-quote-quote-wrapper .mod-header-quote-box.hide-quotation-mark .field-name-field-hq-quote-text:before {
  display: none;
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "maison-neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 70px;
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-case-study-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin: 0 6%;
  }
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media {
  width: 28.5%;
  margin-left: 6%;
  margin-right: 0;
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media {
    margin-bottom: 30px;
  }
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media .mod-content-item {
  margin-bottom: 70px;
}

@media only screen and (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media .mod-content-item {
    margin-bottom: 40px;
  }
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media .mod-content-item:last-child {
  margin-top: 20px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media .mod-content-item:last-child {
    margin-bottom: 0;
  }
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media .mod-content-item:first-child {
  margin-top: 0;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media .mod-content-item:first-child {
    margin-bottom: 0;
  }
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media {
    width: 100%;
    margin-left: auto;
  }
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media iframe {
  display: block;
  max-width: 100%;
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media iframe {
    width: 100%;
  }
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media .field-name-field-mr-footnote p {
  font-family: "maison-neue-mono", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12pt;
  margin-top: 15px;
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media .field-name-field-mr-media img {
  width: 100%;
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media .media-youtube-video {
  position: relative;
  padding-bottom: 50.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-media .media-youtube-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section {
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 60px;
}

@media only screen and (min-width: 64.0625em) {
  .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section {
    width: 58.33333%;
  }
}

@media (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section {
    margin-right: 6%;
    padding-left: 85px;
    margin-bottom: 0;
    margin-top: -4px;
  }
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section h2 {
  padding: 0;
  line-height: 0;
  margin-top: 0;
  font-family: "maison-neue-bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 32px !important;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section .paragraphs-items .field-item.first h2:before, .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section .paragraphs-items .field-item.second h2:before, .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section .paragraphs-items .field-item.third h2:before {
  content: "";
  margin-right: 35px;
  width: 45px;
  height: 45px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100%;
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section .paragraphs-items .field-item.first h2:before {
  -webkit-transform: translate(0, 4px);
          transform: translate(0, 4px);
  background-image: url("../../svg/symbols/Bluewolf_SVG_Black_O.svg");
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section .paragraphs-items .field-item.second h2:before {
  -webkit-transform: translate(0, 4px);
          transform: translate(0, 4px);
  background-image: url("../../svg/symbols/Bluewolf_SVG_Black_X.svg");
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section .paragraphs-items .field-item.third h2:before {
  -webkit-transform: translate(0, 4px);
          transform: translate(0, 4px);
  background-image: url("../../svg/symbols/Bluewolf_SVG_Black_Arrow.svg");
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section .paragraphs-items .field-item:last-child .field-name-field-csi-item-text p {
  font-family: "MaisonNeue-Book", "Helvetica", sans-serif;
  font-family: Arial;
  margin-bottom: 40px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section .paragraphs-items .field-item:last-child .field-name-field-csi-item-text p {
    margin-bottom: 0;
  }
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section .field-name-field-csi-item-text p {
  font-family: "maison-neue-book", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 25px;
  padding-left: 80px;
  padding-right: 10px;
  margin-bottom: 60px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section .field-name-field-csi-item-text p {
    margin-bottom: 70px;
  }
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-section .readFull {
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-left: 80px;
  margin-top: 20px;
  font-size: 20px;
}

.paragraphs-item-html-code article.node .mod-case-study-wrapper .case-study-fullwidth {
  width: 100%;
  clear: both;
}

.paragraphs-item-html-code article.node .mod-statistics {
  padding: 0 6%;
  margin-bottom: 35px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-statistics {
    padding: 0 6%;
    margin-bottom: 70px;
  }
}

.paragraphs-item-html-code article.node .mod-statistics .row {
  border-top: 1px solid #d9d7dc;
  text-align: center;
}

@media (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-statistics .row {
    padding-top: 70px;
  }
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-statistics .row .mod-statistics-item {
    padding-right: 0;
    margin-top: 35px;
    width: 100%;
  }
  .paragraphs-item-html-code article.node .mod-statistics .row .mod-statistics-item .content {
    width: 50%;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  .paragraphs-item-html-code article.node .mod-statistics .row .mod-statistics-item .content {
    width: 75%;
    margin: 0 auto;
  }
}

.paragraphs-item-html-code article.node .mod-statistics .row .mod-statistics-item h3 {
  font-size: 60px !important;
  font-family: "maison-neue-mono", "maison-neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-statistics .row .mod-statistics-item h3 {
    line-height: 1;
  }
}

.paragraphs-item-html-code article.node .mod-statistics .row .mod-statistics-item .field-name-field-stats-item-footnote {
  font-size: 11pt;
  font-family: "maison-neue-mono", "maison-neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0 20px;
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-statistics .row .mod-statistics-item .field-name-field-stats-item-footnote {
    font-size: 16px;
  }
}

.paragraphs-item-html-code article.node .mod-multimedia-row-wrapper-fullwidth {
  width: 100%;
  clear: both;
  position: relative;
}

.paragraphs-item-html-code article.node .mod-multimedia-row-wrapper-fullwidth .field-name-field-mr-footnote {
  padding: 0 20px;
}

.paragraphs-item-html-code article.node .mod-multimedia-row-wrapper-fullwidth .field-name-field-mr-media img {
  display: block;
  width: 100%;
}

.paragraphs-item-html-code article.node .mod-cta-text-mode {
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 70px 6%;
}

@media only screen and (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-cta-text-mode {
    display: none;
  }
}

.paragraphs-item-html-code article.node .mod-cta-text-mode .mod-cta-text-mode-box {
  line-height: 45px;
  margin: 0 auto;
  letter-spacing: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.paragraphs-item-html-code article.node .mod-cta-text-mode .mod-cta-text-mode-box .mod-cta-text-mode-quote {
  width: 75%;
  margin: 0 auto;
  font-size: 36px;
  font-weight: 500;
  line-height: 45px;
  letter-spacing: 0;
  word-spacing: 1px;
  text-align: center;
}

.paragraphs-item-html-code article.node .mod-cta-text-mode .mod-cta-text-mode-box .mod-cta-text-mode-quote p {
  font-size: 36px;
  font-weight: 500;
  line-height: 45px;
  letter-spacing: 0;
  word-spacing: 1px;
  text-align: center;
}

.paragraphs-item-html-code article.node .mod-cta-text-mode .mod-cta-text-mode-box .mod-cta-text-mode-cta-link {
  font-size: 28px;
  text-align: center;
  line-height: 45px;
  margin: 55px 0 70px;
}

.paragraphs-item-html-code article.node .mod-cta-text-mode .mod-cta-text-mode-box .mod-cta-text-mode-cta-link a {
  line-height: 40px;
  font-size: 23px;
  font-weight: 600;
}

.paragraphs-item-html-code article.node .mod-cta-text-mode .mod-cta-text-mode-box .mod-cta-text-mode-cta-link a:hover {
  color: #1923FA;
}

.paragraphs-item-html-code article.node .mod-quotes-slider {
  margin-left: 6%;
  margin-right: 6%;
  margin-bottom: calc(70px + 60px);
}

.paragraphs-item-html-code article.node .mod-quotes-slider .quotes-slider-arrows {
  position: relative;
  margin-top: 40px;
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .mod-quotes-slider .quotes-slider-arrows {
    position: absolute;
    width: 100%;
    top: 50%;
  }
}

.paragraphs-item-html-code article.node .mod-quotes-slider .slick-prev.slick-arrow {
  background: transparent url("../../svg/carousel/Carousel_Arrow_left.svg") no-repeat left center;
  background-size: 100%;
  height: 45px;
  width: 25px;
}

.paragraphs-item-html-code article.node .mod-quotes-slider .slick-prev.slick-arrow:before {
  content: '';
}

.paragraphs-item-html-code article.node .mod-quotes-slider .slick-prev.slick-arrow:hover {
  background-image: url("../../svg/carousel/Carousel_Arrow_left_hover.svg");
}

.paragraphs-item-html-code article.node .mod-quotes-slider .slick-next.slick-arrow {
  background: transparent url("../../svg/carousel/Carousel_Arrow_right.svg") no-repeat left center;
  background-size: 100%;
  height: 45px;
  width: 25px;
}

.paragraphs-item-html-code article.node .mod-quotes-slider .slick-next.slick-arrow:before {
  content: '';
}

.paragraphs-item-html-code article.node .mod-quotes-slider .slick-next.slick-arrow:hover {
  background-image: url("../../svg/carousel/Carousel_Arrow_right_hover.svg");
}

@media only screen and (max-width: 640px) {
  .paragraphs-item-html-code article.node .mod-quotes-slider .slick-next {
    display: block;
    position: absolute;
    top: 100%;
    right: calc(50% - 45px);
  }
  .paragraphs-item-html-code article.node .mod-quotes-slider .slick-prev {
    display: block;
    position: absolute;
    top: 100%;
    left: calc(50% - 45px);
    z-index: 50;
  }
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .mod-quotes-slider .slick-next,
  .paragraphs-item-html-code article.node .mod-quotes-slider .slick-prev {
    top: calc(50% - 45px);
  }
}

.paragraphs-item-html-code article.node .mod-quotes-slider .mod-quote-slider-item {
  text-align: center;
  color: #0a0023;
  background-image: url("../../svg/quote_marks.svg");
  background-repeat: no-repeat;
  background-size: 76px;
  background-position: center 60px;
  margin-bottom: 0;
}

.paragraphs-item-html-code article.node .mod-quotes-slider .mod-quote-slider-item p {
  color: #0a0023;
}

.paragraphs-item-html-code article.node .mod-quotes-slider .mod-quote-slider-item .field-name-field-qsi-quote {
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 152px;
  font-size: 36px;
  line-height: 42px;
  font-weight: 500;
}

.paragraphs-item-html-code article.node .mod-quotes-slider .mod-quote-slider-item .field-name-field-qsi-quote p {
  font-size: 36px;
  line-height: 42px;
  font-weight: 500;
}

.paragraphs-item-html-code article.node .mod-quotes-slider .mod-quote-slider-item .field-name-field-qsi-attribution {
  font-family: "maison-neue-demi-book", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 30px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

.paragraphs-item-html-code article.node .mod-quotes-slider .mod-quote-slider-item .field-name-field-qsi-attribution p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

.paragraphs-item-html-code article.node .mod-quotes-slider .mod-quote-slider-item .field .quote-mark {
  width: 100px;
  display: block;
  margin: 0 auto;
  margin-bottom: 35px;
}

.paragraphs-item-html-code article.node .mod-quotes-slider .mod-quote-slider-item.hide-quotation-mark {
  background: none;
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .mod-quotes-slider {
    margin-bottom: 0;
  }
  .paragraphs-item-html-code article.node .mod-quotes-slider .mod-quote-slider-item {
    width: 80%;
    margin: 0 auto 70px;
    background-position: center 28px;
  }
  .paragraphs-item-html-code article.node .mod-quotes-slider .mod-quote-slider-item .field-name-field-qsi-quote {
    padding-top: 130px;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories {
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 6%;
  margin-right: 6%;
  position: relative;
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .mod-related-stories {
    margin-top: 30px;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-related-stories {
    margin-right: calc(6% - 1rem);
  }
  .paragraphs-item-html-code article.node .mod-related-stories .field-name-field-rs-title {
    margin-right: 1rem;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .field-name-field-rs-title {
  border-top: 1px solid #E4E3E8;
}

.paragraphs-item-html-code article.node .mod-related-stories .field-name-field-rs-title h2 {
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 35px !important;
  font-weight: 500;
  padding-top: 70px;
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-related-stories .field-name-field-rs-title h2 {
    padding: 50px 0 0;
    width: 100% !important;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .field-name-field-rs-title + .view-mod-content-related-stories {
  position: relative;
  margin-top: -20px;
}

.paragraphs-item-html-code article.node .mod-related-stories .field-name-field-rs-title + .view-mod-content-related-stories .content-block {
  border-top: 0;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters #edit-content-tags-wrapper {
  display: none;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-widget-sort-by {
  display: none;
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .filter-slang {
    display: none;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-submit-button {
    display: none;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget {
    display: inline-block;
    border-bottom: none;
    width: auto;
    margin-top: auto;
    background: white;
    padding-right: 0.9375rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget fieldset {
    width: calc(100% + 20px);
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget fieldset legend .fieldset-legend {
    margin: 8px !important;
    display: inline-block;
    width: 100%;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget fieldset legend .fieldset-legend a {
    background-position-x: calc(100% - 10px) !important;
    background-position-y: 8px;
    width: 100%;
    height: auto;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget fieldset .fieldset-wrapper {
    right: 0;
    min-width: 284px;
    position: absolute;
    z-index: 1000;
    background: #ffffff;
    float: left;
    padding: 5px 0 0;
    margin: 2px 0 0;
    font-size: 16px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget:nth-child(2) fieldset .fieldset-wrapper {
    left: 0;
    right: auto;
  }
}

@media only screen and (min-width: 700px) {
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form {
    border: none;
    background: transparent;
  }
}

@media only screen and (min-width: 1366px) {
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form {
    position: absolute;
    right: 0;
    top: -70px;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters {
  background: #ffffff;
  border: 1px solid #d9d7dc;
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters {
    border: none;
    background: #ffffff;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item {
  margin: 0;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item label {
  display: none;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset {
  padding: 0;
  margin: 0;
  border: none;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset legend {
  width: 100%;
  margin: 0;
  height: 60px;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset legend .fieldset-legend {
  padding: 0 15px;
  background-image: none;
  border: none;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset legend .fieldset-legend a {
  padding: 15px 0;
  background-image: url("../../svg/filter_arrow_up_white.svg");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 24px;
  background-size: 20px;
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #857e92;
  display: inline-block;
  position: relative;
  width: 100%;
  cursor: pointer;
  height: 100%;
  z-index: 5;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset legend .fieldset-legend a span {
  display: none;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset legend .fieldset-legend .summary {
  display: none;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset .fieldset-wrapper {
  background: #ffffff;
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset .fieldset-wrapper .form-item {
  margin: 10px 0;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset .fieldset-wrapper .form-item label {
  display: block;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset legend {
  background: #1923fa;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset legend .fieldset-legend a {
  color: #ffffff;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset legend .fieldset-legend .summary {
  display: none;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset.collapsed {
  height: auto;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset.collapsed legend {
  background: #ffffff;
  border-bottom: 1px solid #d9d7dc;
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset.collapsed legend {
    border-bottom: 0;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset.collapsed legend .fieldset-legend a {
  background-image: url("../../svg/dropdown_arrow_gray.svg");
  background-repeat: no-repeat;
  color: #857e92;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset.collapsed legend .fieldset-legend .summary {
  display: none;
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset legend {
    background: #ffffff;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset legend .fieldset-legend a {
    background-image: url("../../svg/filter_arrow_up_blue.svg");
    color: #857e92;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset legend .fieldset-legend .summary {
    display: none;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset .fieldset-wrapper {
    opacity: 0.95;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset.collapsed legend {
    background: #ffffff;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-item fieldset.collapsed legend a {
    color: #857e92;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-toggle {
  display: none;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-checkboxes .form-item {
  margin: 20px 0 20px 15px !important;
  width: calc(100% - 20px);
  color: #000;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-checkboxes .form-item input[type="checkbox"] {
  width: 18px;
  height: 18px;
  margin: 0;
  position: absolute;
  border-radius: 0px;
  background: none;
  border: 1px solid #0A0023;
  right: 20px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-checkboxes .form-item input[type="checkbox"]:checked {
  background-image: url("../../svg/x_blue.svg");
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-checkboxes .form-item input[type="checkbox"]:focus {
  outline: 0;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-checkboxes .form-item input[type="checkbox"] + label,
.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-checkboxes .form-item input[type="radio"] + label {
  font-size: 15px;
  margin-left: 0;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-clear {
  background: #f3f3f3;
  border-top: 1px solid #E4E3E8;
  color: #4d4d4d;
  display: block;
  padding: 20px 20px;
  width: 100%;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-clear:before {
  content: "";
  background: url("../../svg/x_close_black.svg") no-repeat left center;
  display: inline-block;
  background-size: 100%;
  margin-right: 10px;
  height: 10px;
  width: 10px;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-clear:hover, .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-clear:focus {
  background-color: #0A0023;
  color: #FFFFFF;
}

.paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-clear:hover:before, .paragraphs-item-html-code article.node .mod-related-stories .bw-filters form .modular-grid-filters .views-exposed-widget .form-checkboxes .bef-clear:focus:before {
  background: transparent url("../../svg/x_close_white.svg") no-repeat left center;
  background-size: 100%;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block {
  padding-top: 25px;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row-with-featured {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row-with-featured .large-8 a, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row-with-featured .large-8 article, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row-with-featured .large-8 .field-name-field-cs-thumbnail, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row-with-featured .large-8 .field-items, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row-with-featured .large-8 .field-item, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row-with-featured .large-8 img {
    height: 100%;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row-with-featured .nextto-featured-wrapper .result-item {
    width: 100%;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block > .row {
  margin: 0 0.9375rem;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row {
  margin: 0 0;
  position: relative;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item {
  padding: 10px 0;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item:hover .field-name-field-cs-thumbnail img {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .columns {
  padding: 0;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 a {
  display: block;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .field-name-field-cs-quote-body, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 a .field-name-field-cs-quote-body {
  min-height: 60px;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item > a {
  position: relative;
}

@media only screen and (max-width: 640px) {
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item img {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item {
    padding: 1rem 1rem 0 0;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution .field-name-field-cs-quote-body,
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution .field-name-field-qsi-attribution {
    font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution .field-name-field-cs-quote-body p,
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution .field-name-field-qsi-attribution p {
    font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .field-name-field-cs-quote-body .field-item, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .field-name-field-cs-quote-body p {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .field-name-field-cs-attribution {
    font-size: 1.125rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .field-name-field-cs-attribution p {
    font-size: 1.125rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution {
    padding: 20px 10px 0 10px;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-quote-body {
    background: transparent url("../../svg/quote_marks.svg") no-repeat left center;
    background-size: 35px;
    padding-left: 45px;
    background-position: 5px 2px;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-quote-body .field-item, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-quote-body p {
    font-size: 0.9rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-attribution {
    padding-left: 45px;
    font-size: 0.7rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-attribution p {
    font-size: 0.7rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .hide-quotation-mark .quote-and-attribution {
    padding: 20px 20px 0;
  }
}

@media only screen and (min-width: 1200px) {
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution {
    padding: 20px 15px 0;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-quote-body {
    background-size: 40px;
    padding-left: 45px;
    background-position: 0 2px;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-quote-body .field-item, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-quote-body p {
    font-size: 1.2rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-attribution {
    padding-left: 45px;
    font-size: 1rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-attribution p {
    font-size: 1rem;
  }
}

@media only screen and (min-width: 1500px) {
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .field-name-field-cs-quote-body .field-item, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .field-name-field-cs-quote-body p {
    font-size: 2rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .field-name-field-qsi-attribution {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution {
    padding: 40px 30px 0;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .field-name-field-cs-quote-body {
    background-size: 60px;
    background-position: 0 5px;
    padding-left: 70px;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .field-name-field-cs-quote-body .field-item, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .field-name-field-cs-quote-body p {
    font-size: 1.25rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .field-name-field-cs-attribution {
    font-size: 1.125rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .field-name-field-cs-attribution p {
    font-size: 1.125rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .hide-quotation-mark .quote-and-attribution {
    padding: 40px 30px 0;
  }
}

@media only screen and (min-width: 1600px) {
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .field-name-field-cs-quote-body .field-items, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .field-name-field-cs-quote-body p {
    font-size: 2.5rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .field-name-field-qsi-attribution {
    font-size: 2rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution {
    padding: 40px 30px 0;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-quote-body {
    min-height: 60px;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-quote-body .field-item, .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-quote-body p {
    font-size: 1.5rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-attribution {
    padding-left: 45px;
    font-size: 1.125rem;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 a .quote-and-attribution .field-name-field-cs-attribution p {
    font-size: 1.125rem;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .view-mode-modular_content_view_thumbnail_featured {
  position: relative;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .field-name-field-cs-thumbnail {
  overflow: hidden;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .field-name-field-cs-thumbnail img {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  width: 100%;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution {
  position: absolute;
  display: block;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  background: rgba(10, 0, 35, 0.7);
  color: #FFFFFF;
  padding: 40px 30px 0;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution:hover {
    opacity: 1;
    -webkit-transition: 0.8s opacity ease;
    transition: 0.8s opacity ease;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution:hover .field-name-field-cs-quote-body,
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution:hover .field-name-field-cs-attribution {
    display: block;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution .field-name-field-cs-quote-body,
.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution .field-name-field-cs-attribution {
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: none;
  position: relative;
  padding-left: 70px;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution .field-name-field-cs-quote-body p,
.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution .field-name-field-cs-attribution p {
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution .field-name-field-cs-quote-body {
  background: transparent url("../../svg/quote_marks.svg") no-repeat left center;
  background-size: 60px;
  background-position: 0 5px;
  position: relative;
  height: auto;
  opacity: 1;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution .field-name-field-cs-attribution {
  margin-top: 10px;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .quote-and-attribution__empty {
  position: absolute;
  display: block;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  background: #0A0023;
  color: #FFFFFF;
  padding: 40px 30px 0;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .hide-quotation-mark .quote-and-attribution .field-name-field-cs-quote-body {
  background: none !important;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .hide-quotation-mark .quote-and-attribution .field-name-field-cs-quote-body,
.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .hide-quotation-mark .quote-and-attribution .field-name-field-cs-attribution {
  padding-left: 0 !important;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .view-mode-modular_content_view_thumbnail .row .columns {
  padding: 0;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .field-name-field-cs-thumbnail {
  position: relative;
}

.paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item .field-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-8 .field-logo {
    width: auto;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .content-block .row .result-item.large-4 .field-logo {
    width: 50%;
  }
}

.paragraphs-item-html-code article.node .mod-related-stories .see-more-block .pager-load-more {
  padding-bottom: 90px;
  background: transparent url("../../svg/symbols/Bluewolf_SVG_Blue_Arrow_See_more.svg") no-repeat left center;
  background-size: 30px;
  background-position: center 50px;
  border-bottom: 1px solid #d9d7dc;
}

.paragraphs-item-html-code article.node .mod-related-stories .see-more-block .pager-load-more > li a {
  color: #0A0023;
  margin: 0 auto;
  font-size: 24px;
  line-height: 30px;
  display: inline-block;
  font-weight: bold;
  border-bottom: 6px solid #1923FA;
  background: none;
  padding: 0;
  width: auto;
}

.paragraphs-item-html-code article.node .mod-related-stories .see-more-block .pager-load-more > li:hover a {
  color: #1923FA;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}

.paragraphs-item-html-code article.node .mod-related-stories .see-more-block .pager-load-more-empty,
.paragraphs-item-html-code article.node .mod-related-stories .see-more-block .pager-load-more-empty + img {
  display: none;
}

@media (min-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-related-stories .see-more-block {
    padding-right: 1rem;
  }
}

@media (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-related-stories .field-name-field-cs-thumbnail {
    text-align: center;
  }
}

@media (max-width: 1024px) and (max-width: 1024px) {
  .paragraphs-item-html-code article.node .mod-related-stories .field-name-field-cs-thumbnail img {
    width: 100%;
    height: auto;
    display: block;
  }
}

@media (max-width: 640px) {
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters .modular-grid-filters {
    opacity: 0;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters .modular-grid-filters > div {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 0.5S ease;
    transition: max-height 0.5S ease;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters .filter-slang {
    height: 40px;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters .filter-slang a {
    font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #857e92;
    display: inline-block;
    width: 30%;
    height: 100%;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters .filter-slang .filter-arrow {
    position: absolute;
    background-image: url("../../svg/dropdown_arrow_gray.svg");
    background-repeat: no-repeat;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    background-size: contain;
    width: 15px;
    height: 8px;
    left: 40px;
    display: inline-block;
    top: 8px;
    -webkit-transition: all .2s;
    transition: all .2s;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters.open .modular-grid-filters {
    opacity: 1;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters.open .modular-grid-filters > div {
    max-height: 1000%;
    -webkit-transition: max-height 0.8s ease;
    transition: max-height 0.8s ease;
  }
  .paragraphs-item-html-code article.node .mod-related-stories .bw-filters.open .filter-slang .filter-arrow {
    background-image: url("../../svg/dropdown_arrow_blue.svg");
    background-repeat: no-repeat;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .field-name-field-content-sections .mod-related-stories .content-block {
    border-top: 1px solid #d9d7dc;
  }
}

@media only screen and (max-width: 900px) {
  .paragraphs-item-html-code article.node .hide-on-mobile {
    display: none;
  }
}

@media only screen and (min-width: 901px) {
  .paragraphs-item-html-code article.node .hide-on-desktop {
    display: none;
  }
}

.paragraphs-item-html-code article.node .node-modular-structured-page.view-mode-full .field-name-title-field {
  background-color: #ffffff;
  margin-top: 0;
  margin-left: 6%;
  margin-right: 6%;
}

@media only screen and (min-width: 700px) {
  .paragraphs-item-html-code article.node .node-modular-structured-page.view-mode-full .field-name-title-field {
    padding: 96px 50px 0px 0px;
  }
}

@media only screen and (min-width: 1366px) {
  .paragraphs-item-html-code article.node .node-modular-structured-page.view-mode-full .field-name-title-field {
    width: 45%;
  }
}

@media only screen and (min-width: 1420px) {
  .paragraphs-item-html-code article.node .node-modular-structured-page.view-mode-full .field-name-title-field {
    width: auto;
  }
}

.paragraphs-item-html-code article.node .node-modular-structured-page.view-mode-full .field-name-title-field h1 {
  padding: 20% 0 0;
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 70px;
  font-weight: 520;
  font-size: 60px !important;
  color: #0a0023;
  margin-top: 40px;
  letter-spacing: 0px;
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .node-modular-structured-page.view-mode-full .field-name-title-field h1 {
    margin-bottom: 20px;
    line-height: 52px;
  }
}

@media only screen and (min-width: 700px) {
  .paragraphs-item-html-code article.node .node-modular-structured-page.view-mode-full .field-name-title-field h1 {
    padding: 0;
  }
}

@media only screen and (min-width: 968px) {
  .paragraphs-item-html-code article.node .node-modular-structured-page.view-mode-full .field-name-title-field h1 {
    margin-top: 120px;
  }
}

.paragraphs-item-html-code article.node .node-modular-structured-page.view-mode-full .field-name-title-field + .paragraphs-items-field-content-sections {
  margin-top: 0px;
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .node-modular-structured-page.view-mode-full .field-name-title-field + .paragraphs-items-field-content-sections {
    margin-top: 20px;
  }
}

.paragraphs-item-html-code article.node .node-modular-structured-page.view-mode-full .row .row {
  margin: 0;
}

.paragraphs-item-html-code article.node .node-landing-page-long.view-mode-full .header-section h1 {
  padding: 20% 20px 0;
  font-family: "maison-neue-demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 70px;
  font-weight: 520;
  font-size: 60px !important;
  color: #0a0023;
  margin-top: 40px;
  letter-spacing: 0px;
  margin-bottom: 0.67em;
}

@media only screen and (min-width: 640px) {
  .paragraphs-item-html-code article.node .node-landing-page-long.view-mode-full .header-section h1 {
    padding: 0;
  }
}

.paragraphs-item-html-code article.node .progress-indicator, .paragraphs-item-html-code article.node .loading-indicator {
  z-index: 1000;
}

.paragraphs-item-html-code article.node #footer-container {
  background-color: #0A0023;
  padding-bottom: 40px;
}

@media only screen and (max-width: 970px) {
  .paragraphs-item-html-code article.node #footer-container {
    padding-bottom: 30px;
  }
}

.paragraphs-item-html-code article.node #teconsent {
  width: 100%;
  text-align: center;
}

@media only screen and (max-width: 970px) {
  .paragraphs-item-html-code article.node #teconsent {
    height: 30px !important;
    line-height: 30px !important;
  }
  .paragraphs-item-html-code article.node #teconsent a {
    font-size: 90% !important;
  }
}

.paragraphs-item-html-code article.node .small-12 {
  width: 100%;
}

@media only screen and (min-width: 40.063em) {
  .paragraphs-item-html-code article.node .medium-6 {
    width: 50%;
  }
}

.paragraphs-item-html-code article.node .right {
  float: right !important;
}

.paragraphs-item-html-code article.node .left {
  float: left !important;
}

@media only screen {
  .paragraphs-item-html-code article.node .show-for-small-only, .paragraphs-item-html-code article.node .show-for-small-up, .paragraphs-item-html-code article.node .show-for-small, .paragraphs-item-html-code article.node .show-for-small-down, .paragraphs-item-html-code article.node .hide-for-medium-only, .paragraphs-item-html-code article.node .hide-for-medium-up, .paragraphs-item-html-code article.node .hide-for-medium, .paragraphs-item-html-code article.node .show-for-medium-down, .paragraphs-item-html-code article.node .hide-for-large-only, .paragraphs-item-html-code article.node .hide-for-large-up, .paragraphs-item-html-code article.node .hide-for-large, .paragraphs-item-html-code article.node .show-for-large-down, .paragraphs-item-html-code article.node .hide-for-xlarge-only, .paragraphs-item-html-code article.node .hide-for-xlarge-up, .paragraphs-item-html-code article.node .hide-for-xlarge, .paragraphs-item-html-code article.node .show-for-xlarge-down, .paragraphs-item-html-code article.node .hide-for-xxlarge-only, .paragraphs-item-html-code article.node .hide-for-xxlarge-up, .paragraphs-item-html-code article.node .hide-for-xxlarge, .paragraphs-item-html-code article.node .show-for-xxlarge-down {
    display: inherit !important;
  }
  .paragraphs-item-html-code article.node .hide-for-small-only, .paragraphs-item-html-code article.node .hide-for-small-up, .paragraphs-item-html-code article.node .hide-for-small, .paragraphs-item-html-code article.node .hide-for-small-down, .paragraphs-item-html-code article.node .show-for-medium-only, .paragraphs-item-html-code article.node .show-for-medium-up, .paragraphs-item-html-code article.node .show-for-medium, .paragraphs-item-html-code article.node .hide-for-medium-down, .paragraphs-item-html-code article.node .show-for-large-only, .paragraphs-item-html-code article.node .show-for-large-up, .paragraphs-item-html-code article.node .show-for-large, .paragraphs-item-html-code article.node .hide-for-large-down, .paragraphs-item-html-code article.node .show-for-xlarge-only, .paragraphs-item-html-code article.node .show-for-xlarge-up, .paragraphs-item-html-code article.node .show-for-xlarge, .paragraphs-item-html-code article.node .hide-for-xlarge-down, .paragraphs-item-html-code article.node .show-for-xxlarge-only, .paragraphs-item-html-code article.node .show-for-xxlarge-up, .paragraphs-item-html-code article.node .show-for-xxlarge, .paragraphs-item-html-code article.node .hide-for-xxlarge-down {
    display: none !important;
  }
  .paragraphs-item-html-code article.node .visible-for-small-only, .paragraphs-item-html-code article.node .visible-for-small-up, .paragraphs-item-html-code article.node .visible-for-small, .paragraphs-item-html-code article.node .visible-for-small-down, .paragraphs-item-html-code article.node .hidden-for-medium-only, .paragraphs-item-html-code article.node .hidden-for-medium-up, .paragraphs-item-html-code article.node .hidden-for-medium, .paragraphs-item-html-code article.node .visible-for-medium-down, .paragraphs-item-html-code article.node .hidden-for-large-only, .paragraphs-item-html-code article.node .hidden-for-large-up, .paragraphs-item-html-code article.node .hidden-for-large, .paragraphs-item-html-code article.node .visible-for-large-down, .paragraphs-item-html-code article.node .hidden-for-xlarge-only, .paragraphs-item-html-code article.node .hidden-for-xlarge-up, .paragraphs-item-html-code article.node .hidden-for-xlarge, .paragraphs-item-html-code article.node .visible-for-xlarge-down, .paragraphs-item-html-code article.node .hidden-for-xxlarge-only, .paragraphs-item-html-code article.node .hidden-for-xxlarge-up, .paragraphs-item-html-code article.node .hidden-for-xxlarge, .paragraphs-item-html-code article.node .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  .paragraphs-item-html-code article.node .hidden-for-small-only, .paragraphs-item-html-code article.node .hidden-for-small-up, .paragraphs-item-html-code article.node .hidden-for-small, .paragraphs-item-html-code article.node .hidden-for-small-down, .paragraphs-item-html-code article.node .visible-for-medium-only, .paragraphs-item-html-code article.node .visible-for-medium-up, .paragraphs-item-html-code article.node .visible-for-medium, .paragraphs-item-html-code article.node .hidden-for-medium-down, .paragraphs-item-html-code article.node .visible-for-large-only, .paragraphs-item-html-code article.node .visible-for-large-up, .paragraphs-item-html-code article.node .visible-for-large, .paragraphs-item-html-code article.node .hidden-for-large-down, .paragraphs-item-html-code article.node .visible-for-xlarge-only, .paragraphs-item-html-code article.node .visible-for-xlarge-up, .paragraphs-item-html-code article.node .visible-for-xlarge, .paragraphs-item-html-code article.node .hidden-for-xlarge-down, .paragraphs-item-html-code article.node .visible-for-xxlarge-only, .paragraphs-item-html-code article.node .visible-for-xxlarge-up, .paragraphs-item-html-code article.node .visible-for-xxlarge, .paragraphs-item-html-code article.node .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  .paragraphs-item-html-code article.node table.show-for-small-only, .paragraphs-item-html-code article.node table.show-for-small-up, .paragraphs-item-html-code article.node table.show-for-small, .paragraphs-item-html-code article.node table.show-for-small-down, .paragraphs-item-html-code article.node table.hide-for-medium-only, .paragraphs-item-html-code article.node table.hide-for-medium-up, .paragraphs-item-html-code article.node table.hide-for-medium, .paragraphs-item-html-code article.node table.show-for-medium-down, .paragraphs-item-html-code article.node table.hide-for-large-only, .paragraphs-item-html-code article.node table.hide-for-large-up, .paragraphs-item-html-code article.node table.hide-for-large, .paragraphs-item-html-code article.node table.show-for-large-down, .paragraphs-item-html-code article.node table.hide-for-xlarge-only, .paragraphs-item-html-code article.node table.hide-for-xlarge-up, .paragraphs-item-html-code article.node table.hide-for-xlarge, .paragraphs-item-html-code article.node table.show-for-xlarge-down, .paragraphs-item-html-code article.node table.hide-for-xxlarge-only, .paragraphs-item-html-code article.node table.hide-for-xxlarge-up, .paragraphs-item-html-code article.node table.hide-for-xxlarge, .paragraphs-item-html-code article.node table.show-for-xxlarge-down {
    display: table !important;
  }
  .paragraphs-item-html-code article.node thead.show-for-small-only, .paragraphs-item-html-code article.node thead.show-for-small-up, .paragraphs-item-html-code article.node thead.show-for-small, .paragraphs-item-html-code article.node thead.show-for-small-down, .paragraphs-item-html-code article.node thead.hide-for-medium-only, .paragraphs-item-html-code article.node thead.hide-for-medium-up, .paragraphs-item-html-code article.node thead.hide-for-medium, .paragraphs-item-html-code article.node thead.show-for-medium-down, .paragraphs-item-html-code article.node thead.hide-for-large-only, .paragraphs-item-html-code article.node thead.hide-for-large-up, .paragraphs-item-html-code article.node thead.hide-for-large, .paragraphs-item-html-code article.node thead.show-for-large-down, .paragraphs-item-html-code article.node thead.hide-for-xlarge-only, .paragraphs-item-html-code article.node thead.hide-for-xlarge-up, .paragraphs-item-html-code article.node thead.hide-for-xlarge, .paragraphs-item-html-code article.node thead.show-for-xlarge-down, .paragraphs-item-html-code article.node thead.hide-for-xxlarge-only, .paragraphs-item-html-code article.node thead.hide-for-xxlarge-up, .paragraphs-item-html-code article.node thead.hide-for-xxlarge, .paragraphs-item-html-code article.node thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  .paragraphs-item-html-code article.node tbody.show-for-small-only, .paragraphs-item-html-code article.node tbody.show-for-small-up, .paragraphs-item-html-code article.node tbody.show-for-small, .paragraphs-item-html-code article.node tbody.show-for-small-down, .paragraphs-item-html-code article.node tbody.hide-for-medium-only, .paragraphs-item-html-code article.node tbody.hide-for-medium-up, .paragraphs-item-html-code article.node tbody.hide-for-medium, .paragraphs-item-html-code article.node tbody.show-for-medium-down, .paragraphs-item-html-code article.node tbody.hide-for-large-only, .paragraphs-item-html-code article.node tbody.hide-for-large-up, .paragraphs-item-html-code article.node tbody.hide-for-large, .paragraphs-item-html-code article.node tbody.show-for-large-down, .paragraphs-item-html-code article.node tbody.hide-for-xlarge-only, .paragraphs-item-html-code article.node tbody.hide-for-xlarge-up, .paragraphs-item-html-code article.node tbody.hide-for-xlarge, .paragraphs-item-html-code article.node tbody.show-for-xlarge-down, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge-only, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge-up, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge, .paragraphs-item-html-code article.node tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  .paragraphs-item-html-code article.node tr.show-for-small-only, .paragraphs-item-html-code article.node tr.show-for-small-up, .paragraphs-item-html-code article.node tr.show-for-small, .paragraphs-item-html-code article.node tr.show-for-small-down, .paragraphs-item-html-code article.node tr.hide-for-medium-only, .paragraphs-item-html-code article.node tr.hide-for-medium-up, .paragraphs-item-html-code article.node tr.hide-for-medium, .paragraphs-item-html-code article.node tr.show-for-medium-down, .paragraphs-item-html-code article.node tr.hide-for-large-only, .paragraphs-item-html-code article.node tr.hide-for-large-up, .paragraphs-item-html-code article.node tr.hide-for-large, .paragraphs-item-html-code article.node tr.show-for-large-down, .paragraphs-item-html-code article.node tr.hide-for-xlarge-only, .paragraphs-item-html-code article.node tr.hide-for-xlarge-up, .paragraphs-item-html-code article.node tr.hide-for-xlarge, .paragraphs-item-html-code article.node tr.show-for-xlarge-down, .paragraphs-item-html-code article.node tr.hide-for-xxlarge-only, .paragraphs-item-html-code article.node tr.hide-for-xxlarge-up, .paragraphs-item-html-code article.node tr.hide-for-xxlarge, .paragraphs-item-html-code article.node tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  .paragraphs-item-html-code article.node th.show-for-small-only, .paragraphs-item-html-code article.node td.show-for-small-only, .paragraphs-item-html-code article.node th.show-for-small-up, .paragraphs-item-html-code article.node td.show-for-small-up, .paragraphs-item-html-code article.node th.show-for-small, .paragraphs-item-html-code article.node td.show-for-small, .paragraphs-item-html-code article.node th.show-for-small-down, .paragraphs-item-html-code article.node td.show-for-small-down, .paragraphs-item-html-code article.node th.hide-for-medium-only, .paragraphs-item-html-code article.node td.hide-for-medium-only, .paragraphs-item-html-code article.node th.hide-for-medium-up, .paragraphs-item-html-code article.node td.hide-for-medium-up, .paragraphs-item-html-code article.node th.hide-for-medium, .paragraphs-item-html-code article.node td.hide-for-medium, .paragraphs-item-html-code article.node th.show-for-medium-down, .paragraphs-item-html-code article.node td.show-for-medium-down, .paragraphs-item-html-code article.node th.hide-for-large-only, .paragraphs-item-html-code article.node td.hide-for-large-only, .paragraphs-item-html-code article.node th.hide-for-large-up, .paragraphs-item-html-code article.node td.hide-for-large-up, .paragraphs-item-html-code article.node th.hide-for-large, .paragraphs-item-html-code article.node td.hide-for-large, .paragraphs-item-html-code article.node th.show-for-large-down, .paragraphs-item-html-code article.node td.show-for-large-down, .paragraphs-item-html-code article.node th.hide-for-xlarge-only, .paragraphs-item-html-code article.node td.hide-for-xlarge-only, .paragraphs-item-html-code article.node th.hide-for-xlarge-up, .paragraphs-item-html-code article.node td.hide-for-xlarge-up, .paragraphs-item-html-code article.node th.hide-for-xlarge, .paragraphs-item-html-code article.node td.hide-for-xlarge, .paragraphs-item-html-code article.node th.show-for-xlarge-down, .paragraphs-item-html-code article.node td.show-for-xlarge-down, .paragraphs-item-html-code article.node th.hide-for-xxlarge-only, .paragraphs-item-html-code article.node td.hide-for-xxlarge-only, .paragraphs-item-html-code article.node th.hide-for-xxlarge-up, .paragraphs-item-html-code article.node td.hide-for-xxlarge-up, .paragraphs-item-html-code article.node th.hide-for-xxlarge, .paragraphs-item-html-code article.node td.hide-for-xxlarge, .paragraphs-item-html-code article.node th.show-for-xxlarge-down, .paragraphs-item-html-code article.node td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

@media only screen and (min-width: 40.063em) {
  .paragraphs-item-html-code article.node .hide-for-small-only, .paragraphs-item-html-code article.node .show-for-small-up, .paragraphs-item-html-code article.node .hide-for-small, .paragraphs-item-html-code article.node .hide-for-small-down, .paragraphs-item-html-code article.node .show-for-medium-only, .paragraphs-item-html-code article.node .show-for-medium-up, .paragraphs-item-html-code article.node .show-for-medium, .paragraphs-item-html-code article.node .show-for-medium-down, .paragraphs-item-html-code article.node .hide-for-large-only, .paragraphs-item-html-code article.node .hide-for-large-up, .paragraphs-item-html-code article.node .hide-for-large, .paragraphs-item-html-code article.node .show-for-large-down, .paragraphs-item-html-code article.node .hide-for-xlarge-only, .paragraphs-item-html-code article.node .hide-for-xlarge-up, .paragraphs-item-html-code article.node .hide-for-xlarge, .paragraphs-item-html-code article.node .show-for-xlarge-down, .paragraphs-item-html-code article.node .hide-for-xxlarge-only, .paragraphs-item-html-code article.node .hide-for-xxlarge-up, .paragraphs-item-html-code article.node .hide-for-xxlarge, .paragraphs-item-html-code article.node .show-for-xxlarge-down {
    display: inherit !important;
  }
  .paragraphs-item-html-code article.node .show-for-small-only, .paragraphs-item-html-code article.node .hide-for-small-up, .paragraphs-item-html-code article.node .show-for-small, .paragraphs-item-html-code article.node .show-for-small-down, .paragraphs-item-html-code article.node .hide-for-medium-only, .paragraphs-item-html-code article.node .hide-for-medium-up, .paragraphs-item-html-code article.node .hide-for-medium, .paragraphs-item-html-code article.node .hide-for-medium-down, .paragraphs-item-html-code article.node .show-for-large-only, .paragraphs-item-html-code article.node .show-for-large-up, .paragraphs-item-html-code article.node .show-for-large, .paragraphs-item-html-code article.node .hide-for-large-down, .paragraphs-item-html-code article.node .show-for-xlarge-only, .paragraphs-item-html-code article.node .show-for-xlarge-up, .paragraphs-item-html-code article.node .show-for-xlarge, .paragraphs-item-html-code article.node .hide-for-xlarge-down, .paragraphs-item-html-code article.node .show-for-xxlarge-only, .paragraphs-item-html-code article.node .show-for-xxlarge-up, .paragraphs-item-html-code article.node .show-for-xxlarge, .paragraphs-item-html-code article.node .hide-for-xxlarge-down {
    display: none !important;
  }
  .paragraphs-item-html-code article.node .hidden-for-small-only, .paragraphs-item-html-code article.node .visible-for-small-up, .paragraphs-item-html-code article.node .hidden-for-small, .paragraphs-item-html-code article.node .hidden-for-small-down, .paragraphs-item-html-code article.node .visible-for-medium-only, .paragraphs-item-html-code article.node .visible-for-medium-up, .paragraphs-item-html-code article.node .visible-for-medium, .paragraphs-item-html-code article.node .visible-for-medium-down, .paragraphs-item-html-code article.node .hidden-for-large-only, .paragraphs-item-html-code article.node .hidden-for-large-up, .paragraphs-item-html-code article.node .hidden-for-large, .paragraphs-item-html-code article.node .visible-for-large-down, .paragraphs-item-html-code article.node .hidden-for-xlarge-only, .paragraphs-item-html-code article.node .hidden-for-xlarge-up, .paragraphs-item-html-code article.node .hidden-for-xlarge, .paragraphs-item-html-code article.node .visible-for-xlarge-down, .paragraphs-item-html-code article.node .hidden-for-xxlarge-only, .paragraphs-item-html-code article.node .hidden-for-xxlarge-up, .paragraphs-item-html-code article.node .hidden-for-xxlarge, .paragraphs-item-html-code article.node .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  .paragraphs-item-html-code article.node .visible-for-small-only, .paragraphs-item-html-code article.node .hidden-for-small-up, .paragraphs-item-html-code article.node .visible-for-small, .paragraphs-item-html-code article.node .visible-for-small-down, .paragraphs-item-html-code article.node .hidden-for-medium-only, .paragraphs-item-html-code article.node .hidden-for-medium-up, .paragraphs-item-html-code article.node .hidden-for-medium, .paragraphs-item-html-code article.node .hidden-for-medium-down, .paragraphs-item-html-code article.node .visible-for-large-only, .paragraphs-item-html-code article.node .visible-for-large-up, .paragraphs-item-html-code article.node .visible-for-large, .paragraphs-item-html-code article.node .hidden-for-large-down, .paragraphs-item-html-code article.node .visible-for-xlarge-only, .paragraphs-item-html-code article.node .visible-for-xlarge-up, .paragraphs-item-html-code article.node .visible-for-xlarge, .paragraphs-item-html-code article.node .hidden-for-xlarge-down, .paragraphs-item-html-code article.node .visible-for-xxlarge-only, .paragraphs-item-html-code article.node .visible-for-xxlarge-up, .paragraphs-item-html-code article.node .visible-for-xxlarge, .paragraphs-item-html-code article.node .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  .paragraphs-item-html-code article.node table.hide-for-small-only, .paragraphs-item-html-code article.node table.show-for-small-up, .paragraphs-item-html-code article.node table.hide-for-small, .paragraphs-item-html-code article.node table.hide-for-small-down, .paragraphs-item-html-code article.node table.show-for-medium-only, .paragraphs-item-html-code article.node table.show-for-medium-up, .paragraphs-item-html-code article.node table.show-for-medium, .paragraphs-item-html-code article.node table.show-for-medium-down, .paragraphs-item-html-code article.node table.hide-for-large-only, .paragraphs-item-html-code article.node table.hide-for-large-up, .paragraphs-item-html-code article.node table.hide-for-large, .paragraphs-item-html-code article.node table.show-for-large-down, .paragraphs-item-html-code article.node table.hide-for-xlarge-only, .paragraphs-item-html-code article.node table.hide-for-xlarge-up, .paragraphs-item-html-code article.node table.hide-for-xlarge, .paragraphs-item-html-code article.node table.show-for-xlarge-down, .paragraphs-item-html-code article.node table.hide-for-xxlarge-only, .paragraphs-item-html-code article.node table.hide-for-xxlarge-up, .paragraphs-item-html-code article.node table.hide-for-xxlarge, .paragraphs-item-html-code article.node table.show-for-xxlarge-down {
    display: table !important;
  }
  .paragraphs-item-html-code article.node thead.hide-for-small-only, .paragraphs-item-html-code article.node thead.show-for-small-up, .paragraphs-item-html-code article.node thead.hide-for-small, .paragraphs-item-html-code article.node thead.hide-for-small-down, .paragraphs-item-html-code article.node thead.show-for-medium-only, .paragraphs-item-html-code article.node thead.show-for-medium-up, .paragraphs-item-html-code article.node thead.show-for-medium, .paragraphs-item-html-code article.node thead.show-for-medium-down, .paragraphs-item-html-code article.node thead.hide-for-large-only, .paragraphs-item-html-code article.node thead.hide-for-large-up, .paragraphs-item-html-code article.node thead.hide-for-large, .paragraphs-item-html-code article.node thead.show-for-large-down, .paragraphs-item-html-code article.node thead.hide-for-xlarge-only, .paragraphs-item-html-code article.node thead.hide-for-xlarge-up, .paragraphs-item-html-code article.node thead.hide-for-xlarge, .paragraphs-item-html-code article.node thead.show-for-xlarge-down, .paragraphs-item-html-code article.node thead.hide-for-xxlarge-only, .paragraphs-item-html-code article.node thead.hide-for-xxlarge-up, .paragraphs-item-html-code article.node thead.hide-for-xxlarge, .paragraphs-item-html-code article.node thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  .paragraphs-item-html-code article.node tbody.hide-for-small-only, .paragraphs-item-html-code article.node tbody.show-for-small-up, .paragraphs-item-html-code article.node tbody.hide-for-small, .paragraphs-item-html-code article.node tbody.hide-for-small-down, .paragraphs-item-html-code article.node tbody.show-for-medium-only, .paragraphs-item-html-code article.node tbody.show-for-medium-up, .paragraphs-item-html-code article.node tbody.show-for-medium, .paragraphs-item-html-code article.node tbody.show-for-medium-down, .paragraphs-item-html-code article.node tbody.hide-for-large-only, .paragraphs-item-html-code article.node tbody.hide-for-large-up, .paragraphs-item-html-code article.node tbody.hide-for-large, .paragraphs-item-html-code article.node tbody.show-for-large-down, .paragraphs-item-html-code article.node tbody.hide-for-xlarge-only, .paragraphs-item-html-code article.node tbody.hide-for-xlarge-up, .paragraphs-item-html-code article.node tbody.hide-for-xlarge, .paragraphs-item-html-code article.node tbody.show-for-xlarge-down, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge-only, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge-up, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge, .paragraphs-item-html-code article.node tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  .paragraphs-item-html-code article.node tr.hide-for-small-only, .paragraphs-item-html-code article.node tr.show-for-small-up, .paragraphs-item-html-code article.node tr.hide-for-small, .paragraphs-item-html-code article.node tr.hide-for-small-down, .paragraphs-item-html-code article.node tr.show-for-medium-only, .paragraphs-item-html-code article.node tr.show-for-medium-up, .paragraphs-item-html-code article.node tr.show-for-medium, .paragraphs-item-html-code article.node tr.show-for-medium-down, .paragraphs-item-html-code article.node tr.hide-for-large-only, .paragraphs-item-html-code article.node tr.hide-for-large-up, .paragraphs-item-html-code article.node tr.hide-for-large, .paragraphs-item-html-code article.node tr.show-for-large-down, .paragraphs-item-html-code article.node tr.hide-for-xlarge-only, .paragraphs-item-html-code article.node tr.hide-for-xlarge-up, .paragraphs-item-html-code article.node tr.hide-for-xlarge, .paragraphs-item-html-code article.node tr.show-for-xlarge-down, .paragraphs-item-html-code article.node tr.hide-for-xxlarge-only, .paragraphs-item-html-code article.node tr.hide-for-xxlarge-up, .paragraphs-item-html-code article.node tr.hide-for-xxlarge, .paragraphs-item-html-code article.node tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  .paragraphs-item-html-code article.node th.hide-for-small-only, .paragraphs-item-html-code article.node td.hide-for-small-only, .paragraphs-item-html-code article.node th.show-for-small-up, .paragraphs-item-html-code article.node td.show-for-small-up, .paragraphs-item-html-code article.node th.hide-for-small, .paragraphs-item-html-code article.node td.hide-for-small, .paragraphs-item-html-code article.node th.hide-for-small-down, .paragraphs-item-html-code article.node td.hide-for-small-down, .paragraphs-item-html-code article.node th.show-for-medium-only, .paragraphs-item-html-code article.node td.show-for-medium-only, .paragraphs-item-html-code article.node th.show-for-medium-up, .paragraphs-item-html-code article.node td.show-for-medium-up, .paragraphs-item-html-code article.node th.show-for-medium, .paragraphs-item-html-code article.node td.show-for-medium, .paragraphs-item-html-code article.node th.show-for-medium-down, .paragraphs-item-html-code article.node td.show-for-medium-down, .paragraphs-item-html-code article.node th.hide-for-large-only, .paragraphs-item-html-code article.node td.hide-for-large-only, .paragraphs-item-html-code article.node th.hide-for-large-up, .paragraphs-item-html-code article.node td.hide-for-large-up, .paragraphs-item-html-code article.node th.hide-for-large, .paragraphs-item-html-code article.node td.hide-for-large, .paragraphs-item-html-code article.node th.show-for-large-down, .paragraphs-item-html-code article.node td.show-for-large-down, .paragraphs-item-html-code article.node th.hide-for-xlarge-only, .paragraphs-item-html-code article.node td.hide-for-xlarge-only, .paragraphs-item-html-code article.node th.hide-for-xlarge-up, .paragraphs-item-html-code article.node td.hide-for-xlarge-up, .paragraphs-item-html-code article.node th.hide-for-xlarge, .paragraphs-item-html-code article.node td.hide-for-xlarge, .paragraphs-item-html-code article.node th.show-for-xlarge-down, .paragraphs-item-html-code article.node td.show-for-xlarge-down, .paragraphs-item-html-code article.node th.hide-for-xxlarge-only, .paragraphs-item-html-code article.node td.hide-for-xxlarge-only, .paragraphs-item-html-code article.node th.hide-for-xxlarge-up, .paragraphs-item-html-code article.node td.hide-for-xxlarge-up, .paragraphs-item-html-code article.node th.hide-for-xxlarge, .paragraphs-item-html-code article.node td.hide-for-xxlarge, .paragraphs-item-html-code article.node th.show-for-xxlarge-down, .paragraphs-item-html-code article.node td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

@media only screen and (min-width: 64.063em) {
  .paragraphs-item-html-code article.node .hide-for-small-only, .paragraphs-item-html-code article.node .show-for-small-up, .paragraphs-item-html-code article.node .hide-for-small, .paragraphs-item-html-code article.node .hide-for-small-down, .paragraphs-item-html-code article.node .hide-for-medium-only, .paragraphs-item-html-code article.node .show-for-medium-up, .paragraphs-item-html-code article.node .hide-for-medium, .paragraphs-item-html-code article.node .hide-for-medium-down, .paragraphs-item-html-code article.node .show-for-large-only, .paragraphs-item-html-code article.node .show-for-large-up, .paragraphs-item-html-code article.node .show-for-large, .paragraphs-item-html-code article.node .show-for-large-down, .paragraphs-item-html-code article.node .hide-for-xlarge-only, .paragraphs-item-html-code article.node .hide-for-xlarge-up, .paragraphs-item-html-code article.node .hide-for-xlarge, .paragraphs-item-html-code article.node .show-for-xlarge-down, .paragraphs-item-html-code article.node .hide-for-xxlarge-only, .paragraphs-item-html-code article.node .hide-for-xxlarge-up, .paragraphs-item-html-code article.node .hide-for-xxlarge, .paragraphs-item-html-code article.node .show-for-xxlarge-down {
    display: inherit !important;
  }
  .paragraphs-item-html-code article.node .show-for-small-only, .paragraphs-item-html-code article.node .hide-for-small-up, .paragraphs-item-html-code article.node .show-for-small, .paragraphs-item-html-code article.node .show-for-small-down, .paragraphs-item-html-code article.node .show-for-medium-only, .paragraphs-item-html-code article.node .hide-for-medium-up, .paragraphs-item-html-code article.node .show-for-medium, .paragraphs-item-html-code article.node .show-for-medium-down, .paragraphs-item-html-code article.node .hide-for-large-only, .paragraphs-item-html-code article.node .hide-for-large-up, .paragraphs-item-html-code article.node .hide-for-large, .paragraphs-item-html-code article.node .hide-for-large-down, .paragraphs-item-html-code article.node .show-for-xlarge-only, .paragraphs-item-html-code article.node .show-for-xlarge-up, .paragraphs-item-html-code article.node .show-for-xlarge, .paragraphs-item-html-code article.node .hide-for-xlarge-down, .paragraphs-item-html-code article.node .show-for-xxlarge-only, .paragraphs-item-html-code article.node .show-for-xxlarge-up, .paragraphs-item-html-code article.node .show-for-xxlarge, .paragraphs-item-html-code article.node .hide-for-xxlarge-down {
    display: none !important;
  }
  .paragraphs-item-html-code article.node .hidden-for-small-only, .paragraphs-item-html-code article.node .visible-for-small-up, .paragraphs-item-html-code article.node .hidden-for-small, .paragraphs-item-html-code article.node .hidden-for-small-down, .paragraphs-item-html-code article.node .hidden-for-medium-only, .paragraphs-item-html-code article.node .visible-for-medium-up, .paragraphs-item-html-code article.node .hidden-for-medium, .paragraphs-item-html-code article.node .hidden-for-medium-down, .paragraphs-item-html-code article.node .visible-for-large-only, .paragraphs-item-html-code article.node .visible-for-large-up, .paragraphs-item-html-code article.node .visible-for-large, .paragraphs-item-html-code article.node .visible-for-large-down, .paragraphs-item-html-code article.node .hidden-for-xlarge-only, .paragraphs-item-html-code article.node .hidden-for-xlarge-up, .paragraphs-item-html-code article.node .hidden-for-xlarge, .paragraphs-item-html-code article.node .visible-for-xlarge-down, .paragraphs-item-html-code article.node .hidden-for-xxlarge-only, .paragraphs-item-html-code article.node .hidden-for-xxlarge-up, .paragraphs-item-html-code article.node .hidden-for-xxlarge, .paragraphs-item-html-code article.node .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  .paragraphs-item-html-code article.node .visible-for-small-only, .paragraphs-item-html-code article.node .hidden-for-small-up, .paragraphs-item-html-code article.node .visible-for-small, .paragraphs-item-html-code article.node .visible-for-small-down, .paragraphs-item-html-code article.node .visible-for-medium-only, .paragraphs-item-html-code article.node .hidden-for-medium-up, .paragraphs-item-html-code article.node .visible-for-medium, .paragraphs-item-html-code article.node .visible-for-medium-down, .paragraphs-item-html-code article.node .hidden-for-large-only, .paragraphs-item-html-code article.node .hidden-for-large-up, .paragraphs-item-html-code article.node .hidden-for-large, .paragraphs-item-html-code article.node .hidden-for-large-down, .paragraphs-item-html-code article.node .visible-for-xlarge-only, .paragraphs-item-html-code article.node .visible-for-xlarge-up, .paragraphs-item-html-code article.node .visible-for-xlarge, .paragraphs-item-html-code article.node .hidden-for-xlarge-down, .paragraphs-item-html-code article.node .visible-for-xxlarge-only, .paragraphs-item-html-code article.node .visible-for-xxlarge-up, .paragraphs-item-html-code article.node .visible-for-xxlarge, .paragraphs-item-html-code article.node .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  .paragraphs-item-html-code article.node table.hide-for-small-only, .paragraphs-item-html-code article.node table.show-for-small-up, .paragraphs-item-html-code article.node table.hide-for-small, .paragraphs-item-html-code article.node table.hide-for-small-down, .paragraphs-item-html-code article.node table.hide-for-medium-only, .paragraphs-item-html-code article.node table.show-for-medium-up, .paragraphs-item-html-code article.node table.hide-for-medium, .paragraphs-item-html-code article.node table.hide-for-medium-down, .paragraphs-item-html-code article.node table.show-for-large-only, .paragraphs-item-html-code article.node table.show-for-large-up, .paragraphs-item-html-code article.node table.show-for-large, .paragraphs-item-html-code article.node table.show-for-large-down, .paragraphs-item-html-code article.node table.hide-for-xlarge-only, .paragraphs-item-html-code article.node table.hide-for-xlarge-up, .paragraphs-item-html-code article.node table.hide-for-xlarge, .paragraphs-item-html-code article.node table.show-for-xlarge-down, .paragraphs-item-html-code article.node table.hide-for-xxlarge-only, .paragraphs-item-html-code article.node table.hide-for-xxlarge-up, .paragraphs-item-html-code article.node table.hide-for-xxlarge, .paragraphs-item-html-code article.node table.show-for-xxlarge-down {
    display: table !important;
  }
  .paragraphs-item-html-code article.node thead.hide-for-small-only, .paragraphs-item-html-code article.node thead.show-for-small-up, .paragraphs-item-html-code article.node thead.hide-for-small, .paragraphs-item-html-code article.node thead.hide-for-small-down, .paragraphs-item-html-code article.node thead.hide-for-medium-only, .paragraphs-item-html-code article.node thead.show-for-medium-up, .paragraphs-item-html-code article.node thead.hide-for-medium, .paragraphs-item-html-code article.node thead.hide-for-medium-down, .paragraphs-item-html-code article.node thead.show-for-large-only, .paragraphs-item-html-code article.node thead.show-for-large-up, .paragraphs-item-html-code article.node thead.show-for-large, .paragraphs-item-html-code article.node thead.show-for-large-down, .paragraphs-item-html-code article.node thead.hide-for-xlarge-only, .paragraphs-item-html-code article.node thead.hide-for-xlarge-up, .paragraphs-item-html-code article.node thead.hide-for-xlarge, .paragraphs-item-html-code article.node thead.show-for-xlarge-down, .paragraphs-item-html-code article.node thead.hide-for-xxlarge-only, .paragraphs-item-html-code article.node thead.hide-for-xxlarge-up, .paragraphs-item-html-code article.node thead.hide-for-xxlarge, .paragraphs-item-html-code article.node thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  .paragraphs-item-html-code article.node tbody.hide-for-small-only, .paragraphs-item-html-code article.node tbody.show-for-small-up, .paragraphs-item-html-code article.node tbody.hide-for-small, .paragraphs-item-html-code article.node tbody.hide-for-small-down, .paragraphs-item-html-code article.node tbody.hide-for-medium-only, .paragraphs-item-html-code article.node tbody.show-for-medium-up, .paragraphs-item-html-code article.node tbody.hide-for-medium, .paragraphs-item-html-code article.node tbody.hide-for-medium-down, .paragraphs-item-html-code article.node tbody.show-for-large-only, .paragraphs-item-html-code article.node tbody.show-for-large-up, .paragraphs-item-html-code article.node tbody.show-for-large, .paragraphs-item-html-code article.node tbody.show-for-large-down, .paragraphs-item-html-code article.node tbody.hide-for-xlarge-only, .paragraphs-item-html-code article.node tbody.hide-for-xlarge-up, .paragraphs-item-html-code article.node tbody.hide-for-xlarge, .paragraphs-item-html-code article.node tbody.show-for-xlarge-down, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge-only, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge-up, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge, .paragraphs-item-html-code article.node tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  .paragraphs-item-html-code article.node tr.hide-for-small-only, .paragraphs-item-html-code article.node tr.show-for-small-up, .paragraphs-item-html-code article.node tr.hide-for-small, .paragraphs-item-html-code article.node tr.hide-for-small-down, .paragraphs-item-html-code article.node tr.hide-for-medium-only, .paragraphs-item-html-code article.node tr.show-for-medium-up, .paragraphs-item-html-code article.node tr.hide-for-medium, .paragraphs-item-html-code article.node tr.hide-for-medium-down, .paragraphs-item-html-code article.node tr.show-for-large-only, .paragraphs-item-html-code article.node tr.show-for-large-up, .paragraphs-item-html-code article.node tr.show-for-large, .paragraphs-item-html-code article.node tr.show-for-large-down, .paragraphs-item-html-code article.node tr.hide-for-xlarge-only, .paragraphs-item-html-code article.node tr.hide-for-xlarge-up, .paragraphs-item-html-code article.node tr.hide-for-xlarge, .paragraphs-item-html-code article.node tr.show-for-xlarge-down, .paragraphs-item-html-code article.node tr.hide-for-xxlarge-only, .paragraphs-item-html-code article.node tr.hide-for-xxlarge-up, .paragraphs-item-html-code article.node tr.hide-for-xxlarge, .paragraphs-item-html-code article.node tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  .paragraphs-item-html-code article.node th.hide-for-small-only, .paragraphs-item-html-code article.node td.hide-for-small-only, .paragraphs-item-html-code article.node th.show-for-small-up, .paragraphs-item-html-code article.node td.show-for-small-up, .paragraphs-item-html-code article.node th.hide-for-small, .paragraphs-item-html-code article.node td.hide-for-small, .paragraphs-item-html-code article.node th.hide-for-small-down, .paragraphs-item-html-code article.node td.hide-for-small-down, .paragraphs-item-html-code article.node th.hide-for-medium-only, .paragraphs-item-html-code article.node td.hide-for-medium-only, .paragraphs-item-html-code article.node th.show-for-medium-up, .paragraphs-item-html-code article.node td.show-for-medium-up, .paragraphs-item-html-code article.node th.hide-for-medium, .paragraphs-item-html-code article.node td.hide-for-medium, .paragraphs-item-html-code article.node th.hide-for-medium-down, .paragraphs-item-html-code article.node td.hide-for-medium-down, .paragraphs-item-html-code article.node th.show-for-large-only, .paragraphs-item-html-code article.node td.show-for-large-only, .paragraphs-item-html-code article.node th.show-for-large-up, .paragraphs-item-html-code article.node td.show-for-large-up, .paragraphs-item-html-code article.node th.show-for-large, .paragraphs-item-html-code article.node td.show-for-large, .paragraphs-item-html-code article.node th.show-for-large-down, .paragraphs-item-html-code article.node td.show-for-large-down, .paragraphs-item-html-code article.node th.hide-for-xlarge-only, .paragraphs-item-html-code article.node td.hide-for-xlarge-only, .paragraphs-item-html-code article.node th.hide-for-xlarge-up, .paragraphs-item-html-code article.node td.hide-for-xlarge-up, .paragraphs-item-html-code article.node th.hide-for-xlarge, .paragraphs-item-html-code article.node td.hide-for-xlarge, .paragraphs-item-html-code article.node th.show-for-xlarge-down, .paragraphs-item-html-code article.node td.show-for-xlarge-down, .paragraphs-item-html-code article.node th.hide-for-xxlarge-only, .paragraphs-item-html-code article.node td.hide-for-xxlarge-only, .paragraphs-item-html-code article.node th.hide-for-xxlarge-up, .paragraphs-item-html-code article.node td.hide-for-xxlarge-up, .paragraphs-item-html-code article.node th.hide-for-xxlarge, .paragraphs-item-html-code article.node td.hide-for-xxlarge, .paragraphs-item-html-code article.node th.show-for-xxlarge-down, .paragraphs-item-html-code article.node td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

@media only screen and (min-width: 90.063em) {
  .paragraphs-item-html-code article.node .hide-for-small-only, .paragraphs-item-html-code article.node .show-for-small-up, .paragraphs-item-html-code article.node .hide-for-small, .paragraphs-item-html-code article.node .hide-for-small-down, .paragraphs-item-html-code article.node .hide-for-medium-only, .paragraphs-item-html-code article.node .show-for-medium-up, .paragraphs-item-html-code article.node .hide-for-medium, .paragraphs-item-html-code article.node .hide-for-medium-down, .paragraphs-item-html-code article.node .hide-for-large-only, .paragraphs-item-html-code article.node .show-for-large-up, .paragraphs-item-html-code article.node .hide-for-large, .paragraphs-item-html-code article.node .hide-for-large-down, .paragraphs-item-html-code article.node .show-for-xlarge-only, .paragraphs-item-html-code article.node .show-for-xlarge-up, .paragraphs-item-html-code article.node .show-for-xlarge, .paragraphs-item-html-code article.node .show-for-xlarge-down, .paragraphs-item-html-code article.node .hide-for-xxlarge-only, .paragraphs-item-html-code article.node .hide-for-xxlarge-up, .paragraphs-item-html-code article.node .hide-for-xxlarge, .paragraphs-item-html-code article.node .show-for-xxlarge-down {
    display: inherit !important;
  }
  .paragraphs-item-html-code article.node .show-for-small-only, .paragraphs-item-html-code article.node .hide-for-small-up, .paragraphs-item-html-code article.node .show-for-small, .paragraphs-item-html-code article.node .show-for-small-down, .paragraphs-item-html-code article.node .show-for-medium-only, .paragraphs-item-html-code article.node .hide-for-medium-up, .paragraphs-item-html-code article.node .show-for-medium, .paragraphs-item-html-code article.node .show-for-medium-down, .paragraphs-item-html-code article.node .show-for-large-only, .paragraphs-item-html-code article.node .hide-for-large-up, .paragraphs-item-html-code article.node .show-for-large, .paragraphs-item-html-code article.node .show-for-large-down, .paragraphs-item-html-code article.node .hide-for-xlarge-only, .paragraphs-item-html-code article.node .hide-for-xlarge-up, .paragraphs-item-html-code article.node .hide-for-xlarge, .paragraphs-item-html-code article.node .hide-for-xlarge-down, .paragraphs-item-html-code article.node .show-for-xxlarge-only, .paragraphs-item-html-code article.node .show-for-xxlarge-up, .paragraphs-item-html-code article.node .show-for-xxlarge, .paragraphs-item-html-code article.node .hide-for-xxlarge-down {
    display: none !important;
  }
  .paragraphs-item-html-code article.node .hidden-for-small-only, .paragraphs-item-html-code article.node .visible-for-small-up, .paragraphs-item-html-code article.node .hidden-for-small, .paragraphs-item-html-code article.node .hidden-for-small-down, .paragraphs-item-html-code article.node .hidden-for-medium-only, .paragraphs-item-html-code article.node .visible-for-medium-up, .paragraphs-item-html-code article.node .hidden-for-medium, .paragraphs-item-html-code article.node .hidden-for-medium-down, .paragraphs-item-html-code article.node .hidden-for-large-only, .paragraphs-item-html-code article.node .visible-for-large-up, .paragraphs-item-html-code article.node .hidden-for-large, .paragraphs-item-html-code article.node .hidden-for-large-down, .paragraphs-item-html-code article.node .visible-for-xlarge-only, .paragraphs-item-html-code article.node .visible-for-xlarge-up, .paragraphs-item-html-code article.node .visible-for-xlarge, .paragraphs-item-html-code article.node .visible-for-xlarge-down, .paragraphs-item-html-code article.node .hidden-for-xxlarge-only, .paragraphs-item-html-code article.node .hidden-for-xxlarge-up, .paragraphs-item-html-code article.node .hidden-for-xxlarge, .paragraphs-item-html-code article.node .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  .paragraphs-item-html-code article.node .visible-for-small-only, .paragraphs-item-html-code article.node .hidden-for-small-up, .paragraphs-item-html-code article.node .visible-for-small, .paragraphs-item-html-code article.node .visible-for-small-down, .paragraphs-item-html-code article.node .visible-for-medium-only, .paragraphs-item-html-code article.node .hidden-for-medium-up, .paragraphs-item-html-code article.node .visible-for-medium, .paragraphs-item-html-code article.node .visible-for-medium-down, .paragraphs-item-html-code article.node .visible-for-large-only, .paragraphs-item-html-code article.node .hidden-for-large-up, .paragraphs-item-html-code article.node .visible-for-large, .paragraphs-item-html-code article.node .visible-for-large-down, .paragraphs-item-html-code article.node .hidden-for-xlarge-only, .paragraphs-item-html-code article.node .hidden-for-xlarge-up, .paragraphs-item-html-code article.node .hidden-for-xlarge, .paragraphs-item-html-code article.node .hidden-for-xlarge-down, .paragraphs-item-html-code article.node .visible-for-xxlarge-only, .paragraphs-item-html-code article.node .visible-for-xxlarge-up, .paragraphs-item-html-code article.node .visible-for-xxlarge, .paragraphs-item-html-code article.node .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  .paragraphs-item-html-code article.node table.hide-for-small-only, .paragraphs-item-html-code article.node table.show-for-small-up, .paragraphs-item-html-code article.node table.hide-for-small, .paragraphs-item-html-code article.node table.hide-for-small-down, .paragraphs-item-html-code article.node table.hide-for-medium-only, .paragraphs-item-html-code article.node table.show-for-medium-up, .paragraphs-item-html-code article.node table.hide-for-medium, .paragraphs-item-html-code article.node table.hide-for-medium-down, .paragraphs-item-html-code article.node table.hide-for-large-only, .paragraphs-item-html-code article.node table.show-for-large-up, .paragraphs-item-html-code article.node table.hide-for-large, .paragraphs-item-html-code article.node table.hide-for-large-down, .paragraphs-item-html-code article.node table.show-for-xlarge-only, .paragraphs-item-html-code article.node table.show-for-xlarge-up, .paragraphs-item-html-code article.node table.show-for-xlarge, .paragraphs-item-html-code article.node table.show-for-xlarge-down, .paragraphs-item-html-code article.node table.hide-for-xxlarge-only, .paragraphs-item-html-code article.node table.hide-for-xxlarge-up, .paragraphs-item-html-code article.node table.hide-for-xxlarge, .paragraphs-item-html-code article.node table.show-for-xxlarge-down {
    display: table !important;
  }
  .paragraphs-item-html-code article.node thead.hide-for-small-only, .paragraphs-item-html-code article.node thead.show-for-small-up, .paragraphs-item-html-code article.node thead.hide-for-small, .paragraphs-item-html-code article.node thead.hide-for-small-down, .paragraphs-item-html-code article.node thead.hide-for-medium-only, .paragraphs-item-html-code article.node thead.show-for-medium-up, .paragraphs-item-html-code article.node thead.hide-for-medium, .paragraphs-item-html-code article.node thead.hide-for-medium-down, .paragraphs-item-html-code article.node thead.hide-for-large-only, .paragraphs-item-html-code article.node thead.show-for-large-up, .paragraphs-item-html-code article.node thead.hide-for-large, .paragraphs-item-html-code article.node thead.hide-for-large-down, .paragraphs-item-html-code article.node thead.show-for-xlarge-only, .paragraphs-item-html-code article.node thead.show-for-xlarge-up, .paragraphs-item-html-code article.node thead.show-for-xlarge, .paragraphs-item-html-code article.node thead.show-for-xlarge-down, .paragraphs-item-html-code article.node thead.hide-for-xxlarge-only, .paragraphs-item-html-code article.node thead.hide-for-xxlarge-up, .paragraphs-item-html-code article.node thead.hide-for-xxlarge, .paragraphs-item-html-code article.node thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  .paragraphs-item-html-code article.node tbody.hide-for-small-only, .paragraphs-item-html-code article.node tbody.show-for-small-up, .paragraphs-item-html-code article.node tbody.hide-for-small, .paragraphs-item-html-code article.node tbody.hide-for-small-down, .paragraphs-item-html-code article.node tbody.hide-for-medium-only, .paragraphs-item-html-code article.node tbody.show-for-medium-up, .paragraphs-item-html-code article.node tbody.hide-for-medium, .paragraphs-item-html-code article.node tbody.hide-for-medium-down, .paragraphs-item-html-code article.node tbody.hide-for-large-only, .paragraphs-item-html-code article.node tbody.show-for-large-up, .paragraphs-item-html-code article.node tbody.hide-for-large, .paragraphs-item-html-code article.node tbody.hide-for-large-down, .paragraphs-item-html-code article.node tbody.show-for-xlarge-only, .paragraphs-item-html-code article.node tbody.show-for-xlarge-up, .paragraphs-item-html-code article.node tbody.show-for-xlarge, .paragraphs-item-html-code article.node tbody.show-for-xlarge-down, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge-only, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge-up, .paragraphs-item-html-code article.node tbody.hide-for-xxlarge, .paragraphs-item-html-code article.node tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  .paragraphs-item-html-code article.node tr.hide-for-small-only, .paragraphs-item-html-code article.node tr.show-for-small-up, .paragraphs-item-html-code article.node tr.hide-for-small, .paragraphs-item-html-code article.node tr.hide-for-small-down, .paragraphs-item-html-code article.node tr.hide-for-medium-only, .paragraphs-item-html-code article.node tr.show-for-medium-up, .paragraphs-item-html-code article.node tr.hide-for-medium, .paragraphs-item-html-code article.node tr.hide-for-medium-down, .paragraphs-item-html-code article.node tr.hide-for-large-only, .paragraphs-item-html-code article.node tr.show-for-large-up, .paragraphs-item-html-code article.node tr.hide-for-large, .paragraphs-item-html-code article.node tr.hide-for-large-down, .paragraphs-item-html-code article.node tr.show-for-xlarge-only, .paragraphs-item-html-code article.node tr.show-for-xlarge-up, .paragraphs-item-html-code article.node tr.show-for-xlarge, .paragraphs-item-html-code article.node tr.show-for-xlarge-down, .paragraphs-item-html-code article.node tr.hide-for-xxlarge-only, .paragraphs-item-html-code article.node tr.hide-for-xxlarge-up, .paragraphs-item-html-code article.node tr.hide-for-xxlarge, .paragraphs-item-html-code article.node tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  .paragraphs-item-html-code article.node th.hide-for-small-only, .paragraphs-item-html-code article.node td.hide-for-small-only, .paragraphs-item-html-code article.node th.show-for-small-up, .paragraphs-item-html-code article.node td.show-for-small-up, .paragraphs-item-html-code article.node th.hide-for-small, .paragraphs-item-html-code article.node td.hide-for-small, .paragraphs-item-html-code article.node th.hide-for-small-down, .paragraphs-item-html-code article.node td.hide-for-small-down, .paragraphs-item-html-code article.node th.hide-for-medium-only, .paragraphs-item-html-code article.node td.hide-for-medium-only, .paragraphs-item-html-code article.node th.show-for-medium-up, .paragraphs-item-html-code article.node td.show-for-medium-up, .paragraphs-item-html-code article.node th.hide-for-medium, .paragraphs-item-html-code article.node td.hide-for-medium, .paragraphs-item-html-code article.node th.hide-for-medium-down, .paragraphs-item-html-code article.node td.hide-for-medium-down, .paragraphs-item-html-code article.node th.hide-for-large-only, .paragraphs-item-html-code article.node td.hide-for-large-only, .paragraphs-item-html-code article.node th.show-for-large-up, .paragraphs-item-html-code article.node td.show-for-large-up, .paragraphs-item-html-code article.node th.hide-for-large, .paragraphs-item-html-code article.node td.hide-for-large, .paragraphs-item-html-code article.node th.hide-for-large-down, .paragraphs-item-html-code article.node td.hide-for-large-down, .paragraphs-item-html-code article.node th.show-for-xlarge-only, .paragraphs-item-html-code article.node td.show-for-xlarge-only, .paragraphs-item-html-code article.node th.show-for-xlarge-up, .paragraphs-item-html-code article.node td.show-for-xlarge-up, .paragraphs-item-html-code article.node th.show-for-xlarge, .paragraphs-item-html-code article.node td.show-for-xlarge, .paragraphs-item-html-code article.node th.show-for-xlarge-down, .paragraphs-item-html-code article.node td.show-for-xlarge-down, .paragraphs-item-html-code article.node th.hide-for-xxlarge-only, .paragraphs-item-html-code article.node td.hide-for-xxlarge-only, .paragraphs-item-html-code article.node th.hide-for-xxlarge-up, .paragraphs-item-html-code article.node td.hide-for-xxlarge-up, .paragraphs-item-html-code article.node th.hide-for-xxlarge, .paragraphs-item-html-code article.node td.hide-for-xxlarge, .paragraphs-item-html-code article.node th.show-for-xxlarge-down, .paragraphs-item-html-code article.node td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

@media only screen and (min-width: 120.063em) {
  .paragraphs-item-html-code article.node .hide-for-small-only, .paragraphs-item-html-code article.node .show-for-small-up, .paragraphs-item-html-code article.node .hide-for-small, .paragraphs-item-html-code article.node .hide-for-small-down, .paragraphs-item-html-code article.node .hide-for-medium-only, .paragraphs-item-html-code article.node .show-for-medium-up, .paragraphs-item-html-code article.node .hide-for-medium, .paragraphs-item-html-code article.node .hide-for-medium-down, .paragraphs-item-html-code article.node .hide-for-large-only, .paragraphs-item-html-code article.node .show-for-large-up, .paragraphs-item-html-code article.node .hide-for-large, .paragraphs-item-html-code article.node .hide-for-large-down, .paragraphs-item-html-code article.node .hide-for-xlarge-only, .paragraphs-item-html-code article.node .show-for-xlarge-up, .paragraphs-item-html-code article.node .hide-for-xlarge, .paragraphs-item-html-code article.node .hide-for-xlarge-down, .paragraphs-item-html-code article.node .show-for-xxlarge-only, .paragraphs-item-html-code article.node .show-for-xxlarge-up, .paragraphs-item-html-code article.node .show-for-xxlarge, .paragraphs-item-html-code article.node .show-for-xxlarge-down {
    display: inherit !important;
  }
  .paragraphs-item-html-code article.node .show-for-small-only, .paragraphs-item-html-code article.node .hide-for-small-up, .paragraphs-item-html-code article.node .show-for-small, .paragraphs-item-html-code article.node .show-for-small-down, .paragraphs-item-html-code article.node .show-for-medium-only, .paragraphs-item-html-code article.node .hide-for-medium-up, .paragraphs-item-html-code article.node .show-for-medium, .paragraphs-item-html-code article.node .show-for-medium-down, .paragraphs-item-html-code article.node .show-for-large-only, .paragraphs-item-html-code article.node .hide-for-large-up, .paragraphs-item-html-code article.node .show-for-large, .paragraphs-item-html-code article.node .show-for-large-down, .paragraphs-item-html-code article.node .show-for-xlarge-only, .paragraphs-item-html-code article.node .hide-for-xlarge-up, .paragraphs-item-html-code article.node .show-for-xlarge, .paragraphs-item-html-code article.node .show-for-xlarge-down, .paragraphs-item-html-code article.node .hide-for-xxlarge-only, .paragraphs-item-html-code article.node .hide-for-xxlarge-up, .paragraphs-item-html-code article.node .hide-for-xxlarge, .paragraphs-item-html-code article.node .hide-for-xxlarge-down {
    display: none !important;
  }
  .paragraphs-item-html-code article.node .hidden-for-small-only, .paragraphs-item-html-code article.node .visible-for-small-up, .paragraphs-item-html-code article.node .hidden-for-small, .paragraphs-item-html-code article.node .hidden-for-small-down, .paragraphs-item-html-code article.node .hidden-for-medium-only, .paragraphs-item-html-code article.node .visible-for-medium-up, .paragraphs-item-html-code article.node .hidden-for-medium, .paragraphs-item-html-code article.node .hidden-for-medium-down, .paragraphs-item-html-code article.node .hidden-for-large-only, .paragraphs-item-html-code article.node .visible-for-large-up, .paragraphs-item-html-code article.node .hidden-for-large, .paragraphs-item-html-code article.node .hidden-for-large-down, .paragraphs-item-html-code article.node .hidden-for-xlarge-only, .paragraphs-item-html-code article.node .visible-for-xlarge-up, .paragraphs-item-html-code article.node .hidden-for-xlarge, .paragraphs-item-html-code article.node .hidden-for-xlarge-down, .paragraphs-item-html-code article.node .visible-for-xxlarge-only, .paragraphs-item-html-code article.node .visible-for-xxlarge-up, .paragraphs-item-html-code article.node .visible-for-xxlarge, .paragraphs-item-html-code article.node .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  .paragraphs-item-html-code article.node .visible-for-small-only, .paragraphs-item-html-code article.node .hidden-for-small-up, .paragraphs-item-html-code article.node .visible-for-small, .paragraphs-item-html-code article.node .visible-for-small-down, .paragraphs-item-html-code article.node .visible-for-medium-only, .paragraphs-item-html-code article.node .hidden-for-medium-up, .paragraphs-item-html-code article.node .visible-for-medium, .paragraphs-item-html-code article.node .visible-for-medium-down, .paragraphs-item-html-code article.node .visible-for-large-only, .paragraphs-item-html-code article.node .hidden-for-large-up, .paragraphs-item-html-code article.node .visible-for-large, .paragraphs-item-html-code article.node .visible-for-large-down, .paragraphs-item-html-code article.node .visible-for-xlarge-only, .paragraphs-item-html-code article.node .hidden-for-xlarge-up, .paragraphs-item-html-code article.node .visible-for-xlarge, .paragraphs-item-html-code article.node .visible-for-xlarge-down, .paragraphs-item-html-code article.node .hidden-for-xxlarge-only, .paragraphs-item-html-code article.node .hidden-for-xxlarge-up, .paragraphs-item-html-code article.node .hidden-for-xxlarge, .paragraphs-item-html-code article.node .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  .paragraphs-item-html-code article.node table.hide-for-small-only, .paragraphs-item-html-code article.node table.show-for-small-up, .paragraphs-item-html-code article.node table.hide-for-small, .paragraphs-item-html-code article.node table.hide-for-small-down, .paragraphs-item-html-code article.node table.hide-for-medium-only, .paragraphs-item-html-code article.node table.show-for-medium-up, .paragraphs-item-html-code article.node table.hide-for-medium, .paragraphs-item-html-code article.node table.hide-for-medium-down, .paragraphs-item-html-code article.node table.hide-for-large-only, .paragraphs-item-html-code article.node table.show-for-large-up, .paragraphs-item-html-code article.node table.hide-for-large, .paragraphs-item-html-code article.node table.hide-for-large-down, .paragraphs-item-html-code article.node table.hide-for-xlarge-only, .paragraphs-item-html-code article.node table.show-for-xlarge-up, .paragraphs-item-html-code article.node table.hide-for-xlarge, .paragraphs-item-html-code article.node table.hide-for-xlarge-down, .paragraphs-item-html-code article.node table.show-for-xxlarge-only, .paragraphs-item-html-code article.node table.show-for-xxlarge-up, .paragraphs-item-html-code article.node table.show-for-xxlarge, .paragraphs-item-html-code article.node table.show-for-xxlarge-down {
    display: table !important;
  }
  .paragraphs-item-html-code article.node thead.hide-for-small-only, .paragraphs-item-html-code article.node thead.show-for-small-up, .paragraphs-item-html-code article.node thead.hide-for-small, .paragraphs-item-html-code article.node thead.hide-for-small-down, .paragraphs-item-html-code article.node thead.hide-for-medium-only, .paragraphs-item-html-code article.node thead.show-for-medium-up, .paragraphs-item-html-code article.node thead.hide-for-medium, .paragraphs-item-html-code article.node thead.hide-for-medium-down, .paragraphs-item-html-code article.node thead.hide-for-large-only, .paragraphs-item-html-code article.node thead.show-for-large-up, .paragraphs-item-html-code article.node thead.hide-for-large, .paragraphs-item-html-code article.node thead.hide-for-large-down, .paragraphs-item-html-code article.node thead.hide-for-xlarge-only, .paragraphs-item-html-code article.node thead.show-for-xlarge-up, .paragraphs-item-html-code article.node thead.hide-for-xlarge, .paragraphs-item-html-code article.node thead.hide-for-xlarge-down, .paragraphs-item-html-code article.node thead.show-for-xxlarge-only, .paragraphs-item-html-code article.node thead.show-for-xxlarge-up, .paragraphs-item-html-code article.node thead.show-for-xxlarge, .paragraphs-item-html-code article.node thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  .paragraphs-item-html-code article.node tbody.hide-for-small-only, .paragraphs-item-html-code article.node tbody.show-for-small-up, .paragraphs-item-html-code article.node tbody.hide-for-small, .paragraphs-item-html-code article.node tbody.hide-for-small-down, .paragraphs-item-html-code article.node tbody.hide-for-medium-only, .paragraphs-item-html-code article.node tbody.show-for-medium-up, .paragraphs-item-html-code article.node tbody.hide-for-medium, .paragraphs-item-html-code article.node tbody.hide-for-medium-down, .paragraphs-item-html-code article.node tbody.hide-for-large-only, .paragraphs-item-html-code article.node tbody.show-for-large-up, .paragraphs-item-html-code article.node tbody.hide-for-large, .paragraphs-item-html-code article.node tbody.hide-for-large-down, .paragraphs-item-html-code article.node tbody.hide-for-xlarge-only, .paragraphs-item-html-code article.node tbody.show-for-xlarge-up, .paragraphs-item-html-code article.node tbody.hide-for-xlarge, .paragraphs-item-html-code article.node tbody.hide-for-xlarge-down, .paragraphs-item-html-code article.node tbody.show-for-xxlarge-only, .paragraphs-item-html-code article.node tbody.show-for-xxlarge-up, .paragraphs-item-html-code article.node tbody.show-for-xxlarge, .paragraphs-item-html-code article.node tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  .paragraphs-item-html-code article.node tr.hide-for-small-only, .paragraphs-item-html-code article.node tr.show-for-small-up, .paragraphs-item-html-code article.node tr.hide-for-small, .paragraphs-item-html-code article.node tr.hide-for-small-down, .paragraphs-item-html-code article.node tr.hide-for-medium-only, .paragraphs-item-html-code article.node tr.show-for-medium-up, .paragraphs-item-html-code article.node tr.hide-for-medium, .paragraphs-item-html-code article.node tr.hide-for-medium-down, .paragraphs-item-html-code article.node tr.hide-for-large-only, .paragraphs-item-html-code article.node tr.show-for-large-up, .paragraphs-item-html-code article.node tr.hide-for-large, .paragraphs-item-html-code article.node tr.hide-for-large-down, .paragraphs-item-html-code article.node tr.hide-for-xlarge-only, .paragraphs-item-html-code article.node tr.show-for-xlarge-up, .paragraphs-item-html-code article.node tr.hide-for-xlarge, .paragraphs-item-html-code article.node tr.hide-for-xlarge-down, .paragraphs-item-html-code article.node tr.show-for-xxlarge-only, .paragraphs-item-html-code article.node tr.show-for-xxlarge-up, .paragraphs-item-html-code article.node tr.show-for-xxlarge, .paragraphs-item-html-code article.node tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  .paragraphs-item-html-code article.node th.hide-for-small-only, .paragraphs-item-html-code article.node td.hide-for-small-only, .paragraphs-item-html-code article.node th.show-for-small-up, .paragraphs-item-html-code article.node td.show-for-small-up, .paragraphs-item-html-code article.node th.hide-for-small, .paragraphs-item-html-code article.node td.hide-for-small, .paragraphs-item-html-code article.node th.hide-for-small-down, .paragraphs-item-html-code article.node td.hide-for-small-down, .paragraphs-item-html-code article.node th.hide-for-medium-only, .paragraphs-item-html-code article.node td.hide-for-medium-only, .paragraphs-item-html-code article.node th.show-for-medium-up, .paragraphs-item-html-code article.node td.show-for-medium-up, .paragraphs-item-html-code article.node th.hide-for-medium, .paragraphs-item-html-code article.node td.hide-for-medium, .paragraphs-item-html-code article.node th.hide-for-medium-down, .paragraphs-item-html-code article.node td.hide-for-medium-down, .paragraphs-item-html-code article.node th.hide-for-large-only, .paragraphs-item-html-code article.node td.hide-for-large-only, .paragraphs-item-html-code article.node th.show-for-large-up, .paragraphs-item-html-code article.node td.show-for-large-up, .paragraphs-item-html-code article.node th.hide-for-large, .paragraphs-item-html-code article.node td.hide-for-large, .paragraphs-item-html-code article.node th.hide-for-large-down, .paragraphs-item-html-code article.node td.hide-for-large-down, .paragraphs-item-html-code article.node th.hide-for-xlarge-only, .paragraphs-item-html-code article.node td.hide-for-xlarge-only, .paragraphs-item-html-code article.node th.show-for-xlarge-up, .paragraphs-item-html-code article.node td.show-for-xlarge-up, .paragraphs-item-html-code article.node th.hide-for-xlarge, .paragraphs-item-html-code article.node td.hide-for-xlarge, .paragraphs-item-html-code article.node th.hide-for-xlarge-down, .paragraphs-item-html-code article.node td.hide-for-xlarge-down, .paragraphs-item-html-code article.node th.show-for-xxlarge-only, .paragraphs-item-html-code article.node td.show-for-xxlarge-only, .paragraphs-item-html-code article.node th.show-for-xxlarge-up, .paragraphs-item-html-code article.node td.show-for-xxlarge-up, .paragraphs-item-html-code article.node th.show-for-xxlarge, .paragraphs-item-html-code article.node td.show-for-xxlarge, .paragraphs-item-html-code article.node th.show-for-xxlarge-down, .paragraphs-item-html-code article.node td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

.paragraphs-item-html-code article.node .show-for-landscape, .paragraphs-item-html-code article.node .hide-for-portrait {
  display: inherit !important;
}

.paragraphs-item-html-code article.node .hide-for-landscape, .paragraphs-item-html-code article.node .show-for-portrait {
  display: none !important;
}

.paragraphs-item-html-code article.node table.hide-for-landscape, .paragraphs-item-html-code article.node table.show-for-portrait {
  display: table !important;
}

.paragraphs-item-html-code article.node thead.hide-for-landscape, .paragraphs-item-html-code article.node thead.show-for-portrait {
  display: table-header-group !important;
}

.paragraphs-item-html-code article.node tbody.hide-for-landscape, .paragraphs-item-html-code article.node tbody.show-for-portrait {
  display: table-row-group !important;
}

.paragraphs-item-html-code article.node tr.hide-for-landscape, .paragraphs-item-html-code article.node tr.show-for-portrait {
  display: table-row !important;
}

.paragraphs-item-html-code article.node td.hide-for-landscape, .paragraphs-item-html-code article.node td.show-for-portrait, .paragraphs-item-html-code article.node th.hide-for-landscape, .paragraphs-item-html-code article.node th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  .paragraphs-item-html-code article.node .show-for-landscape, .paragraphs-item-html-code article.node .hide-for-portrait {
    display: inherit !important;
  }
  .paragraphs-item-html-code article.node .hide-for-landscape, .paragraphs-item-html-code article.node .show-for-portrait {
    display: none !important;
  }
  .paragraphs-item-html-code article.node table.show-for-landscape, .paragraphs-item-html-code article.node table.hide-for-portrait {
    display: table !important;
  }
  .paragraphs-item-html-code article.node thead.show-for-landscape, .paragraphs-item-html-code article.node thead.hide-for-portrait {
    display: table-header-group !important;
  }
  .paragraphs-item-html-code article.node tbody.show-for-landscape, .paragraphs-item-html-code article.node tbody.hide-for-portrait {
    display: table-row-group !important;
  }
  .paragraphs-item-html-code article.node tr.show-for-landscape, .paragraphs-item-html-code article.node tr.hide-for-portrait {
    display: table-row !important;
  }
  .paragraphs-item-html-code article.node td.show-for-landscape, .paragraphs-item-html-code article.node td.hide-for-portrait, .paragraphs-item-html-code article.node th.show-for-landscape, .paragraphs-item-html-code article.node th.hide-for-portrait {
    display: table-cell !important;
  }
}

@media only screen and (orientation: portrait) {
  .paragraphs-item-html-code article.node .show-for-portrait, .paragraphs-item-html-code article.node .hide-for-landscape {
    display: inherit !important;
  }
  .paragraphs-item-html-code article.node .hide-for-portrait, .paragraphs-item-html-code article.node .show-for-landscape {
    display: none !important;
  }
  .paragraphs-item-html-code article.node table.show-for-portrait, .paragraphs-item-html-code article.node table.hide-for-landscape {
    display: table !important;
  }
  .paragraphs-item-html-code article.node thead.show-for-portrait, .paragraphs-item-html-code article.node thead.hide-for-landscape {
    display: table-header-group !important;
  }
  .paragraphs-item-html-code article.node tbody.show-for-portrait, .paragraphs-item-html-code article.node tbody.hide-for-landscape {
    display: table-row-group !important;
  }
  .paragraphs-item-html-code article.node tr.show-for-portrait, .paragraphs-item-html-code article.node tr.hide-for-landscape {
    display: table-row !important;
  }
  .paragraphs-item-html-code article.node td.show-for-portrait, .paragraphs-item-html-code article.node td.hide-for-landscape, .paragraphs-item-html-code article.node th.show-for-portrait, .paragraphs-item-html-code article.node th.hide-for-landscape {
    display: table-cell !important;
  }
}

.paragraphs-item-html-code article.node .show-for-touch {
  display: none !important;
}

.paragraphs-item-html-code article.node .hide-for-touch {
  display: inherit !important;
}

.paragraphs-item-html-code article.node .touch .show-for-touch {
  display: inherit !important;
}

.paragraphs-item-html-code article.node .touch .hide-for-touch {
  display: none !important;
}

.paragraphs-item-html-code article.node table.hide-for-touch {
  display: table !important;
}

.paragraphs-item-html-code article.node .touch table.show-for-touch {
  display: table !important;
}

.paragraphs-item-html-code article.node thead.hide-for-touch {
  display: table-header-group !important;
}

.paragraphs-item-html-code article.node .touch thead.show-for-touch {
  display: table-header-group !important;
}

.paragraphs-item-html-code article.node tbody.hide-for-touch {
  display: table-row-group !important;
}

.paragraphs-item-html-code article.node .touch tbody.show-for-touch {
  display: table-row-group !important;
}

.paragraphs-item-html-code article.node tr.hide-for-touch {
  display: table-row !important;
}

.paragraphs-item-html-code article.node .touch tr.show-for-touch {
  display: table-row !important;
}

.paragraphs-item-html-code article.node td.hide-for-touch {
  display: table-cell !important;
}

.paragraphs-item-html-code article.node .touch td.show-for-touch {
  display: table-cell !important;
}

.paragraphs-item-html-code article.node th.hide-for-touch {
  display: table-cell !important;
}

.paragraphs-item-html-code article.node .touch th.show-for-touch {
  display: table-cell !important;
}

@media only screen and (min-width: 1024px) {
  .paragraphs-item-html-code article.node .landing-page-long-container .body-section .body, .paragraphs-item-html-code article.node .focused-page-container .body-section .body {
    padding-right: 10%;
  }
}

@media only screen and (min-width: 64.063em) {
  .paragraphs-item-html-code article.node .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .column, .paragraphs-item-html-code article.node .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  .paragraphs-item-html-code article.node .large-1 {
    width: 8.33333%;
  }
  .paragraphs-item-html-code article.node .large-2 {
    width: 16.66667%;
  }
  .paragraphs-item-html-code article.node .large-3 {
    width: 25%;
  }
  .paragraphs-item-html-code article.node .large-4 {
    width: 33.33333%;
  }
  .paragraphs-item-html-code article.node .large-5 {
    width: 41.66667%;
  }
  .paragraphs-item-html-code article.node .large-6 {
    width: 50%;
  }
  .paragraphs-item-html-code article.node .large-7 {
    width: 58.33333%;
  }
  .paragraphs-item-html-code article.node .large-8 {
    width: 66.66667%;
  }
  .paragraphs-item-html-code article.node .large-9 {
    width: 75%;
  }
  .paragraphs-item-html-code article.node .large-10 {
    width: 83.33333%;
  }
  .paragraphs-item-html-code article.node .large-11 {
    width: 91.66667%;
  }
  .paragraphs-item-html-code article.node .large-12 {
    width: 100%;
  }
  .paragraphs-item-html-code article.node .large-offset-0 {
    margin-left: 0% !important;
  }
  .paragraphs-item-html-code article.node .large-offset-1 {
    margin-left: 8.33333% !important;
  }
  .paragraphs-item-html-code article.node .large-offset-2 {
    margin-left: 16.66667% !important;
  }
  .paragraphs-item-html-code article.node .large-offset-3 {
    margin-left: 25% !important;
  }
  .paragraphs-item-html-code article.node .large-offset-4 {
    margin-left: 33.33333% !important;
  }
  .paragraphs-item-html-code article.node .large-offset-5 {
    margin-left: 41.66667% !important;
  }
  .paragraphs-item-html-code article.node .large-offset-6 {
    margin-left: 50% !important;
  }
  .paragraphs-item-html-code article.node .large-offset-7 {
    margin-left: 58.33333% !important;
  }
  .paragraphs-item-html-code article.node .large-offset-8 {
    margin-left: 66.66667% !important;
  }
  .paragraphs-item-html-code article.node .large-offset-9 {
    margin-left: 75% !important;
  }
  .paragraphs-item-html-code article.node .large-offset-10 {
    margin-left: 83.33333% !important;
  }
  .paragraphs-item-html-code article.node .large-offset-11 {
    margin-left: 91.66667% !important;
  }
  .paragraphs-item-html-code article.node .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  .paragraphs-item-html-code article.node .column.large-centered, .paragraphs-item-html-code article.node .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .paragraphs-item-html-code article.node .column.large-uncentered, .paragraphs-item-html-code article.node .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  .paragraphs-item-html-code article.node .column.large-centered:last-child, .paragraphs-item-html-code article.node .columns.large-centered:last-child {
    float: none;
  }
  .paragraphs-item-html-code article.node .column.large-uncentered:last-child, .paragraphs-item-html-code article.node .columns.large-uncentered:last-child {
    float: left;
  }
  .paragraphs-item-html-code article.node .column.large-uncentered.opposite, .paragraphs-item-html-code article.node .columns.large-uncentered.opposite {
    float: right;
  }
  .paragraphs-item-html-code article.node .row.large-collapse > .column, .paragraphs-item-html-code article.node .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  .paragraphs-item-html-code article.node .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .paragraphs-item-html-code article.node .row.large-uncollapse > .column, .paragraphs-item-html-code article.node .row.large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  .paragraphs-item-html-code article.node .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  .paragraphs-item-html-code article.node .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  .paragraphs-item-html-code article.node .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}

.paragraphs-item-html-code article.node .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form div[id*="formElement"] input[type="text"], .paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form div[id*="formElement"] input[type=tel] {
  width: 100%;
  background: transparent;
  border: 0;
  padding: 0;
  border-bottom: 1px solid grey;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 19px !important;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form div[id*="formElement"] label {
  top: 0;
  font-size: 19px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form label.label-position.top {
  position: relative !important;
  font-size: 19px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .radio-option span.list-order.oneColumn span.inner {
  position: relative;
  vertical-align: middle;
  margin: 0;
  font-size: 19px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .eloqua-form .LV_invalid {
  bottom: -15px;
}

@media only screen and (min-width: 40em) {
  .paragraphs-item-html-code article.node .landing-page-long-container .cta-button {
    margin-top: 100px;
  }
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-dots {
  bottom: 40px;
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-dots button {
  background-image: url(../images/svg/symbols/grey_O_min.svg);
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-dots button:hover {
  background-image: url(../images/svg/symbols/blue_O_min.svg);
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-dots li.slick-active button {
  background-image: url(../images/svg/symbols/blue_O_min.svg);
}

.paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-prev, .paragraphs-item-html-code article.node .landing-page-long-container .client-story-section .slick-next {
  background-image: url(../images/svg/symbols/Bluewolf_SVG_Blue_Arrow.svg);
}

.paragraphs-item-html-code article.node .slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.paragraphs-item-html-code article.node .slick-prev, .paragraphs-item-html-code article.node .slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.paragraphs-item-html-code article.node .slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.blog-title {
  font: 40px/50px ibm-plex, sans-serif;
  color: white;
}

div.row.events-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

/*# sourceMappingURL=styles.css.map */
