/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 25 2021 | 08:30:21 */
/* Disable animations on mobile */
svg.fa-arrow-right,
svg.fa-long-arrow-right{
  vertical-align: middle;
  margin-left: 5px;
}
#fl-to-top svg{
    vertical-align: -webkit-baseline-middle;
}
.fl-builder-content .fl-button-has-icon .fl-button-text{
  vertical-align: unset !important;
}
@media(max-width: 500px){
     .fl-animated.fl-fade-in {
         opacity: 0;
        -webkit-animation: fadein 2s;
                animation: fadein 2s;
        -webkit-animation-fill-mode:forwards;
                animation-fill-mode:forwards;
        -webkit-animation-iteration-count: 1;
                animation-iteration-count: 1;
    }
    .fl-animation {
        -webkit-animation: none !important;
                animation: none !important;
        -webkit-transform: none !important;
                transform: none !important;
        transition-property: none !important;
        opacity: 1 !important;
      }

    @keyframes fadein {
        0%     { opacity: 0; }
        100%   { opacity: 1; }
    }
    @-webkit-keyframes fadein {
        0%     { opacity: 0; }
        100%   { opacity: 1; }
    }
}
/* Global */
.research-detail-form .gform_confirmation_message i{
    margin-top: 30px;
}
.case-content img{
    border-radius: 15px;
}
.pp-modal.layout-standard{
  top: 50% !important;
  transform: translatey(-50%) !important;
}
#modal-61483934419df > .pp-modal-container.modal-visible > .pp-modal.layout-standard {
    max-height: unset !important;
}
a.fl-button, input[type="submit"], a{
  transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
}
.fl-rich-text p:not(:last-child){
    margin-bottom: 20px;
}
.webinar-button .fl-button-icon {
  vertical-align: middle !important;
}
.oneline-form .gform_confirmation_message{
    padding: 30px;
    text-align: center;
    font-family: 'hk-grotesk' !important;
    color: #0E375A;
    font-size: 20px;
}
.no-margin-bottom p{
  margin-bottom: 0 !important;
}
/* Header */
.pp-advanced-menu .pp-menu-overlay {
    background-color: #377EAE !important;
}
.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn{
  	right: 50% !important;
    top: 50px !important;
    transform: translateX(50%);
}
@media(min-width: 861px){
  .header-menu ul.menu > li.menu-item:last-child{
    display: none;
  }
  header .pp-advanced-menu ul.menu > li > a{
    position: relative;
  }
  .main-blue-header header .pp-advanced-menu ul.menu > li.menu-item:not(.menu-item-has-children) > a:before,
  .main-blue-header header .pp-advanced-menu ul.menu > li.menu-item.current-menu-ancestor > .pp-has-submenu-container > a > .menu-item-text:before{
      background-color: #0E375A;
  }
  .main-blue-header header.fl-theme-builder-header-scrolled .pp-advanced-menu ul.menu > li.menu-item:not(.menu-item-has-children) > a:before,
  .main-blue-header header.fl-theme-builder-header-scrolled .pp-advanced-menu ul.menu > li.menu-item.current-menu-ancestor > .pp-has-submenu-container > a > .menu-item-text:before{
      background-color: #fff;
  }
  header .pp-advanced-menu ul.menu > li.menu-item > a:before,
  header .pp-advanced-menu ul.menu > li.menu-item > .pp-has-submenu-container > a > .menu-item-text:before{
      position: absolute;
      width: 0;
      height: 2px;
      content: "";
      bottom: -10px;
      left: 50%;
      transform: translatex(-50%);
      -webkit-transform: translatex(-50%);
      -moz-transform: translatex(-50%);
      background-color: #fff;
      border-radius: 5px;
      transition: 0.6s width ease;
  }
  header .pp-advanced-menu ul.menu > li.menu-item > .pp-has-submenu-container > a > .menu-item-text:before{
      left: 40% !important;
  }
  header .pp-advanced-menu ul.menu > li.menu-item:not(.menu-item-has-children) > a:hover:before, 
  header .pp-advanced-menu ul.menu > li.current-menu-item > a:before,
  header .pp-advanced-menu ul.menu > li.menu-item.current-menu-ancestor > .pp-has-submenu-container > a > .menu-item-text:before,
  header .pp-advanced-menu ul.menu > li.current-page-ancestor > a:before,
  header .pp-advanced-menu ul.menu > li.current-menu-item > .pp-has-submenu-container > a > .menu-item-text:before{
      width: 25px !important;
  }
}
header .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span{
  	padding-right: 30px !important;
}
header .pp-advanced-menu ul.sub-menu{
    padding: 15px !important;
    width: max-content !important;
}
header .pp-advanced-menu ul.sub-menu li{
    padding: 10px 11px;
    border-radius: 6px;
    transition: all .3s ease-in-out;
}
header .pp-advanced-menu ul.sub-menu li:hover,
header .pp-advanced-menu ul.sub-menu li.current-menu-item{
    background: #68ACDE !important;
}
header .pp-advanced-menu ul.menu > li.menu-item-has-children.pp-has-submenu span.pp-menu-toggle{
    transition: all .3s ease-in-out;
}
header .pp-advanced-menu ul.menu > li.menu-item-has-children.pp-has-submenu:hover span.pp-menu-toggle{
    transform: rotate(-180deg);
}
header .pp-advanced-menu ul.sub-menu li:hover a,
header .pp-advanced-menu ul.sub-menu li.current-menu-item a{
    color: #fff !important;
}
header .pp-advanced-menu ul.sub-menu li a{
    padding: 0 !important;
    transition: all .3s ease-in-out;
}
body:not(.fl-builder-edit) header .pp-advanced-menu ul.menu > li.menu-item-has-children.pp-has-submenu{
    padding: 25px 0;
}
/* Footer */
@media(min-width: 900px){
  footer a{
    position: relative;
    text-decoration: none !important;
  }
  footer a::before{
      content: "";
      display: block;
      width: 3px;
      height: 100%;
      background: transparent;
      position: absolute;
      left: -15px;
      bottom: 0;
      transition: all .3s ease-in-out;
  }
  footer a:hover:before{
      background: #fff !important;
  }
}

