/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*** General **/
.cta_button {
  box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%) !important;
}
.cta_services {
  box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%) !important;
}
.hhs-accordion-content ul li, .hhs-rich-text ul li, .panel ul li {
  list-style-type: none !important;
}
.hhs-accordion-content ul li::before, .panel ul li::before, .fepipe-bullets li::before {
  content: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/blue-bullet.svg) !important;
  color: #006597;
  margin-right: 15px;
}
.red-bullets li::before {
  content: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/red-bullet.svg) !important;
  color: #C1272D !important;
  margin-right: 15px;
}
.hhs-foot-copyright a {
  color: #ffffff; 
}
.hhs-foot-copyright a:hover {
  color: #3DB8F4; 
}
.hhs-rich-text a {
  font-weight: 600;
  text-transform: uppercase;
}
.hhs-img-hover-con {
  border-radius: 18px !important; 
}
.hhs-img-hover-back .cta-primary {
  box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%) !important;
}
.flex-ctr {
  display: flex;
  align-items: center;
  gap: 15px;
}
.flex-ctr p {
  margin-bottom: 0px;
}
.flex-btwn {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .hhs-side-menu__controls .request-btn {
    border: 2px solid #006597 !important;
    color: #006597 !important;
  }
  .hhs-side-menu__controls .request-btn:hover {
    border: 2px solid #3DB8F4 !important;
  }
}
/*@media (max-width: 575px) {
  .hhs-img-hover-front h4 span {
    color: #006597 !important; 
  }
}*/


/*** Home ***/

