@charset "UTF-8";
/*
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 */
/* Box Shadow  */
/* Font Full */
/* Default Container */
/* Buttons */
/* Headings */
/* Forms */
/* Gradient */
/**
 * General - Scaffolding
 * --------------------------------------------------
 */
/* HTML, Body */
html,
body {
  font-size: 100%;
  overflow-x: hidden;
}

@media screen and (max-width: 782px) {
  html {
    margin-top: 0 !important;
  }
}

/* Body Reset */
body {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  color: #5F6368;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* Link Focus */
a:active, a:focus {
  outline: none;
  outline-offset: 0px;
}

/* Elementor - Remove Colunm Gap */
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0 !important;
}

/* Elementor - Widget Last Element */
.elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

/* Elementos - Social Icon */
.elementor-social-icon:hover {
  opacity: 1 !important;
}

/* Elementor -  Widget Image */
.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;
}

/* Heading - Word Break */
@media (max-width: 699px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    word-break: break-word;
  }
}
@media (max-width: 699px) {
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a {
    word-break: break-word;
  }
}

h1 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 2.5rem;
  font-weight: 900;
  font-style: normal;
  line-height: 2.75rem;
  letter-spacing: -0.25rem;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 700px) {
  h1 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 3rem;
    font-weight: 900;
    font-style: normal;
    line-height: 3.375rem;
    letter-spacing: -0.3rem;
  }
}
@media (min-width: 1025px) {
  h1 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 3.75rem;
    font-weight: 900;
    font-style: normal;
    line-height: 4.25rem;
    letter-spacing: -0.375rem;
  }
}

.heading-h1-light {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  font-style: normal;
  line-height: 2.75rem;
  letter-spacing: -0.25rem;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 700px) {
  .heading-h1-light {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 3.25rem;
    font-weight: 400;
    font-style: normal;
    line-height: 3.625rem;
    letter-spacing: -0.325rem;
  }
}
@media (min-width: 1025px) {
  .heading-h1-light {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 4rem;
    font-weight: 400;
    font-style: normal;
    line-height: 4.5rem;
    letter-spacing: -0.4rem;
  }
}

h2 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 2.25rem;
  font-weight: 900;
  font-style: normal;
  line-height: 2.625rem;
  letter-spacing: -0.135rem;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 700px) {
  h2 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 2.625rem;
    font-weight: 900;
    font-style: normal;
    line-height: 3.125rem;
    letter-spacing: -0.1575rem;
  }
}
@media (min-width: 1025px) {
  h2 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 3rem;
    font-weight: 900;
    font-style: normal;
    line-height: 3.5rem;
    letter-spacing: -0.18rem;
  }
}

.heading-h2-light {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 2.625rem;
  letter-spacing: -0.135rem;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 700px) {
  .heading-h2-light {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 3.125rem;
    font-weight: 400;
    font-style: normal;
    line-height: 3.625rem;
    letter-spacing: -0.1875rem;
  }
}
@media (min-width: 1025px) {
  .heading-h2-light {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 3.5rem;
    font-weight: 400;
    font-style: normal;
    line-height: 4rem;
    letter-spacing: -0.21rem;
  }
}

h3 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.75rem;
  font-weight: 900;
  font-style: normal;
  line-height: 2.125rem;
  letter-spacing: -0.035rem;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 700px) {
  h3 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.875rem;
    font-weight: 900;
    font-style: normal;
    line-height: 2.25rem;
    letter-spacing: -0.0375rem;
  }
}
@media (min-width: 1025px) {
  h3 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 2rem;
    font-weight: 900;
    font-style: normal;
    line-height: 2.375rem;
    letter-spacing: -0.04rem;
  }
}

h4 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 700px) {
  h4 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.875rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  h4 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.625rem;
    font-weight: 700;
    font-style: normal;
    line-height: 2rem;
    letter-spacing: 0rem;
  }
}

h5 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 700px) {
  h5 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  h5 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}

h6 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 700px) {
  h6 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  h6 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}

.heading-lead {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  margin-top: 0;
  margin-bottom: 12px;
}
@media (min-width: 700px) {
  .heading-lead {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .heading-lead {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}

.heading-subtitle {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
}
@media (min-width: 700px) {
  .heading-subtitle {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .heading-subtitle {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}

.heading-caption {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 700px) {
  .heading-caption {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.375rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .heading-caption {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.375rem;
    letter-spacing: 0rem;
  }
}

p {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  margin-bottom: 8px;
}
p:only-child {
  margin-bottom: 0 !important;
}
p:last-child {
  margin-bottom: 0;
}
p a {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  color: #0066DD;
}
p a:hover, p a:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: rgba(0, 102, 221, 0.8);
}
@media (max-width: 699px) {
  p a {
    word-break: break-word;
  }
}
p.paragraph-link-dark a {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  color: #55AAFF;
}
p.paragraph-link-dark a:hover, p.paragraph-link-dark a:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: rgba(85, 170, 255, 0.8);
}
p.paragraph-link-colorful a {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  color: #FFFFFF;
}
p.paragraph-link-colorful a:hover, p.paragraph-link-colorful a:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: rgba(255, 255, 255, 0.8);
}

/* Image Align */
img.alignleft, img.aligncenter, img.alignright {
  display: block;
}
@media (max-width: 699px) {
  img.alignleft, img.aligncenter, img.alignright {
    float: none !important;
    margin: 24px auto !important;
    height: auto !important;
    width: 100% !important;
  }
}
@media (min-width: 700px) {
  img.alignleft, img.aligncenter, img.alignright {
    display: inline-block;
    width: auto;
  }
}
@media (min-width: 700px) {
  img.alignleft {
    margin: 24px 24px 24px 0;
  }
}
@media (min-width: 700px) {
  img.aligncenter {
    display: block;
    margin: 24px auto;
  }
}
@media (min-width: 700px) {
  img.alignright {
    margin: 24px 0 24px 24px;
  }
}

/* Buttons */
.button-primary .elementor-button-wrapper {
  min-height: 38px;
  height: 38px;
}
@media (min-width: 1025px) {
  .button-primary .elementor-button-wrapper {
    min-height: 52px;
    height: 52px;
  }
}
.button-primary .elementor-button-link {
  overflow: initial;
}
.button-primary .elementor-button-link .elementor-button-icon i:before {
  font-size: 12px;
}
@media (min-width: 1025px) {
  .button-primary .elementor-button-link .elementor-button-icon i:before {
    font-size: 16px;
  }
}
.button-primary .elementor-button-link {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background: #0066DD;
  border: 1px solid #0066DD;
  border-radius: 8px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0;
  min-height: 38px;
  min-width: 94px;
  padding: 8px 14px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}
@media (min-width: 1025px) {
  .button-primary .elementor-button-link {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
    border-radius: 32px;
    min-height: 52px;
    min-width: 126px;
    padding: 11px 22px !important;
  }
}
.button-primary .elementor-button-link:hover, .button-primary .elementor-button-link.active, .button-primary .elementor-button-link:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: rgba(0, 102, 221, 0.8);
  border: 1px solid rgba(0, 102, 221, 0.8);
  color: #FFFFFF;
  padding: 8px 14px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .button-primary .elementor-button-link:hover, .button-primary .elementor-button-link.active, .button-primary .elementor-button-link:focus {
    padding: 11px 22px !important;
  }
}
.button-primary .elementor-button-link.disabled {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #5F6368;
  pointer-events: none;
  opacity: 1;
}
.button-primary.disabled .elementor-button-link {
  background: rgba(0, 0, 0, 0.08) !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  color: #5F6368 !important;
}
.button-primary.disabled .elementor-button-link i:before {
  color: #5F6368 !important;
}

.button-secondary .elementor-button-wrapper {
  min-height: 38px;
  height: 38px;
}
@media (min-width: 1025px) {
  .button-secondary .elementor-button-wrapper {
    min-height: 52px;
    height: 52px;
  }
}
.button-secondary .elementor-button-link {
  overflow: initial;
}
.button-secondary .elementor-button-link .elementor-button-icon i:before {
  font-size: 12px;
}
@media (min-width: 1025px) {
  .button-secondary .elementor-button-link .elementor-button-icon i:before {
    font-size: 16px;
  }
}
.button-secondary .elementor-button-link {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background: #F6F6F9;
  border: 1px solid #F6F6F9;
  border-radius: 8px;
  color: #0066DD;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0;
  min-height: 38px;
  min-width: 94px;
  padding: 8px 14px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}
@media (min-width: 1025px) {
  .button-secondary .elementor-button-link {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
    border-radius: 32px;
    min-height: 52px;
    min-width: 126px;
    padding: 11px 22px !important;
  }
}
.button-secondary .elementor-button-link:hover, .button-secondary .elementor-button-link.active, .button-secondary .elementor-button-link:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  color: #0056B9;
  padding: 8px 14px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .button-secondary .elementor-button-link:hover, .button-secondary .elementor-button-link.active, .button-secondary .elementor-button-link:focus {
    padding: 11px 22px !important;
  }
}
.button-secondary .elementor-button-link.disabled {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: rgba(255, 255, 255, 0.24);
  border: 1px solid rgba(255, 255, 255, 0.24);
  color: #5F6368;
  pointer-events: none;
  opacity: 1;
}
.button-secondary.disabled .elementor-button-link {
  background: rgba(255, 255, 255, 0.24) !important;
  border: 1px solid rgba(255, 255, 255, 0.24) !important;
  color: #5F6368 !important;
}
.button-secondary.disabled .elementor-button-link i:before {
  color: #5F6368 !important;
}

.button-link .elementor-button-wrapper {
  min-height: 38px;
  height: 38px;
}
@media (min-width: 1025px) {
  .button-link .elementor-button-wrapper {
    min-height: 52px;
    height: 52px;
  }
}
.button-link .elementor-button-link {
  overflow: initial;
}
.button-link .elementor-button-link .elementor-button-icon i:before {
  font-size: 12px;
}
@media (min-width: 1025px) {
  .button-link .elementor-button-link .elementor-button-icon i:before {
    font-size: 16px;
  }
}
.button-link .elementor-button-wrapper {
  min-height: auto;
  height: auto;
}
@media (min-width: 1025px) {
  .button-link .elementor-button-wrapper {
    min-height: auto;
    height: auto;
  }
}
.button-link .elementor-button-link {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 8px;
  color: #0066DD;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0;
  min-height: 38px;
  min-width: 94px;
  padding: 8px 14px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
  min-height: auto !important;
  min-width: auto !important;
  padding: 0 !important;
}
@media (min-width: 1025px) {
  .button-link .elementor-button-link {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
    border-radius: 32px;
    min-height: 52px;
    min-width: 126px;
    padding: 11px 22px !important;
  }
}
.button-link .elementor-button-link:hover, .button-link .elementor-button-link.active, .button-link .elementor-button-link:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  border: 1px solid transparent;
  color: rgba(0, 102, 221, 0.8);
  padding: 8px 14px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .button-link .elementor-button-link:hover, .button-link .elementor-button-link.active, .button-link .elementor-button-link:focus {
    padding: 11px 22px !important;
  }
}
.button-link .elementor-button-link.disabled {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  border: 1px solid transparent;
  color: #5F6368;
  pointer-events: none;
  opacity: 1;
}
@media (min-width: 1025px) {
  .button-link .elementor-button-link {
    padding: 0 !important;
  }
}
.button-link .elementor-button-link:hover, .button-link .elementor-button-link.active, .button-link .elementor-button-link:focus {
  padding: 0 !important;
}
@media (min-width: 1025px) {
  .button-link .elementor-button-link:hover, .button-link .elementor-button-link.active, .button-link .elementor-button-link:focus {
    padding: 0 !important;
  }
}
.button-link.disabled .elementor-button-link {
  background: transparent !important;
  border: 1px solid transparent !important;
  color: #5F6368 !important;
}
.button-link.disabled .elementor-button-link i:before {
  color: #5F6368 !important;
}
.button-link.button-small .elementor-button-link .elementor-button-icon i:before {
  font-size: 12px;
}
@media (min-width: 1025px) {
  .button-link.button-small .elementor-button-link .elementor-button-icon i:before {
    font-size: 13px;
  }
}

/* Anchor Top */
.resourcepro2k24-anchor-top {
  display: block;
  position: relative;
  top: -120px;
  visibility: hidden;
}
@media (min-width: 1025px) {
  .resourcepro2k24-anchor-top {
    top: -170px;
  }
}

/* LightBox - Close Icon */
@media (max-width: 1024px) {
  .elementor-lightbox .dialog-lightbox-close-button {
    margin-top: 60px !important;
    right: 24px !important;
  }
}

/* Post Title Link */
.post-title-link a:hover, .post-title-link a:focus {
  color: rgba(0, 102, 221, 0.8) !important;
}

.image-background .post-title-link a:hover, .image-background .post-title-link a:focus {
  color: rgba(85, 170, 255, 0.8) !important;
}

.color-background .post-title-link a:hover, .color-background .post-title-link a:focus {
  color: #ADE668 !important;
}

/**
 * Components
 * --------------------------------------------------
 */
/**
 * Components - Breadcrumbs
 * --------------------------------------------------
 */
/**
 * Components - Search
 * --------------------------------------------------
 */
/**
 * Components - Sticky Header
 * --------------------------------------------------
 */
.scrolled-down.admin-bar .resourcepro2k24-header {
  top: 46px !important;
}
@media (min-width: 700px) {
  .scrolled-down.admin-bar .resourcepro2k24-header {
    top: 32px !important;
  }
}
@media (max-width: 1024px) {
  .scrolled-down.admin-bar #mg-wprm-wrap.cbp-spmenu.custom,
  .scrolled-down.admin-bar #mg-wprm-wrap.cbp-spmenu-widget.custom,
  .scrolled-down.admin-bar #wprmenu_bar {
    top: 96px !important;
  }
}
@media (max-width: 782px) {
  .scrolled-down.admin-bar #mg-wprm-wrap.cbp-spmenu.custom,
  .scrolled-down.admin-bar #mg-wprm-wrap.cbp-spmenu-widget.custom,
  .scrolled-down.admin-bar #wprmenu_bar {
    top: 110px !important;
  }
}
.scrolled-down .resourcepro2k24-header {
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
  background-color: #021F62 !important;
  height: 64px !important;
  left: 0;
  margin: 0;
  min-height: 64px !important;
  position: fixed !important;
  top: 0;
  width: 100% !important;
  z-index: 99;
}
@media (min-width: 1025px) {
  .scrolled-down .resourcepro2k24-header {
    height: 107px !important;
    min-height: 107px !important;
  }
}
.scrolled-down .wprmenu_bar #custom_menu_icon.hamburger,
.scrolled-down .wprmenu_bar.custMenu .wpr-custom-menu {
  top: 16px !important;
}
.scrolled-down #mg-wprm-wrap.cbp-spmenu.custom {
  top: 63px !important;
}

/**
 * Components - Mobile Menu
 * --------------------------------------------------
 */
@media (min-width: 700px) {
  div.wprm-wrapper {
    overflow: hidden !important;
  }
}

.wprm-overlay.active {
  display: none !important;
}

div#wprmenu_bar.scrollUp {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

@media (max-width: 1024px) {
  #mg-wprm-wrap,
  #mg-widgetmenu-wrap {
    max-width: 100% !important;
    width: 100% !important;
  }
}
@media (max-width: 699px) {
  #mg-wprm-wrap,
  #mg-widgetmenu-wrap {
    max-width: 100% !important;
    width: 100% !important;
  }
}

body .wprmenu_bar.custMenu .wpr-custom-menu {
  background-color: transparent !important;
}

.wprmenu_bar {
  display: block;
}
@media (min-width: 1025px) {
  .wprmenu_bar {
    display: none;
  }
}
.wprmenu_bar .wpr-custom-menu {
  padding: 0 !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
}
.wprmenu_bar .wpr-custom-menu.is-active {
  height: 26px;
}
.wprmenu_bar .wpr-custom-menu .wpr_open {
  height: 26px;
  position: relative;
  top: 0 !important;
  width: 28px;
}
.wprmenu_bar .wpr-custom-menu .wpr_close {
  font-size: 28px !important;
  margin-top: 1.5px;
  margin-right: -5px;
}
.wprmenu_bar .wpr-custom-menu .wpr_close:before {
  height: 28px;
  width: 28px;
}

#mg-wprm-wrap {
  border-top: 2px solid #3399FF !important;
  display: none !important;
}
@media (max-width: 1024px) {
  #mg-wprm-wrap {
    display: block !important;
  }
}
#mg-wprm-wrap.cbp-spmenu.custom {
  top: 64px !important;
}
#mg-wprm-wrap.cbp-spmenu-widget.custom {
  top: 64px !important;
}

@media (max-width: 1024px) {
  .wprmenu_bar #custom_menu_icon.hamburger,
  .wprmenu_bar.custMenu .wpr-custom-menu {
    right: 30px !important;
  }
}
@media (max-width: 699px) {
  .wprmenu_bar #custom_menu_icon.hamburger,
  .wprmenu_bar.custMenu .wpr-custom-menu {
    right: 22px !important;
  }
}

.scrolled-down #mg-wprm-wrap.cbp-spmenu.custom {
  top: 64px !important;
}

#wprmenu_menu_ul li.wprm_before_menu_content {
  border: none;
  padding-top: 0;
}
#wprmenu_menu_ul li.wprm_after_menu_content {
  border: none;
  padding: 0 30px 100px;
}
#wprmenu_menu_ul li.search-menu {
  border: none;
}
@media (max-width: 1024px) {
  #wprmenu_menu_ul li.search-menu {
    padding: 32px;
  }
}
@media (max-width: 699px) {
  #wprmenu_menu_ul li.search-menu {
    padding: 32px 24px;
  }
}
#wprmenu_menu_ul li.search-menu .wpr-search-form {
  border-radius: 42px !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form:hover .wpr_submit, #wprmenu_menu_ul li.search-menu .wpr-search-form:focus .wpr_submit, #wprmenu_menu_ul li.search-menu .wpr-search-form:focus-within .wpr_submit {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #C6C6D6;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form label {
  display: block;
  border-radius: 0px !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 42px !important;
  color: rgba(255, 255, 255, 0.5) !important;
  height: 42px;
  line-height: 22px !important;
  max-width: 100%;
  opacity: 1;
  outline: none;
  outline-offset: 0px;
  padding: 8px 14px 8px 56px !important;
  text-transform: capitalize;
  width: 100%;
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-appearance: none !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:hover, #wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  color: #FFFFFF !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:focus {
  color: #FFFFFF !important;
  outline: none;
  outline-offset: 0px;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:focus::-webkit-input-placeholder {
  color: #FFFFFF !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:focus::-moz-placeholder {
  color: #FFFFFF !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:focus:-ms-input-placeholder {
  color: #FFFFFF !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:focus:-moz-placeholder {
  color: #FFFFFF !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr_submit {
  background-color: transparent;
  border-radius: 0;
  color: #5F6368;
  left: 6px;
  height: 42px;
  padding: 0;
  right: initial;
  width: 42px;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr_submit:hover, #wprmenu_menu_ul li.search-menu .wpr-search-form .wpr_submit:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #C6C6D6;
  background-color: transparent;
  border-radius: 0 !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr_submit .wpr-icon-search:before {
  display: block;
  font-size: 18px !important;
}
#wprmenu_menu_ul li.menu-item {
  border-top: 1px solid #354C81;
  border-bottom: none !important;
  margin: 0 30px;
}
#wprmenu_menu_ul li.menu-item.current-menu-parent, #wprmenu_menu_ul li.menu-item.current-menu-item {
  background: transparent !important;
}
@media (max-width: 1024px) {
  #wprmenu_menu_ul li.menu-item.current-menu-parent > a, #wprmenu_menu_ul li.menu-item.current-menu-item > a {
    background: transparent !important;
    color: #3399FF !important;
  }
  #wprmenu_menu_ul li.menu-item.current-menu-parent > a .menu-item-eyebrow, #wprmenu_menu_ul li.menu-item.current-menu-item > a .menu-item-eyebrow {
    color: #55AAFF;
  }
}
@media (max-width: 1024px) {
  #wprmenu_menu_ul li.menu-item a {
    font-family: "Satoshi", sans-serif !important;
    padding: 10px 0 10px 8px !important;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
  }
}
#wprmenu_menu_ul li.menu-item a .menu-item-eyebrow {
  color: #FFFFFF;
  opacity: 0.6;
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  font-style: normal;
  line-height: 0.8125rem;
  letter-spacing: 0rem;
  width: 100%;
  padding-bottom: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#wprmenu_menu_ul li.menu-item a:hover .menu-item-eyebrow {
  color: #55AAFF;
}
#wprmenu_menu_ul li.menu-item .wprmenu_icon {
  right: -6px !important;
}
#wprmenu_menu_ul li.menu-item .wprmenu_icon:before {
  right: -8px;
  top: 21px;
}
@media (max-width: 1024px) {
  #wprmenu_menu_ul li.current-menu-item > span.wprmenu_icon {
    color: #3399FF !important;
  }
}
@media (max-width: 1024px) {
  #wprmenu_menu_ul li.current-menu-item > a {
    background: transparent !important;
    color: #3399FF !important;
  }
}
#wprmenu_menu_ul li span.wprmenu_icon {
  color: #3399FF !important;
  font-size: 16px !important;
  line-height: 18px;
  right: -6px !important;
  height: 46px;
  padding: 0 !important;
  top: 0 !important;
  width: 40px !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
}
#wprmenu_menu_ul li span.wprmenu_icon:before {
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1024px) {
  #wprmenu_menu_ul li span.wprmenu_icon:before {
    -webkit-transform: 0, -50%;
    transform: 0, -50%;
    right: 25% !important;
    top: 43% !important;
  }
}
@media (max-width: 699px) {
  #wprmenu_menu_ul li span.wprmenu_icon:before {
    right: 25% !important;
    top: 43% !important;
  }
}
#wprmenu_menu_ul li ul {
  background: #021F62;
  padding: 10px 0 10px !important;
}
#wprmenu_menu_ul li ul.sub-menu {
  margin-top: 0;
  padding: 0 0 14px !important;
}
#wprmenu_menu_ul li ul.sub-menu li.menu-item {
  border-top: none;
  margin-right: 0;
  margin-left: 0;
}
#wprmenu_menu_ul li ul.sub-menu li.menu-item:last-child {
  border-bottom: none;
}
#wprmenu_menu_ul li ul.sub-menu li.menu-item span {
  right: 0 !important;
  height: 32px !important;
  width: 32px !important;
}
#wprmenu_menu_ul li ul.sub-menu li.menu-item span.wprmenu_icon:before {
  top: 4px !important;
}
#wprmenu_menu_ul li ul.sub-menu li.menu-item a {
  color: #FFFFFF !important;
  font-family: "Satoshi", sans-serif !important;
  padding: 3px 6px 3px 24px !important;
}
@media (min-width: 700px) {
  #wprmenu_menu_ul li ul.sub-menu li.menu-item a {
    padding: 3px 6px 3px 24px !important;
  }
}
#wprmenu_menu_ul li ul.sub-menu li.menu-item a .menu-item-eyebrow {
  color: #FFFFFF;
  opacity: 0.6;
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  font-style: normal;
  line-height: 0.8125rem;
  letter-spacing: 0rem;
  padding: 0;
  width: auto !important;
  height: auto !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#wprmenu_menu_ul li ul.sub-menu li.menu-item a:hover, #wprmenu_menu_ul li ul.sub-menu li.menu-item a:focus, #wprmenu_menu_ul li ul.sub-menu li.menu-item a:focus-within, #wprmenu_menu_ul li ul.sub-menu li.menu-item a:focus-visible {
  background: transparent !important;
  color: #55AAFF !important;
}
#wprmenu_menu_ul li ul.sub-menu li.menu-item a:hover .menu-item-eyebrow, #wprmenu_menu_ul li ul.sub-menu li.menu-item a:focus .menu-item-eyebrow, #wprmenu_menu_ul li ul.sub-menu li.menu-item a:focus-within .menu-item-eyebrow, #wprmenu_menu_ul li ul.sub-menu li.menu-item a:focus-visible .menu-item-eyebrow {
  color: #55AAFF;
}
#wprmenu_menu_ul li ul.sub-menu li.current-menu-parent a, #wprmenu_menu_ul li ul.sub-menu li.current-menu-item a {
  color: #55AAFF !important;
}
#wprmenu_menu_ul li ul.sub-menu li.current-menu-parent a .menu-item-eyebrow, #wprmenu_menu_ul li ul.sub-menu li.current-menu-item a .menu-item-eyebrow {
  color: #55AAFF;
}
#wprmenu_menu_ul li ul.sub-menu li .sub-menu li.menu-item {
  margin-right: 0 !important;
}
#wprmenu_menu_ul li ul.sub-menu li .sub-menu li.menu-item span {
  right: -5px !important;
}
#wprmenu_menu_ul li ul.sub-menu li .sub-menu li.menu-item a {
  padding: 3px 6px 3px 48px !important;
}
@media (min-width: 700px) {
  #wprmenu_menu_ul li ul.sub-menu li .sub-menu li.menu-item a {
    padding: 3px 6px 3px 48px !important;
  }
}
#wprmenu_menu_ul li ul.sub-menu li .sub-menu li.menu-item a:hover, #wprmenu_menu_ul li ul.sub-menu li .sub-menu li.menu-item a:focus {
  color: #55AAFF !important;
}
#wprmenu_menu_ul li ul.sub-menu li .sub-menu li.current-menu-parent a, #wprmenu_menu_ul li ul.sub-menu li .sub-menu li.current-menu-item a {
  color: #55AAFF !important;
}
#wprmenu_menu_ul li ul.sub-menu li .sub-menu li.current-menu-parent a .menu-item-eyebrow, #wprmenu_menu_ul li ul.sub-menu li .sub-menu li.current-menu-item a .menu-item-eyebrow {
  color: #55AAFF;
}
#wprmenu_menu_ul li .mobile-utility-menu {
  list-style: none;
  margin: 0;
  padding: 32px 0 !important;
}
#wprmenu_menu_ul li .mobile-utility-menu li {
  border: none;
  list-style: none;
  margin: 0;
}
#wprmenu_menu_ul li .mobile-utility-menu li.menu-item-button {
  padding: 0 !important;
}
#wprmenu_menu_ul li .mobile-utility-menu li.menu-item-button a {
  display: inline-block;
  color: #FFFFFF;
  font-family: "Satoshi", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  padding: 0 0 0 34px;
  position: relative;
  width: auto;
}
#wprmenu_menu_ul li .mobile-utility-menu li.menu-item-button a:before {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  content: "";
  background-image: url("assets/images/sing-in-icon.svg");
  background-position: center center;
  background-size: 18px 20px;
  left: 8px;
  position: absolute;
  height: 20px;
  top: 50%;
  width: 18px;
}
#wprmenu_menu_ul li .mobile-utility-menu li.menu-item-button a:hover, #wprmenu_menu_ul li .mobile-utility-menu li.menu-item-button a:focus {
  color: #55AAFF;
}
#wprmenu_menu_ul li .mobile-utility-menu li.menu-item-button a:hover:before, #wprmenu_menu_ul li .mobile-utility-menu li.menu-item-button a:focus:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-filter: invert(52%) sepia(99%) saturate(2240%) hue-rotate(189deg) brightness(99%) contrast(103%);
          filter: invert(52%) sepia(99%) saturate(2240%) hue-rotate(189deg) brightness(99%) contrast(103%);
}

