/*
Theme Name: New Target Elementor Child Theme
Theme URI: https://github.com/elementor/hello-theme/
Description: New Target Elementor Child is a customized child theme of Hello Elementor, customized by New Target
Author: New Target
Author URI: https://newtarget.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/**
 * Variables
 * --------------------------------------------------
 */
/**
 * Mixins
 * --------------------------------------------------
 */
/**
 * Mixins - Flexbox SASS
 * --------------------------------------------------
 */
/* Font Full */
/* The 'flex' shorthand */
/* Flex Flow Direction */
/* Flex Line Wrapping */
/* Flex Direction and Wrap */
/* Display Order */
/* Flex grow factor */
/* Flex shrink */
/* Flex basis */
/* Axis Alignment */
/* Packing Flex Lines */
/* Cross-axis Alignment */
/* Cross-axis Alignment */
/**
 * Mixins - Customle
 * --------------------------------------------------
 */
/* Translate */
/* Transition */
/* Scale */
/* Font Full */
/* Default Container */
/* Buttons */
/* Headings */
/* Forms */
/* HTML, Body */
html,
body {
  font-size: 100% !important;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0 !important;
}

.elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

.elementor-social-icon:hover {
  opacity: 1 !important;
}

.elementor-widget-image .elementor-image > a img[src$=".svg"] {
  width: auto !important;
}

.elementor-widget-image .elementor-image figure > a img[src$=".svg"] {
  width: auto !important;
}

.elementor .overflow-fix,
.page .elementor.hentry[data-elementor-type="single-page"] {
  overflow: hidden;
}