.home-hero .col-lg-7 {
  border-left: 30px solid #E8E8E8; 
}
.home-hero .col-lg-5 .hhs-reg-image {
  object-fit: contain !important;
  object-position: right bottom !important;
  background: linear-gradient(90deg, rgba(255,255,255,1) 85%, rgba(0,101,151,1) 85%);
}
.home-icons {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/home-gradient-sm.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
}
.home-experts {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/blue-gradient-lg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
}
.hhs-header-hat {
  background: -webkit-linear-gradient(0deg, rgba(0,101,151,1) 0%, rgba(35,67,152,1) 100%) !important;
  background: linear-gradient(90deg, rgba(0,101,151,1) 0%, rgba(35,67,152,1) 100%) !important;
}
.hhs-header-hat a {
  font-size: 14px !important;
  color: #ffffff;
}
.hhs-header-hat a:hover {
  color: #3DB8F4 !important; 
}
.emerg-banner {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.emerg-banner h5 {
  margin-left: 20px;
}

/*** NozzlePro ***/

.nozpro-icons {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/nozpro-blue-gradient.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
}
.hhs-accordion-1 h4 {
  color: #006597 !important; 
}
.np-screenshot img {
  margin-left: -30px; 
}
.hhs-hover-img {
  object-fit: none !important; 
}
.np-reporting .col-inner {
 border-radius: 33px; 
}
.nozpro-hero .col-lg-4 .hhs-reg-image {
  object-fit: contain !important;
  object-position: right bottom !important;
  background: linear-gradient(90deg, rgba(255,255,255,1) 85%, rgba(232,232,232,1) 85%);
}
.nozpro-hero .col-lg-8 {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/noxpro-hero-left.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  height: fit-content
}
.nozpro-hero {
  border-bottom: 8px solid #ffffff; 
}

/*** PCL Gold ***/

.pclgold-hero .col-lg-8 {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/pclgold-hero-left.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  height: fit-content
}
.pclgold-hero {
  border-bottom: 8px solid #ffffff; 
}
.pclgold-hero .col-lg-4 .hhs-reg-image {
  object-fit: contain !important;
  object-position: right !important;
  background: linear-gradient(90deg, rgba(255,255,255,1) 85%, rgba(232,232,232,1) 85%);
}
.pclgold-icons {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/pcl-gold-gradient.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
}
.pclgold-brochure img {
  margin-left: 30px; 
}
.pclgold-fea .col-inner {
 border-radius: 33px; 
}

/*** Konnect ***/

.konnect-hero .col-lg-8 {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/pclgold-hero-left.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  height: fit-content
}
.konnect-hero {
  border-bottom: 8px solid #ffffff; 
}
.konnect-hero .col-lg-4 .hhs-reg-image {
  object-fit: contain !important;
  object-position: right bottom !important;
  background: linear-gradient(90deg, rgba(255,255,255,1) 85%, rgba(232,232,232,1) 85%);
}
.konnect-icons {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/pcl-gold-gradient.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
}
.konnect-brochure img {
  margin-left: -30px; 
}
.konnect-together .col-inner {
 border-radius: 33px; 
}

/*** FEA Tools ***/

.featools-hero .col-lg-8 {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/pclgold-hero-left.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  height: fit-content
}
.featools-hero {
  border-bottom: 8px solid #ffffff; 
}
.featools-hero .col-lg-4 .hhs-reg-image {
  object-fit: contain !important;
  object-position: right bottom !important;
  background: linear-gradient(90deg, rgba(255,255,255,1) 85%, rgba(232,232,232,1) 85%);
}
.featools-icons {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/fea-tools-gradient.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
}
.featools-screenshot img {
  margin-left: -30px; 
}
.featools-analysis .col-lg-6 .col-inner {
  border-bottom-right-radius: 33px; 
  border-top-right-radius: 33px;
}

/*** FE Pipe ***/

.fepipe-hero .col-lg-8 {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/pclgold-hero-left.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  height: fit-content
}
.fepipe-hero {
  border-bottom: 8px solid #ffffff; 
}
.fepipe-hero .col-lg-4 .hhs-reg-image {
  object-fit: contain !important;
  object-position: right bottom !important;
  background: linear-gradient(90deg, rgba(255,255,255,1) 85%, rgba(232,232,232,1) 85%);
}
.fepipe-icons {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/fe-pipe-gradient.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
}
.fepipe-screenshot img {
  margin-left: 30px; 
}
.fepipe-simple .col-inner {
 border-radius: 33px; 
}
.suite-hdr {
  margin: 0 auto;
  width: fit-content;
}
.fepipe-soft-tabs {
  background: linear-gradient(0deg, rgba(232,232,232,1) 33%, rgba(255,255,255,1) 33%);
}
.fepipe-soft-tabs .hhs-tab-wrapper button.is-active {
    border-top: 10px solid rgba(35, 67, 152, 1.0) !important;
}
.fepipe-expert {
  background-image: url(https://info.thinkcei.com/hubfs/Paulin%20Research%20Group/Images/fe-pipe-gradient-lg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
}
.fepipe-expert .hhs-icon-con span img {
  min-height: 77px; 
}
.fepipe-row1 .col-sm-12 .col-inner {
  border-bottom-right-radius: 33px; 
  border-top-right-radius: 33px;
}
.fepipe-row2 .col-sm-12 .col-inner {
  border-bottom-left-radius: 33px; 
  border-top-left-radius: 33px;
}
.fepipe-row1 a:hover span, .fepipe-row2 a:hover span {
  color: #3DB8F4 !important; 
}

/*** Services ***/

.services-hero .col-lg-5 .hhs-reg-image {
  object-fit: contain !important;
  object-position: right bottom !important;
  background: linear-gradient(90deg, rgba(255,255,255,1) 85%, rgba(232,232,232,1) 85%);
}
.services-hero {
  border-bottom: 8px solid #ffffff; 
}
.services-row1 .col-sm-12 .col-inner,.services-row3 .col-sm-12 .col-inner {
  border-bottom-right-radius: 33px; 
  border-top-right-radius: 33px;
}
.services-row2 .col-sm-12 .col-inner {
  border-bottom-left-radius: 33px; 
  border-top-left-radius: 33px;
}
.services-row1 h3, .services-row2 h3, .services-row3 h3 {
  font-size: 52px; 
}
@media (max-width: 767px) {
  .hs-content-id-69944529173 .row-number-5 .row-fluid {
    display: flex;
    flex-flow: column-reverse;
  } 
}

/*** Blog ***/

.blog-post h1 {
  font-size: 62px !important;
  font-weight: bold !important;
  text-transform: capitalize !important;
}

/*** Search Results ***/

.results-pre-header h5 {
  color: #c1272d !important; 
}
.hs-search-results__next-page {
  color: rgba(12, 19, 31, 1.0);
}

/*** Training LP ***/

.training-lp-hero {
  background-size: 105% 85% !important;
}
.training-lp-hero .c1 .col-inner {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
@media (min-width:1680px) {
  .training-lp-hero .c1 .col-inner {
    padding: 75px 125px 75px 325px !important; 
}