@media (max-width: 1024px) {
  body.admin-bar #mg-wprm-wrap.cbp-spmenu.custom,
  body.admin-bar #wprmenu_bar,
  body.admin-bar #mg-wprm-wrap.cbp-spmenu-widget.custom,
  body.admin-bar #wprmenu_bar {
    top: 96px !important;
  }
}
@media (max-width: 782px) {
  body.admin-bar #mg-wprm-wrap.cbp-spmenu.custom,
  body.admin-bar #wprmenu_bar,
  body.admin-bar #mg-wprm-wrap.cbp-spmenu-widget.custom,
  body.admin-bar #wprmenu_bar {
    top: 110px !important;
  }
}
/**
 * Components - Carousel
 * --------------------------------------------------
 */
.resourcepro2k24-carousel .elementor-swiper-button,
.resourcepro2k24-staff-slider .elementor-swiper-button {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  height: 26px;
  width: 26px;
}
@media (min-width: 700px) {
  .resourcepro2k24-carousel .elementor-swiper-button,
  .resourcepro2k24-staff-slider .elementor-swiper-button {
    height: 48px;
    width: 48px;
  }
}
.resourcepro2k24-carousel .elementor-swiper-button.elementor-swiper-button-prev i:before,
.resourcepro2k24-staff-slider .elementor-swiper-button.elementor-swiper-button-prev i:before {
  margin-left: -1px;
}
.resourcepro2k24-carousel .elementor-swiper-button.elementor-swiper-button-next i:before,
.resourcepro2k24-staff-slider .elementor-swiper-button.elementor-swiper-button-next i:before {
  margin-right: -1px;
}
.resourcepro2k24-carousel .swiper-pagination .swiper-pagination-bullet,
.resourcepro2k24-staff-slider .swiper-pagination .swiper-pagination-bullet {
  opacity: 1 !important;
}
@media (min-width: 1025px) {
  .resourcepro2k24-carousel .swiper-pagination .swiper-pagination-bullet,
  .resourcepro2k24-staff-slider .swiper-pagination .swiper-pagination-bullet {
    margin: 0 12px !important;
  }
}
.resourcepro2k24-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.resourcepro2k24-staff-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #0066DD !important;
}

.resourcepro2k24-staff-slider .elementor-swiper-button.elementor-swiper-button-prev i:before {
  margin-left: -2px;
}
.resourcepro2k24-staff-slider .elementor-swiper-button.elementor-swiper-button-next i:before {
  margin-right: -2px;
}

/**
 * Components - Gradient Text
 * --------------------------------------------------
 */