.primo2k24-x-padding {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.single-inner-pg-template .primo2k24-x-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.primo2k24-x-padding-inner {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.page .elementor .single-inner-pg-template .primo2k24-section-full-width,
.elementor #content .primo2k24-section-full-width, .page .elementor .single-inner-pg-template
.section-full-width,
.elementor #content
.section-full-width {
  margin-left: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
}

/* Buttons */
.button-primary .elementor-button-wrapper {
  min-height: 36px;
}

.button-primary .elementor-button-link {
  overflow: initial;
  text-decoration: none;
}

.button-primary .elementor-button-link .elementor-button-content-wrapper {
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 18.4px;
}

.button-primary .elementor-button-link {
  font-family: "Roboto Condensed", "Arial", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.1625rem;
  letter-spacing: normal;
  background: #00053E;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 10px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  min-height: 36px;
  min-width: auto;
  padding: 10px 16px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}

.button-primary .elementor-button-link:hover, .button-primary .elementor-button-link.active, .button-primary .elementor-button-link:focus {
  background: #00559D;
  color: #ffffff;
  text-decoration: none;
}

@media (max-width: 699px) {
  .button-primary {
    width: 100%;
  }
  .button-primary .elementor-button-link {
    width: 100%;
  }
}

.button-primary.btn-icon .elementor-button-link {
  padding: 8px 16px !important;
}

.button-primary.btn-icon .elementor-button-link .elementor-button-icon {
  margin-top: 4px;
}

.button-secondary .elementor-button-wrapper {
  min-height: 36px;
}

.button-secondary .elementor-button-link {
  overflow: initial;
  text-decoration: none;
}

.button-secondary .elementor-button-link .elementor-button-content-wrapper {
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 18.4px;
}

.button-secondary .elementor-button-link {
  font-family: "Roboto Condensed", "Arial", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.1625rem;
  letter-spacing: normal;
  background: #00A8E4;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 10px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  min-height: 36px;
  min-width: auto;
  padding: 10px 16px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}

.button-secondary .elementor-button-link:hover, .button-secondary .elementor-button-link.active, .button-secondary .elementor-button-link:focus {
  background: #00559D;
  color: #ffffff;
  text-decoration: none;
}

@media (max-width: 699px) {
  .button-secondary {
    width: 100%;
  }
  .button-secondary .elementor-button-link {
    width: 100%;
  }
}

.button-secondary.btn-icon .elementor-button-link {
  padding: 8px 13px !important;
}

.button-secondary.btn-icon .elementor-button-link .elementor-button-icon {
  margin-top: 4px;
}

.elementor .subhead-description p,
.elementor .text-content p,
.elementor .row .col.right p,
.elementor .primo2k24-internal-main-text p,
.elementor .row .col.left p {
  text-wrap: pretty;
}

.elementor .primo2k24-internal-main-text .elementor-widget-container,
.elementor .doc-title .elementor-widget-container,
.elementor .text-content .elementor-widget-container {
  text-wrap: pretty;
}

.elementor .section-title .elementor-heading-title,
.elementor .page-title .elementor-heading-title {
  text-wrap: pretty;
}

/**
 * Components
 * --------------------------------------------------
 */
/**
 * Components - Breadcrumbs
 * --------------------------------------------------
 */
.primo2k24-faq-sction .row .accordion-list ul {
  margin: 20px 0 20px 0;
  padding-left: 10px;
}

/**
 * Components - Search
 * --------------------------------------------------
 */
/**
 * Layout - Header
 * --------------------------------------------------
 */
@media (max-width: 1024px) {
  .primo2k24-header .col.right .main-menu nav ul {
    padding-top: 10px;
  }
  .primo2k24-header .col.right .main-menu nav ul .menu-item .elementor-item {
    padding-left: 45px;
  }
}

/**
 * Components - Sticky Header
 * --------------------------------------------------
 */
.primo2k24-header.global-header {
  top: 0;
  left: 0;
}

.home .elementor.elementor-location-header .primo2k24-header.global-header {
  position: fixed;
  width: 100%;
}

.home .elementor.elementor-location-header .primo2k24-header.global-header:has(.elementor-menu-toggle.elementor-active) {
  background-color: #fff;
}

@media (max-width: 1024px) {
  .home .elementor.elementor-location-header .primo2k24-header.global-header {
    background-color: #fff;
  }
}

@media (min-width: 1025px) {
  .primo2k24-header.global-header {
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
  }
  .home:not(.scrolled-down) .primo2k24-header.global-header,
  .home.scrolled-top-initial .primo2k24-header.global-header,
  .home.scrolled-top .primo2k24-header.global-header {
    padding-top: 40px;
    background-color: transparent !important;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

@media (min-width: 1025px) {
  .admin-bar.wp-custom-logo .elementor.elementor-location-header .primo2k24-header,
  .admin-bar .primo2k24-header {
    top: 32px;
  }
}

@media (max-width: 699px) {
  .admin-bar.scrolled-top .primo2k24-header {
    top: 46px;
  }
}

/**
 * Blocks
 * --------------------------------------------------
 */
/**
 * Layout
 * --------------------------------------------------
 */
/**
 * Layout - Header
 * --------------------------------------------------
 */
@media (min-width: 1025px) {
  .primo2k24-header .col.right .utility-menu nav ul .menu-item a:hover,
  .primo2k24-header .col.right .main-menu nav ul .menu-item a:hover {
    color: #00A8E4;
  }
  .primo2k24-header .col.right .main-menu nav ul .menu-item.menu-item-700, .primo2k24-header .col.right .main-menu nav ul .menu-item.menu-item-701 {
    display: none;
  }
}

/**
 * Layout - Content
 * --------------------------------------------------
 */
/**
 * Layout - Footer
 * --------------------------------------------------
 */
.primo2k24-footer .col.right .link-text a {
  color: #fff;
  text-decoration: none;
}

.primo2k24-footer .col.right .link-text a:hover {
  text-decoration: underline;
  color: #00A8E4;
}

@media (max-width: 699px) {
  .primo2k24-footer .col.right .link-text a {
    font-size: 19px;
  }
}

.primo2k24-footer .col.right .social-icon a:hover {
  opacity: .78;
}

/**
 * Pages
 * --------------------------------------------------
 */
/**
 * Pages - Homepage
 * --------------------------------------------------
 */
@media (max-width: 699px) {
  .primo2k24-home-hero .row.inner .col.left .page-title h1,
  .primo2k24-home-hero .row.inner .col.left .page-title .elementor-heading-title {
    font-weight: 700;
  }
}

/**
 * Pages - Internal
 * --------------------------------------------------
 */
body:not(.home) .site-main {
  margin-top: 48px;
}

@media (min-width: 700px) {
  body:not(.home) .site-main {
    margin-top: 66px;
  }
}

@media (min-width: 1025px) {
  body:not(.home) .site-main {
    margin-top: 108px;
  }
}

.primo2k24-internal-main-text p:not(:last-child) {
  margin-bottom: 14px;
}

.primo2k24-internal-main-text ul {
  list-style: none;
  margin: 12px 0 12px 0;
  padding-left: 0;
}

.primo2k24-internal-main-text ul li {
  display: block;
  list-style-type: none;
  position: relative;
  padding-left: 28px;
}

.primo2k24-internal-main-text ul li:before {
  content: '';
  left: 0;
  position: absolute;
  top: 11px;
  width: 16px;
  background-color: #00D6F9;
  height: 2px;
}

.primo2k24-internal-main-text ul li:has(ul):before {
  background: transparent;
  display: none;
}

.primo2k24-internal-main-text ol {
  counter-reset: ordered-counter;
  list-style: none;
  margin-left: 24px;
  margin-bottom: 26px;
}

@media (min-width: 1025px) {
  .primo2k24-internal-main-text ol {
    margin-left: 34px;
  }
}

.primo2k24-internal-main-text ol li {
  display: block;
  list-style-type: none;
  padding-left: 13px;
  position: relative;
}

.primo2k24-internal-main-text ol li:before {
  counter-increment: ordered-counter;
  content: counters(ordered-counter, ".") ". ";
  background: transparent;
  color: #000000;
  display: inline-block;
  left: 0;
  min-width: 16px;
  position: absolute;
  top: 0;
  text-align: left;
}

.primo2k24-internal-main-text ol li::marker {
  display: none;
}

.primo2k24-internal-main-text ol li ol {
  margin-top: 0;
}

.primo2k24-internal-main-text ol li ol li {
  padding-left: 34px;
}

.primo2k24-internal-main-text ol li ol li ol li {
  padding-left: 44px;
}

.primo2k24-internal-main-text ol li ol li ol li ol li {
  padding-left: 54px;
}

/**
 * Pages - Search Results
 * --------------------------------------------------
 */
/**
 * Forms
 * --------------------------------------------------
 */
/**
 * Forms - Gravity
 * --------------------------------------------------
 */
/**
 * Sections
 * --------------------------------------------------
 */
/**
 * Sections - Brand Logos Section, on /brands/ pg
 * --------------------------------------------------
 */
.primo2k24-brands-section .brand-grid .hidden {
  display: none;
}

.primo2k24-brands-section .brand-grid .brand-loop img {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

.primo2k24-brands-section .brand-grid .brand-loop:hover img {
  opacity: .75;
}

.primo2k24-brand-info-popup.bio-popup .brand-logo img {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

.primo2k24-brand-info-popup.bio-popup .brand-logo:hover img {
  opacity: .75;
}

.primo2k24-brand-info-popup.bio-popup .brand-logo img {
  width: 74%;
}

@media (min-width: 700px) {
  .primo2k24-brand-info-popup.bio-popup .brand-logo img {
    width: 100%;
    min-width: 232px;
  }
}

@media (min-width: 700px) {
  .primo2k24-brand-info-popup.bio-popup .brand-logo img {
    min-width: 182px;
  }
}

@media (max-width: 699px) {
  body:not(.elementor-editor-active) .elementor .primo2k24-brand-info-popup.bio-popup.bio_popup_active.current-Bio {
    top: 24% !important;
  }
}

/**
 * Sections - Career Opportunities Section Blocks, on /careers/ pg
 * --------------------------------------------------
 */
.primo2k24-career-opportunities .row .col .logo a img {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

.primo2k24-career-opportunities .row .col .logo a:hover img {
  opacity: .75;
}

/**
 * Sections - ESG Report
 * --------------------------------------------------
 */
.primo2k24-esg-report .blue-box .download-icon a img {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

.primo2k24-esg-report .blue-box .download-icon a:hover img {
  opacity: .75;
}

/**
 * Sections - inner-page Hero banner
 * --------------------------------------------------
 */
@media (max-width: 699px) {
  .primo2k24-hero-banner .row.inner .col.left h1 {
    color: #fff;
  }
  .primo2k24-hero-banner .row.inner .col.left .subhead-description {
    font-size: 24px;
    line-height: 36px;
  }
  .primo2k24-hero-banner .row.inner .col.left .subhead-description div,
  .primo2k24-hero-banner .row.inner .col.left .subhead-description p {
    color: #fff;
  }
  .primo2k24-hero-banner .row.inner .col.img-wrap {
    display: none;
  }
  .elementor .primo2k24-hero-banner.elementor-element.e-parent.e-con {
    background: #022E59;
  }
}

/**
 * Sections - Leadership Section, on /about/ pg
 * --------------------------------------------------
 */
@media (min-width: 700px) {
  .primo2k24-leadership-section .row.inner .leadership-tabs .e-n-tabs-heading {
    margin-bottom: -1px;
    z-index: 2;
  }
  .primo2k24-leadership-section .row.inner .leadership-tabs .e-n-tabs-heading .e-n-tab-title {
    border-radius: 8px 8px 0 0;
  }
}

@media (min-width: 700px) {
  .primo2k24-leadership-section .row.inner .leadership.board-members {
    min-height: 688px;
  }
}

@media (min-width: 1025px) {
  .primo2k24-leadership-section .row.inner .leadership.board-members {
    min-height: 832px;
  }
}

.primo2k24-leadership-section .row .staff .leadership-loop {
  text-decoration: none;
}

.primo2k24-leadership-section .row .staff .leadership-loop .elementor-heading-title,
.primo2k24-leadership-section .row .staff .leadership-loop .team-photo img {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

.primo2k24-leadership-section .row .staff .leadership-loop .elementor-heading-title {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  text-decoration: none;
}

.primo2k24-leadership-section .row .staff .leadership-loop .hidden,
.primo2k24-leadership-section .row .staff .leadership-loop .hidden-info-wrap.hidden {
  display: none;
}

.primo2k24-leadership-section .row .staff .leadership-loop .team-job .elementor-heading-title {
  line-height: 1.2em;
}

@media (max-width: 699px) {
  .primo2k24-leadership-section .row .staff .leadership-loop .team-job .elementor-heading-title {
    font-size: 18px;
  }
}

.primo2k24-leadership-section .row .staff:not(.post_display_options-disable-bio) .leadership-loop:hover .team-name .elementor-heading-title,
.primo2k24-leadership-section .row .staff:not(.post_display_options-disable-bio) .leadership-loop:hover .director-group-title .elementor-heading-title,
.primo2k24-leadership-section .row .staff:not(.post_display_options-disable-bio) .leadership-loop:hover .team-job .elementor-heading-title {
  color: #00A8E4;
}

.primo2k24-leadership-section .row .staff:not(.post_display_options-disable-bio) .leadership-loop:hover .team-photo img {
  opacity: .7;
}

.primo2k24-leadership-section .row.inner .staff.post_display_options-disable-bio .leadership-loop {
  cursor: auto;
  pointer-events: none;
}

@media (max-width: 699px) {
  .primo2k24-leadership-section .leadership-tabs.e-n-tabs-mobile .e-n-tabs .e-n-tabs-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .primo2k24-leadership-section .leadership-tabs.e-n-tabs-mobile .e-n-tabs .e-n-tabs-heading .e-n-tab-title {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    width: 50%;
    padding: 14px 12px;
  }
  .primo2k24-leadership-section .leadership-tabs.e-n-tabs-mobile .e-n-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text {
    font-size: 17px;
    letter-spacing: -.25px;
  }
}

.primo2k24-team-bio-popup.bio-popup.bio_popup_active {
  display: block;
}

.primo2k24-team-bio-popup.bio-popup.bio_popup_active .bio-popup-overlay {
  opacity: 0.2;
}

.primo2k24-team-bio-popup.bio-popup.bio_popup_active.animated-in .bio-popup-overlay {
  opacity: 1;
}

.primo2k24-team-bio-popup.bio-popup.bio_popup_active.animated-in .bio-popup-content {
  opacity: 1;
  margin-top: 0;
}

.primo2k24-team-bio-popup.bio-popup .bio-popup-content {
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% - 42px);
  -webkit-transition: .16s all ease-in-out;
  transition: .16s all ease-in-out;
  z-index: 5;
}

.primo2k24-team-bio-popup.bio-popup .bio-popup-content .img-wrap .team-photo {
  margin-bottom: 18px !important;
}

@media (max-width: 699px) {
  .primo2k24-team-bio-popup.bio-popup .bio-popup-content .img-wrap .team-photo {
    max-width: 134px;
    margin-bottom: 12px !important;
  }
  .primo2k24-team-bio-popup.bio-popup .bio-popup-content.popup-content {
    max-height: 83vh;
    overflow-y: scroll;
    overflow-x: hidden;
  }
}

@media (min-width: 700px) {
  .primo2k24-team-bio-popup.bio-popup .bio-popup-content {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-top: 144px;
    max-width: calc(100% - 80px);
    position: absolute;
    left: 50%;
    top: calc(50% + 57px);
  }
  .primo2k24-team-bio-popup.bio-popup .bio-popup-content .team-summary-detail {
    max-height: 58vh;
    overflow-y: scroll;
    overflow-x: hidden;
  }
}

@media (min-width: 1025px) {
  .primo2k24-team-bio-popup.bio-popup .bio-popup-content {
    top: calc(50% + 56px);
  }
}

@media (min-width: 1124px) {
  .primo2k24-team-bio-popup.bio-popup .bio-popup-content {
    max-width: var(--content-width);
  }
}

.primo2k24-team-bio-popup.bio-popup .team-popup-close {
  z-index: 6;
}

.primo2k24-team-bio-popup.bio-popup .team-popup-close a.elementor-button-link {
  padding: 5px 5px 2px 6px;
  width: 43px;
  height: 43px;
}

.primo2k24-team-bio-popup.bio-popup .team-popup-close a.elementor-button-link svg {
  width: 32px;
  height: 32px;
}

.primo2k24-team-bio-popup.bio-popup .team-popup-close a.elementor-button-link:hover, .primo2k24-team-bio-popup.bio-popup .team-popup-close a.elementor-button-link:focus {
  cursor: pointer;
}

.primo2k24-team-bio-popup.bio-popup .team-popup-close a.elementor-button-link:hover svg, .primo2k24-team-bio-popup.bio-popup .team-popup-close a.elementor-button-link:focus svg {
  cursor: pointer;
}

.primo2k24-team-bio-popup.bio-popup .team-popup-close a.elementor-button-link:hover svg path, .primo2k24-team-bio-popup.bio-popup .team-popup-close a.elementor-button-link:focus svg path {
  fill: #ffffff !important;
}

.primo2k24-team-bio-popup.bio-popup .hidden {
  display: none;
}

body:not(.elementor-editor-active) .elementor .primo2k24-team-bio-popup.bio-popup.bio_popup_active {
  position: fixed;
  z-index: 3;
  left: 0;
  top: 13% !important;
}

@media (min-width: 700px) {
  body:not(.elementor-editor-active) .elementor .primo2k24-team-bio-popup.bio-popup.bio_popup_active {
    top: 0 !important;
    height: 100%;
  }
}

@media (min-width: 1025px) {
  body:not(.elementor-editor-active) .elementor .primo2k24-team-bio-popup.bio-popup.bio_popup_active {
    top: 0 !important;
    height: 100%;
  }
}

body:not(.elementor-editor-active) .bio-popup.placeholder {
  display: none;
  opacity: 0;
}

body.elementor-editor-wp-page .bio-popup.placeholder,
body.elementor-editor-wp-page .elementor-edit-area-active .bio-popup.placeholder, body.e-route-panel-editor-advanced .bio-popup.placeholder,
body.e-route-panel-editor-advanced .elementor-edit-area-active .bio-popup.placeholder, body.elementor-editor-active .bio-popup.placeholder,
body.elementor-editor-active .elementor-edit-area-active .bio-popup.placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.elementor-editor-wp-page .team-bio.elementor-hidden-desktop, body.e-route-panel-editor-advanced .team-bio.elementor-hidden-desktop, body.elementor-editor-active .team-bio.elementor-hidden-desktop {
  display: none;
  opacity: 0;
  max-height: 10px;
}

body:not(.elementor-editor-active) .elementor .primo2k24-team-bio-popup.bio-popup .bio-popup-overlay {
  bottom: 0;
  left: 0;
  height: 100%;
  right: 0;
  top: 0;
  position: fixed;
  width: 100%;
}

body:not(.elementor-editor-active) .elementor .primo2k24-team-bio-popup.bio-popup .bio-popup-overlay::before {
  content: '';
  background-color: rgba(255, 255, 255, 0.67);
  display: block;
  bottom: 0;
  left: 0;
  height: 100%;
  right: 0;
  top: 0;
  position: absolute;
  width: 100%;
}

.admin-bar .primo2k24-team-bio-popup.bio-popup .bio-popup-content {
  z-index: 4;
}

@media (min-width: 700px) {
  .admin-bar .primo2k24-team-bio-popup.bio-popup .bio-popup-content {
    top: calc(50% + 69px);
  }
}

@media (min-width: 1025px) {
  .admin-bar .primo2k24-team-bio-popup.bio-popup .bio-popup-content {
    top: calc(50% + 69px);
  }
}

.primo2k25-staff-wrapper .primo2k25-staff-item-wrap .team-name .elementor-heading-title,
.primo2k25-staff-wrapper .primo2k25-staff-item-wrap .team-job .elementor-heading-title {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.primo2k25-staff-wrapper .primo2k25-staff-item-wrap .team-photo img {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.primo2k25-staff-wrapper .primo2k25-staff-item-wrap:hover .team-name .elementor-heading-title,
.primo2k25-staff-wrapper .primo2k25-staff-item-wrap:hover .team-job .elementor-heading-title {
  color: #00A8E4;
}

.primo2k25-staff-wrapper .primo2k25-staff-item-wrap:hover .team-photo img {
  opacity: .7;
}

/**
 * Sections - Leadership Section, on /about/ pg
 * --------------------------------------------------
 */
@media (min-width: 700px) {
  .primo2k24-media-resources-section .row.doc-block .doc-button {
    margin-left: auto;
  }
  .primo2k24-media-resources-section .row.doc-block .doc-title {
    max-width: calc(100% - 136px);
  }
}

@media (min-width: 700px) and (max-width: 1024px) {
  .primo2k24-media-resources-section .row.doc-block {
    margin-left: 74px;
    max-width: calc(100% - 74px);
  }
}

@media (min-width: 1025px) {
  .primo2k24-media-resources-section .row.doc-block {
    max-width: 898px;
  }
}

/**
 * Sections - Privacy Policy & Terms Text Sections, on /privacy/ pg
 * --------------------------------------------------
 */
.primo2k24-policy-terms .row.inner .accordion-list .e-n-accordion-item .e-n-accordion-item-title {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1024px) {
  .primo2k24-policy-terms .row.inner .table-of-contents p {
    padding-left: 1em;
    text-indent: -1em;
  }
}

.primo2k24-policy-terms .row.inner .table-of-contents p:not(:last-child) {
  margin-bottom: 2px;
}

.primo2k24-policy-terms .row.inner .table-of-contents ul {
  list-style: none;
  margin: 2px 0 6px 0;
  padding-left: 0;
  padding-left: 18px;
}

.primo2k24-policy-terms .row.inner .table-of-contents ul li {
  padding-left: 26px;
  line-height: 1.35em;
}

.primo2k24-policy-terms .row.inner .table-of-contents ul li::before {
  top: 10px;
}

/**
 * Sections - Stat Counters Section, on /home/ pg
 * --------------------------------------------------
 */
.primo2k24-stat-boxes .row .col .stat-counter .elementor-counter-title {
  text-align: center;
  text-wrap: pretty;
}

/**
 * Sections - Sustainability Pillars Section, on /sustainability/ pg
 * --------------------------------------------------
 */
@media (max-width: 699px) {
  .primo2k24-pillars .row.inner .grid-box-wrap,
  .primo2k24-pilars .row.inner .grid-box-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/**
 * Sections - Leadership Section, on /about/ pg
 * --------------------------------------------------
 */
.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-labels {
  width: 264px;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-labels .pp-advanced-tabs-title {
  text-align: left;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-labels .pp-advanced-tabs-title .pp-advanced-tabs-title-text {
  min-width: 180px;
  max-width: 180px;
  display: inline-block;
  padding: 18px 0;
  border-bottom: 1px solid #1BA6DF;
  margin-left: 16px;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-labels .pp-advanced-tabs-title:last-child .pp-advanced-tabs-title-text {
  border-bottom: 0;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-labels .pp-advanced-tabs-title .pp-icon {
  width: 48px;
  height: 48px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #E7F6FD;
  border-radius: 50%;
  padding: 0;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-labels .pp-advanced-tabs-title.pp-tab-active::after {
  border: solid 12px #0000 !important;
  border-right-color: #E7F6FD !important;
  border-left-color: transparent !important;
  right: 0 !important;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-labels .pp-advanced-tabs-title.pp-tab-active .pp-icon {
  background-color: #022E59;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-labels .pp-advanced-tabs-title.pp-tab-active .pp-advanced-tabs-title-text {
  color: #00A8E4;
  font-weight: 700;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-content {
  height: 100%;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-title {
  text-align: center;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-title .pp-advanced-tabs-title-inner {
  width: 100%;
  border-bottom: 1px solid #1BA6DF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 0;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-title .pp-advanced-tabs-title-text {
  margin-left: 16px;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-title:last-child .pp-advanced-tabs-title-text {
  border-bottom: 0;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-title .pp-icon {
  width: 40px;
  height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #E7F6FD;
  border-radius: 50%;
  padding: 6px;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-title.pp-tab-active::after {
  border: solid 12px #0000 !important;
  border-right-color: #E7F6FD !important;
  border-left-color: transparent !important;
  right: 0 !important;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-title.pp-tab-active .pp-advanced-tabs-title-inner {
  border-bottom: 0;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-title.pp-tab-active .pp-icon {
  background-color: #022E59;
}

.primo2k24-tabs-section .pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-title.pp-tab-active .pp-advanced-tabs-title-text {
  color: #00A8E4;
  font-weight: 700;
}

@media (max-width: 1024px) {
  .primo2k24-tabs-section .pp-advanced-tabs.pp-tabs-responsive-tablet .pp-advanced-tabs-wrapper.at-vertical {
    display: block;
    position: absolute;
    width: 0;
    height: 0;
  }
  .primo2k24-tabs-section .pp-advanced-tabs.pp-tabs-responsive-tablet .pp-advanced-tabs-wrapper.at-vertical .pp-icon {
    width: 0;
    height: 0;
  }
  .primo2k24-tabs-section .pp-advanced-tabs.pp-tabs-responsive-tablet .pp-advanced-tabs-wrapper.at-vertical .pp-advanced-tabs-title-text {
    display: none;
  }
  .primo2k24-tabs-section .pp-advanced-tabs.pp-tabs-responsive-tablet .pp-advanced-tabs-wrapper.at-vertical .pp-advanced-tabs-title.pp-tab-active::after {
    display: none;
  }
}

/**
 * Sections - text w/ img on right-side Section, on /about/ pg
 * --------------------------------------------------
 */
@media (max-width: 1280px) {
  .elementor .primo2k24-text-image-right .inner.row.divider-wrap {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
    width: 100%;
  }
}

/**
 * Loops
 * --------------------------------------------------
 */
/**
 * Print
 * --------------------------------------------------
 */
@media print {
  *,
  *:before,
  *:after {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    display: none;
  }
  abbr[title]:after {
    display: none;
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    display: none;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3,
  h4,
  h5,
  h6 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidmFyaWFibGVzL3ZhcmlhYmxlcy5zY3NzIiwibWl4aW5zL21peGlucy5zY3NzIiwibWl4aW5zL19jdXN0b20tZmxleGJveC5zY3NzIiwibWl4aW5zL19jdXN0b20tbWl4aW5zLnNjc3MiLCJfZ2VuZXJhbC5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL19mYXEtYWNjb3JkaW9ucy5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19tb2JpbGUtbWVudS5zY3NzIiwiY29tcG9uZW50cy9fc3RpY2t5LWhlYWRlci5zY3NzIiwiYmxvY2tzL2Jsb2Nrcy5zY3NzIiwibGF5b3V0cy9sYXlvdXRzLnNjc3MiLCJsYXlvdXRzL19oZWFkZXIuc2NzcyIsImxheW91dHMvX2NvbnRlbnQuc2NzcyIsImxheW91dHMvX2Zvb3Rlci5zY3NzIiwicGFnZXMvcGFnZXMuc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9faW50ZXJuYWwuc2NzcyIsInBhZ2VzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwiZm9ybXMvZm9ybXMuc2NzcyIsImZvcm1zL19ncmF2aXR5LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9ucy5zY3NzIiwic2VjdGlvbnMvX2JyYW5kLWxvZ29zLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19jYXJlZXItb3Bwb3J0dW5pdGllcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fZXNnLXJlcG9ydC5zY3NzIiwic2VjdGlvbnMvX2lubmVyLWhlcm8tYmFubmVyLnNjc3MiLCJzZWN0aW9ucy9fbGVhZGVyc2hpcC1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fbWVkaWEtcmVzb3VyY2VzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19wb2xpY3ktdGVybXMtc2VjdGlvbnMuc2NzcyIsInNlY3Rpb25zL19zdGF0LWNvdW50ZXJzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zdXN0YWluYWJpbGl0eS1waWxsYXJzLnNjc3MiLCJzZWN0aW9ucy9fdGFicy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fdGV4dC13aXRoLWltZy1yaWdodC5zY3NzIiwibG9vcHMvbG9vcHMuc2NzcyIsIl9wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7RUFZRTtBQ1pGOzs7R0FHRztBQ0hIOzs7R0FHRztBQ0hIOzs7R0FHRztBQUVILGVBQWU7QUFlZiwwQkFBMEI7QUFXMUIseUJBQXlCO0FBVXpCLHdCQUF3QjtBQVV4Qiw2QkFBNkI7QUFVN0IsbUJBQW1CO0FBV25CLHNCQUFzQjtBQVV0QixpQkFBaUI7QUFVakIsZ0JBQWdCO0FBV2hCLG9CQUFvQjtBQVdwQix3QkFBd0I7QUFVeEIsMEJBQTBCO0FBVzFCLDBCQUEwQjtBQ3ZJMUI7OztHQUdHO0FBRUgsZUFBZTtBQVFmLGdCQUFnQjtBQW9CaEIsV0FBVztBQVNYLGVBQWU7QUErQmYsdUJBQXVCO0FBdUJ2QixhQUFhO0FBbURiLGNBQWM7QUEyRmQsV0FBVztBQ3ZOWCxnQkFBZ0I7QUFDaEIsQUFBQSxJQUFJO0FBQ0osSUFBSSxDQUFDO0VBQ0QsU0FBUyxFQUFFLGVBQWU7Q0FDN0I7O0FBR0QsQUFHWSw2QkFIaUIsR0FDdkIsY0FBYyxHQUNWLGlCQUFpQixHQUNiLDRCQUE0QixDQUFDO0VBQzNCLE9BQU8sRUFBRSxZQUFZO0NBQ3hCOztBQU1iLEFBQUEsaUJBQWlCLEFBQUEsSUFBSyxDQUFBLFdBQVcsRUFBRTtFQUMvQixhQUFhLEVBQUUsWUFBWTtDQUM5Qjs7QUFHRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQixPQUFPLEVBQUUsWUFBWTtDQUN0Qjs7QUFHRCxBQUdNLHVCQUhpQixDQUNyQixnQkFBZ0IsR0FDWixDQUFDLENBQ0QsR0FBRyxDQUFBLEFBQUEsR0FBQyxFQUFLLE1BQU0sQUFBWCxFQUFhO0VBQ2YsS0FBSyxFQUFFLGVBQWU7Q0FDdkI7O0FBTFAsQUFV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 */

/*# sourceMappingURL=style.css.map */