.terms-section a:hover{
    text-decoration: underline !important;
}
.terms-section a:before{
    display: none;
}
.footer-social-icons a:before{
    display: none;
}
.main-blue-header header .pp-advanced-menu ul.menu > li > a,
.main-blue-header header .pp-advanced-menu ul.menu > li > .pp-has-submenu-container > a > span{
    color: #0E375A;
  	transition: all .3s ease-in-out;
}
.main-blue-header header .pp-advanced-menu ul.menu > li > .pp-has-submenu-container > a > span > span.pp-menu-toggle::before,
.main-blue-header header .pp-advanced-menu ul.menu > li > .pp-has-submenu-container:hover a > span > span.pp-menu-toggle:before{
    border-color: #0E375A;
  	transition: all .3s ease-in-out;
}
.fl-theme-builder-header-scrolled > .fl-row > .fl-row-content-wrap{
   	background: #377EAE;
}
.fl-theme-builder-header-scrolled > .fl-row > .fl-row-content-wrap .pp-advanced-menu ul.menu > li > a,
.fl-theme-builder-header-scrolled > .fl-row > .fl-row-content-wrap .pp-advanced-menu ul.menu > li > .pp-has-submenu-container > a > span{
  	color: #fff !important;
}
.fl-theme-builder-header-scrolled > .fl-row > .fl-row-content-wrap .pp-advanced-menu ul.menu > li > .pp-has-submenu-container > a > span > span.pp-menu-toggle::before{
    border-color: #fff;
}
.fl-theme-builder-header-scrolled > .fl-row > .fl-row-content-wrap .pp-advanced-menu ul.menu > li.menu-item:not(.menu-item-has-children) > a:before {
      background-color: #fff;
  }
.fl-theme-builder-header-scrolled.fl-theme-builder-header-shrink > .fl-row > .fl-row-content-wrap{
    padding-top: 15px;
    padding-bottom: 15px;
}
.blue-logo{
  	display: none;
}
.main-blue-header .blue-logo{
    display: block;
}
.main-blue-header .white-logo{
    display: none;
}
.changelogo .blue-logo{
    display: none !important;
}
.changelogo .white-logo{
    display: block !important;
}
.main-blue-header .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, 
.main-blue-header .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, 
.main-blue-header .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after{
  	background-color: #0E375A !important;
}
/* Footer */
.terms-section ul{
    list-style: none;
}
@media(min-width: 900px){
  .terms-section ul li{
    display: inline-block;
  }
  .terms-section ul li:not(:last-child){
      margin-right: 10px;
  }
}