.resourcepro2k24-gradient-text.teal .elementor-heading-title {
  background: rgb(0, 187, 194);
  background: -webkit-gradient(linear, left top, right top, from(rgb(0, 187, 194)), to(rgb(173, 230, 104)));
  background: linear-gradient(90deg, rgb(0, 187, 194) 0%, rgb(173, 230, 104) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00bbc2",endColorstr="#ade668",GradientType=1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/**
 * Components - Pagination
 * --------------------------------------------------
 */
.elementor-widget-loop-grid .elementor-pagination .page-numbers {
  display: inline-block;
  border-radius: 30px;
  height: 30px;
  padding: 3px 0px;
  vertical-align: middle;
  text-align: center;
  width: 30px;
}
@media (min-width: 700px) {
  .elementor-widget-loop-grid .elementor-pagination .page-numbers {
    border-radius: 40px;
    height: 40px;
    padding: 7px 0px;
    width: 40px;
  }
}
.elementor-widget-loop-grid .elementor-pagination .page-numbers span {
  color: #C6C6D6 !important;
  text-align: center;
}
.elementor-widget-loop-grid .elementor-pagination .page-numbers.prev, .elementor-widget-loop-grid .elementor-pagination .page-numbers.next {
  font-size: 0;
  position: relative;
}
.elementor-widget-loop-grid .elementor-pagination .page-numbers.prev:before, .elementor-widget-loop-grid .elementor-pagination .page-numbers.next:before {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "";
  height: 14px;
  left: 50%;
  position: absolute;
  top: 52%;
  width: 8px;
}
.elementor-widget-loop-grid .elementor-pagination .page-numbers.prev:before {
  background-image: url("assets/images/previous-icon-disable.svg");
  background-position: center center;
  background-size: 13px 10px;
  background-repeat: no-repeat;
  left: 48%;
}
@media (min-width: 700px) {
  .elementor-widget-loop-grid .elementor-pagination .page-numbers.prev:before {
    background-size: 20px 14px;
  }
}
.elementor-widget-loop-grid .elementor-pagination .page-numbers.next:before {
  background-image: url("assets/images/next-icon-disable.svg");
  background-position: center center;
  background-size: 13px 10px;
  background-repeat: no-repeat;
  left: 52%;
}
@media (min-width: 700px) {
  .elementor-widget-loop-grid .elementor-pagination .page-numbers.next:before {
    background-size: 20px 14px;
  }
}
.elementor-widget-loop-grid .elementor-pagination a.page-numbers {
  background: rgba(198, 198, 214, 0.24);
}
.elementor-widget-loop-grid .elementor-pagination a.page-numbers.prev:before {
  background-image: url("assets/images/previous-icon.svg");
  background-position: center center;
  background-size: 13px 10px;
  background-repeat: no-repeat;
  left: 48%;
}
@media (min-width: 700px) {
  .elementor-widget-loop-grid .elementor-pagination a.page-numbers.prev:before {
    background-size: 20px 14px;
  }
}
.elementor-widget-loop-grid .elementor-pagination a.page-numbers.next:before {
  background-image: url("assets/images/next-icon.svg");
  background-position: center center;
  background-size: 13px 10px;
  background-repeat: no-repeat;
  left: 52%;
}
@media (min-width: 700px) {
  .elementor-widget-loop-grid .elementor-pagination a.page-numbers.next:before {
    background-size: 20px 14px;
  }
}
.elementor-widget-loop-grid .elementor-pagination a.page-numbers:hover, .elementor-widget-loop-grid .elementor-pagination a.page-numbers:focus {
  background: #0066DD !important;
  color: #FFFFFF !important;
}
.elementor-widget-loop-grid .elementor-pagination a.page-numbers:hover span, .elementor-widget-loop-grid .elementor-pagination a.page-numbers:focus span {
  color: #FFFFFF !important;
}
.elementor-widget-loop-grid .elementor-pagination a.page-numbers:hover.prev:before, .elementor-widget-loop-grid .elementor-pagination a.page-numbers:focus.prev:before {
  background-image: url("assets/images/previous-icon-hover.svg");
  background-position: center center;
  background-size: 13px 10px;
  background-repeat: no-repeat;
}
@media (min-width: 700px) {
  .elementor-widget-loop-grid .elementor-pagination a.page-numbers:hover.prev:before, .elementor-widget-loop-grid .elementor-pagination a.page-numbers:focus.prev:before {
    background-size: 20px 14px;
  }
}
.elementor-widget-loop-grid .elementor-pagination a.page-numbers:hover.next:before, .elementor-widget-loop-grid .elementor-pagination a.page-numbers:focus.next:before {
  background-image: url("assets/images/next-icon-hover.svg");
  background-position: center center;
  background-size: 13px 10px;
  background-repeat: no-repeat;
}
@media (min-width: 700px) {
  .elementor-widget-loop-grid .elementor-pagination a.page-numbers:hover.next:before, .elementor-widget-loop-grid .elementor-pagination a.page-numbers:focus.next:before {
    background-size: 20px 14px;
  }
}
.elementor-widget-loop-grid .elementor-pagination a.page-numbers span {
  color: #0066DD !important;
}
.elementor-widget-loop-grid .elementor-pagination .current {
  background: #0066DD !important;
  color: #FFFFFF !important;
}

/**
 * Blocks
 * --------------------------------------------------
 */
/**
 * Blocks - Navy Center Text and CTA
 * --------------------------------------------------
 */
@media (min-width: 1025px) {
  .resourcepro2k24-center-text-and-cta .description > .elementor-widget-container {
    padding: 0% 8% !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-center-text-and-cta .description > .elementor-widget-container {
    padding: 0% 15% !important;
  }
}

/**
 * Layout
 * --------------------------------------------------
 */
/**
 * Layout - Header
 * --------------------------------------------------
 */
.admin-bar .resourcepro2k24-header {
  top: 46px;
}
@media (min-width: 700px) {
  .admin-bar .resourcepro2k24-header {
    top: 32px;
  }
}
.resourcepro2k24-header.elementor-sticky__spacer {
  display: none;
}
@media (min-width: 1025px) {
  .resourcepro2k24-header .header-column-left {
    width: 15% !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-header .header-column-left {
    width: 20% !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-header .header-column-middle {
    width: 60% !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-header .header-column-middle {
    width: 60% !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-header .header-column-right {
    width: 25% !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-header .header-column-right {
    width: 20% !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-header .header-site-logo img {
    width: 150px !important;
    max-width: 150px !important;
    height: 27px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-header .header-site-logo img {
    width: 175px !important;
    max-width: 175px !important;
    height: 32px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-header .header-main-menu .elementor-nav-menu .elementor-item {
    margin: 0 11px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-header .header-main-menu .elementor-nav-menu .elementor-item {
    margin: 0 16px !important;
  }
}
.resourcepro2k24-header .header-main-menu .elementor-nav-menu .sub-arrow {
  display: none;
}
.resourcepro2k24-header .header-main-menu ul > li.current-page-ancestor > a, .resourcepro2k24-header .header-main-menu ul > li.current-menu-ancestor > a, .resourcepro2k24-header .header-main-menu ul > li.current-menu-parent > a, .resourcepro2k24-header .header-main-menu ul > li.current-page-parent > a, .resourcepro2k24-header .header-main-menu ul > li.current-menu-item > a {
  color: #55AAFF !important;
}
.resourcepro2k24-header .header-main-menu ul > li.current-page-ancestor > a .menu-item-eyebrow, .resourcepro2k24-header .header-main-menu ul > li.current-menu-ancestor > a .menu-item-eyebrow, .resourcepro2k24-header .header-main-menu ul > li.current-menu-parent > a .menu-item-eyebrow, .resourcepro2k24-header .header-main-menu ul > li.current-page-parent > a .menu-item-eyebrow, .resourcepro2k24-header .header-main-menu ul > li.current-menu-item > a .menu-item-eyebrow {
  color: #55AAFF;
}
.resourcepro2k24-header .header-main-menu ul > li:first-child .elementor-nav-menu--dropdown {
  margin-left: -22px !important;
}
@media (min-width: 1280px) {
  .resourcepro2k24-header .header-main-menu ul > li:first-child .elementor-nav-menu--dropdown {
    margin-left: -16px !important;
  }
}
.resourcepro2k24-header .header-main-menu ul > li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.resourcepro2k24-header .header-main-menu ul > li a .menu-item-eyebrow {
  color: #FFFFFF;
  opacity: 0.6;
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 0.8125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 0.875rem;
  letter-spacing: 0rem;
  width: 100%;
  padding-bottom: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.resourcepro2k24-header .header-main-menu ul > li a:hover .menu-item-eyebrow, .resourcepro2k24-header .header-main-menu ul > li a.highlighted .menu-item-eyebrow {
  color: #55AAFF;
}
.resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown {
  margin-left: -36px !important;
  min-width: 278px !important;
  padding-bottom: 28px;
}
@media (min-width: 1280px) {
  .resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown {
    margin-left: -32px !important;
  }
}
.resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li.current-page-ancestor > a, .resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li.current-menu-ancestor > a, .resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li.current-menu-parent > a, .resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li.current-page-parent > a, .resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li.current-menu-item > a {
  color: #55AAFF !important;
}
.resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li.current-page-ancestor > a .menu-item-eyebrow, .resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li.current-menu-ancestor > a .menu-item-eyebrow, .resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li.current-menu-parent > a .menu-item-eyebrow, .resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li.current-page-parent > a .menu-item-eyebrow, .resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li.current-menu-item > a .menu-item-eyebrow {
  color: #55AAFF;
}
.resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li .elementor-nav-menu--dropdown {
  margin-left: 278px !important;
  border-radius: 0 16px 16px 0;
  padding-bottom: 0;
}
@media (min-width: 1280px) {
  .resourcepro2k24-header .header-main-menu ul > li .elementor-nav-menu--dropdown li .elementor-nav-menu--dropdown {
    margin-left: 278px !important;
  }
}
.resourcepro2k24-header .header-button-sign-in .elementor-button-content-wrapper {
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}
.resourcepro2k24-header .header-button-sign-in .elementor-button-link {
  text-transform: inherit;
}
.resourcepro2k24-header .header-button-sign-in .elementor-button-link:hover .elementor-button-icon svg path, .resourcepro2k24-header .header-button-sign-in .elementor-button-link:hover .elementor-button-icon svg path {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  fill: #55AAFF;
}
.resourcepro2k24-header .header-button-sign-in .elementor-button-link .elementor-button-icon {
  margin-top: 6px;
}
.resourcepro2k24-header .header-button-sign-in .elementor-button-link .elementor-button-icon svg {
  width: 18px !important;
}
.resourcepro2k24-header .header-search {
  width: 128px !important;
}
.resourcepro2k24-header .header-search:hover, .resourcepro2k24-header .header-search:focus, .resourcepro2k24-header .header-search:focus-visible, .resourcepro2k24-header .header-search:focus-within {
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.resourcepro2k24-header .header-search > .elementor-widget-container {
  width: 100%;
}
.resourcepro2k24-header .header-search > .elementor-widget-container:hover, .resourcepro2k24-header .header-search > .elementor-widget-container:focus, .resourcepro2k24-header .header-search > .elementor-widget-container:focus-visible {
  background-color: transparent !important;
  border-color: transparent !important;
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.resourcepro2k24-header .header-search .elementor-search-form {
  border-radius: 24px !important;
  width: 100% !important;
}
.resourcepro2k24-header .header-search .elementor-search-form--focus {
  background-color: transparent !important;
  border-color: transparent !important;
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.resourcepro2k24-header .header-search .elementor-search-form--focus > .elementor-widget-container {
  background-color: rgba(255, 255, 255, 0.08) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}
.resourcepro2k24-header .header-search .elementor-search-form--focus > .elementor-widget-container:hover, .resourcepro2k24-header .header-search .elementor-search-form--focus > .elementor-widget-container:focus, .resourcepro2k24-header .header-search .elementor-search-form--focus > .elementor-widget-container:focus-visible, .resourcepro2k24-header .header-search .elementor-search-form--focus > .elementor-widget-container:focus-within {
  background-color: rgba(255, 255, 255, 0.08) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}
.resourcepro2k24-header .header-search .elementor-search-form--focus .elementor-search-form__icon i:before {
  -webkit-filter: invert(92%) sepia(3%) saturate(1304%) hue-rotate(201deg) brightness(88%) contrast(89%);
          filter: invert(92%) sepia(3%) saturate(1304%) hue-rotate(201deg) brightness(88%) contrast(89%);
}
.resourcepro2k24-header .header-search .elementor-search-form__icon {
  padding-left: 16px !important;
  font-size: 0 !important;
}
.resourcepro2k24-header .header-search .elementor-search-form__icon i {
  height: 18px;
  width: 18px;
}
.resourcepro2k24-header .header-search .elementor-search-form__icon i:before {
  background-image: url("assets/images/search-icon.svg");
  background-position: center center;
  background-size: 18px 18px;
  display: block;
  height: 18px;
  width: 18px;
}
.resourcepro2k24-header .header-search .elementor-search-form__input {
  background-color: transparent !important;
  border: none !important;
}
.resourcepro2k24-header .header-search .elementor-search-form__input:-webkit-autofill, .resourcepro2k24-header .header-search .elementor-search-form__input:-webkit-autofill:active {
  color: rgba(255, 255, 255, 0.8) !important;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.8) !important;
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  max-width: 76px !important;
  outline-offset: 0px !important;
  overflow-x: hidden;
  padding-right: 0 !important;
  width: 76px !important;
}
.resourcepro2k24-header .header-search .elementor-search-form__input:-webkit-autofill:hover, .resourcepro2k24-header .header-search .elementor-search-form__input:-webkit-autofill:focus {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  max-width: 76px !important;
  outline-offset: 0px !important;
  overflow-x: hidden;
  padding-right: 0 !important;
  width: 76px !important;
}
.resourcepro2k24-header .header-search .elementor-search-form__input:-webkit-search-cancel-button {
  display: none !important;
}
.resourcepro2k24-header .header-search .elementor-search-form__input:-ms-clear {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
.resourcepro2k24-header .header-search .elementor-search-form__input:-ms-reveal {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
.resourcepro2k24-header .header-search .elementor-search-form__input::-webkit-search-decoration,
.resourcepro2k24-header .header-search .elementor-search-form__input::-webkit-search-cancel-button,
.resourcepro2k24-header .header-search .elementor-search-form__input::-webkit-search-results-button,
.resourcepro2k24-header .header-search .elementor-search-form__input::-webkit-search-results-decoration {
  display: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

/* Admin */
.scrolled-top.admin-bar .resourcepro2k24-header {
  top: 46px !important;
}
@media (min-width: 700px) {
  .scrolled-top.admin-bar .resourcepro2k24-header {
    top: 0 !important;
  }
}
.scrolled-top.admin-bar > .elementor-location-single.elementor_template-default-template,
.scrolled-top.admin-bar > .elementor-location-single.elementor_template-elementor-full-width,
.scrolled-top.admin-bar > .elementor_library.type-elementor_library {
  margin-top: 46px;
}
@media (min-width: 700px) {
  .scrolled-top.admin-bar > .elementor-location-single.elementor_template-default-template,
  .scrolled-top.admin-bar > .elementor-location-single.elementor_template-elementor-full-width,
  .scrolled-top.admin-bar > .elementor_library.type-elementor_library {
    margin-top: 0;
  }
}
.scrolled-top.admin-bar.home .resourcepro2k24-pre-header {
  top: 46px !important;
}
@media (min-width: 700px) {
  .scrolled-top.admin-bar.home .resourcepro2k24-pre-header {
    top: 0 !important;
  }
}
.scrolled-top.admin-bar.home .wprmenu_bar #custom_menu_icon.hamburger,
.scrolled-top.admin-bar.home .wprmenu_bar.custMenu .wpr-custom-menu {
  top: 122px;
}
@media (min-width: 700px) {
  .scrolled-top.admin-bar.home .wprmenu_bar #custom_menu_icon.hamburger,
  .scrolled-top.admin-bar.home .wprmenu_bar.custMenu .wpr-custom-menu {
    top: 102px;
  }
}
.scrolled-top.admin-bar.home #mg-wprm-wrap.cbp-spmenu.custom,
.scrolled-top.admin-bar.home #wprmenu_bar,
.scrolled-top.admin-bar.home #mg-wprm-wrap.cbp-spmenu-widget.custom {
  top: 216px !important;
}
@media (min-width: 700px) {
  .scrolled-top.admin-bar.home #mg-wprm-wrap.cbp-spmenu.custom,
  .scrolled-top.admin-bar.home #wprmenu_bar,
  .scrolled-top.admin-bar.home #mg-wprm-wrap.cbp-spmenu-widget.custom {
    top: 182px !important;
  }
}
.scrolled-top.home .resourcepro2k24-pre-header {
  top: 0 !important;
}
@media (min-width: 700px) {
  .scrolled-top.home .resourcepro2k24-pre-header {
    top: 0 !important;
  }
}
.scrolled-top.home .wprmenu_bar #custom_menu_icon.hamburger,
.scrolled-top.home .wprmenu_bar.custMenu .wpr-custom-menu {
  top: 122px;
}
@media (min-width: 700px) {
  .scrolled-top.home .wprmenu_bar #custom_menu_icon.hamburger,
  .scrolled-top.home .wprmenu_bar.custMenu .wpr-custom-menu {
    top: 102px;
  }
}
.scrolled-top.home #mg-wprm-wrap.cbp-spmenu.custom,
.scrolled-top.home #wprmenu_bar,
.scrolled-top.home #mg-wprm-wrap.cbp-spmenu-widget.custom {
  top: 170px !important;
}
@media (min-width: 700px) {
  .scrolled-top.home #mg-wprm-wrap.cbp-spmenu.custom,
  .scrolled-top.home #wprmenu_bar,
  .scrolled-top.home #mg-wprm-wrap.cbp-spmenu-widget.custom {
    top: 150px !important;
  }
}

/**
 * Layout - Content
 * --------------------------------------------------
 */
/* Internal Hero Small */
.resourcepro2k24-internal-hero-small {
  -webkit-mask: url("assets/images/internal-default-hero-small-mask.svg") center bottom/cover no-repeat;
  mask: url("assets/images/internal-default-hero-small-mask.svg") center bottom/cover no-repeat;
  min-height: 345px;
  max-height: 345px;
  overflow: hidden;
}
.resourcepro2k24-internal-hero-small h1 {
  margin-bottom: 0;
}

/* Internal Hero */
.resourcepro2k24-internal-hero {
  -webkit-mask: url("assets/images/internal-default-hero-mask.svg") center bottom/cover no-repeat;
  mask: url("assets/images/internal-default-hero-mask.svg") center bottom/cover no-repeat;
  min-height: 375px;
  max-height: 375px;
  overflow: hidden;
}
.resourcepro2k24-internal-hero h1 {
  margin-bottom: 0;
}

/* Hero Centered */
.resourcepro2k24-hero-centered {
  -webkit-mask: url("assets/images/hero-centered-mask.svg") center bottom/cover no-repeat;
  mask: url("assets/images/hero-centered-mask.svg") center bottom/cover no-repeat;
  min-height: 572px;
  max-height: 572px;
  overflow: hidden;
}
.resourcepro2k24-hero-centered h1 {
  margin-bottom: 0;
}

/* Hero Left Text and CTA */
.resourcepro2k24-hero-left-text-cta {
  -webkit-mask: url("assets/images/hero-left-text-cta.svg") center bottom/cover no-repeat;
  mask: url("assets/images/hero-left-text-cta.svg") center bottom/cover no-repeat;
  min-height: 532px;
  max-height: 532px;
  overflow: hidden;
  z-index: 1;
}
.resourcepro2k24-hero-left-text-cta h1 {
  margin-bottom: 0;
}
.resourcepro2k24-hero-left-text-cta.compliance-page {
  max-height: inherit;
}

/* Hero Left Text and CTA */
.gradient-title h2 {
  background: -webkit-gradient(linear, right top, left top, from(#ADE668), to(#00BBC2));
  background: linear-gradient(270deg, #ADE668 0%, #00BBC2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* Hero Left Text and CTA Extended */
.resourcepro2k24-hero-left-text-cta-extended {
  -webkit-mask: url("assets/images/hero-left-text-cta-extended.svg") center bottom/cover no-repeat;
  mask: url("assets/images/hero-left-text-cta-extended.svg") center bottom/cover no-repeat;
  min-height: 667px;
  max-height: 667px;
  overflow: hidden;
}
.resourcepro2k24-hero-left-text-cta-extended h1 {
  margin-bottom: 0;
}

/* Hero Left Text */
.resourcepro2k24-hero-left-text {
  -webkit-mask: url("assets/images/hero-left-text-cta.svg") center bottom/cover no-repeat;
  mask: url("assets/images/hero-left-text-cta.svg") center bottom/cover no-repeat;
  min-height: 482px;
  max-height: 482px;
  overflow: hidden;
}
.resourcepro2k24-hero-left-text h1 {
  margin-bottom: 0;
}

/**
 * Layout - Footer
 * --------------------------------------------------
 */
@media (max-width: 1024px) {
  .resourcepro2k24-footer .footer-menu.dropdown .elementor-nav-menu--dropdown .elementor-item {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
  }
}
.resourcepro2k24-footer .footer-menu.dropdown .elementor-nav-menu--dropdown .elementor-sub-item {
  -webkit-border-start: 0px solid transparent;
          border-inline-start: 0px solid transparent;
}
@media (max-width: 1024px) {
  .resourcepro2k24-footer .footer-menu.dropdown .elementor-nav-menu--dropdown .elementor-sub-item {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-footer .footer-menu .elementor-nav-menu--main .elementor-nav-menu {
  z-index: initial !important;
}
@media (max-width: 1024px) {
  .resourcepro2k24-footer .footer-menu .elementor-nav-menu--main .elementor-item {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
  }
}
.resourcepro2k24-footer .footer-menu .elementor-nav-menu--main .elementor-nav-menu--dropdown {
  border: 0;
  position: inherit;
  margin: 0 !important;
  min-width: auto !important;
  max-width: 100% !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  opacity: 1 !important;
}
@media (max-width: 699px) {
  .resourcepro2k24-footer .footer-menu .elementor-nav-menu--main .elementor-nav-menu--dropdown {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    display: block !important;
    position: initial !important;
    left: initial !important;
    top: initial !important;
    width: 100% !important;
    min-width: 100% !important;
    margin-left: 0 !important;
    margin-top: 5px !important;
    text-align: center;
    padding: 0 0 20px !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border: none !important;
    background: transparent !important;
  }
}
.resourcepro2k24-footer .footer-menu .elementor-nav-menu--main .elementor-nav-menu--dropdown li .elementor-sub-item {
  border-left: none !important;
}
@media (max-width: 1024px) {
  .resourcepro2k24-footer .footer-menu .elementor-nav-menu--main .elementor-nav-menu--dropdown li .elementor-sub-item {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
  }
}
.resourcepro2k24-footer .resourcepro2k24-internal-main-content.elementor-widget-text-editor p a {
  color: #FFFFFF !important;
  text-decoration: none !important;
}
.resourcepro2k24-footer .resourcepro2k24-internal-main-content.elementor-widget-text-editor p a:hover, .resourcepro2k24-footer .resourcepro2k24-internal-main-content.elementor-widget-text-editor p a:focus {
  color: #55AAFF !important;
  text-decoration: none !important;
}

/**
 * Pages
 * --------------------------------------------------
 */
/**
 * Pages - Homepage
 * --------------------------------------------------
 */
/**
 * Pages - Internal
 * --------------------------------------------------
 */
/* Inner Section - Paddings */
.resourcepro2k24-inner-section {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
@media (min-width: 700px) {
  .resourcepro2k24-inner-section {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-inner-section {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-inner-section {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}
@media (min-width: 1440px) {
  .resourcepro2k24-inner-section {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}

/* Internal Main Content */
.resourcepro2k24-internal-main-content ul {
  list-style: none;
  margin: 12px 0;
  padding: 0;
}
.resourcepro2k24-internal-main-content ul li {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  display: block;
  list-style-type: none;
  margin: 0 0 12px;
  padding: 0 0 0 22px;
  position: relative;
}
.resourcepro2k24-internal-main-content ul li:before {
  content: "";
  background: #5F6368;
  border-radius: 6px;
  left: 0;
  height: 6px;
  position: absolute;
  top: 10px;
  width: 6px;
}
.resourcepro2k24-internal-main-content ul li:last-child {
  margin-bottom: 0;
}
.resourcepro2k24-internal-main-content ul li a {
  color: #0066DD !important;
  text-decoration: underline !important;
}
.resourcepro2k24-internal-main-content ul li a:hover, .resourcepro2k24-internal-main-content ul li a:focus {
  color: rgba(0, 102, 221, 0.8) !important;
  text-decoration: none !important;
}
.resourcepro2k24-internal-main-content ul li ul {
  margin: 8px 0;
}
.resourcepro2k24-internal-main-content ul li ul li {
  margin: 0 0 8px;
  padding: 0 0 0 20px;
}
.resourcepro2k24-internal-main-content ul li ul li:before {
  content: "";
  background: #FFFFFF;
  border: 1px solid #5F6368;
  border-radius: 6px;
  left: -2px;
  height: 6px;
  position: absolute;
  top: 10px;
  width: 6px;
}
.resourcepro2k24-internal-main-content ol {
  counter-reset: ordered-counter;
  list-style: none;
  margin: 12px 0;
  padding: 0;
}
.resourcepro2k24-internal-main-content ol li {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  display: block;
  list-style-type: none;
  margin: 0 0 12px;
  padding: 0 0 0 22px;
  position: relative;
}
.resourcepro2k24-internal-main-content ol li:before {
  counter-increment: ordered-counter;
  content: counters(ordered-counter, ".") ". ";
  background: transparent;
  color: #5F6368;
  display: inline-block;
  left: 0;
  min-width: 16px;
  position: absolute;
  top: 0;
  text-align: left;
}
.resourcepro2k24-internal-main-content ol li::marker {
  display: none;
}
.resourcepro2k24-internal-main-content ol li:last-child {
  margin-bottom: 0;
}
.resourcepro2k24-internal-main-content ol li a {
  color: #0066DD !important;
  text-decoration: underline !important;
}
.resourcepro2k24-internal-main-content ol li a:hover, .resourcepro2k24-internal-main-content ol li a:focus {
  color: rgba(0, 102, 221, 0.8) !important;
  text-decoration: none !important;
}
.resourcepro2k24-internal-main-content ol li ol {
  margin: 8px 0;
}
.resourcepro2k24-internal-main-content ol li ol li {
  margin: 0 0 8px;
  padding: 0 0 0 37px;
}
.resourcepro2k24-internal-main-content ol li ol li ol li {
  padding-left: 51px;
}
.resourcepro2k24-internal-main-content ol li ol li ol li ol li {
  padding-left: 62px;
}
.resourcepro2k24-internal-main-content.elementor-widget-text-editor p a {
  color: #0066DD !important;
  text-decoration: underline !important;
}
.resourcepro2k24-internal-main-content.elementor-widget-text-editor p a:hover, .resourcepro2k24-internal-main-content.elementor-widget-text-editor p a:focus {
  color: rgba(0, 102, 221, 0.8) !important;
  text-decoration: none !important;
}
.resourcepro2k24-internal-main-content.link-list ul {
  margin: 0;
}
.resourcepro2k24-internal-main-content.link-list ul li {
  margin: 0 0 16px;
}
@media (min-width: 1025px) {
  .resourcepro2k24-internal-main-content.link-list ul li {
    padding: 0 0 0 26px;
  }
}
.resourcepro2k24-internal-main-content.link-list ul li:before {
  background: #0066DD;
  border-radius: 5px;
  left: 1px;
  height: 5px;
  top: 11px;
  width: 5px;
}
@media (min-width: 1025px) {
  .resourcepro2k24-internal-main-content.link-list ul li:before {
    left: 11px;
  }
}
.resourcepro2k24-internal-main-content.link-list ul li a {
  text-decoration: none !important;
}
.resourcepro2k24-internal-main-content.no-underline-link.elementor-widget-text-editor p a {
  text-decoration: none !important;
}
.resourcepro2k24-internal-main-content.no-underline-link.elementor-widget-text-editor p a:hover, .resourcepro2k24-internal-main-content.no-underline-link.elementor-widget-text-editor p a:focus {
  text-decoration: none !important;
}
.resourcepro2k24-internal-main-content.white ul li:before {
  background: #FFFFFF;
}
.resourcepro2k24-internal-main-content.special-list ul {
  margin: 8px 0 !important;
}

/* Table */
@media (max-width: 699px) {
  .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

table {
  max-width: 100%;
  margin-bottom: 24px;
  width: 100%;
}
table thead tr th {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: #FFFFFF;
  color: #1F1F1F;
  padding: 12px 16px;
}
@media (min-width: 700px) {
  table thead tr th {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  table thead tr th {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
table tbody tr.odd td {
  background-color: #C6C6D6;
}
table tbody tr.even td {
  background-color: #FFFFFF;
}
table tbody tr td {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  color: #5F6368;
  padding: 8px 16px;
}

/**
 * Pages - Search Results
 * --------------------------------------------------
 */
/**
 * Pages - Error 404 Page
 * --------------------------------------------------
 */
.resourcepro2k24-404-search .search-form:hover, .resourcepro2k24-404-search .search-form:focus, .resourcepro2k24-404-search .search-form:focus-visible, .resourcepro2k24-404-search .search-form:focus-within {
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.resourcepro2k24-404-search .search-form > .elementor-widget-container {
  width: 100%;
}
.resourcepro2k24-404-search .search-form > .elementor-widget-container:hover, .resourcepro2k24-404-search .search-form > .elementor-widget-container:focus, .resourcepro2k24-404-search .search-form > .elementor-widget-container:focus-visible {
  background-color: transparent !important;
  border-color: transparent !important;
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.resourcepro2k24-404-search .search-form .elementor-search-form {
  border-radius: 24px !important;
  width: 100% !important;
}
.resourcepro2k24-404-search .search-form .elementor-search-form > .elementor-search-form__container {
  background-color: rgba(198, 198, 214, 0.32) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
  border-width: 1px !important;
}
.resourcepro2k24-404-search .search-form .elementor-search-form--focus {
  background-color: transparent !important;
  border-color: transparent !important;
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.resourcepro2k24-404-search .search-form .elementor-search-form--focus > .elementor-search-form__container {
  background-color: rgba(198, 198, 214, 0.32) !important;
  border-color: rgba(198, 198, 214, 0.32) !important;
}
.resourcepro2k24-404-search .search-form .elementor-search-form--focus > .elementor-search-form__container:hover, .resourcepro2k24-404-search .search-form .elementor-search-form--focus > .elementor-search-form__container:focus, .resourcepro2k24-404-search .search-form .elementor-search-form--focus > .elementor-search-form__container:focus-visible, .resourcepro2k24-404-search .search-form .elementor-search-form--focus > .elementor-search-form__container:focus-within {
  background-color: rgba(198, 198, 214, 0.32) !important;
  border-color: rgba(198, 198, 214, 0.8) !important;
}
.resourcepro2k24-404-search .search-form .elementor-search-form--focus .elementor-search-form__input {
  color: #5F6368;
}
.resourcepro2k24-404-search .search-form .elementor-search-form--focus .elementor-search-form__input::-webkit-input-placeholder {
  opacity: 1;
}
.resourcepro2k24-404-search .search-form .elementor-search-form--focus .elementor-search-form__input::-moz-placeholder {
  opacity: 1;
}
.resourcepro2k24-404-search .search-form .elementor-search-form--focus .elementor-search-form__input:-ms-input-placeholder {
  opacity: 1;
}
.resourcepro2k24-404-search .search-form .elementor-search-form--focus .elementor-search-form__input::-ms-input-placeholder {
  opacity: 1;
}
.resourcepro2k24-404-search .search-form .elementor-search-form--focus .elementor-search-form__input::placeholder {
  opacity: 1;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__icon {
  padding-left: 16px !important;
  font-size: 0 !important;
  opacity: 1;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__icon i {
  height: 18px;
  width: 18px;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__icon i:before {
  background-image: url("assets/images/search-icon.svg");
  background-position: center center;
  background-size: 18px 18px;
  display: block;
  height: 18px;
  width: 18px;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input {
  background-color: transparent !important;
  border: none !important;
  color: #C6C6D6;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input::-webkit-input-placeholder {
  opacity: 0.6;
  color: #5F6368;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input::-moz-placeholder {
  opacity: 0.6;
  color: #5F6368;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input:-ms-input-placeholder {
  opacity: 0.6;
  color: #5F6368;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input::-ms-input-placeholder {
  opacity: 0.6;
  color: #5F6368;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input::placeholder {
  opacity: 0.6;
  color: #5F6368;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input:-webkit-autofill, .resourcepro2k24-404-search .search-form .elementor-search-form__input:-webkit-autofill:active {
  color: #5F6368 !important;
  -webkit-text-fill-color: #5F6368 !important;
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  outline-offset: 0px !important;
  overflow-x: hidden;
  padding-right: 0 !important;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input:-webkit-autofill:hover, .resourcepro2k24-404-search .search-form .elementor-search-form__input:-webkit-autofill:focus {
  color: #5F6368 !important;
  -webkit-text-fill-color: #5F6368 !important;
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  outline-offset: 0px !important;
  overflow-x: hidden;
  padding-right: 0 !important;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input:-webkit-search-cancel-button {
  display: none !important;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input:-ms-clear {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input:-ms-reveal {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
.resourcepro2k24-404-search .search-form .elementor-search-form__input::-webkit-search-decoration,
.resourcepro2k24-404-search .search-form .elementor-search-form__input::-webkit-search-cancel-button,
.resourcepro2k24-404-search .search-form .elementor-search-form__input::-webkit-search-results-button,
.resourcepro2k24-404-search .search-form .elementor-search-form__input::-webkit-search-results-decoration {
  display: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

.resourcepro2k24-quick-links .button-link .elementor-button-link {
  text-align: left !important;
}
@media (max-width: 1279px) {
  .resourcepro2k24-quick-links .button-link .elementor-button-link {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
@media (max-width: 1279px) {
  .resourcepro2k24-quick-links .button-link .elementor-button-link i:before {
    font-size: 12px !important;
  }
}

/**
 * Pages - Basic Page
 * --------------------------------------------------
 */
.resourcepro2k24-basic-page .resourcepro2k24-internal-main-content ul {
  margin: 8px 0;
}
.resourcepro2k24-basic-page .resourcepro2k24-internal-main-content ul li {
  margin: 0 0 8px;
  padding: 0 0 0 27px;
}
.resourcepro2k24-basic-page .resourcepro2k24-internal-main-content ul li:before {
  left: 11px;
  height: 5px;
  top: 11px;
  width: 5px;
}
.resourcepro2k24-basic-page .resourcepro2k24-internal-main-content ul li ul li:before {
  background: #5F6368;
  border: none;
  left: 11px;
  height: 5px;
  top: 11px;
  width: 5px;
}
.resourcepro2k24-basic-page .resourcepro2k24-internal-main-content ol li {
  padding: 0 0 0 26px;
}
.resourcepro2k24-basic-page .resourcepro2k24-internal-main-content ol li ol li {
  padding: 0 0 0 42px;
}

/**
 * Pages - Internal
 * --------------------------------------------------
 */
.resourcepro2k24-post-page .resourcepro2k24-inner-section .e-con-inner .resourcepro2k24-no-sidebar {
  width: 100%;
}
.resourcepro2k24-post-page .resourcepro2k24-post-terms ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
  padding: 0;
}
.resourcepro2k24-post-page .resourcepro2k24-post-terms ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 16px;
  border-radius: 8px;
  background-color: #F4F5F8;
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.3125rem;
  letter-spacing: 0rem;
  color: #1F1F1F;
}
.resourcepro2k24-post-page .resourcepro2k24-post-terms ul li::before {
  display: none;
}
.resourcepro2k24-post-page .resourcepro2k24-sharethis .sharethis-inline-share-buttons {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  gap: 16px;
}
.resourcepro2k24-post-page .resourcepro2k24-sharethis .st-btn {
  margin: 0 !important;
  width: 24px !important;
  height: 24px !important;
  padding: 3px !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.resourcepro2k24-post-page .resourcepro2k24-sharethis .st-btn img {
  top: 0 !important;
}
.resourcepro2k24-post-page .resourcepro2k24-author-details .author-item {
  margin-bottom: 32px;
}
.resourcepro2k24-post-page .resourcepro2k24-author-details .author-item .author-image img {
  width: 180px;
  height: 180px;
  border-radius: 8px;
  margin-bottom: 24px;
}
.resourcepro2k24-post-page .resourcepro2k24-author-details .author-item h3 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  color: #1F1F1F;
  margin-bottom: 16px;
}
@media (min-width: 700px) {
  .resourcepro2k24-post-page .resourcepro2k24-author-details .author-item h3 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-post-page .resourcepro2k24-author-details .author-item h3 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-post-page .resourcepro2k24-author-details .author-item .author-position {
  margin-bottom: 16px;
}
.resourcepro2k24-post-page .resourcepro2k24-author-details .author-item .author-position p {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.3125rem;
  letter-spacing: 0rem;
  color: #1F1F1F;
}
.resourcepro2k24-post-page .resourcepro2k24-author-details .author-item .author-experiance {
  margin-bottom: 8px;
}
.resourcepro2k24-post-page .resourcepro2k24-author-details .author-item .author-experiance p {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3125rem;
  letter-spacing: 0rem;
  color: #5F6368;
}
.resourcepro2k24-post-page .resourcepro2k24-author-details .author-item .author-description p {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3125rem;
  letter-spacing: 0rem;
  color: #5F6368;
}
.resourcepro2k24-post-page .resourcepro2k24-author-details .author-item .author-awards ul {
  padding: 0;
  list-style: none;
}
.resourcepro2k24-post-page .resourcepro2k24-author-details .author-item .author-awards ul li {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3125rem;
  letter-spacing: 0rem;
  color: #5F6368;
  margin-bottom: 8px;
}
.resourcepro2k24-post-page .resourcepro2k24-author-details .author-item .author-awards ul li::before, .resourcepro2k24-post-page .resourcepro2k24-author-details .author-item .author-awards ul li::marker {
  display: none;
}

/**
 * Pages - Single Glossary
 * --------------------------------------------------
 */
.single-glossary .resourcepro2k24-internal-main-content p a {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 8px;
  color: #0066DD;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0;
  min-height: 38px;
  min-width: 94px;
  padding: 8px 14px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
  display: table;
  margin-top: 3px;
  min-height: auto !important;
  min-width: auto !important;
  padding: 0 !important;
  position: relative;
  text-align: left;
  text-decoration: none !important;
  width: auto;
}
@media (min-width: 1025px) {
  .single-glossary .resourcepro2k24-internal-main-content p a {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
    border-radius: 32px;
    min-height: 52px;
    min-width: 126px;
    padding: 11px 22px !important;
  }
}
.single-glossary .resourcepro2k24-internal-main-content p a:hover, .single-glossary .resourcepro2k24-internal-main-content p a.active, .single-glossary .resourcepro2k24-internal-main-content p a:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  border: 1px solid transparent;
  color: rgba(0, 102, 221, 0.8);
  padding: 8px 14px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .single-glossary .resourcepro2k24-internal-main-content p a:hover, .single-glossary .resourcepro2k24-internal-main-content p a.active, .single-glossary .resourcepro2k24-internal-main-content p a:focus {
    padding: 11px 22px !important;
  }
}
.single-glossary .resourcepro2k24-internal-main-content p a.disabled {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  border: 1px solid transparent;
  color: #5F6368;
  pointer-events: none;
  opacity: 1;
}
@media (min-width: 1025px) {
  .single-glossary .resourcepro2k24-internal-main-content p a {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
    padding: 0 !important;
  }
}
@media (max-width: 699px) {
  .single-glossary .resourcepro2k24-internal-main-content p a {
    word-break: break-word;
    margin-right: 20px;
  }
}
.single-glossary .resourcepro2k24-internal-main-content p a:first-child {
  margin-top: 15px;
}
.single-glossary .resourcepro2k24-internal-main-content p a:hover, .single-glossary .resourcepro2k24-internal-main-content p a.active, .single-glossary .resourcepro2k24-internal-main-content p a:focus {
  padding: 0 !important;
}
@media (min-width: 1025px) {
  .single-glossary .resourcepro2k24-internal-main-content p a:hover, .single-glossary .resourcepro2k24-internal-main-content p a.active, .single-glossary .resourcepro2k24-internal-main-content p a:focus {
    padding: 0 !important;
  }
}
.single-glossary .resourcepro2k24-internal-main-content p a:hover:before, .single-glossary .resourcepro2k24-internal-main-content p a.active:before, .single-glossary .resourcepro2k24-internal-main-content p a:focus:before {
  color: rgba(0, 102, 221, 0.8);
}
.single-glossary .resourcepro2k24-internal-main-content p a:before {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "\f054";
  color: #0066DD;
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: 12px;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  position: absolute;
  right: -21px;
  top: 52%;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1025px) {
  .single-glossary .resourcepro2k24-internal-main-content p a:before {
    font-size: 16px;
  }
}
@media (max-width: 699px) {
  .single-glossary .resourcepro2k24-internal-main-content p a:before {
    right: -20px;
  }
}

/**
 * Pages - Single Post
 * --------------------------------------------------
 */
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content p {
  margin-bottom: 24px;
}
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h2,
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h3,
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h4,
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h5,
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h6 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
  color: #1F1F1F;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (min-width: 700px) {
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h2,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h3,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h4,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h5,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h6 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.875rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h2,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h3,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h4,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h5,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content h6 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.625rem;
    font-weight: 700;
    font-style: normal;
    line-height: 2rem;
    letter-spacing: 0rem;
  }
}
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  border-left: 1px solid #7EBD31;
  color: #7EBD31;
  font-style: italic !important;
  font-weight: 500 !important;
  margin: 0 0 24px;
  padding: 0 0 0 24px;
}
@media (min-width: 700px) {
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h2,
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h3,
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h4,
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h5,
.single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h6 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  color: #7EBD31;
  font-style: italic;
}
@media (min-width: 700px) {
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h2,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h3,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h4,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h5,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h6 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h2,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h3,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h4,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h5,
  .single-post .resourcepro2k24-post-page .resourcepro2k24-internal-main-content blockquote h6 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}

/**
 * Pages - AI Readiness Quiz
 * --------------------------------------------------
 */
/* BEGIN - GRAVITY FORMS AI READINESS */
.page-id-16449 .resourcepro2k24-inner-section.elementor-element-7c72e23,
.page-id-19714 .resourcepro2k24-inner-section {
  padding: 0 !important;
}

.page-id-16449 .resourcepro2k24-inner-section.elementor-element-7c72e23 .e-con-inner,
.page-id-19714 .resourcepro2k24-inner-section .e-con-inner {
  margin: 0;
  max-width: none;
  width: 100% !important;
}

.page-id-16449 .resourcepro2k24-inner-section.elementor-element-7c72e23 .e-con-inner .gform_wrapper,
.page-id-19714 .resourcepro2k24-inner-section .e-con-inner .gform_wrapper {
  width: 90%;
  margin: 0 auto;
}

body.page-id-16449 > .elementor-location-header,
body.page-id-16449 > .elementor-location-footer,
body.page-id-19714 > .elementor-location-header,
body.page-id-19714 > .elementor-location-footer {
  display: none;
}

.ai-readiness-quiz-page .quiz-hero-section {
  width: 100%;
  position: relative;
  overflow: hidden;
  max-height: 375px;
}

.ai-readiness-quiz-page .quiz-hero-header {
  top: 23% !important;
  left: 10% !important;
  width: 440px;
  line-height: 1.2 !important;
  position: absolute;
  color: #fff !important;
}

.ai-readiness-quiz-page .quiz-hero-header h1,
.ai-readiness-quiz-page .quiz-hero-header h3 {
  color: #021F62;
}

.ai-readiness-quiz-page .quiz-hero-banner-img {
  width: 100%;
  height: auto;
  display: block;
  -webkit-clip-path: ellipse(100% 38% at 50% 20%);
          clip-path: ellipse(100% 38% at 50% 20%);
}

@media (max-width: 3000px) {
  .ai-readiness-quiz-page .quiz-hero-section {
    max-height: 680px;
  }
}
@media (max-width: 2200px) {
  .ai-readiness-quiz-page .quiz-hero-section {
    max-height: 600px;
  }
}
@media (max-width: 1900px) {
  .ai-readiness-quiz-page .quiz-hero-section {
    max-height: 550px;
  }
}
@media (max-width: 1700px) {
  .ai-readiness-quiz-page .quiz-hero-section {
    max-height: 500px;
  }
}
@media (max-width: 1520px) {
  .ai-readiness-quiz-page .quiz-hero-section {
    max-height: 440px;
  }
}
@media (max-width: 1024px) {
  .ai-readiness-quiz-page .quiz-hero-section {
    max-height: 290px;
  }
  .ai-readiness-quiz-page .quiz-hero-header {
    top: 30% !important;
    left: 7% !important;
  }
}
@media (max-width: 800px) {
  .ai-readiness-quiz-page .quiz-hero-section {
    max-height: 245px;
  }
  .ai-readiness-quiz-page .quiz-hero-header {
    top: 35% !important;
    left: 15% !important;
    width: 200px;
    line-height: 1.2 !important;
    font-size: 28px !important;
  }
}
@media (max-width: 700px) {
  .ai-readiness-quiz-page .quiz-hero-section {
    margin-top: 46px;
  }
  .ai-readiness-quiz-page .quiz-hero-header {
    top: 35% !important;
    left: 20% !important;
    width: 189px !important;
    font-size: 18px !important;
    line-height: 1.4 !important;
  }
}
@media (max-width: 425px) {
  .ai-readiness-quiz-page .quiz-hero-header {
    top: 20% !important;
    left: 12% !important;
    width: 150px;
    font-size: 18px !important;
    line-height: 1.4 !important;
  }
}
@media (max-width: 375px) {
  .ai-readiness-quiz-page .quiz-hero-header {
    top: 18% !important;
    left: 11% !important;
    width: 150px;
    font-size: 16px !important;
    line-height: 1.4 !important;
  }
}
.ai-readiness-quiz-page .resourcepro2k24-ai-quiz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.ai-readiness-quiz-page .gform_required_legend {
  display: none !important;
}

.ai-readiness-quiz-page .gform_title {
  display: none;
}

.ai-readiness-quiz-page .gform_description {
  display: none !important;
}

.ai-readiness-quiz-page .scale-slider.ui-slider {
  height: 8px;
  background: rgba(0, 187, 194, 0.4) !important;
  border: none !important;
}

.ai-readiness-quiz-page .scale-slider.ui-slider .ui-slider-range {
  height: 12px;
  top: -2px;
  border: none;
  background: #00BBC2 !important;
}

.ai-readiness-quiz-page .scale-slider .ui-slider-pip .ui-slider-line {
  display: none;
}

.ai-readiness-quiz-page .scale-slider .ui-slider-pip.ui-slider-pip-selected .ui-slider-label,
.ai-readiness-quiz-page .scale-slider .ui-slider-pip.ui-slider-pip-selected-first .ui-slider-label,
.ai-readiness-quiz-page .scale-slider .ui-slider-pip.ui-slider-pip-selected-second .ui-slider-label {
  background: transparent !important;
  color: #00BBC2;
}

.ai-readiness-quiz-page .scale-slider .ui-slider-pip:nth-of-type(10n+3) .ui-slider-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: unset;
}

.ai-readiness-quiz-page .scale-slider .ui-slider-pip .ui-slider-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.ai-readiness-quiz-page .scale-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-label {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.ai-readiness-quiz-page .scale-slider .ui-slider-pip.ui-slider-pip-first {
  margin-left: 0px;
}

.ai-readiness-quiz-page .scale-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-label {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}

.ai-readiness-quiz-page .scale-slider .ui-slider-pip.ui-slider-pip-last {
  margin-left: -2em;
}

.ai-readiness-quiz-page .ui-state-active,
.ai-readiness-quiz-page .ui-widget-content .ui-state-active,
.ai-readiness-quiz-page .ui-widget-header .ui-state-active,
.ai-readiness-quiz-page a.ui-button:active,
.ai-readiness-quiz-page .ui-button:active,
.ai-readiness-quiz-page .ui-button.ui-state-active:hover,
.ai-readiness-quiz-page .scale-slider .ui-slider-handle {
  border: none;
  background: #00BBC2;
  font-weight: normal;
  color: #ffffff;
  border-radius: 50%;
  width: 25px !important;
  top: -9px !important;
  height: 25px !important;
}

.ai-readiness-quiz-page .scale-slider .ui-slider-pip .ui-slider-label {
  background: transparent !important;
  color: black;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.ai-readiness-quiz-page .ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label {
  color: #00BBC2;
}

.ai-readiness-quiz-page .ui-slider-tip {
  display: none !important;
}

.ai-readiness-quiz-page .ginput_container:not(.ginput_container_email) {
  margin-bottom: 100px;
}

.ai-readiness-quiz-page .ginput_container.ginput_container_email input {
  margin-top: 20px;
}

.ai-readiness-quiz-page .ginput_container.ginput_container_email input:focus {
  color: #112337;
}

.ai-readiness-quiz-page .gfield_label.gform-field-label {
  font-family: "Satoshi" !important;
  font-size: 32px !important;
  font-weight: 500;
  letter-spacing: -0.2px !important;
  line-height: 100% !important;
  margin-top: 20px;
}

.ai-readiness-quiz-page .gform-page-footer {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ai-readiness-quiz-page .gform_next_button, .gform_previous_button,
.ai-readiness-quiz-page #gform_submit_button_1 {
  padding: 12px 24px 12px 24px !important;
  border-radius: 32px !important;
}

.ai-readiness-quiz-page .ui-slider-label {
  color: black;
  font-weight: 600;
}

.ai-readiness-quiz-page .quiz-question-container {
  max-width: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
  -webkit-column-gap: 35px;
     -moz-column-gap: 35px;
          column-gap: 35px;
}

.ai-readiness-quiz-page .quiz-text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  max-height: none;
  cursor: pointer;
  height: auto;
  width: calc(25% - 26.25px);
  padding: 0rem;
  position: relative;
  border-radius: 30px;
  background-color: #021F62;
  color: white;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.ai-readiness-quiz-page .quiz-text-container:hover,
.ai-readiness-quiz-page .quiz-text-container.active-text-container {
  background-color: #00BBC2;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.ai-readiness-quiz-page .gform_confirmation_wrapper {
  border: unset;
  background: unset;
  padding: unset;
}

.ai-readiness-quiz-page .quiz-text {
  width: 100%;
  border-radius: 30px;
  padding: 45px 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Satoshi";
  font-weight: 500;
  font-size: 22px;
  line-height: 38px;
  letter-spacing: -0.2px;
}

/* END - GRAVITY FORMS AI READINESS */
/**
 * Forms
 * --------------------------------------------------
 */
/**
 * Forms - Gravity
 * --------------------------------------------------
 */
/* General */
.resourcepro2k24-gravity-forms input:not([type=button]):not([type=submit]),
.resourcepro2k24-gravity-forms textarea,
.resourcepro2k24-gravity-forms select {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.resourcepro2k24-gravity-forms input:not([type=button]):not([type=submit]):focus, .resourcepro2k24-gravity-forms input:not([type=button]):not([type=submit]):focus-visible,
.resourcepro2k24-gravity-forms textarea:focus,
.resourcepro2k24-gravity-forms textarea:focus-visible,
.resourcepro2k24-gravity-forms select:focus,
.resourcepro2k24-gravity-forms select:focus-visible {
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.resourcepro2k24-gravity-forms input[type=text],
.resourcepro2k24-gravity-forms input[type=email],
.resourcepro2k24-gravity-forms input[type=tel] {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-color: rgba(198, 198, 214, 0.32);
  border: 1px solid transparent !important;
  border-radius: 8px;
  color: #1F1F1F;
  height: 38px !important;
  max-width: 100%;
  opacity: 1;
  padding: 8px 16px !important;
  text-transform: capitalize;
  width: 100%;
}
.resourcepro2k24-gravity-forms input[type=text]::-webkit-input-placeholder,
.resourcepro2k24-gravity-forms input[type=email]::-webkit-input-placeholder,
.resourcepro2k24-gravity-forms input[type=tel]::-webkit-input-placeholder {
  color: #5F6368;
}
.resourcepro2k24-gravity-forms input[type=text]::-moz-placeholder,
.resourcepro2k24-gravity-forms input[type=email]::-moz-placeholder,
.resourcepro2k24-gravity-forms input[type=tel]::-moz-placeholder {
  color: #5F6368;
}
.resourcepro2k24-gravity-forms input[type=text]:-ms-input-placeholder,
.resourcepro2k24-gravity-forms input[type=email]:-ms-input-placeholder,
.resourcepro2k24-gravity-forms input[type=tel]:-ms-input-placeholder {
  color: #5F6368;
}
.resourcepro2k24-gravity-forms input[type=text]:-moz-placeholder,
.resourcepro2k24-gravity-forms input[type=email]:-moz-placeholder,
.resourcepro2k24-gravity-forms input[type=tel]:-moz-placeholder {
  color: #5F6368;
}
.resourcepro2k24-gravity-forms input[type=text]:hover, .resourcepro2k24-gravity-forms input[type=text]:focus,
.resourcepro2k24-gravity-forms input[type=email]:hover,
.resourcepro2k24-gravity-forms input[type=email]:focus,
.resourcepro2k24-gravity-forms input[type=tel]:hover,
.resourcepro2k24-gravity-forms input[type=tel]:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(198, 198, 214, 0.8) !important;
}
.resourcepro2k24-gravity-forms input[type=text]:focus,
.resourcepro2k24-gravity-forms input[type=email]:focus,
.resourcepro2k24-gravity-forms input[type=tel]:focus {
  outline: none;
  outline-offset: 0px;
}
.resourcepro2k24-gravity-forms select {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-image: url("assets/images/select-arrow.svg");
  background-position: calc(100% - 16px) center;
  background-size: 16px 8px;
  background-repeat: no-repeat;
  border: 1px solid transparent !important;
  border-radius: 8px;
  color: #1F1F1F;
  height: 38px !important;
  padding: 7px 16px !important;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.resourcepro2k24-gravity-forms select:hover, .resourcepro2k24-gravity-forms select:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(198, 198, 214, 0.8) !important;
}
.resourcepro2k24-gravity-forms select:focus {
  outline: none;
  outline-offset: 0px;
}
.resourcepro2k24-gravity-forms textarea {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-color: rgba(198, 198, 214, 0.32);
  border: 1px solid transparent !important;
  border-radius: 8px;
  color: #1F1F1F;
  max-width: 100%;
  opacity: 1;
  padding: 8px 16px !important;
  text-transform: capitalize;
  width: 100%;
}
.resourcepro2k24-gravity-forms textarea::-webkit-input-placeholder {
  color: #5F6368;
}
.resourcepro2k24-gravity-forms textarea::-moz-placeholder {
  color: #5F6368;
}
.resourcepro2k24-gravity-forms textarea:-ms-input-placeholder {
  color: #5F6368;
}
.resourcepro2k24-gravity-forms textarea:-moz-placeholder {
  color: #5F6368;
}
.resourcepro2k24-gravity-forms textarea:hover, .resourcepro2k24-gravity-forms textarea:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(198, 198, 214, 0.8) !important;
}
.resourcepro2k24-gravity-forms textarea:focus {
  outline: none;
  outline-offset: 0px;
}

/* Submit Button */
.resourcepro2k24-gravity-forms .gform_footer .gform_button {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background: #0066DD;
  border: 1px solid #0066DD;
  border-radius: 8px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0;
  min-height: 38px;
  min-width: 94px;
  padding: 8px 14px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}
@media (min-width: 1025px) {
  .resourcepro2k24-gravity-forms .gform_footer .gform_button {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
    border-radius: 32px;
    min-height: 52px;
    min-width: 126px;
    padding: 11px 22px !important;
  }
}
.resourcepro2k24-gravity-forms .gform_footer .gform_button:hover, .resourcepro2k24-gravity-forms .gform_footer .gform_button.active, .resourcepro2k24-gravity-forms .gform_footer .gform_button:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: rgba(0, 102, 221, 0.8);
  border: 1px solid rgba(0, 102, 221, 0.8);
  color: #FFFFFF;
  padding: 8px 14px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .resourcepro2k24-gravity-forms .gform_footer .gform_button:hover, .resourcepro2k24-gravity-forms .gform_footer .gform_button.active, .resourcepro2k24-gravity-forms .gform_footer .gform_button:focus {
    padding: 11px 22px !important;
  }
}
.resourcepro2k24-gravity-forms .gform_footer .gform_button.disabled {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #5F6368;
  pointer-events: none;
  opacity: 1;
}

/* Error Message */
.gform_wrapper div.validation_error,
.gform_wrapper div.gform_validation_errors {
  background: rgba(251, 70, 113, 0.24) !important;
  border: 1px solid #FB4671 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin-bottom: 20px !important;
}
.gform_wrapper div.validation_error:focus, .gform_wrapper div.validation_error:focus-visible,
.gform_wrapper div.gform_validation_errors:focus,
.gform_wrapper div.gform_validation_errors:focus-visible {
  outline: none !important;
  outline-offset: 0px !important;
}
.gform_wrapper div.validation_error h2,
.gform_wrapper div.gform_validation_errors h2 {
  color: #FB4671 !important;
  font-size: 16px !important;
  font-family: "Satoshi", sans-serif !important;
  line-height: 22px !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: left;
}
@media (min-width: 700px) {
  .gform_wrapper div.validation_error h2,
  .gform_wrapper div.gform_validation_errors h2 {
    font-size: 16px !important;
    line-height: 22px !important;
    text-align: center;
  }
}
.gform_wrapper div.validation_error .gform-icon,
.gform_wrapper div.gform_validation_errors .gform-icon {
  font-size: 16px !important;
}

/* Success Message */
.gform_confirmation_wrapper {
  border: 1px solid #7EBD31;
  background: rgba(126, 189, 49, 0.24);
  padding: 10px;
}
.gform_confirmation_wrapper .gform_confirmation_message {
  color: #7EBD31 !important;
  font-size: 16px !important;
  font-family: "Satoshi", sans-serif !important;
  font-weight: 600 !important;
  line-height: 22px !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
@media (min-width: 700px) {
  .gform_confirmation_wrapper .gform_confirmation_message {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}

/**
 * Forms - Resources Filter
 * --------------------------------------------------
 */
.resourcepro2k24-resources-filter .searchandfilter ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.resourcepro2k24-resources-filter .searchandfilter ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
.resourcepro2k24-resources-filter .searchandfilter ul li::before {
  display: none;
}
.resourcepro2k24-resources-filter .searchandfilter ul li h4 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  color: #1F1F1F;
}
@media (min-width: 700px) {
  .resourcepro2k24-resources-filter .searchandfilter ul li h4 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-resources-filter .searchandfilter ul li h4 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-resources-filter .searchandfilter ul li label {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  color: #00BBC2;
}
@media (min-width: 700px) {
  .resourcepro2k24-resources-filter .searchandfilter ul li label {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-resources-filter .searchandfilter ul li label {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-resources-filter .searchandfilter ul li label .chosen-container {
  width: auto !important;
}
.resourcepro2k24-resources-filter .searchandfilter ul li label .chosen-container a {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  color: #00BBC2 !important;
  border: 0;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none !important;
}
@media (min-width: 700px) {
  .resourcepro2k24-resources-filter .searchandfilter ul li label .chosen-container a {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-resources-filter .searchandfilter ul li label .chosen-container a {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-resources-filter .searchandfilter ul li label .chosen-container a div b {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  background: none;
}
.resourcepro2k24-resources-filter .searchandfilter ul li label .chosen-container a div b::before {
  content: "\f054";
}
.resourcepro2k24-resources-filter .searchandfilter ul li label .chosen-container .chosen-drop .chosen-results {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  color: #00BBC2;
}
@media (min-width: 700px) {
  .resourcepro2k24-resources-filter .searchandfilter ul li label .chosen-container .chosen-drop .chosen-results {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-resources-filter .searchandfilter ul li label .chosen-container .chosen-drop .chosen-results {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}

/**
 * Forms - MktoForms
 * --------------------------------------------------
 */
.resourcepro2k24-mktoform.white {
  text-align: center;
}
.resourcepro2k24-mktoform.white form {
  text-align: center;
}
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=text],
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=email],
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=tel],
.resourcepro2k24-mktoform.white form .mktoFormRow select,
.resourcepro2k24-mktoform.white form .mktoFormRow textarea {
  background: #FFFFFF;
  color: #5F6368;
  min-height: 37px;
  width: 100% !important;
}
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=text]:focus,
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=email]:focus,
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=tel]:focus,
.resourcepro2k24-mktoform.white form .mktoFormRow select:focus,
.resourcepro2k24-mktoform.white form .mktoFormRow textarea:focus {
  color: #5F6368;
  border-color: rgba(198, 198, 214, 0.8);
}
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=text]::-webkit-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow input[type=email]::-webkit-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow input[type=tel]::-webkit-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow select::-webkit-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow textarea::-webkit-input-placeholder {
  color: #5F6368;
  opacity: 1;
}
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=text]::-moz-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow input[type=email]::-moz-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow input[type=tel]::-moz-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow select::-moz-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow textarea::-moz-placeholder {
  color: #5F6368;
  opacity: 1;
}
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=text]:-ms-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow input[type=email]:-ms-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow input[type=tel]:-ms-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow select:-ms-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow textarea:-ms-input-placeholder {
  color: #5F6368;
  opacity: 1;
}
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=text]::-ms-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow input[type=email]::-ms-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow input[type=tel]::-ms-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow select::-ms-input-placeholder, .resourcepro2k24-mktoform.white form .mktoFormRow textarea::-ms-input-placeholder {
  color: #5F6368;
  opacity: 1;
}
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=text]::placeholder,
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=email]::placeholder,
.resourcepro2k24-mktoform.white form .mktoFormRow input[type=tel]::placeholder,
.resourcepro2k24-mktoform.white form .mktoFormRow select::placeholder,
.resourcepro2k24-mktoform.white form .mktoFormRow textarea::placeholder {
  color: #5F6368;
  opacity: 1;
}
.resourcepro2k24-mktoform.white form .mktoFormRow .mktoFieldWrap label {
  color: #FFFFFF;
}
.resourcepro2k24-mktoform.white form .mktoFormRow .mktoFieldWrap .mktoCheckboxList .mktoField {
  background-color: #FFFFFF;
}
.resourcepro2k24-mktoform.white form .mktoFormRow .mktoFieldWrap .mktoCheckboxList .mktoField:checked:after {
  color: #5F6368;
}
.resourcepro2k24-mktoform.inline form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100% !important;
  gap: 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1024px) {
  .resourcepro2k24-mktoform.inline form {
    max-width: 800px;
    margin: 0 auto;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-mktoform.inline form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0;
  }
}
.resourcepro2k24-mktoform.inline form .mktoFormRow input[type=text],
.resourcepro2k24-mktoform.inline form .mktoFormRow input[type=email],
.resourcepro2k24-mktoform.inline form .mktoFormRow input[type=tel] {
  width: auto !important;
  min-width: 240px;
}
@media (max-width: 699px) {
  .resourcepro2k24-mktoform.inline form .mktoFormRow input[type=text],
  .resourcepro2k24-mktoform.inline form .mktoFormRow input[type=email],
  .resourcepro2k24-mktoform.inline form .mktoFormRow input[type=tel] {
    min-width: 280px;
  }
}
.resourcepro2k24-mktoform.inline form .mktoFormRow .mktoFormCol {
  margin: 0 15px 0 0 !important;
}
.resourcepro2k24-mktoform.inline form .mktoButtonRow button {
  margin: 0 auto;
}
.resourcepro2k24-mktoform.gray {
  text-align: left;
}
.resourcepro2k24-mktoform.gray form {
  text-align: left;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=text],
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=email],
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=tel],
.resourcepro2k24-mktoform.gray form .mktoFormRow select,
.resourcepro2k24-mktoform.gray form .mktoFormRow textarea {
  background: rgba(198, 198, 214, 0.32);
  color: #1F1F1F !important;
  border-color: rgba(198, 198, 214, 0.32);
  font-family: "Satoshi", sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 22px !important;
  min-height: 37px;
  padding: 8px 16px !important;
  width: 100% !important;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=text]:focus, .resourcepro2k24-mktoform.gray form .mktoFormRow input[type=text]:hover,
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=email]:focus,
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=email]:hover,
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=tel]:focus,
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=tel]:hover,
.resourcepro2k24-mktoform.gray form .mktoFormRow select:focus,
.resourcepro2k24-mktoform.gray form .mktoFormRow select:hover,
.resourcepro2k24-mktoform.gray form .mktoFormRow textarea:focus,
.resourcepro2k24-mktoform.gray form .mktoFormRow textarea:hover {
  color: #5F6368 !important;
  border-color: rgba(198, 198, 214, 0.8);
}
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=text]::-webkit-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow input[type=email]::-webkit-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow input[type=tel]::-webkit-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow select::-webkit-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow textarea::-webkit-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=text]::-moz-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow input[type=email]::-moz-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow input[type=tel]::-moz-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow select::-moz-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow textarea::-moz-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=text]:-ms-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow input[type=email]:-ms-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow input[type=tel]:-ms-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow select:-ms-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow textarea:-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=text]::-ms-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow input[type=email]::-ms-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow input[type=tel]::-ms-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow select::-ms-input-placeholder, .resourcepro2k24-mktoform.gray form .mktoFormRow textarea::-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=text]::placeholder,
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=email]::placeholder,
.resourcepro2k24-mktoform.gray form .mktoFormRow input[type=tel]::placeholder,
.resourcepro2k24-mktoform.gray form .mktoFormRow select::placeholder,
.resourcepro2k24-mktoform.gray form .mktoFormRow textarea::placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow select {
  background-image: url("assets/images/select-arrow.svg") !important;
  background-position: calc(100% - 16px) center !important;
  background-size: 16px 8px !important;
  background-repeat: no-repeat !important;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow select::-webkit-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow select::-moz-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow select:-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow select::-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow select::placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow select.mktoField {
  color: #5F6368 !important;
}
.resourcepro2k24-mktoform.gray form .mktoFormRow textarea {
  min-height: 120px;
}
.resourcepro2k24-mktoform form {
  max-width: 100%;
}
.resourcepro2k24-mktoform form .mktoFormRow .mktoError {
  bottom: inherit !important;
  top: -33px;
}
.resourcepro2k24-mktoform form .mktoFormRow .mktoOffset {
  display: none;
}
.resourcepro2k24-mktoform form .mktoFormRow .mktoGutter {
  display: none;
}
.resourcepro2k24-mktoform form .mktoFormRow .mktoFormCol {
  margin: 0 0 15px 0 !important;
  width: 100%;
}
.resourcepro2k24-mktoform form .mktoFormRow input:not([type=button]):not([type=submit]),
.resourcepro2k24-mktoform form .mktoFormRow textarea,
.resourcepro2k24-mktoform form .mktoFormRow select {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.resourcepro2k24-mktoform form .mktoFormRow input:not([type=button]):not([type=submit]):focus, .resourcepro2k24-mktoform form .mktoFormRow input:not([type=button]):not([type=submit]):focus-visible,
.resourcepro2k24-mktoform form .mktoFormRow textarea:focus,
.resourcepro2k24-mktoform form .mktoFormRow textarea:focus-visible,
.resourcepro2k24-mktoform form .mktoFormRow select:focus,
.resourcepro2k24-mktoform form .mktoFormRow select:focus-visible {
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text],
.resourcepro2k24-mktoform form .mktoFormRow input[type=email],
.resourcepro2k24-mktoform form .mktoFormRow input[type=tel] {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-color: rgba(198, 198, 214, 0.32);
  border: 1px solid transparent !important;
  border-radius: 8px;
  color: #1F1F1F;
  height: 38px !important;
  max-width: 100%;
  opacity: 1;
  padding: 8px 16px !important;
  text-transform: capitalize;
  width: 100%;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]::-webkit-input-placeholder,
.resourcepro2k24-mktoform form .mktoFormRow input[type=email]::-webkit-input-placeholder,
.resourcepro2k24-mktoform form .mktoFormRow input[type=tel]::-webkit-input-placeholder {
  color: #5F6368;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]::-moz-placeholder,
.resourcepro2k24-mktoform form .mktoFormRow input[type=email]::-moz-placeholder,
.resourcepro2k24-mktoform form .mktoFormRow input[type=tel]::-moz-placeholder {
  color: #5F6368;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]:-ms-input-placeholder,
.resourcepro2k24-mktoform form .mktoFormRow input[type=email]:-ms-input-placeholder,
.resourcepro2k24-mktoform form .mktoFormRow input[type=tel]:-ms-input-placeholder {
  color: #5F6368;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]:-moz-placeholder,
.resourcepro2k24-mktoform form .mktoFormRow input[type=email]:-moz-placeholder,
.resourcepro2k24-mktoform form .mktoFormRow input[type=tel]:-moz-placeholder {
  color: #5F6368;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]:hover, .resourcepro2k24-mktoform form .mktoFormRow input[type=text]:focus,
.resourcepro2k24-mktoform form .mktoFormRow input[type=email]:hover,
.resourcepro2k24-mktoform form .mktoFormRow input[type=email]:focus,
.resourcepro2k24-mktoform form .mktoFormRow input[type=tel]:hover,
.resourcepro2k24-mktoform form .mktoFormRow input[type=tel]:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(198, 198, 214, 0.8) !important;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]:focus,
.resourcepro2k24-mktoform form .mktoFormRow input[type=email]:focus,
.resourcepro2k24-mktoform form .mktoFormRow input[type=tel]:focus {
  outline: none;
  outline-offset: 0px;
}
.resourcepro2k24-mktoform form .mktoFormRow select {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-image: url("assets/images/select-arrow.svg");
  background-position: calc(100% - 16px) center;
  background-size: 16px 8px;
  background-repeat: no-repeat;
  border: 1px solid transparent !important;
  border-radius: 8px;
  color: #1F1F1F;
  height: 38px !important;
  padding: 7px 16px !important;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.resourcepro2k24-mktoform form .mktoFormRow select:hover, .resourcepro2k24-mktoform form .mktoFormRow select:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(198, 198, 214, 0.8) !important;
}
.resourcepro2k24-mktoform form .mktoFormRow select:focus {
  outline: none;
  outline-offset: 0px;
}
.resourcepro2k24-mktoform form .mktoFormRow textarea {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-color: rgba(198, 198, 214, 0.32);
  border: 1px solid transparent !important;
  border-radius: 8px;
  color: #1F1F1F;
  max-width: 100%;
  opacity: 1;
  padding: 8px 16px !important;
  text-transform: capitalize;
  width: 100%;
}
.resourcepro2k24-mktoform form .mktoFormRow textarea::-webkit-input-placeholder {
  color: #5F6368;
}
.resourcepro2k24-mktoform form .mktoFormRow textarea::-moz-placeholder {
  color: #5F6368;
}
.resourcepro2k24-mktoform form .mktoFormRow textarea:-ms-input-placeholder {
  color: #5F6368;
}
.resourcepro2k24-mktoform form .mktoFormRow textarea:-moz-placeholder {
  color: #5F6368;
}
.resourcepro2k24-mktoform form .mktoFormRow textarea:hover, .resourcepro2k24-mktoform form .mktoFormRow textarea:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(198, 198, 214, 0.8) !important;
}
.resourcepro2k24-mktoform form .mktoFormRow textarea:focus {
  outline: none;
  outline-offset: 0px;
}
.resourcepro2k24-mktoform form .mktoFormRow .mktoFieldWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.resourcepro2k24-mktoform form .mktoFormRow .mktoFieldWrap label {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  color: #FFFFFF;
  padding: 0;
  width: auto !important;
}
.resourcepro2k24-mktoform form .mktoFormRow .mktoFieldWrap .mktoCheckboxList {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 699px) {
  .resourcepro2k24-mktoform form .mktoFormRow .mktoFieldWrap .mktoCheckboxList {
    width: 37px;
  }
}
.resourcepro2k24-mktoform form .mktoFormRow .mktoFieldWrap .mktoCheckboxList input {
  max-width: 20px !important;
  max-height: 20px !important;
  min-width: 20px;
  min-height: 20px;
  padding: 0;
  margin: 0 0 0 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-color: #FFFFFF;
  border-radius: 4px;
  position: relative;
  border: 0;
}
.resourcepro2k24-mktoform form .mktoFormRow .mktoFieldWrap .mktoCheckboxList input:active, .resourcepro2k24-mktoform form .mktoFormRow .mktoFieldWrap .mktoCheckboxList input:checked:active {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.resourcepro2k24-mktoform form .mktoFormRow .mktoFieldWrap .mktoCheckboxList input:checked:after {
  content: "✔";
  position: absolute;
  top: -1px;
  left: 4px;
  color: #5F6368;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .resourcepro2k24-mktoform form .mktoFormRow .mktoFieldWrap .mktoCheckboxList input:checked:after {
    font-size: 10px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .resourcepro2k24-mktoform form .mktoFormRow .mktoFieldWrap .mktoCheckboxList input:checked:after {
    font-size: 10px;
  }
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text],
.resourcepro2k24-mktoform form .mktoFormRow input[type=email],
.resourcepro2k24-mktoform form .mktoFormRow input[type=tel],
.resourcepro2k24-mktoform form .mktoFormRow select,
.resourcepro2k24-mktoform form .mktoFormRow textarea {
  font-family: "Satoshi", sans-serif !important;
  font-size: 16px !important;
  background: rgba(244, 245, 248, 0.16);
  color: #FFFFFF;
  min-height: 37px;
  width: 100% !important;
  text-transform: inherit;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]:focus,
.resourcepro2k24-mktoform form .mktoFormRow input[type=email]:focus,
.resourcepro2k24-mktoform form .mktoFormRow input[type=tel]:focus,
.resourcepro2k24-mktoform form .mktoFormRow select:focus,
.resourcepro2k24-mktoform form .mktoFormRow textarea:focus {
  color: #FFFFFF;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]::-webkit-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow input[type=email]::-webkit-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow input[type=tel]::-webkit-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow select::-webkit-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow textarea::-webkit-input-placeholder {
  color: #C6C6D6;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]::-moz-placeholder, .resourcepro2k24-mktoform form .mktoFormRow input[type=email]::-moz-placeholder, .resourcepro2k24-mktoform form .mktoFormRow input[type=tel]::-moz-placeholder, .resourcepro2k24-mktoform form .mktoFormRow select::-moz-placeholder, .resourcepro2k24-mktoform form .mktoFormRow textarea::-moz-placeholder {
  color: #C6C6D6;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]:-ms-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow input[type=email]:-ms-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow input[type=tel]:-ms-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow select:-ms-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow textarea:-ms-input-placeholder {
  color: #C6C6D6;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]::-ms-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow input[type=email]::-ms-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow input[type=tel]::-ms-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow select::-ms-input-placeholder, .resourcepro2k24-mktoform form .mktoFormRow textarea::-ms-input-placeholder {
  color: #C6C6D6;
}
.resourcepro2k24-mktoform form .mktoFormRow input[type=text]::placeholder,
.resourcepro2k24-mktoform form .mktoFormRow input[type=email]::placeholder,
.resourcepro2k24-mktoform form .mktoFormRow input[type=tel]::placeholder,
.resourcepro2k24-mktoform form .mktoFormRow select::placeholder,
.resourcepro2k24-mktoform form .mktoFormRow textarea::placeholder {
  color: #C6C6D6;
}
.resourcepro2k24-mktoform form .mktoButtonRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-top: 15px;
}
.resourcepro2k24-mktoform form .mktoButtonRow .mktoButtonWrap {
  margin: 0 !important;
  padding: 0 !important;
}
.resourcepro2k24-mktoform form .mktoButtonRow .mktoButtonWrap .mktoButton {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.3125rem;
  letter-spacing: 0rem;
  font-family: "Satoshi", sans-serif !important;
  font-size: 16px !important;
  background-color: #0066DD !important;
  border-color: #0066DD !important;
  min-height: 38px;
  padding: 9px 16px 8px;
  border-radius: 8px;
  color: #FFFFFF !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}
.resourcepro2k24-mktoform form .mktoButtonRow .mktoButtonWrap .mktoButton:hover {
  background-color: rgba(0, 102, 221, 0.8) !important;
  border-color: rgba(0, 102, 221, 0.8) !important;
}
.resourcepro2k24-mktoform form .mktoButtonRow .mktoButtonWrap .mktoButton::after {
  content: "";
  background-image: url("assets/images/button-icon.svg");
  background-position: center center;
  background-size: 10px;
  height: 10px;
  width: 10px;
  margin-left: 4px;
}
.resourcepro2k24-mktoform.email {
  text-align: left;
}
.resourcepro2k24-mktoform.email form {
  text-align: left;
}
.resourcepro2k24-mktoform.email form .mktoFormRow .mktoFieldWrap {
  width: auto !important;
  position: relative;
}
@media (max-width: 699px) {
  .resourcepro2k24-mktoform.email form .mktoFormRow .mktoFieldWrap {
    width: 100% !important;
  }
}
.resourcepro2k24-mktoform.email form .mktoFormRow .mktoFieldWrap input[type=email] {
  min-width: 500px;
}
@media (max-width: 699px) {
  .resourcepro2k24-mktoform.email form .mktoFormRow .mktoFieldWrap input[type=email] {
    min-width: inherit;
  }
}
.resourcepro2k24-mktoform.email form .mktoFormRow .mktoFieldWrap .mktoError {
  top: -50px;
}
@media (max-width: 699px) {
  .resourcepro2k24-mktoform.email form .mktoFormRow .mktoFormCol {
    width: 100% !important;
  }
}
.resourcepro2k24-mktoform.email form .mktoFormRow .mktoFormCol .mktoFieldWrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.resourcepro2k24-mktoform.email form .mktoFormRow .mktoFormCol .mktoFieldWrap label {
  color: #1F1F1F;
  font-family: "Satoshi", sans-serif !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 21px;
}
.resourcepro2k24-mktoform.email form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList {
  width: auto !important;
}
.resourcepro2k24-mktoform.email form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList .mktoField {
  background-color: rgba(198, 198, 214, 0.32);
  margin-left: 0;
  margin-right: 16px;
}
.resourcepro2k24-mktoform.email form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList .mktoField:checked:after {
  color: #5F6368;
}
.resourcepro2k24-mktoform.email form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoCheckboxList label {
  padding: 0;
  display: none;
}
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=text],
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=email],
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=tel],
.resourcepro2k24-mktoform.email form .mktoFormRow select,
.resourcepro2k24-mktoform.email form .mktoFormRow textarea {
  background: rgba(198, 198, 214, 0.32);
  color: #1F1F1F !important;
  border-color: rgba(198, 198, 214, 0.32);
  font-family: "Satoshi", sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 22px !important;
  min-height: 37px;
  padding: 8px 16px !important;
  width: 100% !important;
}
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=text]:focus, .resourcepro2k24-mktoform.email form .mktoFormRow input[type=text]:hover,
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=email]:focus,
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=email]:hover,
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=tel]:focus,
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=tel]:hover,
.resourcepro2k24-mktoform.email form .mktoFormRow select:focus,
.resourcepro2k24-mktoform.email form .mktoFormRow select:hover,
.resourcepro2k24-mktoform.email form .mktoFormRow textarea:focus,
.resourcepro2k24-mktoform.email form .mktoFormRow textarea:hover {
  color: #5F6368 !important;
  border-color: rgba(198, 198, 214, 0.8);
}
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=text]::-webkit-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow input[type=email]::-webkit-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow input[type=tel]::-webkit-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow select::-webkit-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow textarea::-webkit-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=text]::-moz-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow input[type=email]::-moz-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow input[type=tel]::-moz-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow select::-moz-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow textarea::-moz-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=text]:-ms-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow input[type=email]:-ms-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow input[type=tel]:-ms-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow select:-ms-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow textarea:-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=text]::-ms-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow input[type=email]::-ms-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow input[type=tel]::-ms-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow select::-ms-input-placeholder, .resourcepro2k24-mktoform.email form .mktoFormRow textarea::-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=text]::placeholder,
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=email]::placeholder,
.resourcepro2k24-mktoform.email form .mktoFormRow input[type=tel]::placeholder,
.resourcepro2k24-mktoform.email form .mktoFormRow select::placeholder,
.resourcepro2k24-mktoform.email form .mktoFormRow textarea::placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.email form .mktoFormRow select {
  background-image: url("assets/images/select-arrow.svg") !important;
  background-position: calc(100% - 16px) center !important;
  background-size: 16px 8px !important;
  background-repeat: no-repeat !important;
}
.resourcepro2k24-mktoform.email form .mktoFormRow select::-webkit-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.email form .mktoFormRow select::-moz-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.email form .mktoFormRow select:-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.email form .mktoFormRow select::-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.email form .mktoFormRow select::placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-mktoform.email form .mktoFormRow select.mktoField {
  color: #5F6368 !important;
}
.resourcepro2k24-mktoform.email form .mktoFormRow textarea {
  min-height: 120px;
}
.resourcepro2k24-mktoform.email form .mktoButtonRow .mktoButtonWrap button {
  text-transform: inherit;
}

.mktoForm {
  max-width: 600px;
  text-align: left;
}
.mktoForm .mktoFormRow .mktoError {
  bottom: inherit !important;
  top: -33px;
}
.mktoForm .mktoFormRow .mktoOffset {
  display: none;
}
.mktoForm .mktoFormRow .mktoGutter {
  display: none;
}
.mktoForm .mktoFormRow .mktoFormCol {
  margin: 0 0 15px 0 !important;
  width: 100%;
}
.mktoForm .mktoFormRow input:not([type=button]):not([type=submit]),
.mktoForm .mktoFormRow textarea,
.mktoForm .mktoFormRow select {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.mktoForm .mktoFormRow input:not([type=button]):not([type=submit]):focus, .mktoForm .mktoFormRow input:not([type=button]):not([type=submit]):focus-visible,
.mktoForm .mktoFormRow textarea:focus,
.mktoForm .mktoFormRow textarea:focus-visible,
.mktoForm .mktoFormRow select:focus,
.mktoForm .mktoFormRow select:focus-visible {
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.mktoForm .mktoFormRow input[type=text],
.mktoForm .mktoFormRow input[type=email],
.mktoForm .mktoFormRow input[type=tel] {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-color: rgba(198, 198, 214, 0.32);
  border: 1px solid transparent !important;
  border-radius: 8px;
  color: #1F1F1F;
  height: 38px !important;
  max-width: 100%;
  opacity: 1;
  padding: 8px 16px !important;
  text-transform: capitalize;
  width: 100%;
}
.mktoForm .mktoFormRow input[type=text]::-webkit-input-placeholder,
.mktoForm .mktoFormRow input[type=email]::-webkit-input-placeholder,
.mktoForm .mktoFormRow input[type=tel]::-webkit-input-placeholder {
  color: #5F6368;
}
.mktoForm .mktoFormRow input[type=text]::-moz-placeholder,
.mktoForm .mktoFormRow input[type=email]::-moz-placeholder,
.mktoForm .mktoFormRow input[type=tel]::-moz-placeholder {
  color: #5F6368;
}
.mktoForm .mktoFormRow input[type=text]:-ms-input-placeholder,
.mktoForm .mktoFormRow input[type=email]:-ms-input-placeholder,
.mktoForm .mktoFormRow input[type=tel]:-ms-input-placeholder {
  color: #5F6368;
}
.mktoForm .mktoFormRow input[type=text]:-moz-placeholder,
.mktoForm .mktoFormRow input[type=email]:-moz-placeholder,
.mktoForm .mktoFormRow input[type=tel]:-moz-placeholder {
  color: #5F6368;
}
.mktoForm .mktoFormRow input[type=text]:hover, .mktoForm .mktoFormRow input[type=text]:focus,
.mktoForm .mktoFormRow input[type=email]:hover,
.mktoForm .mktoFormRow input[type=email]:focus,
.mktoForm .mktoFormRow input[type=tel]:hover,
.mktoForm .mktoFormRow input[type=tel]:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(198, 198, 214, 0.8) !important;
}
.mktoForm .mktoFormRow input[type=text]:focus,
.mktoForm .mktoFormRow input[type=email]:focus,
.mktoForm .mktoFormRow input[type=tel]:focus {
  outline: none;
  outline-offset: 0px;
}
.mktoForm .mktoFormRow select {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-image: url("assets/images/select-arrow.svg");
  background-position: calc(100% - 16px) center;
  background-size: 16px 8px;
  background-repeat: no-repeat;
  border: 1px solid transparent !important;
  border-radius: 8px;
  color: #1F1F1F;
  height: 38px !important;
  padding: 7px 16px !important;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.mktoForm .mktoFormRow select:hover, .mktoForm .mktoFormRow select:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(198, 198, 214, 0.8) !important;
}
.mktoForm .mktoFormRow select:focus {
  outline: none;
  outline-offset: 0px;
}
.mktoForm .mktoFormRow textarea {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-color: rgba(198, 198, 214, 0.32);
  border: 1px solid transparent !important;
  border-radius: 8px;
  color: #1F1F1F;
  max-width: 100%;
  opacity: 1;
  padding: 8px 16px !important;
  text-transform: capitalize;
  width: 100%;
}
.mktoForm .mktoFormRow textarea::-webkit-input-placeholder {
  color: #5F6368;
}
.mktoForm .mktoFormRow textarea::-moz-placeholder {
  color: #5F6368;
}
.mktoForm .mktoFormRow textarea:-ms-input-placeholder {
  color: #5F6368;
}
.mktoForm .mktoFormRow textarea:-moz-placeholder {
  color: #5F6368;
}
.mktoForm .mktoFormRow textarea:hover, .mktoForm .mktoFormRow textarea:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(198, 198, 214, 0.8) !important;
}
.mktoForm .mktoFormRow textarea:focus {
  outline: none;
  outline-offset: 0px;
}
.mktoForm .mktoFormRow .mktoFieldWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.mktoForm .mktoFormRow .mktoFieldWrap label {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  color: #FFFFFF;
  padding: 0;
  width: auto !important;
}
.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 699px) {
  .mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList {
    width: 37px;
  }
}
.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList input {
  max-width: 20px !important;
  max-height: 20px !important;
  min-width: 20px;
  min-height: 20px;
  padding: 0;
  margin: 0 0 0 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-color: #FFFFFF;
  border-radius: 4px;
  position: relative;
  border: 0;
}
.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList input:active, .mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList input:checked:active {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList input:checked:after {
  content: "✔";
  position: absolute;
  top: -1px;
  left: 4px;
  color: #5F6368;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList input:checked:after {
    font-size: 10px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList input:checked:after {
    font-size: 10px;
  }
}
.mktoForm .mktoFormRow input[type=text],
.mktoForm .mktoFormRow input[type=email],
.mktoForm .mktoFormRow input[type=tel],
.mktoForm .mktoFormRow select,
.mktoForm .mktoFormRow select.mktoField,
.mktoForm .mktoFormRow textarea.mktoField,
.mktoForm .mktoFormRow textarea {
  background: rgba(198, 198, 214, 0.32);
  color: #1F1F1F !important;
  border-color: rgba(198, 198, 214, 0.32);
  font-family: "Satoshi", sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 22px !important;
  min-height: 37px;
  padding: 8px 16px !important;
  width: 100% !important;
}
.mktoForm .mktoFormRow input[type=text]:focus, .mktoForm .mktoFormRow input[type=text]:hover,
.mktoForm .mktoFormRow input[type=email]:focus,
.mktoForm .mktoFormRow input[type=email]:hover,
.mktoForm .mktoFormRow input[type=tel]:focus,
.mktoForm .mktoFormRow input[type=tel]:hover,
.mktoForm .mktoFormRow select:focus,
.mktoForm .mktoFormRow select:hover,
.mktoForm .mktoFormRow select.mktoField:focus,
.mktoForm .mktoFormRow select.mktoField:hover,
.mktoForm .mktoFormRow textarea.mktoField:focus,
.mktoForm .mktoFormRow textarea.mktoField:hover,
.mktoForm .mktoFormRow textarea:focus,
.mktoForm .mktoFormRow textarea:hover {
  color: #5F6368 !important;
  border-color: rgba(198, 198, 214, 0.8);
}
.mktoForm .mktoFormRow input[type=text]::-webkit-input-placeholder, .mktoForm .mktoFormRow input[type=email]::-webkit-input-placeholder, .mktoForm .mktoFormRow input[type=tel]::-webkit-input-placeholder, .mktoForm .mktoFormRow select::-webkit-input-placeholder, .mktoForm .mktoFormRow select.mktoField::-webkit-input-placeholder, .mktoForm .mktoFormRow textarea.mktoField::-webkit-input-placeholder, .mktoForm .mktoFormRow textarea::-webkit-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.mktoForm .mktoFormRow input[type=text]::-moz-placeholder, .mktoForm .mktoFormRow input[type=email]::-moz-placeholder, .mktoForm .mktoFormRow input[type=tel]::-moz-placeholder, .mktoForm .mktoFormRow select::-moz-placeholder, .mktoForm .mktoFormRow select.mktoField::-moz-placeholder, .mktoForm .mktoFormRow textarea.mktoField::-moz-placeholder, .mktoForm .mktoFormRow textarea::-moz-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.mktoForm .mktoFormRow input[type=text]:-ms-input-placeholder, .mktoForm .mktoFormRow input[type=email]:-ms-input-placeholder, .mktoForm .mktoFormRow input[type=tel]:-ms-input-placeholder, .mktoForm .mktoFormRow select:-ms-input-placeholder, .mktoForm .mktoFormRow select.mktoField:-ms-input-placeholder, .mktoForm .mktoFormRow textarea.mktoField:-ms-input-placeholder, .mktoForm .mktoFormRow textarea:-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.mktoForm .mktoFormRow input[type=text]::-ms-input-placeholder, .mktoForm .mktoFormRow input[type=email]::-ms-input-placeholder, .mktoForm .mktoFormRow input[type=tel]::-ms-input-placeholder, .mktoForm .mktoFormRow select::-ms-input-placeholder, .mktoForm .mktoFormRow select.mktoField::-ms-input-placeholder, .mktoForm .mktoFormRow textarea.mktoField::-ms-input-placeholder, .mktoForm .mktoFormRow textarea::-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.mktoForm .mktoFormRow input[type=text]::placeholder,
.mktoForm .mktoFormRow input[type=email]::placeholder,
.mktoForm .mktoFormRow input[type=tel]::placeholder,
.mktoForm .mktoFormRow select::placeholder,
.mktoForm .mktoFormRow select.mktoField::placeholder,
.mktoForm .mktoFormRow textarea.mktoField::placeholder,
.mktoForm .mktoFormRow textarea::placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.mktoForm .mktoFormRow select {
  background-image: url("assets/images/select-arrow.svg") !important;
  background-position: calc(100% - 16px) center !important;
  background-size: 16px 8px !important;
  background-repeat: no-repeat !important;
}
.mktoForm .mktoFormRow select::-webkit-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.mktoForm .mktoFormRow select::-moz-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.mktoForm .mktoFormRow select:-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.mktoForm .mktoFormRow select::-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.mktoForm .mktoFormRow select::placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.mktoForm .mktoFormRow select.mktoField {
  color: #5F6368 !important;
}
.mktoForm .mktoFormRow textarea {
  min-height: 120px;
}
.mktoForm .mktoFormRow .mktoFieldWrap label {
  color: #1F1F1F;
}
.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList .mktoField {
  background-color: rgba(198, 198, 214, 0.32);
}
.mktoForm .mktoFormRow .mktoFieldWrap .mktoCheckboxList .mktoField:checked:after {
  color: #5F6368;
}
.mktoForm .mktoButtonRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-top: 15px;
}
.mktoForm .mktoButtonRow .mktoButtonWrap {
  margin: 0 !important;
  padding: 0 !important;
}
.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.3125rem;
  letter-spacing: 0rem;
  font-family: "Satoshi", sans-serif !important;
  font-size: 16px !important;
  background-color: #0066DD !important;
  border-color: #0066DD !important;
  min-height: 38px;
  padding: 9px 16px 8px;
  border-radius: 8px;
  color: #FFFFFF !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}
.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover {
  background-color: rgba(0, 102, 221, 0.8) !important;
  border-color: rgba(0, 102, 221, 0.8) !important;
}
.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton::after {
  content: "";
  background-image: url("assets/images/button-icon.svg");
  background-position: center center;
  background-size: 10px;
  height: 10px;
  width: 10px;
  margin-left: 4px;
}

/**
 * Forms - Search & Filter
 * --------------------------------------------------
 */
.resourcepro2k24-search-and-filter .searchandfilter > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  gap: 25px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1024px) {
  .resourcepro2k24-search-and-filter .searchandfilter > ul {
    gap: 20px;
  }
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0;
}
@media (max-width: 1024px) {
  .resourcepro2k24-search-and-filter .searchandfilter > ul li {
    width: calc(50% - 10px);
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter .searchandfilter > ul li {
    width: 100%;
  }
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] {
  padding-bottom: 20px;
  width: 100%;
  border-bottom: 1px solid #C6C6D6;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] ul li {
  padding: 0;
  margin: 0;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] ul li.sf-option-active label {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  color: #1F1F1F;
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] ul li.sf-option-active label {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] ul li input {
  display: none;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] ul li label {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  cursor: pointer;
  color: #5F6368;
  padding-left: 20px;
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] ul li label {
    padding-left: 0;
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] ul li label:hover, .resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] ul li label:focus {
  color: rgba(0, 102, 221, 0.8) !important;
  text-decoration: none !important;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li[data-sf-field-input-type=radio] ul li:first-child label {
  padding-left: 0;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li.sf-field-reset {
  margin-left: auto;
}
@media (max-width: 1024px) {
  .resourcepro2k24-search-and-filter .searchandfilter > ul li.sf-field-reset {
    width: 100%;
  }
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li.sf-field-reset .search-filter-reset {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.3125rem;
  letter-spacing: 0rem;
  color: #5F6368 !important;
  text-decoration: none !important;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li.sf-field-reset .search-filter-reset:hover, .resourcepro2k24-search-and-filter .searchandfilter > ul li.sf-field-reset .search-filter-reset:focus {
  color: rgba(0, 102, 221, 0.8) !important;
  text-decoration: none !important;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li.sf-field-reset .search-filter-reset:hover::after, .resourcepro2k24-search-and-filter .searchandfilter > ul li.sf-field-reset .search-filter-reset:focus::after {
  background-image: url("assets/images/filter-clear-icon-hover.svg");
  background-position: center center;
  background-size: 12px;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li.sf-field-reset .search-filter-reset::after {
  content: "";
  background-image: url("assets/images/filter-clear-icon.svg");
  background-position: center center;
  background-size: 12px;
  height: 12px;
  width: 12px;
  display: inline-block;
  margin-left: 10px;
  margin-bottom: -1px;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li::before {
  display: none;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li h4 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  color: #1F1F1F;
  padding: 0 10px 0 0;
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter .searchandfilter > ul li h4 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li label {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  color: #1F1F1F;
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter .searchandfilter > ul li label {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li label select {
  min-width: 90px;
  width: auto;
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-image: url("assets/images/select-arrow.svg");
  background-position: calc(100% - 16px) center;
  background-size: 16px 8px;
  background-repeat: no-repeat;
  border: 1px solid transparent !important;
  border-radius: 8px;
  color: #1F1F1F;
  height: 38px !important;
  padding: 7px 16px !important;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 40px !important;
  background-color: rgba(198, 198, 214, 0.32);
  color: #5F6368;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li label select:hover, .resourcepro2k24-search-and-filter .searchandfilter > ul li label select:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(198, 198, 214, 0.8) !important;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li label select:focus {
  outline: none;
  outline-offset: 0px;
}
.resourcepro2k24-search-and-filter .searchandfilter > ul li.sf-field-search .sf-input-text:focus {
  color: #1F1F1F;
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter.resource-filter .searchandfilter > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 1024px) {
  .resourcepro2k24-search-and-filter.resource-filter .searchandfilter > ul li {
    width: auto;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter.resource-filter .searchandfilter > ul li h4 {
    display: none;
  }
}
@media (max-width: 1024px) {
  .resourcepro2k24-search-and-filter.blog-filter .searchandfilter > ul li {
    width: auto;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter.blog-filter .searchandfilter > ul li {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .resourcepro2k24-search-and-filter.blog-filter .searchandfilter > ul li[data-sf-field-input-type=radio] {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 1024px) {
  .resourcepro2k24-search-and-filter.blog-filter .searchandfilter > ul li.sf-field-reset {
    width: 100%;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter.blog-filter .searchandfilter > ul li h4 {
    white-space: nowrap;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter.blog-filter .searchandfilter > ul li label {
    width: 100%;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter.blog-filter .searchandfilter > ul li label select {
    width: 100%;
  }
}
.resourcepro2k24-search-and-filter.resources-filter .searchandfilter > ul {
  gap: 12px;
}
@media (max-width: 1024px) {
  .resourcepro2k24-search-and-filter.resources-filter .searchandfilter > ul li {
    width: auto;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter.resources-filter .searchandfilter > ul li {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.resourcepro2k24-search-and-filter.resources-filter .searchandfilter > ul li h4 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
}
@media (max-width: 1024px) {
  .resourcepro2k24-search-and-filter.resources-filter .searchandfilter > ul li h4 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter.resources-filter .searchandfilter > ul li h4 {
    display: none;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter.resources-filter .searchandfilter > ul li label {
    width: 100%;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-search-and-filter.resources-filter .searchandfilter > ul li label select {
    width: 100%;
  }
}

.resourcepro2k24-loop-grid-scroll {
  margin-top: -200px;
  padding-top: 200px;
}
@media (max-width: 1024px) {
  .resourcepro2k24-loop-grid-scroll {
    margin-top: -120px;
    padding-top: 120px;
  }
}

/**
 * Sections
 * --------------------------------------------------
 */
/**
 * Sections - Logo Ticker Carousel
 * --------------------------------------------------
 */
.resourcepro2k24-logo-ticker-section .gallery-ticker {
  overflow: hidden;
  width: 100%;
}
.resourcepro2k24-logo-ticker-section .gallery-ticker.logo-ticker-max-160px #gallery-1 .gallery-item {
  width: 192px;
  max-width: 192px;
  height: 101px;
}
.resourcepro2k24-logo-ticker-section .gallery-ticker.logo-ticker-max-160px #gallery-1 .gallery-item .gallery-icon {
  height: 101px;
}
.resourcepro2k24-logo-ticker-section .gallery-ticker.logo-ticker-max-160px #gallery-1 .gallery-item img {
  max-height: 101px;
}
.resourcepro2k24-logo-ticker-section .gallery-ticker.logo-ticker-max-168px #gallery-1 .gallery-item {
  width: 200px;
  max-width: 200px;
  height: 105px;
}
.resourcepro2k24-logo-ticker-section .gallery-ticker.logo-ticker-max-168px #gallery-1 .gallery-item .gallery-icon {
  height: 105px;
}
.resourcepro2k24-logo-ticker-section .gallery-ticker.logo-ticker-max-168px #gallery-1 .gallery-item img {
  max-height: 105px;
}
.resourcepro2k24-logo-ticker-section .gallery-ticker #gallery-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-animation: ticker-kf 25s linear infinite;
          animation: ticker-kf 25s linear infinite;
  --tickerwidth: -2128px;
  overflow: visible;
}
.resourcepro2k24-logo-ticker-section .gallery-ticker #gallery-1 .gallery-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  width: 152px;
  max-width: 152px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -ms-flex-item-align: center;
      align-self: center;
  max-width: 100%;
  align-content: center;
  align-items: center;
  height: 80px;
  visibility: visible;
  vertical-align: middle;
}
.resourcepro2k24-logo-ticker-section .gallery-ticker #gallery-1 .gallery-item .gallery-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  height: 86px;
  width: 100%;
}
.resourcepro2k24-logo-ticker-section .gallery-ticker #gallery-1 .gallery-item img {
  display: inline-block;
  max-height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: middle;
}
@-webkit-keyframes ticker-kf {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(var(--tickerwidth));
            transform: translateX(var(--tickerwidth));
  }
}
@keyframes ticker-kf {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(var(--tickerwidth));
            transform: translateX(var(--tickerwidth));
  }
}
.resourcepro2k24-logo-ticker-section .gallery-ticker .elementor-image-gallery {
  -webkit-animation: gallery-reset-width-view 1s linear 46;
          animation: gallery-reset-width-view 1s linear 46;
}
@-webkit-keyframes gallery-reset-width-view {
  0% {
    width: auto;
    overflow: visible;
  }
  99% {
    width: auto;
  }
  100% {
    width: 100%;
    overflow: visible;
  }
}
@keyframes gallery-reset-width-view {
  0% {
    width: auto;
    overflow: visible;
  }
  99% {
    width: auto;
  }
  100% {
    width: 100%;
    overflow: visible;
  }
}

/**
 * Sections - TimeLine
 * --------------------------------------------------
 */
.resourcepro2k24-timeline-section .timeline .uael-timeline-main .uael-timeline__line {
  background-color: transparent !important;
  margin-top: -26px;
  margin-bottom: -33px;
}
@media (max-width: 1024px) {
  .resourcepro2k24-timeline-section .timeline .uael-timeline-main .uael-timeline__line {
    left: 5px;
    margin-top: -14px;
    margin-bottom: -30px;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-timeline-section .timeline .uael-timeline-main .uael-timeline__line {
    left: 5px;
    margin-top: -46px;
    margin-bottom: 2px;
  }
}
.resourcepro2k24-timeline-section .timeline .uael-timeline-main .uael-timeline__line__inner {
  background: -webkit-gradient(linear, left top, left bottom, from(#00BBC2), to(#ADE668));
  background: linear-gradient(#00BBC2, #ADE668);
  padding-top: 178px;
  min-height: 100%;
}
@media (min-width: 700px) {
  .resourcepro2k24-timeline-section .timeline .uael-timeline-main .uael-timeline__line__inner {
    padding-top: 102px;
  }
}
.resourcepro2k24-timeline-section .timeline .uael-timeline-main .uael-timeline-marker {
  visibility: hidden;
}
.resourcepro2k24-timeline-section .timeline .uael-events-new strong {
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
}
@media (max-width: 699px) {
  .resourcepro2k24-timeline-section .timeline .uael-events-new strong {
    font-size: 18px;
    line-height: 24px;
  }
}
.resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content p {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.75rem;
  letter-spacing: 0rem;
}
@media (min-width: 1025px) {
  .resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content p {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    font-style: normal;
    line-height: 2rem;
    letter-spacing: 0rem;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content p {
    font-size: 14px !important;
    line-height: 24px !important;
  }
}
.resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content p:last-child {
  margin-bottom: 12px !important;
}
.resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 6px;
}
.resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content ul li {
  color: #5F6368;
  margin-left: 0;
  padding-left: 0;
}
@media (max-width: 699px) {
  .resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content ul li {
    margin: 0 0 6px;
  }
}
.resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content ul li::before {
  display: none;
}
.resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content ul li img {
  margin-bottom: -4px;
  margin-right: 2px;
}
@media (min-width: 700px) {
  .resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content ul li {
    display: inline-block;
  }
  .resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content ul li:not(:first-child) {
    margin-left: 26px;
  }
}
@media (max-width: 1024px) {
  .resourcepro2k24-timeline-section .timeline .uael-events-new .uael-timeline-desc-content ul li {
    margin-bottom: 0;
  }
}
.resourcepro2k24-timeline-section .timeline .uael-events-new .uael-events-inner-new {
  padding-left: 24px;
  padding-right: 24px;
}

@media (max-width: 699px) {
  .uael-timeline--center.uael-timeline-responsive-tablet .uael-day-new {
    margin-left: 0 !important;
  }
}

/**
 * Sections - Two Column Half Image Text
 * --------------------------------------------------
 */
.resourcepro2k24-two-columns-half-image-text .resourcepro2k24-internal-main-content ul {
  margin: 8px 0 9px;
}
.resourcepro2k24-two-columns-half-image-text .resourcepro2k24-internal-main-content ul li {
  margin: 0;
  padding: 0 0 0 27px;
}
.resourcepro2k24-two-columns-half-image-text .resourcepro2k24-internal-main-content ul li:before {
  left: 11px;
  height: 5px;
  top: 11px;
  width: 5px;
}
.resourcepro2k24-two-columns-half-image-text .inline-list ul li:before {
  display: none;
}
.resourcepro2k24-two-columns-half-image-text .inline-list ul li a {
  text-decoration: none !important;
}

/**
 * Sections - Left Title and Right Description With Gray Box
 * --------------------------------------------------
 */
.resourcepro2k24-left-title-right-description-gray-box .resourcepro2k24-internal-main-content ul,
.resourcepro2k24-left-title-right-description .resourcepro2k24-internal-main-content ul {
  margin: 16px 0 0;
}
.resourcepro2k24-left-title-right-description-gray-box .resourcepro2k24-internal-main-content ul li,
.resourcepro2k24-left-title-right-description .resourcepro2k24-internal-main-content ul li {
  margin: 0 0 8px;
  padding: 0 0 0 27px;
}
.resourcepro2k24-left-title-right-description-gray-box .resourcepro2k24-internal-main-content ul li:before,
.resourcepro2k24-left-title-right-description .resourcepro2k24-internal-main-content ul li:before {
  left: 11px;
  height: 5px;
  top: 11px;
  width: 5px;
}
.resourcepro2k24-left-title-right-description-gray-box .button-link a,
.resourcepro2k24-left-title-right-description .button-link a {
  text-align: left;
}

/**
 * Sections - Cards Blue Version
 * --------------------------------------------------
 */
@media (min-width: 1025px) {
  .resourcepro2k24-cards-blue-version .card-item:first-child .card-title {
    min-height: 86px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-blue-version .card-item:first-child .card-title {
    min-height: 58px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-blue-version .card-item:first-child .card-description .elementor-heading-title {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-blue-version .card-item:first-child .card-description .elementor-heading-title {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-blue-version .card-item:last-child .resourcepro2k24-internal-main-content {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-blue-version .card-item:last-child .resourcepro2k24-internal-main-content {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-blue-version .card-item .card-title {
    height: 86px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-blue-version .card-item .card-title {
    height: 58px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-blue-version .card-item .main-title .elementor-heading-title {
    font-size: 23px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-blue-version .card-item .main-title .elementor-heading-title {
    font-size: 28px !important;
  }
}
@media (min-width: 1440px) {
  .resourcepro2k24-cards-blue-version .card-item .main-title .elementor-heading-title {
    font-size: 32px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-blue-version .card-item .resourcepro2k24-internal-main-content {
    height: 130px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-blue-version .card-item .resourcepro2k24-internal-main-content {
    height: 104px !important;
  }
}
@media (min-width: 1440px) {
  .resourcepro2k24-cards-blue-version .card-item .resourcepro2k24-internal-main-content {
    height: 78px !important;
  }
}
.resourcepro2k24-cards-blue-version .button-link a {
  text-align: left;
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-blue-version .button-link a {
    height: 56px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-blue-version .button-link a {
    height: 28px !important;
  }
}
@media (min-width: 1440px) {
  .resourcepro2k24-cards-blue-version .button-link a {
    height: 28px !important;
  }
}

/**
 * Sections - Cards White Version
 * --------------------------------------------------
 */
@media (min-width: 1280px) {
  .resourcepro2k24-cards-white-version .container-top .elementor-widget-heading {
    width: 50% !important;
  }
}
@media (min-width: 1440px) {
  .resourcepro2k24-cards-white-version .container-top .elementor-widget-heading {
    width: 44% !important;
  }
}
.resourcepro2k24-cards-white-version .container-top .title-teal .elementor-heading-title span {
  color: #00BBC2 !important;
}
.resourcepro2k24-cards-white-version .container-top .title-blue .elementor-heading-title span {
  color: #55AAFF !important;
}
.resourcepro2k24-cards-white-version .container-top .title-dark-blue .elementor-heading-title span {
  color: #497EDC !important;
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-white-version .card-item {
    min-height: 418px !important;
    padding: 24px 32px !important;
  }
}
@media (min-width: 1440px) {
  .resourcepro2k24-cards-white-version .card-item {
    min-height: 392px !important;
  }
}
@media (min-width: 1600px) {
  .resourcepro2k24-cards-white-version .card-item {
    min-height: 366px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-white-version .card-item .button-link {
    left: 32px !important;
  }
}
.resourcepro2k24-cards-white-version .card-item .button-link .elementor-button-link {
  text-align: left !important;
}
@media (max-width: 1279px) {
  .resourcepro2k24-cards-white-version .card-item .button-link .elementor-button-link {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
@media (max-width: 1279px) {
  .resourcepro2k24-cards-white-version .card-item .button-link .elementor-button-link i:before {
    font-size: 12px !important;
  }
}
.resourcepro2k24-cards-white-version.cards-retail .container-top .elementor-widget-heading, .resourcepro2k24-cards-white-version.cards-mga-wholesale .container-top .elementor-widget-heading, .resourcepro2k24-cards-white-version.cards-compliance .container-top .elementor-widget-heading {
  width: 80% !important;
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-white-version.cards-retail .container-top .elementor-widget-heading, .resourcepro2k24-cards-white-version.cards-mga-wholesale .container-top .elementor-widget-heading, .resourcepro2k24-cards-white-version.cards-compliance .container-top .elementor-widget-heading {
    width: 75% !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-white-version.cards-retail .container-top .elementor-widget-heading, .resourcepro2k24-cards-white-version.cards-mga-wholesale .container-top .elementor-widget-heading, .resourcepro2k24-cards-white-version.cards-compliance .container-top .elementor-widget-heading {
    width: 75% !important;
  }
}
@media (min-width: 1440px) {
  .resourcepro2k24-cards-white-version.cards-retail .container-top .elementor-widget-heading, .resourcepro2k24-cards-white-version.cards-mga-wholesale .container-top .elementor-widget-heading, .resourcepro2k24-cards-white-version.cards-compliance .container-top .elementor-widget-heading {
    width: 75% !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-white-version.cards-retail .card-item {
    min-height: 392px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-white-version.cards-retail .card-item {
    min-height: 384px !important;
  }
}
@media (min-width: 1440px) {
  .resourcepro2k24-cards-white-version.cards-retail .card-item {
    min-height: 334px !important;
  }
}
@media (min-width: 1600px) {
  .resourcepro2k24-cards-white-version.cards-retail .card-item {
    min-height: 334px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-white-version.cards-mga-wholesale .card-item {
    min-height: 418px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-white-version.cards-mga-wholesale .card-item {
    min-height: 418px !important;
  }
}
@media (min-width: 1440px) {
  .resourcepro2k24-cards-white-version.cards-mga-wholesale .card-item {
    min-height: 360px !important;
  }
}
@media (min-width: 1600px) {
  .resourcepro2k24-cards-white-version.cards-mga-wholesale .card-item {
    min-height: 334px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-white-version.cards-pillars .card-item {
    min-height: 386px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-white-version.cards-pillars .card-item {
    min-height: 334px !important;
  }
}
@media (min-width: 1440px) {
  .resourcepro2k24-cards-white-version.cards-pillars .card-item {
    min-height: 308px !important;
  }
}
@media (min-width: 1600px) {
  .resourcepro2k24-cards-white-version.cards-pillars .card-item {
    min-height: 308px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-white-version.cards-compliance .card-item {
    min-height: inherit !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-white-version.cards-compliance .card-item {
    min-height: inherit !important;
  }
}
@media (min-width: 1440px) {
  .resourcepro2k24-cards-white-version.cards-compliance .card-item {
    min-height: inherit !important;
  }
}
@media (min-width: 1600px) {
  .resourcepro2k24-cards-white-version.cards-compliance .card-item {
    min-height: inherit !important;
  }
}

/**
 * Sections - Staff Slider
 * --------------------------------------------------
 */
.resourcepro2k24-staff-slider .elementor-icon-list-items .elementor-icon-list-item::before {
  display: none;
}
.resourcepro2k24-staff-slider.multiple-items-style .loop-staff-carousel .swiper {
  overflow: visible;
}
@media (min-width: 1600px) {
  .resourcepro2k24-staff-slider.multiple-items-style .loop-staff-carousel .swiper .swiper-slide {
    max-width: 310px !important;
    max-height: 526px !important;
  }
}
.resourcepro2k24-staff-slider.multiple-items-style .loop-staff-carousel .elementor-swiper-button {
  opacity: 1 !important;
}

.resourcepro2k22-staff-info-wrapper ul {
  margin: 0;
}
.resourcepro2k22-staff-info-wrapper ul li {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  color: #5F6368;
  margin: 0 0 13.5px;
  padding: 0 0 0 36px;
}
@media (min-width: 700px) {
  .resourcepro2k22-staff-info-wrapper ul li {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.375rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k22-staff-info-wrapper ul li {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.375rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k22-staff-info-wrapper ul li:before {
  display: none;
}
.resourcepro2k22-staff-info-wrapper ul li.list-experience {
  margin-top: 15px;
}
.resourcepro2k22-staff-info-wrapper ul li .staff-icon {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  display: inline-block;
  margin-right: 12px;
  height: 24px;
  position: relative;
  vertical-align: top;
  width: 24px;
}
.resourcepro2k22-staff-info-wrapper ul li .staff-icon.icon-location, .resourcepro2k22-staff-info-wrapper ul li .staff-icon.icon-experience, .resourcepro2k22-staff-info-wrapper ul li .staff-icon.icon-award {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  content: "";
  display: block;
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
}
.resourcepro2k22-staff-info-wrapper ul li .staff-icon.icon-location {
  background-image: url("assets/images/location-icon.svg");
}
.resourcepro2k22-staff-info-wrapper ul li .staff-icon.icon-experience {
  background-image: url("assets/images/experience-icon.svg");
}
.resourcepro2k22-staff-info-wrapper ul li .staff-icon.icon-award {
  background-image: url("assets/images/awards-icon.svg");
}
.resourcepro2k22-staff-info-wrapper ul li ul {
  list-style: none;
  margin: 0 0 0 -36px;
}
.resourcepro2k22-staff-info-wrapper ul li ul li {
  margin: 0 0 13.5px;
  padding: 0 0 0 36px;
}

.resourcepro2k24-experts-info-wrapper ul {
  margin: 5px 0 0 0;
}
.resourcepro2k24-experts-info-wrapper ul li {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  color: #5F6368;
  line-height: 21px !important;
  margin: 0 0 8px;
  padding: 0;
}
@media (min-width: 700px) {
  .resourcepro2k24-experts-info-wrapper ul li {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.375rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-experts-info-wrapper ul li {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.375rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-experts-info-wrapper ul li:before, .resourcepro2k24-experts-info-wrapper ul li::marker {
  display: none;
}
.resourcepro2k24-experts-info-wrapper ul li.list-location {
  padding: 0 0 0 33px;
  margin-bottom: 16px;
}
.resourcepro2k24-experts-info-wrapper ul li .staff-icon {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 21px 21px;
  display: inline-block;
  margin-right: 12px;
  height: 21px;
  position: relative;
  vertical-align: top;
  width: 21px;
}
.resourcepro2k24-experts-info-wrapper ul li .staff-icon.icon-location {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  content: "";
  display: block;
  height: 21px;
  left: 0;
  position: absolute;
  top: -1px;
  width: 21px;
}
.resourcepro2k24-experts-info-wrapper ul li .staff-icon.icon-location {
  background-image: url("assets/images/our-experts-location-icon.svg");
}
.resourcepro2k24-experts-info-wrapper ul li ul {
  list-style: none;
  margin: 0;
}
.resourcepro2k24-experts-info-wrapper ul li ul li {
  margin: 0 0 8px;
  padding: 0;
}

/**
 * Sections - Cards White Version
 * --------------------------------------------------
 */
@media (min-width: 1025px) {
  .resourcepro2k24-banner-centered-text-infography .title > .elementor-widget-container {
    padding-right: 0 !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-banner-centered-text-infography .title > .elementor-widget-container {
    padding-right: 100px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-banner-centered-text-infography .resourcepro2k24-internal-main-content > .elementor-widget-container {
    padding-right: 0 !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-banner-centered-text-infography .resourcepro2k24-internal-main-content > .elementor-widget-container {
    padding-right: 90px !important;
  }
}

/**
 * Sections - Insights Slider
 * --------------------------------------------------
 */
.resourcepro2k24-insights-slider .loop-insights-carousel .swiper {
  overflow: visible;
}
@media (min-width: 1600px) {
  .resourcepro2k24-insights-slider .loop-insights-carousel .swiper .swiper-slide {
    max-width: 310px !important;
  }
}
.resourcepro2k24-insights-slider .loop-insights-carousel .swiper .resourcepro2k24-resource-loop-item .image-white-bg > .e-con-inner {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.resourcepro2k24-insights-slider .loop-insights-carousel .swiper .resourcepro2k24-resource-loop-item .resourcepro2k24-post-term {
  margin-bottom: 7px;
}
.resourcepro2k24-insights-slider .loop-insights-carousel .swiper .resourcepro2k24-resource-loop-item .resourcepro2k24-post-term .post-term-item {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  text-transform: uppercase;
  text-transform: uppercase;
}
@media (min-width: 700px) {
  .resourcepro2k24-insights-slider .loop-insights-carousel .swiper .resourcepro2k24-resource-loop-item .resourcepro2k24-post-term .post-term-item {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-insights-slider .loop-insights-carousel .swiper .resourcepro2k24-resource-loop-item .resourcepro2k24-post-term .post-term-item {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-insights-slider .loop-insights-carousel .elementor-swiper-button {
  opacity: 1 !important;
}

/**
 * Sections - Blue Two Columns Text and Slider
 * --------------------------------------------------
 */
@media (min-width: 1025px) {
  .resourcepro2k24-blue-two-columns-text-and-slider .column-left {
    width: 30% !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-blue-two-columns-text-and-slider .column-left {
    width: 22% !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-blue-two-columns-text-and-slider .column-right {
    width: 70% !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-blue-two-columns-text-and-slider .column-right {
    width: 78% !important;
  }
}
.resourcepro2k24-blue-two-columns-text-and-slider .column-right .resourcepro2k24-our-latest-insights .resourcepro2k24-post-term {
  margin-bottom: 7px;
}
.resourcepro2k24-blue-two-columns-text-and-slider .column-right .resourcepro2k24-our-latest-insights .resourcepro2k24-post-term .post-term-item {
  text-transform: uppercase;
}

/**
 * Sections - Team List
 * --------------------------------------------------
 */
@media (max-width: 699px) {
  .resourcepro2k24-team-list .team-grid .elementor-grid {
    grid-auto-rows: auto !important;
  }
}
.resourcepro2k24-team-list .team-grid .elementor-grid .team-loop .elementor-heading-title {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.resourcepro2k24-team-list .team-grid .elementor-grid .team-loop .team-photo img {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.resourcepro2k24-team-list .team-grid .elementor-grid .team-loop .team-bio {
  display: block;
}
.resourcepro2k24-team-list .team-grid .elementor-grid .team-loop .team-bio-full {
  display: none;
}
.resourcepro2k24-team-list .team-grid .elementor-grid .hidden-info-wrap.hidden {
  display: none;
}

.resourcepro2k24-team-bio-popup.bio-popup.bio_popup_active {
  display: block;
}
.resourcepro2k24-team-bio-popup.bio-popup.bio_popup_active .bio-popup-overlay {
  opacity: 0.4;
}
.resourcepro2k24-team-bio-popup.bio-popup.bio_popup_active.animated-in .bio-popup-overlay {
  opacity: 1;
}
.resourcepro2k24-team-bio-popup.bio-popup.bio_popup_active.animated-in .bio-popup-content {
  opacity: 1;
  margin-top: 0;
}
.resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--content-width);
  margin-top: 144px;
  -webkit-transition: 0.16s all ease-in-out;
  transition: 0.16s all ease-in-out;
}
@media (min-width: 700px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: calc(50% + 57px);
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content {
    top: calc(50% + 56px);
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content.popup-content {
    --content-width: 940px !important;
    width: 940px !important;
  }
}
@media (min-width: 1920px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content.popup-content {
    --content-width: 640px !important;
    width: 640px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content.popup-content .boxed-content.box {
    --padding-top: 30px !important;
    --padding-bottom: 30px !important;
    --padding-left: 30px !important;
    --padding-right: 30px !important;
  }
}
@media (min-width: 1920px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content.popup-content .boxed-content.box {
    --padding-top: 48px !important;
    --padding-bottom: 48px !important;
    --padding-left: 48px !important;
    --padding-right: 48px !important;
  }
}
.resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content .img-wrap img {
  border-radius: 8px;
  height: 100px;
  max-width: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  width: 100px;
}
@media (min-width: 700px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content .img-wrap img {
    border-radius: 16px;
    height: 144px;
    max-width: 144px;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content .team-member-name .elementor-heading-title {
    font-size: 20px !important;
    line-height: 26px !important;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content .team-job-detail .elementor-heading-title {
    font-size: 16px !important;
    line-height: 20px !important;
  }
}
.resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content .team-summary-detail {
  display: none;
}
.resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content .team-summary-full {
  display: block;
}
@media (max-width: 699px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content .team-summary-full {
    max-height: 220px;
    overflow-y: auto;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content .team-summary-full p {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content .team-summary-full p {
    font-size: 15px !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1920px) {
  .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-content .team-summary-full p {
    font-size: 18px !important;
    line-height: 26px !important;
  }
}
.resourcepro2k24-team-bio-popup.bio-popup .team-popup-close {
  z-index: 4;
}
.resourcepro2k24-team-bio-popup.bio-popup .team-popup-close a:hover svg path, .resourcepro2k24-team-bio-popup.bio-popup .team-popup-close a:focus svg path {
  fill: #FFFFFF !important;
}
.resourcepro2k24-team-bio-popup.bio-popup .hidden {
  display: none;
}

body:not(.elementor-editor-active) .elementor .resourcepro2k24-team-bio-popup.bio-popup.bio_popup_active {
  position: fixed;
  z-index: 3;
  left: 0;
  top: 16% !important;
}
@media (min-width: 700px) {
  body:not(.elementor-editor-active) .elementor .resourcepro2k24-team-bio-popup.bio-popup.bio_popup_active {
    top: 0 !important;
    height: 100%;
  }
}
@media (min-width: 1025px) {
  body:not(.elementor-editor-active) .elementor .resourcepro2k24-team-bio-popup.bio-popup.bio_popup_active {
    top: 0 !important;
    height: 100%;
  }
}
@media (min-width: 1920px) {
  body:not(.elementor-editor-active) .elementor .resourcepro2k24-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.elementor-html .bio-popup.placeholder,
body.elementor-html .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.elementor-html .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 .resourcepro2k24-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 .resourcepro2k24-team-bio-popup.bio-popup .bio-popup-overlay::before {
  content: "";
  background-color: rgba(0, 0, 0, 0.2);
  display: block;
  bottom: 0;
  left: 0;
  height: 100%;
  right: 0;
  top: 0;
  position: absolute;
  width: 100%;
}

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

/**
 * Sections - Cards Recent Insights
 * --------------------------------------------------
 */
@media (min-width: 1025px) {
  .resourcepro2k24-cards-recent-insights .card-item {
    min-height: 282px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-recent-insights .card-item {
    min-height: 260px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-recent-insights .card-item.first .title > .elementor-widget-container {
    padding-right: 0 !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-recent-insights .card-item.first .title > .elementor-widget-container {
    padding-right: 40px !important;
  }
}
.resourcepro2k24-cards-recent-insights .card-item .title a {
  color: #1F1F1F !important;
}
.resourcepro2k24-cards-recent-insights .card-item .title a:hover, .resourcepro2k24-cards-recent-insights .card-item .title a:focus {
  color: rgba(0, 102, 221, 0.8) !important;
}
@media (min-width: 700px) {
  .resourcepro2k24-cards-recent-insights.small-title .card-item {
    min-height: 217px !important;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-cards-recent-insights.small-title .card-item {
    min-height: 260px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-cards-recent-insights.small-title .card-item {
    min-height: 232px !important;
  }
}
.resourcepro2k24-cards-recent-insights.compliance-insights .cards-carousel .swiper {
  max-width: 1280px;
}

/**
 * Sections - Two Column Text and Form
 * --------------------------------------------------
 */
.resourcepro2k24-two-columns-text-and-form .resourcepro2k24-internal-main-content .elementor-widget-container a {
  color: #1F1F1F !important;
  text-decoration: none !important;
}
.resourcepro2k24-two-columns-text-and-form .resourcepro2k24-internal-main-content .elementor-widget-container a:hover, .resourcepro2k24-two-columns-text-and-form .resourcepro2k24-internal-main-content .elementor-widget-container a:focus {
  color: rgba(0, 102, 221, 0.8) !important;
  text-decoration: none !important;
}

/**
 * Sections - Events Listing
 * --------------------------------------------------
 */
@media (min-width: 1280px) {
  .resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul {
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -ms-flex-pack: space-between;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
  }
}
.resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li h4 {
  width: 100px;
}
@media (min-width: 700px) {
  .resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li h4 {
    width: auto;
  }
}
.resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li label {
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li label select {
  background: rgba(198, 198, 214, 0.32);
  background-image: url("assets/images/select-arrow.svg") !important;
  background-position: calc(100% - 8px) center !important;
  background-size: 16px 8px !important;
  background-repeat: no-repeat !important;
  color: #1F1F1F;
  border-color: rgba(198, 198, 214, 0.32);
  font-family: "Satoshi", sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 22px !important;
  min-height: 37px;
  padding: 8px 33px 8px 16px !important;
  width: 100% !important;
}
@media (min-width: 1025px) {
  .resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li label select {
    width: 137px !important;
  }
}
@media (min-width: 1280px) {
  .resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li label select {
    width: 170px !important;
  }
}
.resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li label select:focus, .resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li label select:hover {
  color: #5F6368;
  border-color: rgba(198, 198, 214, 0.8);
}
.resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li label select::-webkit-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li label select::-moz-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li label select:-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li label select::-ms-input-placeholder {
  color: #5F6368 !important;
  opacity: 1;
}
.resourcepro2k24-events-listing .resourcepro2k24-search-and-filter .searchandfilter > ul li label select::placeholder {
  color: #5F6368 !important;
  opacity: 1;
}

/**
 * Sections - Events Listing
 * --------------------------------------------------
 */
.resourcepro2k24-featured-insights .elementor-loop-container .e-loop-item .resourcepro2k24-featured-insight-item > .elementor-element .title a {
  color: #1F1F1F;
}
.resourcepro2k24-featured-insights .elementor-loop-container .e-loop-item .resourcepro2k24-featured-insight-item > .elementor-element .title a:focus, .resourcepro2k24-featured-insights .elementor-loop-container .e-loop-item .resourcepro2k24-featured-insight-item > .elementor-element .title a:hover {
  color: rgba(0, 102, 221, 0.8);
}
.resourcepro2k24-featured-insights .elementor-loop-container .e-loop-item .resourcepro2k24-featured-insight-item > .elementor-element .content p {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.3125rem;
  letter-spacing: 0rem;
  color: #5F6368;
}
.resourcepro2k24-featured-insights .elementor-loop-container .e-loop-item:last-of-type .resourcepro2k24-featured-insight-item > .elementor-element {
  border-bottom: 0;
}

/**
 * Sections - Glossary
 * --------------------------------------------------
 */
.resourcepro2k24-glossary-listing .glossary-term-bar {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  border-bottom: 1px solid #C6C6D6;
  color: #C6C6D6;
  padding-bottom: 48px;
}
@media (min-width: 700px) {
  .resourcepro2k24-glossary-listing .glossary-term-bar {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.375rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-bar {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-bar {
    padding-bottom: 64px;
  }
}
.resourcepro2k24-glossary-listing .glossary-term-bar .glossary-link-initial-item,
.resourcepro2k24-glossary-listing .glossary-term-bar .glossary-no-link-initial-item {
  border-radius: 4px;
  margin-left: 0;
  margin-right: 2.6px;
  padding: 4px 8px;
}
.resourcepro2k24-glossary-listing .glossary-term-bar .glossary-link-initial-item:hover, .resourcepro2k24-glossary-listing .glossary-term-bar .glossary-link-initial-item:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #F4F5F8;
  cursor: pointer;
}
.resourcepro2k24-glossary-listing .glossary-term-bar .glossary-link-initial-item:hover a, .resourcepro2k24-glossary-listing .glossary-term-bar .glossary-link-initial-item:focus a {
  color: rgba(0, 102, 221, 0.8);
}
.resourcepro2k24-glossary-listing .glossary-term-bar .glossary-link-initial-item a {
  color: #0066DD;
  text-decoration: none !important;
}
.resourcepro2k24-glossary-listing .glossary-term-bar .glossary-link-initial-item a:hover, .resourcepro2k24-glossary-listing .glossary-term-bar .glossary-link-initial-item a:focus {
  color: rgba(0, 102, 221, 0.8);
}
.resourcepro2k24-glossary-listing .glossary-term-list {
  margin-top: 48px;
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-list {
    margin-top: 48px;
  }
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -ms-flex-align: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-flow: column wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  gap: 32px 0;
  border-bottom: 2px solid #C6C6D6;
  margin-bottom: 47px;
  padding-bottom: 48px;
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-letter,
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block > ul {
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  width: 100%;
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-letter {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.75rem;
  font-weight: 900;
  font-style: normal;
  line-height: 2.125rem;
  letter-spacing: -0.035rem;
  color: #021F62;
}
@media (min-width: 700px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-letter {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.875rem;
    font-weight: 900;
    font-style: normal;
    line-height: 2.25rem;
    letter-spacing: -0.0375rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-letter {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 2rem;
    font-weight: 900;
    font-style: normal;
    line-height: 2.375rem;
    letter-spacing: -0.04rem;
  }
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -ms-flex-align: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-flow: column wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  gap: 32px 0;
  margin: 0;
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block > ul li {
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 0;
  padding: 0;
  max-width: 100%;
  width: 100%;
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block > ul li:before {
  display: none;
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-align-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -ms-flex-align: flex-start;
  -webkit-box-align: start;
          align-items: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -ms-flex-flow: column wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  gap: 0 24px;
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item {
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -ms-flex-pack: space-between;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    gap: 0;
  }
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item > a,
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content {
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 0;
  padding: 0;
  max-width: 100%;
  width: 100%;
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item > a {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  color: #021F62 !important;
  cursor: text;
  display: table;
  position: relative;
  text-align: left;
  text-decoration: none !important;
  width: auto;
  pointer-events: none;
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item > a:hover, .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item > a:focus {
  color: #021F62 !important;
  text-decoration: none !important;
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item > a {
    -ms-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
    padding-right: 20px;
    width: 20%;
  }
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item > a:after {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #FFFFFF;
  bottom: -27px;
  content: "";
  height: 20px;
  position: absolute;
  left: 4px;
  width: 10px;
  z-index: 1;
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item > a:after {
    bottom: initial;
    left: initial;
    height: 100%;
    right: -12px;
    top: 50%;
    width: 10px;
  }
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  color: #5F6368;
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content {
    -ms-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
    width: 80%;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content {
    margin-top: -16px;
  }
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 8px;
  color: #0066DD;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0;
  min-height: 38px;
  min-width: 94px;
  padding: 8px 14px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
  display: table;
  margin-top: 3px;
  min-height: auto !important;
  min-width: auto !important;
  padding: 0 !important;
  position: relative;
  text-align: left;
  text-decoration: none !important;
  width: auto;
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
    border-radius: 32px;
    min-height: 52px;
    min-width: 126px;
    padding: 11px 22px !important;
  }
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:hover, .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a.active, .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  border: 1px solid transparent;
  color: rgba(0, 102, 221, 0.8);
  padding: 8px 14px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:hover, .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a.active, .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:focus {
    padding: 11px 22px !important;
  }
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a.disabled {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  border: 1px solid transparent;
  color: #5F6368;
  pointer-events: none;
  opacity: 1;
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
    padding: 0 !important;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a {
    word-break: break-word;
    margin-right: 20px;
  }
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:first-child {
  margin-top: 15px;
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:hover, .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a.active, .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:focus {
  padding: 0 !important;
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:hover, .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a.active, .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:focus {
    padding: 0 !important;
  }
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:hover:before, .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a.active:before, .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:focus:before {
  color: rgba(0, 102, 221, 0.8);
}
.resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:before {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "\f054";
  color: #0066DD;
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: 12px;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  position: absolute;
  right: -21px;
  top: 52%;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 700px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:before {
    top: 58%;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:before {
    font-size: 16px;
    top: 54%;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-glossary-listing .glossary-term-list .glossary-block .glossary-link-item .glossary-list-term-content a:before {
    right: -20px;
  }
}

.resourcepro2k24-glossary-listing-bottom-bar .glossary-term-bar {
  border-top: 1px solid #C6C6D6;
  border-bottom: none;
  padding-top: 48px;
  padding-bottom: 0;
}
@media (min-width: 1025px) {
  .resourcepro2k24-glossary-listing-bottom-bar .glossary-term-bar {
    padding-top: 64px;
    padding-bottom: 0;
  }
}
.resourcepro2k24-glossary-listing-bottom-bar .glossary-term-list {
  display: none !important;
}

/**
 * Sections - Client Popup
 * --------------------------------------------------
 */
.resourcepro2k24-popup-shortcode {
  height: 0 !important;
}

.resourcepro2k24-popup-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
}
.resourcepro2k24-popup-wrapper .popup-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}
.resourcepro2k24-popup-wrapper .popup-content {
  position: relative;
  padding: 24px;
  margin: 20px;
  width: 100%;
  max-width: 800px;
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  background: #C6C6D6;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, white), to(#cfd0d2));
  background: linear-gradient(top, white 10%, #cfd0d2 100%);
  background: -ms-linear-gradient(top, white 10%, #cfd0d2 100%);
}
@media screen and (min-width: 1024px) and (max-height: 1000px) {
  .resourcepro2k24-popup-wrapper .popup-content {
    max-height: 600px;
    overflow-y: auto;
  }
}
@media (max-width: 1024px) {
  .resourcepro2k24-popup-wrapper .popup-content {
    max-height: 500px;
    overflow-y: auto;
  }
}
@media (max-width: 699px) {
  .resourcepro2k24-popup-wrapper .popup-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 25px;
    padding: 20px;
  }
}
.resourcepro2k24-popup-wrapper .left-content,
.resourcepro2k24-popup-wrapper .right-content {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 50%;
}
@media (max-width: 699px) {
  .resourcepro2k24-popup-wrapper .left-content,
  .resourcepro2k24-popup-wrapper .right-content {
    width: 100%;
  }
}
.resourcepro2k24-popup-wrapper .right-content form {
  margin-top: 30px !important;
  max-width: 100% !important;
}
.resourcepro2k24-popup-wrapper .close-btn {
  position: absolute;
  top: 5px;
  right: 12px;
  font-size: 26px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.resourcepro2k24-popup-wrapper .close-btn:hover {
  color: #7EBD31;
}
.resourcepro2k24-popup-wrapper h3 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  margin-bottom: 5px;
}
@media (min-width: 700px) {
  .resourcepro2k24-popup-wrapper h3 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-popup-wrapper h3 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-popup-wrapper p {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
}
.resourcepro2k24-popup-wrapper p a {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
}

/**
 * Sections - Horizontal Timeline
 * --------------------------------------------------
 */
.timeline-slider .pp-timeline-navigation:before {
  background: #FFFFFF !important;
  bottom: 12px !important;
}
.timeline-slider .pp-timeline-navigation .pp-timeline-marker-wrapper {
  text-align: left !important;
}
.timeline-slider .pp-timeline {
  margin-top: 0 !important;
}
.timeline-slider .pp-timeline .pp-timeline-card-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.timeline-slider .pp-timeline .pp-timeline-card-content ul li {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  letter-spacing: 0rem;
  background-color: transparent !important;
  display: block;
  list-style-type: none;
  margin: 0 0 8px;
  padding: 0;
  position: relative;
}
.timeline-slider .pp-timeline .pp-timeline-card-content ul li:before {
  display: none;
}
.timeline-slider .pp-timeline .pp-timeline-card-content ul li strong {
  color: #00BBC2 !important;
  font-weight: 700 !important;
}
.timeline-slider .pp-timeline .pp-timeline-card-content ul:nth-child(1) {
  margin-bottom: 22px;
}
.timeline-slider .pp-timeline .pp-timeline-card-content ul:nth-child(2) li {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.6875rem;
  letter-spacing: 0rem;
  display: block;
  margin-bottom: 2px;
  padding: 0 0 0 28px;
  position: relative;
}
.timeline-slider .pp-timeline .pp-timeline-card-content ul:nth-child(2) li:before {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: transparent;
  border-radius: 0;
  display: block;
  content: "";
  left: 0;
  height: 21px;
  position: absolute;
  top: 50%;
  width: 21px;
}
.timeline-slider .pp-timeline .pp-timeline-card-content ul:nth-child(2) li:first-child:before {
  background-image: url("assets/images/timeline-user-icon.svg");
  background-position: center center;
  background-size: 21px 21px;
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
}
.timeline-slider .pp-timeline .pp-timeline-card-content ul:nth-child(2) li:last-child:before {
  background-image: url("assets/images/timeline-members-icon.svg");
  background-position: center center;
  background-size: 21px 21px;
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
}

/**
 * Sections - Logo Ticker Carousel
 * --------------------------------------------------
 */
.resourcepro2k24-progress-stats .resourcepro2k24-progress .progress-bar .elementor-widget-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.resourcepro2k24-progress-stats .resourcepro2k24-progress .progress-bar .elementor-widget-container .elementor-title {
  width: 165px;
  margin-right: 15px;
}
.resourcepro2k24-progress-stats .resourcepro2k24-progress .progress-bar .elementor-widget-container .elementor-progress-wrapper {
  width: calc(100% - 165px);
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.resourcepro2k24-progress-stats .resourcepro2k24-progress .progress-bar .elementor-widget-container .elementor-progress-wrapper .elementor-progress-bar {
  height: 100%;
}
.resourcepro2k24-progress-stats .resourcepro2k24-progress .progress-bar .elementor-widget-container .elementor-progress-wrapper .elementor-progress-bar .elementor-progress-percentage {
  line-height: 44px;
}
.resourcepro2k24-progress-stats .resourcepro2k24-progress.tablet-mobile .progress-bar .elementor-widget-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.resourcepro2k24-progress-stats .resourcepro2k24-progress.tablet-mobile .progress-bar .elementor-widget-container .elementor-title {
  width: 100%;
  margin-right: 0;
  margin-bottom: 8px;
}
.resourcepro2k24-progress-stats .resourcepro2k24-progress.tablet-mobile .progress-bar .elementor-widget-container .elementor-progress-wrapper {
  width: 100%;
}

/**
 * Loops
 * --------------------------------------------------
 */
/**
 * Loops - Loop Item - Resource
 * --------------------------------------------------
 */
.resourcepro2k24-resource-loop-item {
  border-radius: 16px;
  overflow: hidden;
  -webkit-box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.08);
}
.resourcepro2k24-resource-loop-item .image-box {
  display: none;
}
.resourcepro2k24-resource-loop-item .content-box .resourcepro2k24-post-term {
  margin-bottom: 7px;
}
.resourcepro2k24-resource-loop-item .content-box .resourcepro2k24-post-term .post-term-item {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  text-transform: uppercase;
  color: #5F6368;
  color: #FFFFFF;
  text-transform: uppercase;
}
@media (min-width: 700px) {
  .resourcepro2k24-resource-loop-item .content-box .resourcepro2k24-post-term .post-term-item {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-resource-loop-item .content-box .resourcepro2k24-post-term .post-term-item {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-resource-loop-item .content-box .resourcepro2k22-title-wrapper h2 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  .resourcepro2k24-resource-loop-item .content-box .resourcepro2k22-title-wrapper h2 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-resource-loop-item .content-box .resourcepro2k22-title-wrapper h2 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-resource-loop-item .content-box .resourcepro2k22-title-wrapper h2 a {
  color: #1F1F1F;
  color: #FFFFFF;
}
.resourcepro2k24-resource-loop-item .color-background::before {
  display: none;
}
.resourcepro2k24-resource-loop-item .image-white-bg {
  background: none !important;
}
.resourcepro2k24-resource-loop-item .image-white-bg::before {
  display: none;
}
.resourcepro2k24-resource-loop-item .image-white-bg .image-box {
  display: block;
}
.resourcepro2k24-resource-loop-item .image-white-bg > .e-con-inner {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.resourcepro2k24-resource-loop-item .image-white-bg .content-box {
  background-color: #FFFFFF;
}
.resourcepro2k24-resource-loop-item .image-white-bg .content-box .resourcepro2k24-post-term .post-term-item {
  color: #5F6368;
}
.resourcepro2k24-resource-loop-item .image-white-bg .content-box .resourcepro2k22-title-wrapper h2 a {
  color: #1F1F1F;
}

.resourcepro2k24-resource-listing .resourcepro2k24-resource-loop-item .content-box .resourcepro2k24-post-term .post-term-item {
  text-transform: uppercase;
}

/**
 * Loops - Loop Item - Post
 * --------------------------------------------------
 */
.resourcepro2k24-staff-slide-loop-item {
  border-radius: 16px;
  overflow: hidden;
  -webkit-box-shadow: 0px 8px 14px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 8px 14px 0px rgba(0, 0, 0, 0.1);
}
@media (min-width: 1025px) {
  .resourcepro2k24-staff-slide-loop-item {
    -webkit-box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.1);
  }
}
.resourcepro2k24-staff-slide-loop-item.loop-experts {
  background: #FFFFFF;
  margin-bottom: 30px;
  height: calc(100% - 30px) !important;
}
@media (min-width: 1600px) {
  .resourcepro2k24-staff-slide-loop-item.loop-experts {
    height: calc(100% - 0px) !important;
    max-height: 526px !important;
  }
}
@media (max-width: 1024px) {
  .resourcepro2k24-staff-slide-loop-item.loop-experts .elementor-widget-image {
    width: 100%;
  }
}

/**L
 * Loops - Loop Item - News Listing
 * --------------------------------------------------
 */
.loop-news-listing-item .date-category .elementor-icon-list-items li::before {
  display: none;
}
.loop-news-listing-item .date-category .elementor-icon-list-item:after {
  bottom: -2px !important;
}
.loop-news-listing-item .date-category .elementor-post-info__terms-list-item {
  color: #0066DD !important;
}
.loop-news-listing-item .news-list-author .elementor-heading-title {
  color: #0066DD !important;
}

/**
 * Loops - Loop Item - News Listing
 * --------------------------------------------------
 */
.loop-blog-listing-item .blog-list-excerpt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  overflow: hidden;
}
.loop-blog-listing-item .blog-list-by-author .date-category ul li::before {
  display: none;
}
.loop-blog-listing-item .blog-list-by-author .news-list-author .elementor-heading-title span {
  color: #5F6368;
  margin-right: 6px;
}

/**L
 * Loops - Loop Item - News Listing
 * --------------------------------------------------
 */
@media (min-width: 1025px) {
  .loop-featured-events-item .card-item {
    min-height: 500px !important;
  }
}
@media (min-width: 1280px) {
  .loop-featured-events-item .card-item {
    min-height: 425px !important;
  }
}
.loop-featured-events-item .card-item .date-location .elementor-icon-list-items li::before {
  display: none;
}
.loop-featured-events-item .card-item .date-location .elementor-icon-list-items li .elementor-icon-list-text {
  color: #021F62 !important;
}
.loop-featured-events-item .card-item .title {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  .loop-featured-events-item .card-item .title {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .loop-featured-events-item .card-item .title {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.loop-featured-events-item .card-item .title a {
  color: #1F1F1F !important;
}
.loop-featured-events-item .card-item .title a:hover, .loop-featured-events-item .card-item .title a:focus {
  color: rgba(0, 102, 221, 0.8) !important;
}

/**L
 * Loops - Loop Item - Events Listing
 * --------------------------------------------------
 */
.loop-events-listing-item .date-location .elementor-icon-list-items li::before {
  display: none;
}
.loop-events-listing-item .title {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  .loop-events-listing-item .title {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .loop-events-listing-item .title {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.loop-events-listing-item .title a {
  color: #0066DD !important;
}
.loop-events-listing-item .title a:hover, .loop-events-listing-item .title a:focus {
  color: rgba(0, 102, 221, 0.8) !important;
}

/**L
 * Loops - Loop Item - Top Stories
 * --------------------------------------------------
 */
@media (min-width: 1600px) {
  .resourcepro2k24-top-stories-loop-item {
    max-width: 272px !important;
    max-height: 346px !important;
  }
}
.resourcepro2k24-top-stories-loop-item .resourcepro2k24-post-term {
  margin-bottom: 7px;
}
.resourcepro2k24-top-stories-loop-item .resourcepro2k24-post-term .post-term-item {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  text-transform: uppercase;
  text-transform: uppercase;
}
@media (min-width: 700px) {
  .resourcepro2k24-top-stories-loop-item .resourcepro2k24-post-term .post-term-item {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-top-stories-loop-item .resourcepro2k24-post-term .post-term-item {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}

/**L
 * Loops - Loop Item - Related Blog
 * --------------------------------------------------
 */
.resourcepro2k24-related-loop-item .related-post-term-item {
  margin-bottom: 7px;
}
.resourcepro2k24-related-loop-item .related-post-term-item .post-term-item {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  text-transform: uppercase;
  color: #5F6368;
  text-transform: uppercase;
}
@media (min-width: 700px) {
  .resourcepro2k24-related-loop-item .related-post-term-item .post-term-item {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-related-loop-item .related-post-term-item .post-term-item {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-related-loop-item .related-post-title-item h2 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  .resourcepro2k24-related-loop-item .related-post-title-item h2 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-related-loop-item .related-post-title-item h2 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-related-loop-item .related-post-title-item a {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  .resourcepro2k24-related-loop-item .related-post-title-item a {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .resourcepro2k24-related-loop-item .related-post-title-item a {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.resourcepro2k24-related-loop-item .related-author .elementor-heading-title span {
  color: #5F6368;
  margin-right: 6px;
}

/**L
 * Loops - Loop Item - News Listing
 * --------------------------------------------------
 */
.loop-search-listing-item .news-list-author .elementor-heading-title span {
  color: #5F6368;
}
.loop-search-listing-item .resourcepro2k22-title-wrapper h2 {
  font-family: "Satoshi", sans-serif, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  .loop-search-listing-item .resourcepro2k22-title-wrapper h2 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .loop-search-listing-item .resourcepro2k22-title-wrapper h2 {
    font-family: "Satoshi", sans-serif, sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1.75rem;
    letter-spacing: 0rem;
  }
}
.loop-search-listing-item .search-list-excerpt {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

/**
 * 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJ2YXJpYWJsZXMvdmFyaWFibGVzLnNjc3MiLCJtaXhpbnMvbWl4aW5zLnNjc3MiLCJtaXhpbnMvX2N1c3RvbS1mbGV4Ym94LnNjc3MiLCJtaXhpbnMvX2N1c3RvbS1taXhpbnMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3N0aWNreS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX21vYmlsZS1tZW51LnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fZ3JhZGllbnQtdGV4dC5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiYmxvY2tzL2Jsb2Nrcy5zY3NzIiwiYmxvY2tzL19jZW50ZXItdGV4dC1hbmQtY3RhLnNjc3MiLCJsYXlvdXRzL2xheW91dHMuc2NzcyIsImxheW91dHMvX2hlYWRlci5zY3NzIiwibGF5b3V0cy9fY29udGVudC5zY3NzIiwibGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJwYWdlcy9wYWdlcy5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19pbnRlcm5hbC5zY3NzIiwicGFnZXMvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJwYWdlcy9fNDA0LnNjc3MiLCJwYWdlcy9fYmFzaWMtcGFnZS5zY3NzIiwicGFnZXMvX3Bvc3QtcGFnZS5zY3NzIiwicGFnZXMvX3NpbmdsZS1nbG9zc2FyeS5zY3NzIiwicGFnZXMvX3NpbmdsZS1wb3N0LnNjc3MiLCJwYWdlcy9fYWktcmVhZGluZXNzLXF1aXouc2NzcyIsImZvcm1zL2Zvcm1zLnNjc3MiLCJmb3Jtcy9fZ3Jhdml0eS5zY3NzIiwiZm9ybXMvX3Jlc291cmNlcy1maWx0ZXIuc2NzcyIsImZvcm1zL19ta3RvZm9ybXMuc2NzcyIsImZvcm1zL19zZWFyY2gtYW5kLWZpbHRlci5zY3NzIiwic2VjdGlvbnMvc2VjdGlvbnMuc2NzcyIsInNlY3Rpb25zL19sb2dvLWNhcm91c2VsLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL190aW1lbGluZS1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fdHdvLWNvbHVtbi1oYWxmLWltYWdlLXRleHQuc2NzcyIsInNlY3Rpb25zL19sZWZ0LXRpdGxlLXJpZ2h0LWRlc2NyaXB0aW9uLWdyYXktYm94LnNjc3MiLCJzZWN0aW9ucy9fY2FyZHMtYmx1ZS12ZXJzaW9uLnNjc3MiLCJzZWN0aW9ucy9fY2FyZHMtd2hpdGUtdmVyc2lvbi5zY3NzIiwic2VjdGlvbnMvX3N0YWZmLXNsaWRlci5zY3NzIiwic2VjdGlvbnMvX2NlbnRlcmVkLXRleHQtaW5mb2dyYXBoeS5zY3NzIiwic2VjdGlvbnMvX2luc2lnaHRzLXNsaWRlci5zY3NzIiwic2VjdGlvbnMvX2JsdWUtdHdvLWNvbHVtbnMtdGV4dC1hbmQtc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy9fdGVhbS1saXN0LnNjc3MiLCJzZWN0aW9ucy9fY2FyZHMtcmVjZW50LWluc2lnaHRzLnNjc3MiLCJzZWN0aW9ucy9fdHdvLWNvbHVtbnMtdGV4dC1hbmQtZm9ybS5zY3NzIiwic2VjdGlvbnMvX2V2ZW50cy1saXN0aW5nLnNjc3MiLCJzZWN0aW9ucy9fZmVhdHVyZWQtaW5zaWdodHMuc2NzcyIsInNlY3Rpb25zL19nbG9zc2FyeS1saXN0aW5nLnNjc3MiLCJzZWN0aW9ucy9fY2xpZW50LXBvcHVwLnNjc3MiLCJzZWN0aW9ucy9faG9yaXpvbnRhbC10aW1lbGluZS5zY3NzIiwic2VjdGlvbnMvX3Byb2dyZXNzLXN0YXRzLnNjc3MiLCJsb29wcy9sb29wcy5zY3NzIiwibG9vcHMvX2xvb3AtcmVzb3VyY2UtaXRlbS5zY3NzIiwibG9vcHMvX3N0YWZmLXNsaWRlci1sb29wLWl0ZW0uc2NzcyIsImxvb3BzL19sb29wLW5ld3MtbGlzdGluZy1pdGVtLnNjc3MiLCJsb29wcy9fbG9vcC1ibG9nLWxpc3RpbmctaXRlbS5zY3NzIiwibG9vcHMvX2xvb3AtZmVhdHVyZWQtZXZlbnRzLWl0ZW0uc2NzcyIsImxvb3BzL19sb29wLWV2ZW50cy1saXN0aW5nLWl0ZW0uc2NzcyIsImxvb3BzL19sb29wLXRvcC1zdG9yaWVzLWl0ZW0uc2NzcyIsImxvb3BzL19sb29wLXJlbGF0ZWQtYmxvZy1pdGVtLnNjc3MiLCJsb29wcy9fbG9vcC1zZWFyY2gtbGlzdGluZy1pdGVtLnNjc3MiLCJfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUNBQTtBQUFBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7QUFBQTtBQUFBO0FDQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQWVBO0FBV0E7QUFVQTtBQVVBO0FBVUE7QUFXQTtBQVVBO0FBVUE7QUFXQTtBQVdBO0FBVUE7QUFXQTtBQ3ZJQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBUUE7QUFPQTtBQVNBO0FBT0E7QUErQkE7QUE0QkE7QUFpRkE7QUF3TEE7QUFtT0E7QUMza0JBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFDQTtBQUFBO0VBRUk7RUFDQTs7O0FBSUE7RUFESjtJQUVROzs7O0FBS1I7QUFDQTtFRGtCQztFQUNBO0VBS0MsYUhtR3VDO0VHL0Z2QztFQVFBO0VBTUE7RUN4Q0UsT0pHcUM7RUlGckM7RUFDQTtFQUNBOzs7QUFJSjtBQUdJO0VBRUk7RUFDQTs7O0FBSVI7QUFJWTtFQUNJOzs7QUFPaEI7QUFDQTtFQUNJOzs7QUFJSjtBQUNBO0VBQ0k7OztBQUlKO0FBSVk7RUFDSTs7QUFNQTtFQUNJOzs7QUFRcEI7QUFPSTtFQU5KO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU9ROzs7QUFJQTtFQURKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUVROzs7O0FBS1o7RUQvREM7RUFDQTtFQUtDLGFId0d1QztFR3BHdkM7RUFRQTtFQU1BO0VDeUNFO0VBQ0E7O0FENEVIO0VDL0VEO0lEL0RDO0lBQ0E7SUFLQyxhSHdHdUM7SUdwR3ZDO0lBUUE7SUFNQTs7O0FBMEhEO0VDbkZEO0lEL0RDO0lBQ0E7SUFLQyxhSHdHdUM7SUdwR3ZDO0lBUUE7SUFNQTs7OztBQzZDRjtFRHJFQztFQUNBO0VBS0MsYUhtR3VDO0VHL0Z2QztFQVFBO0VBTUE7RUMrQ0U7RUFDQTs7QURrRkg7RUNyRkQ7SURyRUM7SUFDQTtJQUtDLGFIbUd1QztJRy9GdkM7SUFRQTtJQU1BOzs7QUFzSUQ7RUN6RkQ7SURyRUM7SUFDQTtJQUtDLGFIbUd1QztJRy9GdkM7SUFRQTtJQU1BOzs7O0FDbURGO0VEM0VDO0VBQ0E7RUFLQyxhSHdHdUM7RUdwR3ZDO0VBUUE7RUFNQTtFQ3FERTtFQUNBOztBRHdGSDtFQzNGRDtJRDNFQztJQUNBO0lBS0MsYUh3R3VDO0lHcEd2QztJQVFBO0lBTUE7OztBQWtKRDtFQy9GRDtJRDNFQztJQUNBO0lBS0MsYUh3R3VDO0lHcEd2QztJQVFBO0lBTUE7Ozs7QUN5REY7RURqRkM7RUFDQTtFQUtDLGFIbUd1QztFRy9GdkM7RUFRQTtFQU1BO0VDMkRFO0VBQ0E7O0FEOEZIO0VDakdEO0lEakZDO0lBQ0E7SUFLQyxhSG1HdUM7SUcvRnZDO0lBUUE7SUFNQTs7O0FBOEpEO0VDckdEO0lEakZDO0lBQ0E7SUFLQyxhSG1HdUM7SUcvRnZDO0lBUUE7SUFNQTs7OztBQytERjtFRHZGQztFQUNBO0VBS0MsYUh3R3VDO0VHcEd2QztFQVFBO0VBTUE7RUNpRUU7RUFDQTs7QURvR0g7RUN2R0Q7SUR2RkM7SUFDQTtJQUtDLGFId0d1QztJR3BHdkM7SUFRQTtJQU1BOzs7QUEwS0Q7RUMzR0Q7SUR2RkM7SUFDQTtJQUtDLGFId0d1QztJR3BHdkM7SUFRQTtJQU1BOzs7O0FDcUVGO0VEN0ZDO0VBQ0E7RUFLQyxhSHNHdUM7RUdsR3ZDO0VBUUE7RUFNQTtFQ3VFRTtFQUNBOztBRDBHSDtFQzdHRDtJRDdGQztJQUNBO0lBS0MsYUhzR3VDO0lHbEd2QztJQVFBO0lBTUE7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QUdKO0VoRGxEUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBMEdBLHVCZ0QxRGtDO0VoRDJEaEMsb0JnRDNEZ0M7RWhENERoQyxtQmdENURnQztFaEQ2RDlCLGVnRDdEOEI7RWhEb0VsQyxxQmdEbkVnQztFaERvRTlCLGtCZ0RwRThCO0VoRHFFOUIsaUJnRHJFOEI7RWhEc0U3QixnQmdEdEU2QjtFaER1RTVCLGFnRHZFNEI7RWhEOENoQyx5QmdEN0NvQztFaEQ4Q2xDLHNCZ0Q5Q2tDO0VoRCtDbEMscUJnRC9Da0M7RWhEZ0RoQyxpQmdEaERnQztFaERpRC9CLGVnRGpEK0I7RWhEUHBDLG1CZ0RROEI7RWhEUDVCLGdCZ0RPNEI7RWhETjVCLGVnRE00QjtFaERMMUIsV2dESzBCO0VBQ25CO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0FBQUE7RWhEQ1gsbUJnRENrQztFaERBaEM7RUFDQSxlZ0REZ0M7RWhERTlCLFdnREY4QjtFaERTbEMscUJnRFJvQztFaERTbEMsa0JnRFRrQztFaERVbEMsaUJnRFZrQztFaERXaEMsYWdEWGdDO0VoRG1CcEMsb0JnRGxCbUM7RWhEbUJqQyxpQmdEbkJpQztFaERvQmpDLGdCZ0RwQmlDO0VoRHFCL0IsWWdEckIrQjtFQUNwQjtFQUNBOztBQUdKO0UvQzlDWDtFQUNBO0VBS0MsYUh3R3VDO0VHcEd2QztFQVFBO0VBTUE7RStDd0JjLE9sRDNFeUI7O0FHeU54QztFK0NoSlc7SS9DOUNYO0lBQ0E7SUFLQyxhSHdHdUM7SUdwR3ZDO0lBUUE7SUFNQTs7O0FBMEtEO0UrQ3BKVztJL0M5Q1g7SUFDQTtJQUtDLGFId0d1QztJR3BHdkM7SUFRQTtJQU1BOzs7QStDMkJVO0VoRGpGWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBMEdBLHVCZ0QzQnNDO0VoRDRCcEMsb0JnRDVCb0M7RWhENkJwQyxtQmdEN0JvQztFaEQ4QmxDLGVnRDlCa0M7RWhEcUN0QyxxQmdEcENvQztFaERxQ2xDLGtCZ0RyQ2tDO0VoRHNDbEMsaUJnRHRDa0M7RWhEdUNqQyxnQmdEdkNpQztFaER3Q2hDLGFnRHhDZ0M7RWhEZXBDLHlCZ0Rkd0M7RWhEZXRDLHNCZ0Rmc0M7RWhEZ0J0QyxxQmdEaEJzQztFaERpQnBDLGlCZ0RqQm9DO0VoRGtCbkMsZWdEbEJtQztFaER0Q3hDLG1CZ0R1Q2tDO0VoRHRDaEMsZ0JnRHNDZ0M7RWhEckNoQyxlZ0RxQ2dDO0VoRHBDOUIsV2dEb0M4QjtFQUNuQjtFQUNBOztBQUVBO0VoRHRCZixtQmdEdUJzQztFaER0QnBDLGdCZ0RzQm9DO0VoRHJCcEMsZWdEcUJvQztFaERwQmxDLFdnRG9Ca0M7RWhEYnRDLHFCZ0Rjd0M7RWhEYnRDLGtCZ0Rhc0M7RWhEWnRDLGlCZ0RZc0M7RWhEWHBDLGFnRFdvQztFaERIeEMsb0JnREl1QztFaERIckMsaUJnREdxQztFaERGckMsZ0JnREVxQztFaEREbkMsWWdEQ21DO0VBQ3BCO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBS1o7RWhEekdYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUEwR0EsdUJnREhzQztFaERJcEMsb0JnREpvQztFaERLcEMsbUJnRExvQztFaERNbEMsZWdETmtDO0VoRGF0QyxxQmdEWm9DO0VoRGFsQyxrQmdEYmtDO0VoRGNsQyxpQmdEZGtDO0VoRGVqQyxnQmdEZmlDO0VoRGdCaEMsYWdEaEJnQztFaERUcEMseUJnRFV3QztFaERUdEMsc0JnRFNzQztFaERSdEMscUJnRFFzQztFaERQcEMsaUJnRE9vQztFaERObkMsZWdETW1DO0VoRDlEeEMsbUJnRCtEa0M7RWhEOURoQyxnQmdEOERnQztFaEQ3RGhDLGVnRDZEZ0M7RWhENUQ5QixXZ0Q0RDhCO0VBQ25COztBQUVBO0VBUko7SWhETlgseUJnRGU0QztJaERkMUMsc0JnRGMwQztJaERiMUMscUJnRGEwQztJaERaeEMsaUJnRFl3QztJaERYdkMsZWdEV3VDO0loRG5FNUMsbUJnRG9Fc0M7SWhEbkVwQyxnQmdEbUVvQztJaERsRXBDLGVnRGtFb0M7SWhEakVsQyxXZ0RpRWtDO0lBQ25COzs7QUFHSjtBQUFBO0VoRG5EZixtQmdEcURzQztFaERwRHBDLGdCZ0RvRG9DO0VoRG5EcEMsZWdEbURvQztFaERsRGxDLFdnRGtEa0M7RWhEM0N0QyxxQmdENEN3QztFaEQzQ3RDLGtCZ0QyQ3NDO0VoRDFDdEMsaUJnRDBDc0M7RWhEekNwQyxhZ0R5Q29DO0VoRGpDeEMsb0JnRGtDdUM7RWhEakNyQyxpQmdEaUNxQztFaERoQ3JDLGdCZ0RnQ3FDO0VoRC9CbkMsWWdEK0JtQztFQUNwQjtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFL0NwR2Y7RUFDQTtFQUtDLGFIc0d1QztFR2xHdkM7RUFRQTtFQU1BO0UrQzhFa0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJO0VBQ0E7O0FBR0o7RUFqQko7SWhEekNmLG9CZ0QyRDJDO0loRDFEekMsaUJnRDBEeUM7SWhEekR6QyxnQmdEeUR5QztJaER4RHZDLFlnRHdEdUM7SUFDcEI7SUFDQTtJQUNBOzs7QUFHSjtFL0MzSm5CO0VBQ0U7RUFDQTtFQUNFO0UrQzBKbUIsWWxEOUppQjtFa0QrSmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWEo7SUFZUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUtaO0UvQ2xKZjtFQUNBO0VBS0MsYUhtR3VDO0VHL0Z2QztFQVFBO0VBTUE7RStDNEhrQixPbERqS3FCOztBa0RtS3JCO0VBSko7SWhEdkZmLG9CZ0Q0RjJDO0loRDNGekMsaUJnRDJGeUM7SWhEMUZ6QyxnQmdEMEZ5QztJaER6RnZDLFlnRHlGdUM7SUFDcEI7SUFDQTs7O0FBR0o7RUFWSjtJQVdROzs7QUFHSjtFL0NoS25CO0VBQ0E7RUFLQyxhSG9HdUM7RUdoR3ZDO0VBUUE7RUFNQTtFQW9DRCxZSGN3QztFR2J4QztFQUNBO0VBQ0EsT0hTd0M7RUdSeEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFK0N3RnVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QS9DOUZ2QjtFK0NvRm1CO0kvQ2hLbkI7SUFDQTtJQUtDLGFIb0d1QztJR2hHdkM7SUFRQTtJQU1BO0lBc0RBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQTNHQSxvQkE4R3FCO0VBN0duQixlQTZHbUI7RUE1R2pCLFlBNEdpQjtFQUNwQixZSFh1QztFR1l2QztFQUNBLE9IZnVDO0VHZ0J2QztFQUNBOztBQUVBO0VBVkQ7SUFXRTs7O0FBSUY7RUExSEEsb0JBMkhxQjtFQTFIbkIsZUEwSG1CO0VBekhqQixZQXlIaUI7RUFDcEIsWUhyQnVDO0VHc0J2QztFQUNBLE9IekJ1QztFRzBCdkM7RUFDQTs7QStDbUVzQjtFQVpKO0kvQ2hLbkI7SUFDQTtJQUtDLGFIb0d1QztJR2hHdkM7SUFRQTtJQU1BO0krQ3NKMEI7OztBQUdKO0VBakJKO0lBa0JRO0lBQ0E7OztBQUdKO0VBQ0k7O0FBR0o7RUFHSTs7QUFFQTtFQUxKO0lBTVE7OztBQUdKO0VBQ0ksT2xEeE1TOztBa0Q0TWpCO0UvQ3ZPdkI7RUFDRTtFQUNBO0VBQ0U7RStDc091QjtFQUNBLE9sRGhOYTtFa0RpTmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFsQko7SUFtQlE7OztBQUdKO0VBdEJKO0lBdUJRO0lBQ0E7OztBQUdKO0VBM0JKO0lBNEJROzs7O0FBYTVCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFOSjtJQU9RO0lBQ0E7OztBQUtSO0VBQ0k7OztBQ3JTUjtBQUFBO0FBQUE7QUFBQTtBQUtDO0VBQ0c7OztBQUVIO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFluRGRpQztFbURlakM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQWhCSjtJQWlCUTtJQUNBOzs7QUFFSjtFQXBCSjtJQXFCUTtJQUNBOzs7QUFHSjtFQXpCSjtJQTBCUTtJQUNBO0lBQ0E7OztBQUlSO0FBQUE7RUFFSTtFQUNBOztBQUNBO0VBSko7QUFBQTtJQUtROzs7QUFLSjtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPbkRwRTZCOztBbUR3RXJDO0VoRGhESDtFQUNBO0VBS0MsYUhzR3VDO0VHbEd2QztFQVFBO0VBTUE7RWdEMEJNOztBaERvS1A7RWdEdEtHO0loRGhESDtJQUNBO0lBS0MsYUhzR3VDO0lHbEd2QztJQVFBO0lBTUE7OztBQWtNRDtFZ0QxS0c7SWhEaERIO0lBQ0E7SUFLQyxhSHNHdUM7SUdsR3ZDO0lBUUE7SUFNQTs7O0FnRDZCRTtFaERyREg7RUFDQTtFQUtDLGFIbUd1QztFRy9GdkM7RUFRQTtFQU1BOztBZ0QrQk07RWhEdkRQO0VBQ0E7RUFLQyxhSG1HdUM7RUcvRnZDO0VBUUE7RUFNQTs7O0FpRDlERjtBQUFBO0FBQUE7QUFBQTtBQWlCUTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFJUjtFQUNJOztBQUdJO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VqREVmO0VBQ0E7RUFLQyxhSG1HdUM7RUcvRnZDO0VBUUE7RUFNQTtFaUR4QmtCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFLUjtFQUNJOztBQUlBO0VqRHZCbkI7RUFDQTtFQUtDLGFIc0d1QztFR2xHdkM7RUFRQTtFQU1BO0VpRENzQjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFakQ3RHZCO0VBQ0U7RUFDQTtFQUNFO0VpRDREdUIsWXBEOURhO0VvRCtEYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNuR2hDO0FBQUE7QUFBQTtBQUFBO0FBUVk7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7O0FBUVo7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOzs7QUMxQ3hCO0FBQUE7QUFBQTtBQUFBO0FDQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUlBO0VBQ0k7O0FBRUE7RXBEb0JYO0VBQ0E7RUFLQyxhSG9HdUM7RUdoR3ZDO0VBUUE7RUFNQTtFQWlPRDtFb0QzUWUsT3ZERHlCO0V1REV6QixPdkRmeUI7RXVEZ0J6Qjs7QXBEMlFmO0VvRC9RVztJcERvQlg7SUFDQTtJQUtDLGFIb0d1QztJR2hHdkM7SUFRQTtJQU1BOzs7QUF1T0Q7RW9EblJXO0lwRG9CWDtJQUNBO0lBS0MsYUhvR3VDO0lHaEd2QztJQVFBO0lBTUE7OztBb0RuQ1U7RXBEV1g7RUFDQTtFQUtDLGFIc0d1QztFR2xHdkM7RUFRQTtFQU1BOztBQThMRDtFb0RqT1c7SXBEV1g7SUFDQTtJQUtDLGFIc0d1QztJR2xHdkM7SUFRQTtJQU1BOzs7QUFrTUQ7RW9Eck9XO0lwRFdYO0lBQ0E7SUFLQyxhSHNHdUM7SUdsR3ZDO0lBUUE7SUFNQTs7O0FvRGhDYztFQUNJLE92RGJxQjtFdURjckIsT3ZEMUJxQjs7QXVEaUNqQztFQUNJOztBQUlSO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSSxrQnZEdEQ2Qjs7QXVEeUR6QjtFQUNJLE92RDdDcUI7O0F1RG1EckI7RUFDSSxPdkRyRGlCOzs7QXVEOERyQztFQUNJOzs7QUNqRlI7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTUU7OztBQUdFO0VBQ0ksWXhEVGlDO0V3RFVqQztFQUNBOztBQUVBO0VBTEo7SUFNUTtJQUNBOzs7QUFJQTtFQURKO0lBRVE7Ozs7QUMxQmhCO0FBQUE7QUFBQTtBQUFBO0FBU2dCO0VBQ0k7O0FBTVI7RUFDSTs7QUFJUjtFQUNJOztBQUtKO0VBQ0k7OztBQzVCWjtBQUFBO0FBQUE7QUFBQTtBQU1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPWTtFQUNJOztBQVFSO0VBQ0ksTzFEVHFCO0UwRFVyQjs7O0FDN0JwQjtBQUFBO0FBQUE7QUFBQTtBQU9RO0VBREo7SUFFUTs7O0FBR0o7RUFMSjtJQU1ROzs7QUFNUTtFQUNJOztBQUdKO0VBQ0k7O0FBTWhCO0V4RFNQO0VBQ0E7RUFLQyxhSHNHdUM7RUdsR3ZDO0VBUUE7RUFNQTs7QUE4TEQ7RXdEL05PO0l4RFNQO0lBQ0E7SUFLQyxhSHNHdUM7SUdsR3ZDO0lBUUE7SUFNQTs7O0FBa01EO0V3RG5PTztJeERTUDtJQUNBO0lBS0MsYUhzR3VDO0lHbEd2QztJQVFBO0lBTUE7OztBd0QvQlU7RUFDSTs7QUFFQTtFQUVJOzs7QUNwQ3BCO0FBQUE7QUFBQTtBQUFBO0FBU2dCO0VBQ0k7O0FBTWhCO0V6RHNCSDtFQUNBO0VBS0MsYUhzR3VDO0VHbEd2QztFQVFBO0VBTUE7O0FBOExEO0V5RDVPRztJekRzQkg7SUFDQTtJQUtDLGFIc0d1QztJR2xHdkM7SUFRQTtJQU1BOzs7QUFrTUQ7RXlEaFBHO0l6RHNCSDtJQUNBO0lBS0MsYUhzR3VDO0lHbEd2QztJQVFBO0lBTUE7OztBeUQ1Q007RUFDSTs7QUFFQTtFQUVJOzs7QUN2QmhCO0FBQUE7QUFBQTtBQUFBO0FBTUk7RUFESjtJQUVRO0lBQ0E7OztBQUdKO0VBQ0k7O0FBRUE7RTFEd0JQO0VBQ0E7RUFLQyxhSG9HdUM7RUdoR3ZDO0VBUUE7RUFNQTtFQWlPRDtFMEQvUVc7O0ExRGlSWDtFMERuUk87STFEd0JQO0lBQ0E7SUFLQyxhSG9HdUM7SUdoR3ZDO0lBUUE7SUFNQTs7O0FBdU9EO0UwRHZSTztJMUR3QlA7SUFDQTtJQUtDLGFIb0d1QztJR2hHdkM7SUFRQTtJQU1BOzs7O0EyRDlERjtBQUFBO0FBQUE7QUFBQTtBQU1JO0VBQ0k7O0FBRUE7RTNENkJQO0VBQ0E7RUFLQyxhSG9HdUM7RUdoR3ZDO0VBUUE7RUFNQTtFQWlPRDtFMkRwUlcsTzlEUTZCO0U4RFA3Qjs7QTNEcVJYO0UyRHhSTztJM0Q2QlA7SUFDQTtJQUtDLGFIb0d1QztJR2hHdkM7SUFRQTtJQU1BOzs7QUF1T0Q7RTJENVJPO0kzRDZCUDtJQUNBO0lBS0MsYUhvR3VDO0lHaEd2QztJQVFBO0lBTUE7OztBMkQ3Q007RTNEcUJQO0VBQ0E7RUFLQyxhSHNHdUM7RUdsR3ZDO0VBUUE7RUFNQTs7QUE4TEQ7RTJEM09PO0kzRHFCUDtJQUNBO0lBS0MsYUhzR3VDO0lHbEd2QztJQVFBO0lBTUE7OztBQWtNRDtFMkQvT087STNEcUJQO0lBQ0E7SUFLQyxhSHNHdUM7SUdsR3ZDO0lBUUE7SUFNQTs7O0EyRHpDTTtFM0RpQlA7RUFDQTtFQUtDLGFIc0d1QztFR2xHdkM7RUFRQTtFQU1BOztBQThMRDtFMkR2T087STNEaUJQO0lBQ0E7SUFLQyxhSHNHdUM7SUdsR3ZDO0lBUUE7SUFNQTs7O0FBa01EO0UyRDNPTztJM0RpQlA7SUFDQTtJQUtDLGFIc0d1QztJR2xHdkM7SUFRQTtJQU1BOzs7QTJEbENVO0VBQ0ksTzlEVnlCO0U4RFd6Qjs7O0FDOUJoQjtBQUFBO0FBQUE7QUFBQTtBQVFZO0VBQ0ksTy9EVXlCOztBK0RMakM7RTVEd0JQO0VBQ0E7RUFLQyxhSHNHdUM7RUdsR3ZDO0VBUUE7RUFNQTs7QUE4TEQ7RTREOU9PO0k1RHdCUDtJQUNBO0lBS0MsYUhzR3VDO0lHbEd2QztJQVFBO0lBTUE7OztBQWtNRDtFNERsUE87STVEd0JQO0lBQ0E7SUFLQyxhSHNHdUM7SUdsR3ZDO0lBUUE7SUFNQTs7O0E0RDVDRTtFQUNJO0VBQ0E7RUFDQTtFQUNRO0VBQ1I7OztBQ3ZCUjtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0U7QUFBQTtBQUFBO0lBR0U7SUFDQTs7RUFHRjtBQUFBO0lBRUU7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0FBQUE7SUFFRTs7RUFHRjtBQUFBO0lBRUU7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNSTtJQUNBOztFQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFLSSIsImZpbGUiOiJzdHlsZS5jc3MifQ== */

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