.footer-social-icons .pp-social-icon > a{
    width: 40px !important;
    height: 40px !important;
    border-radius: 50%;
    background: rgba(255,255,255,0.0);
    transition: all .3s ease-in-out;
}
.footer-social-icons .pp-social-icon > a:hover{
    background: rgba(255,255,255,0.2);
}
.priacy-table thead tr th{
    border: 1px solid #282828 !important;
    font-family: 'Hk-grotesk' !important;
}
/* Homepage -- Hero Section */
.play-button svg,
.scroll-bottom .fl-icon svg{
  display: none !important;
}
.play-button .fl-button::after{
    content: "";
    display: inline-block;
    width: 70px;
    height: 70px;
    background: url('/wp-content/uploads/2021/09/play-button.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 10px;
  	vertical-align: middle;
}
body:not(.fl-builder-edit) .scroll-bottom .fl-icon > a::before{
    content: "";
    width: 35px;
    height: 35px;
    display: block;
    background: url('/wp-content/uploads/2021/09/scroll-bottom-arrow.png');
    background-size: cover;
    background-repeat: no-repeat;
  	vertical-align: middle;
}
.scroll-bottom-wrapper{
    position: relative;
}
body:not(.fl-builder-edit) .scroll-bottom .fl-icon{
  position: absolute;
  -webkit-animation: linear infinite;
  -webkit-animation-name: run;
  -webkit-animation-duration: 1.5s;
}
@-webkit-keyframes run {
  0% {
    top: 20%;
  }
  50% {
    top: 60%;
  }
  100% {
    top: 20%;    
  }
}
/* Homepage -- Modal Video */
#modal-61483934419df .pp-modal.layout-standard {
    max-height: 250px !important;
}
/* Homepage -- Trusted Brands */
.trusted-brands .pp-logos-wrapper{
  	justify-content: center;
}
.trusted-brands img.logo-image{
    height: 100% !important;
}
.trusted-brands .pp-logos-content .pp-logo {
    padding-top: 20px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
    height: auto;
}
.trusted-brands.smaller-brands .pp-logos-content .pp-logo {
    padding-top: 15px;
    padding-right: 25px;
    padding-bottom: 15px;
    padding-left: 25px;
}
/* Homepage -- Believe in our Approach */
.learn-more-box a.pp-more-link,
.partners-box a.pp-more-link{
    padding: 0 !important;
}
.learn-more-box a.pp-more-link i,
.partners-box a.pp-more-link i{
    vertical-align: middle;
    margin-left: 10px;
}
.learn-more-box .pp-infobox,
.partners-box .pp-infobox{
  cursor: pointer;
}
.learn-more-box:hover h3{
    text-decoration: underline;
}
.blue-box .pp-infobox{
    transition: all .3s ease-in-out;
}
.blue-box .pp-infobox:hover{
    box-shadow: 0px 0px 20px 0px rgb(32 32 35 / 14%);
}
/* Homepage -- Oneline Form */
.oneline-form-wrapper form{
    display: flex;
    flex-direction: row;
    max-width: 100%;
}
.oneline-form-wrapper .gform_body > ul,
.oneline-form-wrapper .gform_body > ul > li{
    margin-bottom: 0 !important;
}
.oneline-form-wrapper .gform_body{
    display: flex;
    align-items: flex-end;
}
.oneline-form-wrapper .gform_validation_error form {
    flex-wrap: wrap;
}
.oneline-form-wrapper .gform_validation_error .gform_body{
    width: 70% !important;
}
.oneline-form-wrapper .gform_validation_error .gform_footer{
    width: 30% !important;
}
.oneline-form-wrapper .gform_validation_error .gform_footer input{
    width: 100% !important;
}
.oneline-form-wrapper .gform_validation_error input{
    border: none !important;
}
.oneline-form-wrapper .validation_message{
    position: absolute;
    left: -10px;
    font-size: 16px !important;
    padding-top: 15px !important;
}
.oneline-form-wrapper .gform_ajax_spinner {
    position: absolute;
    right: 35%;
    top: 35%;
}
/* Homepage -- Webinar */
.webinar-text .fl-col-content{
  cursor: pointer;
}
.webinar-text .fl-col-content .fl-heading > a{
  transition: all .3s ease-in-out;
}
.webinar-text .fl-col-content:hover .fl-heading > a{
  text-decoration: underline;
}
/* Testimonials */
.testimonials .pp-testimonials-image{
    text-align: left;
}
.testimonials .pp-testimonials-subtitle{
    text-align: left;
    font-size: 14px;
    color: #969798;
    margin-top: 5px;
}
.testimonials .pp-testimonials{
    grid-gap: 50px 100px !important;
    grid-template-columns: auto auto !important;
}
/* Legal -- 3 Pages */
@media (min-width: 900px){
    body:not(.fl-builder-edit) .floating-sidebar {
        position: sticky;
        top: 12rem;
        align-self: start;
    }
}
.floating-sidebar p{
    padding-left: 10px;
    border-left: 3px solid transparent;
    transition: all .3s ease-in-out;
}
.floating-sidebar p a{
    transition: all .3s ease-in-out;
    text-decoration: none;
}
.floating-sidebar p a:hover{
    color: #68ACDE;
}
.floating-sidebar .active-sidebar p,
.floating-sidebar p:hover{
    border-left-color: #68ACDE !important;
}
.legal-content ul{
    padding-left: 21px;
}
.legal-content ul li:not(:last-child){
    margin-bottom: 10px;
}
/* Blog Archive */
.search-form input[type="search"]{
    padding-left: 0 !important;
    padding-bottom: 20px !important;
}
.blog-categories ul li:not(:last-child){
    margin-right: 15px;
}
.blog-categories ul li{
    margin-bottom: 15px;
}
.blog-categories ul li a{
    padding: 11px 20px !important;
    background: transparent;
    border: 1px solid #DEDEDE;
    border-radius: 6px;
    color: #262626;
    font-family: "Hk-grotesk-medium";
    transition: all .3s ease-in-out;
}
.blog-categories ul li a:hover,
.blog-categories ul li.current_page_item a,
.blog-categories ul li.current-menu-item a{
    background: #68ACDE;
    color: #fff;
}
/* Single Blog */
.post-content p:not(:first-child){
    margin-top: 30px;
}
.post-content h2:not(:first-child),
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6{
    margin-top: 50px;
}
.post-content h2:not(:first-child){
    font-size: 35px;
}
.post-content .wp-block-image:not(:first-child){
    margin-top: 50px;
}
.post-content ul,
.post-content ol{
    margin-top: 30px;
}
.post-content ol li:not(:first-child),
.post-content ul li:not(:first-child){
    margin-top: 20px;
}
.post-content .wp-block-image img{
    width: 100%;
}
.author-name i{
    font-size: 16px !important;
    width: 30px !important;
    height: 30px !important;
    background: #0E375A;
    color: #fff !important;
    text-align: center;
    border-radius: 50%;
}
.author-name i::before{
    vertical-align: -webkit-baseline-middle !important;
}
.blog-form .gform_confirmation_message,
.blog-form .gform_confirmation_message i{
    color: #0E375A !important;
    font-size: 18px;
}
.blog-form .gform_confirmation_message i{
    font-size: 45px;
    margin-bottom: 20px;
}
/* About Us */
.about-video svg{
    display: none;
}
.about-video .pp-video-play-icon{
    background: url('/wp-content/uploads/2021/09/play-button-about.png') !important;
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    background-size: cover !important;
}
.story-tabs .pp-tabs-label{
    padding: 0 !important;
}
.story-tabs .pp-tabs-label:not(:last-child){
    margin-right: 30px;
}
.story-tabs .pp-tabs-label.pp-tab-active .pp-tab-title{
    font-family: "Hk-grotesk";
    text-decoration: underline;
}
.story-tabs .pp-tabs-label .pp-tab-title{
    transition: all .3s ease-in-out;
}
.story-tabs .pp-tabs-label:hover .pp-tab-title{
    color: #68ACDE;
    text-decoration: underline;
}
.story-tabs .pp-tabs-panel-content h3:first-child{
    margin-top: 0;
}
.story-tabs .pp-tabs-panel-content h3{
    margin-bottom: 20px;
  	font-size: 25px !important;
}
.story-tabs .pp-tabs-panel-content p:not(:last-child){
    margin-bottom: 20px;
}
.team-members ul{
    border-bottom: 0.5px solid rgb(222 222 222 / 50%);
  	margin-bottom: 50px;
}
.team-members ul li{
    margin-bottom: 0 !important;
    padding-bottom: 30px !important;
    border-bottom: 3px solid transparent !important; 
    transition: all .3s ease-in-out;
}
.team-members ul li.pp-filter-active,
.team-members ul li:hover{
    border-color: #fff !important;
}
.about-testimonial .pp-testimonials-content h3{
    font-size: 20px !important;
    color: #68ACDE;
    margin-bottom: 20px;
}
.about-testimonial .pp-title-wrapper h4{
    text-align: left;
    margin: 0 !important;
}
.about-testimonial .pp-content-wrapper{
  	margin-bottom: 40px !important;
}
.about-testimonial .pp-testimonial{
  	padding: 0 100px !important;
}
.about-testimonial .pp-testimonials-subtitle{
    font-size: 14px !important;
    margin-top: 5px;
  	color: #0E375A !important;
}
.about-testimonial .owl-nav{
    position: absolute;
    width: 100%;
    top: 40%;
}
.about-testimonial .owl-nav button.owl-prev{
    left: 0%;
    position: absolute;
}
.about-testimonial .owl-nav button.owl-next{
    right: 0%;
    position: absolute;
}
.about-testimonial .owl-nav button:hover{
    color: inherit !important;
}
.about-testimonial .owl-nav button.owl-next svg,
.about-testimonial .owl-nav button.owl-prev svg{
    display: none;
}
.about-testimonial .owl-nav button.owl-next::before{
    content: "";
  	background: url('/wp-content/uploads/2021/09/right-arrow.png');
  	background-repeat: no-repeat;
  	background-size: contain;
    display: block;
    width: 30px;
    height: 30px;
}
.about-testimonial .owl-nav button.owl-prev::before{
    content: "";
  	background: url('/wp-content/uploads/2021/09/right-arrow.png');
  	background-repeat: no-repeat;
  	background-size: contain;
  	transform: rotate(180deg);
    display: block;
    width: 30px;
    height: 30px;
}
.about-testimonial .owl-dots{
  	margin-top: 50px;
}
.about-testimonial .owl-dots .owl-dot span {
    width: 8px !important;
    height: 8px !important;
    margin: 5px 5px !important;
}
/* Facilitators */
.team-members.executive-team ul li.pp-filter-active,
.team-members.executive-team ul li:hover{
    border-color: #68ACDE !important;
}
.team-members.executive-team ul li:first-child{
    display: none;
}
/* Press Releases */
.press-release .fl-col-content{
  	cursor: pointer;
}
.press-release .fl-col-content:hover h2 a{
  	color: inherit !important;
  	text-decoration: underline;
}
.press-meta p > span{
    margin-left: 5px;
    margin-right: 5px;
}
/* Contact Page */
@media(min-width: 900px){
  .contact-form .gfield--width-half{
    width: 50% !important;
    display: inline-block !important;
  }
  .contact-form .left_field{
    padding-right: 10px;
  }
  .contact-form .right_field{
    padding-left: 10px;
  }
}
.contact-form .gfield_validation_message{
    font-size: 15px;
}
.contact-form .gfield:not(:last-child){
    margin-bottom: 20px;
}
.contact-form .contact-interested{
    margin-top: 10px;
}
.contact-form .contact-interested legend{
    border-bottom: unset;
    font-size: 15px;
    font-family: "Hk-grotesk-semibold";
}
.contact-form .gfield_checkbox .gchoice{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
.contact-form .contact-interested .gfield_checkbox .gchoice{
    margin-bottom: 15px;
}
.contact-form .contact-interested .gfield_checkbox::after{
    content: "*Select all that apply";
    font-size: 14px;
    color: #262626;
    font-family: "Hk-grotesk-medium";
    font-style: italic;
    padding-left: 30px;
}
.contact-form .contact-signup .gfield_checkbox label::after{
    display: block;
    content: "We are conscious of your time so we will only send you relevant content. Your information will never be sold to third parties and you can, of course, unsubscribe at any time.";
    font-size: 12px;
    color: #969798;
    font-family: "Hk-grotesk-regular";
    margin-top: 10px;
}
.contact-form.research-detail-form .contact-signup .gfield_checkbox label::after{
  	display: none !important;
}
.contact-form .gfield_checkbox .gchoice input{
    flex: 0 0 4%;
  	margin-top: 3px;
}
.contact-form input[type="checkbox"]{
    position: relative;
    padding: 0 !important;
    text-align: center;
}
.contact-form input[type="checkbox"]:checked:before{
    content: "\f00c" !important;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 17px;
    width: 20px !important;
    height: 20px !important;
    background: transparent !important;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: -5px;
    color: #D84A5A;
    vertical-align: middle;
}
.contact-form .gfield_checkbox label{
    font-size: 15px;
    padding-left: 10px;
    vertical-align: middle;
}
.contact-form .contact-signup label,
.contact-form .contact-last-check label{
    font-family: "Hk-grotesk-semibold" !important;
}
.contact-form fieldset.gfield:not(:last-child){
    margin-bottom: 25px !important;
}
.contact-form .gform_footer{
    padding-top: 30px;
}
.contact-form div.gfield label{
    font-size: 15px;
    color: #262626;
    margin-bottom: 10px;
}

.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form select{
    height: 48px !important;
    padding-left: 15px !important;
    font-size: 18px !important;
}
.contact-form .left_field{
    vertical-align: top !important;
}
.contact-form select{
    appearance: none;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  	-webkit-appearance: unset !important;
    -moz-appearance: unset !important;
    -o-appearance: unset !important;
    -ms-appearance: unset !important;
}
.contact-form select{
    background: url('/wp-content/uploads/2021/09/select-arrow-e1632735488552.png');
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center right 10px;
}
.contact-last-check .gfield_validation_message{
    padding-left: 30px;
}
.contact-form .gform_confirmation_message{
    text-align: center;
}
.contact-form .gform_confirmation_message i{
    font-size: 50px;
    margin-bottom: 30px;
}
.contact-form .gform_confirmation_message{
    font-size: 25px;
    color: #0E375A;
    font-family: "Hk-grotesk";
}
.contact-form .iti--allow-dropdown .iti__flag-container{
    padding: 5px;
}
.contact-form .iti--allow-dropdown .iti__flag-container .iti__selected-flag{
    background: #F2FAFF !important;
    border-radius: 6px;
}
.contact-form .gfield .iti.iti--allow-dropdown input{
    padding-left: 65px !important;
}
span.spf-phone.error-msg{
    color: #790000 !important;
    font-size: 15px !important;
    font-family: "Hk-grotesk-medium" !important;
}
/* Careers */
.careers-testimonial .pp-testimonials-image{
    width: 27% !important;
}
.careers-testimonial .pp-content-wrapper{
    padding-left: 50px !important;
}
.careers-testimonial .pp-content-wrapper .pp-testimonials-content h3{
    margin-top: 0;
    margin-bottom: 20px;
    color: #fff;
}
.careers-testimonial .pp-title-wrapper{
    padding-top: 20px;
    color: #fff !important;
}
.careers-testimonial .pp-title-wrapper h4{
    margin-bottom: 5px !important;
    color: #fff;
    font-size: 20px;
} 
.careers-testimonial .pp-testimonials-subtitle{
    font-size: 16px;
}
.careers-testimonial .owl-dots{
    position: absolute;
    bottom: 0;
    left: 34%;
}
.careers-testimonial .owl-dots .owl-dot span {
    width: 8px !important;
    height: 8px !important;
    margin: 5px !important;
    opacity: 0.5 !important;
    transition: all .3s ease-in-out;
}
.careers-testimonial .owl-dots .owl-dot.active span {
    opacity: 1 !important;
}
.career-box .fl-icon a{
    text-decoration: none !important;
}
.career-box .fl-col-content{
  cursor: pointer;
}
.career-box > .fl-col-content{
    transition: all .3s ease-in-out;
}
.career-box > .fl-col-content:hover{
    background-color: #F2FAFF;
}
/* Career Details */
/* .job-buttons ul{
    list-style: none;
    padding-left: 0;
    text-align: right;
}
.job-buttons ul li{
    margin-left: 10px;
}
.job-buttons.pdf-file li a::before{
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url('/wp-content/uploads/2021/09/pdf-icon.png');
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 10px;
    transition: all .3s ease-in-out;
}
.job-buttons li a{
    text-decoration: none !important;
    transition: all .3s ease-in-out;
    padding: 11px 15px;
    background: #fff;
    border-radius: 6px;
    font-size: 15px;
    font-family: "Hk-grotesk";
    color: #262626 !important;
}
.job-buttons.pdf-file li a:hover{
    background: #D84A5A;
    color: #fff !important;
}
.job-buttons.pdf-file li a:hover:before{
    filter: invert(1);
} */
.custom-social-share .pp-share-button-title{
    font-family: 'Hk-grotesk-semibold' !important;
    color: #282828;
}
.career-details-button > .fl-col-content{
    display: flex;
    flex-direction: row;
    align-items: center !important;
    justify-content: flex-end !important;
}
.career-details-button > .fl-col-content > .job-buttons{
    width: auto;
}
.share-button svg,
.pdf-button svg{
    margin-right: 5px;
    vertical-align: top;
  	padding-top: 1px;
}
/* 
.job-buttons a.addtoany_share{
    padding: 4px 15px;
    border: 1px solid #fff;
    border-radius: 6px;
    color: #fff !important;
    font-size: 15px !important;
    background: transparent;
    transition: all .3s ease-in-out;
}
.job-buttons a.addtoany_share:hover{
    background: #D84A5A;
    border-color: #D84A5A;
}
.job-buttons a.addtoany_share::after{
    content: "Share";
    font-size: 15px;
    font-family: "Hk-grotesk";
    margin-left: 15px;
}
.job-buttons a.addtoany_share img{
    width: 13px;
    vertical-align: baseline;
} */
.job-meta ul{
    list-style: none;
    padding-left: 0;
}
.job-meta ul li:not(:last-child){
    margin-right: 30px;
}
.job-meta ul li{
    display: inline-block;
}
.job-meta ul li::before{
    content: "";
    background: url('/wp-content/uploads/2021/09/career-meta-location.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    width: 17px;
    height: 17px;
    display: inline-block;
}
.job-meta ul li:last-child:before{
    background: url('/wp-content/uploads/2021/09/career-meta-experience.png');
    background-size: contain;
    background-repeat: no-repeat;
}
.career-description ul{
    padding-left: 10px;
}
.career-description ul li{
    list-style-type: '-';
    padding-left: 15px;
}
.career-description ul li:not(:last-child){
    margin-bottom: 15px;
}
.career-content h2{
    font-size: 35px;
    margin-bottom: 20px;
}
.career-content h2:not(:first-child){
    margin-top: 50px;
}
.custom-social-share a.pp-share-button-link{
    transition: all .3s ease-in-out;
    border-radius: 6px;
}
.custom-social-share .pp-share-button-icon svg{
  	font-size: 20px;
}
.custom-social-share .pp-share-button-icon svg path,
.custom-social-share .pp-share-button-title{
    transition: all .3s ease-in-out;
}
.custom-social-share a.pp-share-button-link:hover{
    background: #68ACDE;
}
.custom-social-share a.pp-share-button-link:hover .pp-share-button-icon svg path,
.custom-social-share a.pp-share-button-link:hover .pp-share-button-title{
    color: #fff !important;
}
@media(min-width: 900px){
  body:not(.fl-builder-edit) .career-apply {
    position: sticky;
    top: 12rem;
    align-self: start;
  }
}
/* FAQ */
.faq-grid .pp-post-filters{
    border-bottom: 1px solid #dedede;
}
.faq-grid .pp-post-filters li.pp-post-filter{
    border-bottom: 2px solid transparent;
    transition: all .3s ease-in-out;
    margin-bottom: 0;
}
.faq-grid .pp-post-filters li.pp-post-filter.pp-filter-active,
.faq-grid .pp-post-filters li.pp-post-filter:hover{
    border-bottom: 2px solid #68ACDE;
}
.faq-active a.toggle{
    background: #F2FAFF !important;
    border: unset !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
/* Approach */
.chart-heading h3 > span:not(.pp-list-item-icon){
    color: #0E375A !important;
}
.chart-heading h3 > span > .pp-list-item-icon{
    margin-right: 10px;
}
/* Resources */
.resources-search input{
    padding: 0 !important;
}
.resources-search .pp-search-form__container{
    padding-bottom: 15px;
}
/* Videos */
.video-categories li a{
    border-radius: 6px;
}
/* WDHB Lab */
.podcast-links ul{
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.podcast-links ul li{
    display: inline-block;
    width: fit-content;
}
.podcast-links ul li img{
    width: 100px;
    margin-bottom: 0 !important;
}
/* Case Studies */
.case-content .fl-col-content{
  	cursor: pointer;
}
.case-content .fl-col-content:hover h2,
.case-content .fl-col-content:hover h3{
  	text-decoration: underline !important;
}
.case-quote .fl-rich-text p::before{
    content: " ";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('/wp-content/uploads/2021/10/blue-quote-left.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
}
.case-quote .fl-rich-text p::after{
    content: " ";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('/wp-content/uploads/2021/10/blue-quote-right.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 10px;
}
.case-quote-white .fl-rich-text p::before{
    content: " ";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('/wp-content/uploads/2021/10/left-quote.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
}
.case-quote-white .fl-rich-text p::after{
    content: " ";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('/wp-content/uploads/2021/10/right-quote.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 10px;
}
/* Case Details */
.case-floating .case-toc .pp-toc-body{
    padding-left: 0;
}
.case-floating ul li::before{
    display: none !important;
}
.case-floating ul li a{
    transition: all .3s ease-in-out;
}
.case-floating ul li.active a{
    color: #68ACDE !important;
}
.case-description ul{
    padding-left: 0;
    list-style: none; 
}
.case-description ul li{
    display: flex;
    flex-direction: row;
    flex-wrap: unset;
}
.case-description ul li:not(:last-child){
    margin-bottom: 23px;
}
.case-description ul li::before{
    content: "";
    display: inline-block;
    width: 5px;
    height: 40px;
    background: #68ACDE;
    border-radius: 20px;
    margin-right: 25px;
    flex: 0 0 5px;
    margin-top: 5px;
}
.pp-toc-container .active{
  text-align: left !important;
}
/* Research Details */
@media(min-width: 860px){
  .research-detail-form h3.form-title{
    padding-right: 150px;
  }
}
.research-detail-form.contact-form .contact-interested .gfield_checkbox::after{
    display: none !important;
}
.research-detail-form h3.form-title{
    margin-bottom: 30px;
}
.research-detail-form span.gfield_required.gfield_required_asterisk{
    color: #D84A5A;
}
.research-detail-form.contact-form .gform_footer{
    padding-top: 10px !important;
}
.research-share .pp-share-button-icon{
    justify-content: flex-start;
}
.research-share .pp-share-button-icon svg{
  	font-size: 18px;
}
.research-share .pp-share-button-icon svg path{
    transition: all .3s ease-in-out;
}
.research-share a.pp-share-button-link:hover .pp-share-button-icon svg path{
    fill: #D84A5A !important;
}
/* Events */
.filter-wrapper ul.pp-post-filters{
    border-bottom: 1px solid #dedede;
}
.filter-wrapper ul.pp-post-filters li{
    padding: 0 0 30px 0;
    border-bottom: 3px solid transparent;
    margin-bottom: 0;
    margin-right: 40px;
    transition: all .3s ease-in-out;
    font-size: 16px;
}
.filter-wrapper ul.pp-post-filters li.pp-filter-active,
.filter-wrapper ul.pp-post-filters li:hover{
    border-bottom-color: #68ACDE;
    color: #68ACDE;
}
p.check-time.gone{
  display: none !important;
}
/* Solutions */
.solutions-filter ul{
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #dedede;
}
.solutions-filter ul li{
    display: inline-block;
    padding-bottom: 30px;
    border-bottom: 2px solid transparent;
    margin-right: 30px;
    font-size: 16px;
    transition: all .3s ease-in-out;
    font-family: 'Hk-grotesk-medium';
}
.solutions-filter ul li a{
    color: #262626;
    transition: all .3s ease-in-out;
    text-decoration: none;
}
.solutions-filter ul li:hover,
.solutions-filter ul li.active{
    border-color: #78AADA; 
}
.solutions-filter ul li:hover a,
.solutions-filter ul li.active a{
    color: #78AADA; 
}
/* Learning Expeditions */
.lex-list ul{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
  	flex-wrap: wrap;
    padding: 0 !important;
}
.lex-list ul li{
    padding-right: 30px;
  	width: 25%;
}
.lex-list ul li > span.pp-list-item-icon{
    line-height: 40px !important;
}
.experiential-learning ol{
    padding-left: 20px;
    margin-bottom: 0;
    padding-right: 100px;
}
.experiential-learning ol li:not(:last-child){
    margin-bottom: 20px;
}
.learning-activities{
    transition: all .3s ease-in-out !important;
    border-radius: 6px !important;
    border: 1px solid #D84A5A !important;
}
.learning-flow{
    border: 1px solid #d84A5A !important;
    border-radius:  6px !important;
    transition: all .3s ease-in-out !important;
}
.lex-list.more-box ul{
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    align-items: stretch !important;
}
.lex-list.more-box ul li{
    flex: 0 0 21%;
    margin-bottom: 35px !important;
    background: #F2FAFF;
    padding: 20px !important;
    margin-right: 35px !important;
    border-radius: 8px;
    min-height: 155px;
    display: flex !important;
    display: flex !important;
    align-content: flex-start !important;
    justify-content: flex-start;
}
.lex-list.more-box ul li > span.pp-list-item-icon {
    line-height: normal !important;
    float: unset !important;
    width: auto !important;
    height: auto !important;
    margin-right: 10px !important;
}
/* Stragetic Summits */
.lex-list.more-box.servis-included ul li{
  	min-height: 100px;
}
/* Development Program */
.lex-list.dp-list ul li {
    padding-right: 20px;
  	width: 33.33333%;
}
.lex-list.dp-list ul li > span.pp-list-item-icon {
    font-family: 'Hk-grotesk' !important;
  	line-height: 32px !important;
}
.lex-list.dp-list ul li > span.pp-list-item-text h3 {
  	margin-bottom: 10px !important;
}
.lex-list.dp-list.dp-list-two ul li:first-child{
    padding-right: 45px;
}
.lex-list.dp-list.dp-list-two ul li:last-child{
    padding-right: 0;
    padding-left: 45px;
}
/* L&D Consulting */
.assessment-list ol{
    padding-left: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    list-style-position: inside;
    margin-bottom: 0 !important;
}
.assessment-list ol li{
    background: #68ACDE;
    padding: 8px;
    border-radius: 5px;
    width: auto;
  	margin-top: 10px;
    margin-left: 10px;
}
.ld-list ul{
  	justify-content: center !important;
}
.assessment-list ol li:first-child,
.assessment-list ol li:nth-child(2){
  	margin-top: 0 !important;
}
/* Leadership Experiences */
.virtual-leadership-box > .fl-col-content{
  	cursor: pointer;
}
.virtual-leadership-box > .fl-col-content:hover h3{
  	text-decoration: underline;
}
/* Apollo */
.apollo-subhead img{
    width: 20px;
    margin: 0 0 0 10px;
    vertical-align: text-top;
}
.apollo-subhead strong{
    font-family: 'Hk-grotesk';
}
/* Adaptive Leader Experience */
.adaptive-list ul{
    padding-left: 20px;
}
.adaptive-list ul li:not(:last-child){
    margin-bottom: 15px;
}
/* Responsive <= 1115px */
@media(max-width: 1115px){
  
}
/* Responsive <= 860px */
@media(max-width: 860px){
  .ld-list ul{
  	justify-content: flex-start !important;
  }
  .career-content h2{
    font-size: 26px !important;
  }
  .solutions-filter .fl-rich-text,
  .video-categories .pp-advanced-menu,
  .blog-categories nav{
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
  }
  .solutions-filter .fl-rich-text ul,
  .video-categories .pp-advanced-menu ul{
    width: max-content !important;
  }
  .blog-categories nav ul{
    width: 2000px;
  }
  .solutions-filter ul li{
    padding: 10px 10px !important;
    margin-right: 5px;
    margin-bottom: 0;
  }
  .blog-categories ul li {
    margin-right: 5px !important;
    padding: 0 !important;
  }
  .fl-node-6148323175240 ul.menu.pp-advanced-menu-horizontal > li:last-child > a > span{
    padding: 12px 25px !important;
    background: #d84a5a;
    font-family: "hk-grotesk",Verdana,Arial,sans-serif;
    font-weight: 400;
    border-radius: 6px; 
  }
  .team-members.executive-team ul li{
    border: 1px solid #dedede !important;
  }
  .team-members.executive-team ul li.pp-filter-active, .team-members.executive-team ul li:hover {
    background: #D84A5A;
    color: #fff !important;
  }
  .assessment-list ol li:first-child, .assessment-list ol li:nth-child(2), .assessment-list ol li{
    margin-top: 10px !important;
    margin-left: 0 !important;
    margin-right: 10px !important;
  }
  .assessment-list ol{
    justify-content: flex-start;
  }
  .lex-list.dp-list.dp-list-two ul li:first-child{
    padding-right: 0;
    margin-bottom: 30px !important;
  }
  .lex-list.dp-list.dp-list-two ul li:last-child{
    padding-left: 0;
  }
  .lex-list ul{
    flex-direction: column;
  }
  .experiential-learning ol li:not(:last-child) {
    margin-bottom: 10px;
  } 
  .lex-list ul li > span.pp-list-item-icon {
    line-height: 55px !important;
    float: unset !important;
    width: auto !important;
    margin-right: 15px !important;
  }
  .lex-list.more-box ul {
    justify-content: space-between;
  	flex-direction: row;
  }
  .lex-list.more-box ul li {
    flex: 0 0 48%;
    margin-bottom: 30px !important;
    background: #F2FAFF;
    padding: 20px !important;
    margin-right: 0 !important;
    min-height: 120px;
  }
  .solutions-filter ul{
    border-bottom: unset;
  }
  .solutions-filter ul li{
      border-bottom: unset;
      padding: 10px 10px !important;
      border: 1px solid #dedede;
      border-radius: 8px;
      margin-right: 5px;
      margin-bottom: 0;
  }
  .filter-wrapper ul.pp-post-filters li{
    margin-right: 20px;
  }
  .video-categories .pp-advanced-menu .menu > li {
    display: inline-block;
    margin-right: 5px;
  }
  .video-categories .pp-advanced-menu .menu > li > a{
    padding: 10px !important;
  }
  .pp-advanced-menu .pp-menu-toggle{
    right: 20% !important;
  }
  .pp-advanced-menu.full-screen .pp-menu-overlay ul.menu {
    width: 100% !important;
  }
  .pp-advanced-menu.full-screen .sub-menu{
  	padding-top: 20px;
    padding-bottom: 20px;
  }
  .terms-section ul li:nth-child(even) {
    display: none;
  }
  .terms-section ul{
    padding-left: 0;
  }
  .terms-section ul li:not(:last-child){
    margin-bottom: 10px;
  }
  .testimonials .pp-testimonials {
    grid-gap: 30px !important;
    grid-template-columns: auto !important;
  }
  .white-logo img,
  .blue-logo img{
    width: 150px !important;
  }
  .story-tabs .pp-tabs-panel:not(:last-child){
    margin-bottom: 15px;
  }
  .story-tabs .pp-tabs-panel-content{
    padding: 30px 0 !important;
  }
  .team-members ul {
    border-bottom: unset !important;
    margin-bottom: 30px;
  }
  .team-members ul li {
    margin-bottom: 10px !important;
    margin-right: 10px !important;
    padding: 5px 15px !important;
    background: #fff;
    border-bottom: unset !important;
    border-radius: 5px;
  }
  .team-members ul li.pp-filter-active, 
  .team-members ul li:hover{
    background: #D84A5A;
  }
  .about-testimonial .pp-testimonial {
    padding: 0 !important;
  }
  .about-testimonial .owl-nav{
    display: none;
  }
  .about-video .pp-video-wrapper {
    border-radius: 0;
  }
  .about-video.video-details .pp-video-wrapper {
    border-radius: 8px;
  }
  .about-video.video-details .pp-video-play-icon{
    width: 60px;
    height: 60px;
    padding: 0 !important;
  }
   .contact-form .gfield_checkbox .gchoice input {
    flex: 0 0 3%;
    margin-top: 0;
  }
  .careers-testimonial .owl-dots {
    position: unset;
    margin-top: 30px !important;
  }
  .careers-testimonial .pp-content-wrapper {
    padding-left: 0 !important;
  }
  .job-buttons ul li {
    margin-left: 0;
    margin-right: 20px;
  }
  .faq-tabs .pp-tabs-panel .pp-tabs-label{
    padding-left: 0;
    padding-right: 0;
    border-bottom: 0.5px solid #dedede !important;
  }
  .faq-tabs .pp-tabs-panel-label .pp-toggle-icon{
    text-align: right !important;
  }
  .faq-tabs .pp-tabs-panels .pp-tabs-panel-content{
    padding-top: 30px !important;
  }
  .podcast-links ul li {
    display: inline-block;
    width: 32%;
  }
  .lex-list ul li,
  .lex-list.dp-list ul li{
    padding-right: 0 !important;
    margin-bottom: 15px !important;
    width: 100% !important;
  }
  .lex-list ul li:last-child{
    margin-bottom: 0 !important;
  }
  .lex-list.more-box.servis-included ul li{
    align-items: center;
  }
  .lex-list.more-box.servis-included ul li {
    min-height: auto;
    flex: 0 0 100%;
  }
  .career-details-button > .fl-col-content {
    justify-content: flex-start !important;
  }
}
@media(max-width: 425px){
  .custom-social-share .pp-social-share-col-3 .pp-social-share-inner {
    grid-template-columns: repeat(2,1fr);
  }
  .custom-social-share .pp-share-button-text {
    font-size: 12px;
    padding-right: 0;
  }
  #modal-61722ca9ea5a4 .pp-modal-close.box-top-right {
    top: -10px;
    right: -10px;
  }
  body:not(.home) .fl-page-content .fl-builder-content > .fl-row:first-child .fl-col-group .fl-rich-text p{
    font-size: 18px !important;
  }
  .assessment-list ol li:first-child, .assessment-list ol li:nth-child(2), .assessment-list ol li{
    margin-right: 0 !important;
  }
  .experiential-learning ol{
    padding-right: 0 !important;
  }
  .lex-list.more-box ul li{
    flex: 0 0 100%;
    min-height: auto;
  }
  .contact-form .gfield_checkbox .gchoice input {
    flex: 0 0 6%;
    margin-top: 0;
  }
  .career-description ul {
    padding-left: 20px;
  }
  .career-description ul li {
    padding-left: 10px;
  }
  .about-testimonial .pp-testimonials-subtitle{
    text-align: left !important;
  }
  .post-content h2{
    font-size: 26px !important;
  }
}
/* ----------- iPad 3, 4 and Pro 9.7" ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .careers-hero > .fl-col-content{
      	min-height: 280px !important;
    }
}
/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.blue-banner .fl-col-content.fl-node-content {
        padding-left: 20px !important;
    }
    .career-detail-hero > .fl-col-content{
      	padding-right: 20px !important;
    	padding-left: 20px !important;
    }
    .career-detail-hero > .fl-col-content > .fl-col-group > .fl-col{
    	width: 50% !important;
	}
    .career-hero-wrapper > .fl-row-content-wrap{
      	padding-right: 20px !important;
    }
    .upcoming-event .wrapper-event{
      	padding-left: 30px !important;
    }
    .lex-list ul{
      flex-wrap: wrap;
    }
    .lex-list ul li {
      padding-right: 20px;
        display: flex !important;
      	flex-direction: row;
      	align-items: baseline;
    }
    .tablet-landscape > .fl-col-content {
      padding-right: 50px;
      padding-left: 30px;
	}
    .lex-list.dp-list ul li {
    	margin-bottom: 20px !important;
	}
    .lex-list.dp-list.dp-list-two ul li:first-child{
      padding-right: 0;
      margin-bottom: 30px !important;
    }
    .lex-list.dp-list.dp-list-two ul li:last-child{
      padding-left: 0;
    }
    .career-details-button > .fl-col-content {
      flex-direction: column;
      align-items: flex-end !important;
      justify-content: center !important;
    }
    .career-details-button > .fl-col-content > .job-buttons:not(.pdf-file){
      padding-top: 10px;
    }
}

/* ----------- iPad Pro 10.5" ----------- */
/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.careers-hero > .fl-col-content{
      	min-height: 280px !important;
    }
}
/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1112px) 
  and (max-device-width: 1112px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.blue-banner .fl-col-content.fl-node-content {
        padding-left: 20px !important;
    }
    .career-detail-hero > .fl-col-content{
      	padding-right: 20px !important;
    	padding-left: 20px !important;
    }
    .career-detail-hero > .fl-col-content > .fl-col-group > .fl-col{
    	width: 50% !important;
	}
    .career-hero-wrapper > .fl-row-content-wrap{
      	padding-right: 20px !important;
    }
    .upcoming-event .wrapper-event{
      	padding-left: 30px !important;
    }
    .lex-list ul{
      flex-wrap: wrap;
    }
    .lex-list ul li {
      padding-right: 20px;
        display: flex !important;
      	flex-direction: row;
      	align-items: baseline;
    }
    .tablet-landscape > .fl-col-content {
      padding-right: 50px;
      padding-left: 30px;
	}
    .lex-list.dp-list ul li {
    	margin-bottom: 20px !important;
	}
    .lex-list.dp-list.dp-list-two ul li:first-child{
      padding-right: 0;
      margin-bottom: 30px !important;
    }
    .lex-list.dp-list.dp-list-two ul li:last-child{
      padding-left: 0;
    }
    .career-details-button > .fl-col-content {
      flex-direction: column;
      align-items: flex-end !important;
      justify-content: center !important;
    }
    .career-details-button > .fl-col-content > .job-buttons:not(.pdf-file){
      padding-top: 10px;
    }
}

/* ----------- iPad Pro 12.9" ----------- */
/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.careers-hero > .fl-col-content{
      	min-height: 280px !important;
    }
}
/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.blue-banner .fl-col-content.fl-node-content {
        padding-left: 20px !important;
    }
    .career-detail-hero > .fl-col-content{
      	padding-right: 20px !important;
    	padding-left: 20px !important;
    }
    .career-detail-hero > .fl-col-content > .fl-col-group > .fl-col{
    	width: 50% !important;
	}
    .career-hero-wrapper > .fl-row-content-wrap{
      	padding-right: 20px !important;
    }
    .upcoming-event .wrapper-event{
      	padding-left: 30px !important;
    }
    .lex-list ul{
      flex-wrap: wrap;
    }
    .lex-list ul li {
      padding-right: 20px;
      display: flex !important;
      flex-direction: row;
      align-items: baseline;
    }
    .tablet-landscape > .fl-col-content {
      padding-right: 50px;
      padding-left: 30px;
	}
    .lex-list.dp-list ul li {
    	margin-bottom: 20px !important;
	}
    .lex-list.dp-list.dp-list-two ul li:first-child{
      padding-right: 0;
      margin-bottom: 30px !important;
    }
    .lex-list.dp-list.dp-list-two ul li:last-child{
      padding-left: 0;
    }
    .career-details-button > .fl-col-content {
      flex-direction: column;
      align-items: flex-end !important;
      justify-content: center !important;
    }
    .career-details-button > .fl-col-content > .job-buttons:not(.pdf-file){
      padding-top: 10px;
    }
}