/*
Theme Name: NGA - 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 */
/* Buttons Link */
/* Headings */
/* Forms */
/**
 * 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: "roboto", sans-serif, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  color: #000000;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
@media (min-width: 700px) {
  body {
    font-family: "roboto", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3125rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  body {
    font-family: "roboto", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}

/* 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 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "rokkitt", serif, sans-serif;
  font-size: 2.625rem;
  font-weight: 500;
  font-style: normal;
  line-height: 2.5rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  h1 {
    font-family: "rokkitt", serif, sans-serif;
    font-size: 4.5rem;
    font-weight: 500;
    font-style: normal;
    line-height: 4.375rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  h1 {
    font-family: "rokkitt", serif, sans-serif;
    font-size: 5.3125rem;
    font-weight: 500;
    font-style: normal;
    line-height: 5.3125rem;
    letter-spacing: 0rem;
  }
}

h2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: "rokkitt", serif, sans-serif;
  font-size: 2.8125rem;
  font-weight: 500;
  font-style: normal;
  line-height: 2.8125rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  h2 {
    font-family: "rokkitt", serif, sans-serif;
    font-size: 3.4375rem;
    font-weight: 500;
    font-style: normal;
    line-height: 3.4375rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  h2 {
    font-family: "rokkitt", serif, sans-serif;
    font-size: 4.0625rem;
    font-weight: 500;
    font-style: normal;
    line-height: 4.0625rem;
    letter-spacing: 0rem;
  }
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "rokkitt", serif, sans-serif;
  font-size: 1.875rem;
  font-weight: 500;
  font-style: normal;
  line-height: 2rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  h3 {
    font-family: "rokkitt", serif, sans-serif;
    font-size: 2.1875rem;
    font-weight: 500;
    font-style: normal;
    line-height: 2.3125rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  h3 {
    font-family: "rokkitt", serif, sans-serif;
    font-size: 2.5rem;
    font-weight: 500;
    font-style: normal;
    line-height: 2.625rem;
    letter-spacing: 0rem;
  }
}

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

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  letter-spacing: 0.48px;
}
@media (min-width: 700px) {
  h5 {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 1.46875rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.59375rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  h5 {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 1.6875rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.8125rem;
    letter-spacing: 0rem;
    letter-spacing: 0.54px;
  }
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  letter-spacing: 0.4px;
}
@media (min-width: 700px) {
  h6 {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.25rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  h6 {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.25rem;
    letter-spacing: 0rem;
  }
}

p {
  font-family: "roboto", sans-serif, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  margin-bottom: 20px;
}
@media (min-width: 700px) {
  p {
    font-family: "roboto", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3125rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  p {
    font-family: "roboto", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  p {
    margin-bottom: 24px;
  }
}
p:only-child {
  margin-bottom: 0 !important;
}
p:last-child {
  margin-bottom: 0;
}
p a {
  font-family: "roboto", sans-serif, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  color: #0060DB;
}
@media (min-width: 700px) {
  p a {
    font-family: "roboto", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    font-style: normal;
    line-height: 1.3125rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  p a {
    font-family: "roboto", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
p a:hover, p a:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #062367;
}
@media (max-width: 699px) {
  p a {
    word-break: break-word;
  }
}

/* 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;
  }
}

table {
  max-width: 100%;
  display: table;
  overflow-x: auto;
  white-space: nowrap;
}

.e-loop__load-more.elementor-button-wrapper .elementor-button {
  color: #FFFFFF;
}

/* Buttons */
.button-primary .elementor-button-wrapper {
  min-height: 60px;
  height: 60px;
}
.button-primary .elementor-button-link {
  overflow: initial;
}
.button-primary .elementor-button-link .elementor-button-content-wrapper {
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 32px;
}
.button-primary .elementor-button-link .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  height: 12px;
  width: 15px;
}
.button-primary .elementor-button-link .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}
.button-primary .elementor-button-link {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: #F61A58;
  border: 1px solid #F61A58;
  border-radius: 70px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.8px;
  min-height: 60px;
  min-width: 196px;
  padding: 13px 20px 11px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}
@media (min-width: 390px) {
  .button-primary .elementor-button-link {
    min-width: 246px;
  }
}
@media (min-width: 1025px) {
  .button-primary .elementor-button-link {
    padding: 13px 36px 11px !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: #062367;
  border: 1px solid #062367;
  color: #FFFFFF;
  padding: 13px 20px 11px !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: 13px 36px 11px !important;
  }
}
.button-primary .elementor-button-link:hover .elementor-button-icon svg, .button-primary .elementor-button-link.active .elementor-button-icon svg, .button-primary .elementor-button-link:focus .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(7px, 0);
  transform: translate(7px, 0);
}
.button-primary .elementor-button-link:hover .elementor-button-icon svg .st0, .button-primary .elementor-button-link.active .elementor-button-icon svg .st0, .button-primary .elementor-button-link:focus .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}

.button-primary-2 .elementor-button-wrapper {
  min-height: 60px;
  height: 60px;
}
.button-primary-2 .elementor-button-link {
  overflow: initial;
}
.button-primary-2 .elementor-button-link .elementor-button-content-wrapper {
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 32px;
}
.button-primary-2 .elementor-button-link .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  height: 12px;
  width: 15px;
}
.button-primary-2 .elementor-button-link .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}
.button-primary-2 .elementor-button-link {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: #062367;
  border: 1px solid #062367;
  border-radius: 70px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.8px;
  min-height: 60px;
  min-width: 196px;
  padding: 13px 20px 11px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}
@media (min-width: 390px) {
  .button-primary-2 .elementor-button-link {
    min-width: 246px;
  }
}
@media (min-width: 1025px) {
  .button-primary-2 .elementor-button-link {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-2 .elementor-button-link:hover, .button-primary-2 .elementor-button-link.active, .button-primary-2 .elementor-button-link:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #F61A58;
  border: 1px solid #F61A58;
  color: #FFFFFF;
  padding: 13px 20px 11px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .button-primary-2 .elementor-button-link:hover, .button-primary-2 .elementor-button-link.active, .button-primary-2 .elementor-button-link:focus {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-2 .elementor-button-link:hover .elementor-button-icon svg, .button-primary-2 .elementor-button-link.active .elementor-button-icon svg, .button-primary-2 .elementor-button-link:focus .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(7px, 0);
  transform: translate(7px, 0);
}
.button-primary-2 .elementor-button-link:hover .elementor-button-icon svg .st0, .button-primary-2 .elementor-button-link.active .elementor-button-icon svg .st0, .button-primary-2 .elementor-button-link:focus .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}

.button-primary-3 .elementor-button-wrapper {
  min-height: 60px;
  height: 60px;
}
.button-primary-3 .elementor-button-link {
  overflow: initial;
}
.button-primary-3 .elementor-button-link .elementor-button-content-wrapper {
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 32px;
}
.button-primary-3 .elementor-button-link .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  height: 12px;
  width: 15px;
}
.button-primary-3 .elementor-button-link .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}
.button-primary-3 .elementor-button-link {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: #F61A58;
  border: 1px solid #F61A58;
  border-radius: 70px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.8px;
  min-height: 60px;
  min-width: 196px;
  padding: 13px 20px 11px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}
@media (min-width: 390px) {
  .button-primary-3 .elementor-button-link {
    min-width: 246px;
  }
}
@media (min-width: 1025px) {
  .button-primary-3 .elementor-button-link {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-3 .elementor-button-link:hover, .button-primary-3 .elementor-button-link.active, .button-primary-3 .elementor-button-link:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #D20339;
  border: 1px solid #D20339;
  color: #FFFFFF;
  padding: 13px 20px 11px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .button-primary-3 .elementor-button-link:hover, .button-primary-3 .elementor-button-link.active, .button-primary-3 .elementor-button-link:focus {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-3 .elementor-button-link:hover .elementor-button-icon svg, .button-primary-3 .elementor-button-link.active .elementor-button-icon svg, .button-primary-3 .elementor-button-link:focus .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(7px, 0);
  transform: translate(7px, 0);
}
.button-primary-3 .elementor-button-link:hover .elementor-button-icon svg .st0, .button-primary-3 .elementor-button-link.active .elementor-button-icon svg .st0, .button-primary-3 .elementor-button-link:focus .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}

.button-primary-donate .elementor-button-wrapper {
  min-height: 60px;
  height: 60px;
}
.button-primary-donate .elementor-button-link {
  overflow: initial;
}
.button-primary-donate .elementor-button-link .elementor-button-content-wrapper {
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 32px;
}
.button-primary-donate .elementor-button-link .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  height: 12px;
  width: 15px;
}
.button-primary-donate .elementor-button-link .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}
.button-primary-donate .elementor-button-link {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: #F61A58;
  border: 1px solid #F61A58;
  border-radius: 70px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.8px;
  min-height: 60px;
  min-width: 196px;
  padding: 13px 20px 11px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}
@media (min-width: 390px) {
  .button-primary-donate .elementor-button-link {
    min-width: 246px;
  }
}
@media (min-width: 1025px) {
  .button-primary-donate .elementor-button-link {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-donate .elementor-button-link:hover, .button-primary-donate .elementor-button-link.active, .button-primary-donate .elementor-button-link:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #D20339;
  border: 1px solid #D20339;
  color: #FFFFFF;
  padding: 13px 20px 11px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .button-primary-donate .elementor-button-link:hover, .button-primary-donate .elementor-button-link.active, .button-primary-donate .elementor-button-link:focus {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-donate .elementor-button-link:hover .elementor-button-icon svg, .button-primary-donate .elementor-button-link.active .elementor-button-icon svg, .button-primary-donate .elementor-button-link:focus .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(7px, 0);
  transform: translate(7px, 0);
}
.button-primary-donate .elementor-button-link:hover .elementor-button-icon svg .st0, .button-primary-donate .elementor-button-link.active .elementor-button-icon svg .st0, .button-primary-donate .elementor-button-link:focus .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}
.button-primary-donate .elementor-button-link .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: scale(1);
  transform: scale(1);
  height: 23px;
  width: 27px;
}
.button-primary-donate .elementor-button-link .elementor-button-icon svg .st0 {
  fill: #A90028 !important;
}
.button-primary-donate .elementor-button-link:hover .elementor-button-icon svg, .button-primary-donate .elementor-button-link.active .elementor-button-icon svg, .button-primary-donate .elementor-button-link:focus .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
  height: 23px;
  width: 27px;
}
.button-primary-donate .elementor-button-link:hover .elementor-button-icon svg .st0, .button-primary-donate .elementor-button-link.active .elementor-button-icon svg .st0, .button-primary-donate .elementor-button-link:focus .elementor-button-icon svg .st0 {
  fill: #A90028 !important;
}

.button-primary-4 .elementor-button-wrapper {
  min-height: 60px;
  height: 60px;
}
.button-primary-4 .elementor-button-link {
  overflow: initial;
}
.button-primary-4 .elementor-button-link .elementor-button-content-wrapper {
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 32px;
}
.button-primary-4 .elementor-button-link .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  height: 12px;
  width: 15px;
}
.button-primary-4 .elementor-button-link .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}
.button-primary-4 .elementor-button-link {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: #062367;
  border: 1px solid #062367;
  border-radius: 70px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.8px;
  min-height: 60px;
  min-width: 196px;
  padding: 13px 20px 11px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}
@media (min-width: 390px) {
  .button-primary-4 .elementor-button-link {
    min-width: 246px;
  }
}
@media (min-width: 1025px) {
  .button-primary-4 .elementor-button-link {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-4 .elementor-button-link:hover, .button-primary-4 .elementor-button-link.active, .button-primary-4 .elementor-button-link:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #0060DB;
  border: 1px solid #0060DB;
  color: #FFFFFF;
  padding: 13px 20px 11px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .button-primary-4 .elementor-button-link:hover, .button-primary-4 .elementor-button-link.active, .button-primary-4 .elementor-button-link:focus {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-4 .elementor-button-link:hover .elementor-button-icon svg, .button-primary-4 .elementor-button-link.active .elementor-button-icon svg, .button-primary-4 .elementor-button-link:focus .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(7px, 0);
  transform: translate(7px, 0);
}
.button-primary-4 .elementor-button-link:hover .elementor-button-icon svg .st0, .button-primary-4 .elementor-button-link.active .elementor-button-icon svg .st0, .button-primary-4 .elementor-button-link:focus .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}

.button-primary-5 .elementor-button-wrapper {
  min-height: 60px;
  height: 60px;
}
.button-primary-5 .elementor-button-link {
  overflow: initial;
}
.button-primary-5 .elementor-button-link .elementor-button-content-wrapper {
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 32px;
}
.button-primary-5 .elementor-button-link .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  height: 12px;
  width: 15px;
}
.button-primary-5 .elementor-button-link .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}
.button-primary-5 .elementor-button-link {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 70px;
  color: #021F62;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.8px;
  min-height: 60px;
  min-width: 196px;
  padding: 13px 20px 11px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}
@media (min-width: 390px) {
  .button-primary-5 .elementor-button-link {
    min-width: 246px;
  }
}
@media (min-width: 1025px) {
  .button-primary-5 .elementor-button-link {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-5 .elementor-button-link:hover, .button-primary-5 .elementor-button-link.active, .button-primary-5 .elementor-button-link:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #0060DB;
  border: 1px solid #0060DB;
  color: #FFFFFF;
  padding: 13px 20px 11px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .button-primary-5 .elementor-button-link:hover, .button-primary-5 .elementor-button-link.active, .button-primary-5 .elementor-button-link:focus {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-5 .elementor-button-link:hover .elementor-button-icon svg, .button-primary-5 .elementor-button-link.active .elementor-button-icon svg, .button-primary-5 .elementor-button-link:focus .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(7px, 0);
  transform: translate(7px, 0);
}
.button-primary-5 .elementor-button-link:hover .elementor-button-icon svg .st0, .button-primary-5 .elementor-button-link.active .elementor-button-icon svg .st0, .button-primary-5 .elementor-button-link:focus .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}
.button-primary-5 .elementor-button-link .elementor-button-icon svg {
  display: none;
}
.button-primary-5 .elementor-button-link:hover .elementor-button-icon svg, .button-primary-5 .elementor-button-link.active .elementor-button-icon svg, .button-primary-5 .elementor-button-link:focus .elementor-button-icon svg {
  display: none;
}

.button-primary-6 .elementor-button-wrapper {
  min-height: 60px;
  height: 60px;
}
.button-primary-6 .elementor-button-link {
  overflow: initial;
}
.button-primary-6 .elementor-button-link .elementor-button-content-wrapper {
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 32px;
}
.button-primary-6 .elementor-button-link .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  height: 12px;
  width: 15px;
}
.button-primary-6 .elementor-button-link .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}
.button-primary-6 .elementor-button-link {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 70px;
  color: #D60133;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.8px;
  min-height: 60px;
  min-width: 196px;
  padding: 13px 20px 11px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
}
@media (min-width: 390px) {
  .button-primary-6 .elementor-button-link {
    min-width: 246px;
  }
}
@media (min-width: 1025px) {
  .button-primary-6 .elementor-button-link {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-6 .elementor-button-link:hover, .button-primary-6 .elementor-button-link.active, .button-primary-6 .elementor-button-link:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #F61A58;
  border: 1px solid #F61A58;
  color: #FFFFFF;
  padding: 13px 20px 11px !important;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .button-primary-6 .elementor-button-link:hover, .button-primary-6 .elementor-button-link.active, .button-primary-6 .elementor-button-link:focus {
    padding: 13px 36px 11px !important;
  }
}
.button-primary-6 .elementor-button-link:hover .elementor-button-icon svg, .button-primary-6 .elementor-button-link.active .elementor-button-icon svg, .button-primary-6 .elementor-button-link:focus .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(7px, 0);
  transform: translate(7px, 0);
}
.button-primary-6 .elementor-button-link:hover .elementor-button-icon svg .st0, .button-primary-6 .elementor-button-link.active .elementor-button-icon svg .st0, .button-primary-6 .elementor-button-link:focus .elementor-button-icon svg .st0 {
  fill: #FFFFFF !important;
}
.button-primary-6 .elementor-button-link .elementor-button-icon svg {
  display: none;
}
.button-primary-6 .elementor-button-link:hover .elementor-button-icon svg, .button-primary-6 .elementor-button-link.active .elementor-button-icon svg, .button-primary-6 .elementor-button-link:focus .elementor-button-icon svg {
  display: none;
}

/* Links */
.button-secondary .elementor-button-wrapper {
  min-height: 29px;
  height: 29px;
}
.button-secondary .elementor-button-link {
  overflow: initial;
}
.button-secondary .elementor-button-link .elementor-button-content-wrapper {
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 29px;
}
.button-secondary .elementor-button-link .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 2px);
  transform: translate(0, 2px);
  height: 11px;
  width: 14px;
}
.button-secondary .elementor-button-link .elementor-button-icon svg .st0 {
  fill: #0060DB !important;
}
.button-secondary .elementor-button-link {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  color: #0060DB;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.4px;
  min-height: 29px;
  min-width: 62px;
  padding: 0 !important;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: capitalize;
  vertical-align: middle;
  width: auto;
}
.button-secondary .elementor-button-link:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  content: "";
  background: transparent;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 0;
}
.button-secondary .elementor-button-link:hover, .button-secondary .elementor-button-link:active, .button-secondary .elementor-button-link.active {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  border: 1px solid transparent;
  color: #0060DB;
  padding: 0 !important;
  text-decoration: none;
}
.button-secondary .elementor-button-link:hover:before, .button-secondary .elementor-button-link:active:before, .button-secondary .elementor-button-link.active:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #0060DB;
  width: calc(100% - 22px);
}
.button-secondary .elementor-button-link:hover .elementor-button-icon svg, .button-secondary .elementor-button-link:active .elementor-button-icon svg, .button-secondary .elementor-button-link.active .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(5px, 2px);
  transform: translate(5px, 2px);
}
.button-secondary .elementor-button-link:hover .elementor-button-icon svg .st0, .button-secondary .elementor-button-link:active .elementor-button-icon svg .st0, .button-secondary .elementor-button-link.active .elementor-button-icon svg .st0 {
  fill: #0060DB !important;
}

.button-secondary-uppercase .elementor-button-wrapper {
  min-height: 29px;
  height: 29px;
}
.button-secondary-uppercase .elementor-button-link {
  overflow: initial;
}
.button-secondary-uppercase .elementor-button-link .elementor-button-content-wrapper {
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 29px;
}
.button-secondary-uppercase .elementor-button-link .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 2px);
  transform: translate(0, 2px);
  height: 11px;
  width: 14px;
}
.button-secondary-uppercase .elementor-button-link .elementor-button-icon svg .st0 {
  fill: #0060DB !important;
}
.button-secondary-uppercase .elementor-button-link {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  color: #0060DB;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.4px;
  min-height: 29px;
  min-width: 62px;
  padding: 0 !important;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: capitalize;
  vertical-align: middle;
  width: auto;
  letter-spacing: 4px !important;
  text-transform: uppercase;
}
.button-secondary-uppercase .elementor-button-link:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  content: "";
  background: transparent;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 0;
}
.button-secondary-uppercase .elementor-button-link:hover, .button-secondary-uppercase .elementor-button-link:active, .button-secondary-uppercase .elementor-button-link.active {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  border: 1px solid transparent;
  color: #0060DB;
  padding: 0 !important;
  text-decoration: none;
}
.button-secondary-uppercase .elementor-button-link:hover:before, .button-secondary-uppercase .elementor-button-link:active:before, .button-secondary-uppercase .elementor-button-link.active:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #0060DB;
  width: calc(100% - 22px);
}
.button-secondary-uppercase .elementor-button-link:hover .elementor-button-icon svg, .button-secondary-uppercase .elementor-button-link:active .elementor-button-icon svg, .button-secondary-uppercase .elementor-button-link.active .elementor-button-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(5px, 2px);
  transform: translate(5px, 2px);
}
.button-secondary-uppercase .elementor-button-link:hover .elementor-button-icon svg .st0, .button-secondary-uppercase .elementor-button-link:active .elementor-button-icon svg .st0, .button-secondary-uppercase .elementor-button-link.active .elementor-button-icon svg .st0 {
  fill: #0060DB !important;
}
.button-secondary-uppercase .elementor-button-link:hover:before, .button-secondary-uppercase .elementor-button-link:active:before, .button-secondary-uppercase .elementor-button-link.active:before {
  width: calc(100% - 26px);
}
.button-secondary-uppercase .elementor-button-link:hover .elementor-button-icon svg, .button-secondary-uppercase .elementor-button-link:active .elementor-button-icon svg, .button-secondary-uppercase .elementor-button-link.active .elementor-button-icon svg {
  -webkit-transform: translate(5px, 0.5px);
  transform: translate(5px, 0.5px);
}
.button-secondary-uppercase .elementor-button-link .elementor-button-icon svg {
  -webkit-transform: translate(0, 0.5px);
  transform: translate(0, 0.5px);
}

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

/**
 * Blocks
 * --------------------------------------------------
 */
/**
 * Layout
 * --------------------------------------------------
 */
/**
 * Layout - Header
 * --------------------------------------------------
 */
.nga2k25-header .utility-button .elementor-button.elementor-button-link {
  min-height: 28px;
  padding-top: 7px;
}
.nga2k25-header .utility-button .elementor-button.elementor-button-link .elementor-button-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nga2k25-header .utility-button .elementor-button.elementor-button-link .elementor-button-icon svg {
  width: 16px;
}
.nga2k25-header .utility-button.btn-member .elementor-button.elementor-button-link .elementor-button-icon svg {
  margin-top: -1px;
  width: 19px;
}
.nga2k25-header .utility-button.btn-member .elementor-button.elementor-button-link .elementor-button-icon i {
  height: 12px;
}
.nga2k25-header .main-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container {
  position: relative;
}
.nga2k25-header .main-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container::after {
  bottom: -12px;
  content: "";
  display: block;
  background-color: transparent;
  height: 2px;
  left: 0;
  width: 100%;
  position: absolute;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
}
.nga2k25-header .main-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container:hover::after, .nga2k25-header .main-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container:focus::after {
  background-color: #F61A58;
}
@media (min-width: 1025px) {
  .nga2k25-header .main-menu nav .elementor-nav-menu .mobile-only-link {
    display: none;
  }
}
.nga2k25-header .submenu .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 100%;
}
.nga2k25-header .submenu .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container:hover:before, .nga2k25-header .submenu .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container:focus:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(4px, -50%);
  transform: translate(4px, -50%);
  background-image: url("assets/images/arrow-right-white-hover.svg");
  background-repeat: no-repeat;
  background-size: 11px 9px;
  background-position: center center;
}
.nga2k25-header .submenu .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container:hover .e-n-menu-title-text, .nga2k25-header .submenu .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container:focus .e-n-menu-title-text {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding-left: 24px;
}
.nga2k25-header .submenu .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  content: "";
  background-image: url("assets/images/arrow-right-white.svg");
  background-repeat: no-repeat;
  background-size: 11px 9px;
  background-position: center center;
  left: 0;
  margin-right: 10px;
  height: 9px;
  position: absolute;
  top: 50%;
  width: 11px;
}
.nga2k25-header .submenu .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container .e-n-menu-title-text {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding-left: 20px;
}
@media screen and (min-width: 1025px) and (max-width: 1350px) {
  .elementor .nga2k25-header.foundation-header .logo-wrap {
    width: 20%;
  }
  .elementor .nga2k25-header.foundation-header .menu-wrap {
    width: 80%;
  }
}
@media screen and (min-width: 1025px) {
  .nga2k25-header.foundation-header .main-menu.foundation-menu .elementor-nav-menu .menu-item .sub-menu {
    min-width: 100% !important;
  }
}
@media screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1280px) {
  .nga2k25-header.foundation-header .main-menu.foundation-menu .elementor-nav-menu .menu-item:not(:last-child) > a {
    -webkit-margin-end: 6px;
            margin-inline-end: 6px;
  }
  .nga2k25-header.foundation-header .main-menu.foundation-menu .elementor-nav-menu .menu-item:not(:first-child) > a {
    -webkit-margin-start: 6px;
            margin-inline-start: 6px;
  }
}

@media screen and (min-width: 1025px) {
  .nga2k25-header {
    /* Force-close wins over Elementor inline styles */
  }
  .nga2k25-header .main-menu .e-n-menu-content > .dropdown.is-forced-closed {
    display: none !important;
  }
}

@media (min-width: 1025px) {
  .nga2k25-header-main-site .main-left {
    width: 18% !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-header-main-site .main-left {
    width: 25% !important;
  }
}
@media (min-width: 1025px) {
  .nga2k25-header-main-site .main-right {
    width: 82% !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-header-main-site .main-right {
    width: 75% !important;
  }
}
@media (min-width: 1025px) {
  .nga2k25-header-main-site .site-logo img {
    width: 163px !important;
    max-width: 163px !important;
    height: 45px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-header-main-site .site-logo img {
    width: 229px !important;
    max-width: 229px !important;
    height: 63px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-header-main-site .main-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title {
    padding-left: 34px !important;
  }
}
.nga2k25-header-main-site .main-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container.has-title-active:after {
  bottom: -12px;
  content: "";
  display: block;
  background-color: #F61A58;
  height: 2px;
  left: 0;
  width: 100%;
  position: absolute;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
}
.nga2k25-header-main-site .main-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container.has-title-active:hover:after, .nga2k25-header-main-site .main-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container.has-title-active:focus:after {
  background-color: #F61A58;
}
.nga2k25-header-main-site .main-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item .e-n-menu-content .submenu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container.has-title-active:after {
  display: none;
}
.nga2k25-header-main-site .main-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item .e-n-menu-content .submenu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container.has-title-active:hover:after, .nga2k25-header-main-site .main-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item .e-n-menu-content .submenu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container.has-title-active:focus:after {
  display: none;
}
@media (min-width: 1281px) {
  .nga2k25-header-main-site .main-menu .submenu-about .submenu-section > .e-con-inner {
    -webkit-transform: translate(-56px, 0);
    transform: translate(-56px, 0);
  }
}
@media (min-width: 1281px) {
  .nga2k25-header-main-site .main-menu .submenu-join .submenu-section > .e-con-inner {
    -webkit-transform: translate(30px, 0);
    transform: translate(30px, 0);
  }
}
@media (min-width: 1281px) {
  .nga2k25-header-main-site .main-menu .submenu-advocacy .submenu-section > .e-con-inner {
    -webkit-transform: translate(98px, 0);
    transform: translate(98px, 0);
  }
}
@media (min-width: 1281px) {
  .nga2k25-header-main-site .main-menu .submenu-education .submenu-section > .e-con-inner {
    -webkit-transform: translate(138px, 0);
    transform: translate(138px, 0);
  }
}
@media (min-width: 1281px) {
  .nga2k25-header-main-site .main-menu .submenu-partnerships .submenu-section > .e-con-inner {
    -webkit-transform: translate(138px, 0);
    transform: translate(138px, 0);
  }
}
@media (min-width: 1281px) {
  .nga2k25-header-main-site .main-menu .submenu-news .submenu-section > .e-con-inner {
    -webkit-transform: translate(138px, 0);
    transform: translate(138px, 0);
  }
}
@media (min-width: 1281px) {
  .nga2k25-header-main-site .main-menu .submenu-programs .submenu-section > .e-con-inner {
    -webkit-transform: translate(138px, 0);
    transform: translate(138px, 0);
  }
}

/**
 * Layout - Content
 * --------------------------------------------------
 */
/**
 * Layout - Footer
 * --------------------------------------------------
 */
@media (min-width: 1025px) {
  .nga2k25-footer .footer-logo img {
    width: 163px !important;
    max-width: 163px !important;
    height: 45px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-footer .footer-logo img {
    width: 251px !important;
    max-width: 251px !important;
    height: 70px !important;
  }
}
.nga2k25-footer .icon-box a {
  color: #FFFFFF !important;
  font-size: 15px !important;
  line-height: 18px !important;
  letter-spacing: 0.3px !important;
}
.nga2k25-footer .icon-box a:hover, .nga2k25-footer .icon-box a:focus {
  color: #4D98F3 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}
.nga2k25-footer .footer-quick-navigation .elementor-button-link {
  background-color: #E7E7E7 !important;
  border-color: #E7E7E7 !important;
  color: #021F62 !important;
  position: relative;
}
.nga2k25-footer .footer-quick-navigation .elementor-button-link.is-open {
  background-color: #4D98F3 !important;
  border-color: #4D98F3 !important;
  color: #FFFFFF !important;
}
.nga2k25-footer .footer-quick-navigation .elementor-button-link.is-open:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background-image: url("assets/images/quick-navigation-open-icon.svg");
  background-position: center center;
  background-size: 32px 24px;
  background-repeat: no-repeat;
}
.nga2k25-footer .footer-quick-navigation .elementor-button-link:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  content: "";
  background-image: url("assets/images/quick-navigation-icon.svg");
  background-position: center center;
  background-size: 32px 24px;
  background-repeat: no-repeat;
  right: 18px;
  height: 24px;
  position: absolute;
  top: 50%;
  width: 32px;
}
.nga2k25-footer .footer-quick-navigation .elementor-button-link:hover, .nga2k25-footer .footer-quick-navigation .elementor-button-link:active, .nga2k25-footer .footer-quick-navigation .elementor-button-link.active {
  background-color: #4D98F3;
  border-color: #4D98F3;
  color: #FFFFFF;
}
.nga2k25-footer .footer-quick-navigation .elementor-button-link .elementor-button-content-wrapper {
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
}
.nga2k25-footer .footer-navigation {
  width: 100%;
}
@media (max-width: 1024px) {
  .nga2k25-footer .footer-navigation {
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }
}
.nga2k25-footer .footer-navigation.open {
  -webkit-animation: slide-down 0.3s linear both;
          animation: slide-down 0.3s linear both;
  visibility: visible;
}
.nga2k25-footer .footer-navigation.closing {
  -webkit-animation: slide-up 0.3s linear both;
          animation: slide-up 0.3s linear both;
}
@-webkit-keyframes slide-down {
  0% {
    visibility: visible;
    height: 0;
  }
  100% {
    visibility: visible;
    height: 1418px;
  }
}
@keyframes slide-down {
  0% {
    visibility: visible;
    height: 0;
  }
  100% {
    visibility: visible;
    height: 1418px;
  }
}
@-webkit-keyframes slide-up {
  0% {
    visibility: visible;
    height: 1418px;
  }
  100% {
    visibility: hidden;
    height: 0;
  }
}
@keyframes slide-up {
  0% {
    visibility: visible;
    height: 1418px;
  }
  100% {
    visibility: hidden;
    height: 0;
  }
}
.nga2k25-footer .footer-navigation .elementor-nav-menu--main {
  -ms-flex-flow: column wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  -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: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
@media (min-width: 1025px) {
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main {
    -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;
  }
}
.nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu {
  -ms-flex-flow: column wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  -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: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
  row-gap: 30px;
}
@media (min-width: 1025px) {
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -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;
    row-gap: 0;
    -webkit-column-gap: 26px;
       -moz-column-gap: 26px;
            column-gap: 26px;
  }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu {
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
  }
}
@media (min-width: 1281px) {
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu {
    -webkit-column-gap: 34px;
       -moz-column-gap: 34px;
            column-gap: 34px;
  }
}
.nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu .menu-item {
  -ms-flex-flow: column wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  -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: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
@media (min-width: 1025px) {
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu .menu-item {
    -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;
    width: 108px;
    max-width: 108px;
  }
}
@media (min-width: 1025px) and (max-width: 1168px) {
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu .menu-item {
    width: 96px;
  }
}
@media (min-width: 1025px) {
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu .menu-item.mobile-only-link {
    display: none;
  }
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu .menu-item .elementor-nav-menu--dropdown .elementor-sub-item {
    line-height: 1.5em;
  }
}
@media (min-width: 1281px) {
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu .menu-item {
    width: 108px;
    max-width: 108px;
  }
}
.nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu .menu-item .elementor-item {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  margin: 0 0 10px;
  padding: 0;
  text-align: center;
  white-space: normal;
}
@media (min-width: 1025px) {
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu .menu-item .elementor-item {
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -ms-flex-pack: flex-start;
    white-space: normal;
  }
}
.nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu .menu-item .elementor-item:hover, .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu .menu-item .elementor-item:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4D98F3 !important;
  text-decoration: underline !important;
  text-underline-offset: 4px;
}
.nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu .menu-item .elementor-item .sub-arrow {
  display: none;
}
.nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu ul {
  background: transparent;
  display: block !important;
  left: initial !important;
  min-width: initial !important;
  max-width: initial !important;
  position: initial;
  top: initial;
  width: auto;
}
.nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu ul li {
  display: block;
}
@media (min-width: 1025px) {
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu ul li {
    max-width: 144px;
  }
}
.nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu ul li a {
  -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;
  background: transparent;
  border-left: none;
  margin: 0 0 7px;
  padding: 0;
  text-align: center;
}
@media (min-width: 1025px) {
  .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu ul li a {
    -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;
    margin: 0 0 18px;
    text-align: left;
    white-space: normal;
  }
}
.nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu ul li a:hover, .nga2k25-footer .footer-navigation .elementor-nav-menu--main .elementor-nav-menu ul li a:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  color: #4D98F3 !important;
  text-decoration: underline !important;
  text-underline-offset: 4px;
}
.nga2k25-footer .social-icons .elementor-social-icons-wrapper {
  word-spacing: 6px;
}
@media (min-width: 700px) {
  .nga2k25-footer .social-icons .elementor-social-icons-wrapper {
    word-spacing: 12px;
  }
}
@media (min-width: 1025px) {
  .nga2k25-footer .social-icons .elementor-social-icons-wrapper {
    word-spacing: 9px;
  }
}
@media (min-width: 1281px) {
  .nga2k25-footer .social-icons .elementor-social-icons-wrapper {
    word-spacing: 16px;
  }
}
@media (min-width: 1025px) {
  .nga2k25-footer .social-icons .elementor-social-icon {
    height: 36px !important;
    width: 36px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-footer .social-icons .elementor-social-icon {
    height: 40px !important;
    width: 40px !important;
  }
}
@media (min-width: 1025px) {
  .nga2k25-footer .social-icons .elementor-social-icon i {
    font-size: 18px !important;
    height: 18px !important;
    line-height: 18px !important;
    width: 18px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-footer .social-icons .elementor-social-icon i {
    font-size: 20px !important;
    height: 20px !important;
    line-height: 20px !important;
    width: 20px !important;
  }
}
.nga2k25-footer .footer-copyright p {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1em;
  margin: 0;
  text-align: center;
}
.nga2k25-footer .footer-copyright p a {
  color: #FFFFFF;
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1em;
}
.nga2k25-footer .footer-copyright p a:hover {
  color: #7BB5FF;
}

body .gdpr.gdpr-privacy-bar,
body .gdpr.gdpr-reconsent-bar {
  background-color: #062367;
}

/**
 * Pages
 * --------------------------------------------------
 */
/**
 * Pages - Homepage
 * --------------------------------------------------
 */
/**
 * Pages - Single Event
 * --------------------------------------------------
 */
.single.single-tribe_events .tribe-events-pg-template h1,
.single.single-tribe_events .tribe-events-pg-template .tribe-events-single-event-title {
  color: #062367;
}
.single.single-tribe_events .tribe-events-pg-template .tribe-events-back a {
  color: #0060DB;
}
.single.single-tribe_events .tribe-events-pg-template .tribe-events-back a:hover {
  text-decoration: underline;
}
.single.single-tribe_events .tribe-events-pg-template .tribe-events-content a:not(:hover) {
  color: #0060DB;
  text-decoration: underline;
}
.single.single-tribe_events .tribe-events-event-meta {
  width: 100%;
}
.single.single-tribe_events .tribe-events-event-meta a:not(:hover) {
  color: #0060DB;
  text-decoration: underline;
}
@media screen and (min-width: 700px) {
  .single.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group {
    width: 32%;
  }
  .single.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group .tribe-events-venue-map {
    width: 100%;
  }
}

/**
 * Pages - Internal
 * --------------------------------------------------
 */
/* Inner Section - Paddings */
.nga2k25-inner-section {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.default-boxed-page-template .nga2k25-inner-section {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.nga2k25-inner-section .default-boxed-page-template .section-fullwidth .nga2k25-inner-section,
.nga2k25-inner-section .default-boxed-page-template .section-full-width .nga2k25-inner-section {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.default-boxed-page-template .section-fullwidth,
.default-boxed-page-template .section-full-width {
  margin-left: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
}

/* Internal Main Content */
.nga2k25-internal-main-content ul:not(.elementor-icon-list-items) {
  list-style: none;
  margin: 12px 0;
  padding: 0;
}
.nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li {
  font-family: "roboto", sans-serif, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 24px;
  position: relative;
}
@media (min-width: 700px) {
  .nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li {
    font-family: "roboto", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3125rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li {
    font-family: "roboto", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
.nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li:before {
  content: "";
  background: #000000;
  border-radius: 3px;
  left: 10px;
  height: 4px;
  position: absolute;
  top: 10.5px;
  width: 4px;
}
.nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li.tribe-events-c-nav__list-item:before, .nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li.tribe-events-c-top-bar__nav-list-item:before, .nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li.tribe-events-c-view-selector__list-item:before, .nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li.e-n-menu-item:before {
  display: none;
}
.nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li:last-child {
  margin-bottom: 0;
}
.nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li a {
  color: #0060DB !important;
  font-weight: 600;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}
.nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li a:hover, .nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li a:focus {
  color: #062367 !important;
  text-decoration: none !important;
}
.nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li ul {
  margin: 0 0 12px;
}
.nga2k25-internal-main-content ol {
  counter-reset: ordered-counter;
  list-style: none;
  margin: 12px 0;
  padding: 0;
}
.nga2k25-internal-main-content ol > li {
  font-family: "roboto", sans-serif, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 29px;
  position: relative;
}
@media (min-width: 700px) {
  .nga2k25-internal-main-content ol > li {
    font-family: "roboto", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3125rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .nga2k25-internal-main-content ol > li {
    font-family: "roboto", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
.nga2k25-internal-main-content ol > li:before {
  counter-increment: ordered-counter;
  content: counters(ordered-counter, ".") ". ";
  background: transparent;
  color: #000000;
  display: inline-block;
  left: 10px;
  min-width: 16px;
  position: absolute;
  top: 0;
  text-align: left;
}
.nga2k25-internal-main-content ol > li::marker {
  display: none;
}
.nga2k25-internal-main-content ol > li:last-child {
  margin-bottom: 0;
}
.nga2k25-internal-main-content ol > li a {
  color: #0060DB !important;
  font-weight: 600;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}
.nga2k25-internal-main-content ol > li a:hover, .nga2k25-internal-main-content ol > li a:focus {
  color: #062367 !important;
  text-decoration: none !important;
}
.nga2k25-internal-main-content ol > li ol {
  margin: 0 0 12px;
}
.nga2k25-internal-main-content ol > li ol li {
  margin: 0;
  padding: 0 0 0 44px;
}
.nga2k25-internal-main-content ol > li ol li ol li {
  padding-left: 59px;
}
.nga2k25-internal-main-content ol > li ol li ol li ol li {
  padding-left: 72px;
}
.nga2k25-internal-main-content.elementor-widget-text-editor p {
  text-wrap: pretty;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.nga2k25-internal-main-content.elementor-widget-text-editor p a {
  color: #0060DB !important;
  font-weight: 600;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}
.nga2k25-internal-main-content.elementor-widget-text-editor p a:hover, .nga2k25-internal-main-content.elementor-widget-text-editor p a:focus {
  color: #062367 !important;
  text-decoration: none !important;
}

/**
 * Pages - Search Results
 * --------------------------------------------------
 */
/**
 * Components
 * --------------------------------------------------
 */
/**
 * Components - Breadcrumbs
 * --------------------------------------------------
 */
.nga2k25-breadcrumbs nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -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: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
  gap: 10px;
}
.nga2k25-breadcrumbs nav a,
.nga2k25-breadcrumbs nav .last {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  font-style: normal;
  line-height: 0.875rem;
  letter-spacing: 0rem;
  background: #F1F1F1;
  border-radius: 50px;
  color: #000000;
  line-height: 1;
  margin: 0;
  min-width: 68px;
  position: relative;
  padding: 10px 13px 9px;
  text-align: center;
  text-decoration: none;
  white-space: wrap;
}
@media (min-width: 1025px) {
  .nga2k25-breadcrumbs nav a,
  .nga2k25-breadcrumbs nav .last {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 0.9375rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.0625rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .nga2k25-breadcrumbs nav a,
  .nga2k25-breadcrumbs nav .last {
    min-width: 112px;
    line-height: 1.4;
    padding: 9px 13px 7px;
  }
}
.nga2k25-breadcrumbs nav a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  font-style: normal;
  line-height: 0.875rem;
  letter-spacing: 0rem;
  color: #0060DB;
  text-decoration: underline;
  text-underline-offset: 2px;
}
@media (min-width: 1025px) {
  .nga2k25-breadcrumbs nav a {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 0.9375rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.0625rem;
    letter-spacing: 0rem;
  }
}
.nga2k25-breadcrumbs nav a:hover, .nga2k25-breadcrumbs nav a:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  font-style: normal;
  line-height: 0.875rem;
  letter-spacing: 0rem;
  background: #E7E7E7;
  color: #062367;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .nga2k25-breadcrumbs nav a:hover, .nga2k25-breadcrumbs nav a:focus {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 0.9375rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.0625rem;
    letter-spacing: 0rem;
  }
}
.nga2k25-breadcrumbs nav .separator {
  font-size: 0;
  line-height: 11px;
  height: 11px;
  margin: 0;
  position: relative;
  width: 14px;
}
.nga2k25-breadcrumbs nav .separator:after {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  content: "";
  background-image: url("assets/images/breadcrumbs-separator-icon.svg");
  background-position: center center;
  background-size: 14px 11px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 11px;
  position: absolute;
  left: 0;
  margin: 0;
  top: 50%;
  width: 14px;
}

/**
 * Components - Search
 * --------------------------------------------------
 */
.header-search-link .elementor-icon {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  height: 50px;
  padding: 0 !important;
  position: relative;
  width: 50px;
}
.header-search-link .elementor-icon.is-open:before {
  background-image: url("assets/images/header-search-close-icon.svg");
  background-size: 18.59px 18.61px;
  height: 18.61px;
  width: 18.59px;
}
.header-search-link .elementor-icon:before {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "";
  background-image: url("assets/images/header-search-open-icon.svg");
  background-position: center center;
  background-size: 23.23px 23.23px;
  background-repeat: no-repeat;
  height: 23.23px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 23.23px;
}
.header-search-link .elementor-icon svg {
  display: none;
}

.nga2k25-header-search {
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  position: fixed;
  left: 0;
  top: -150px;
  width: 100%;
  z-index: 98;
}
.nga2k25-header-search.open {
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  top: 132px;
}
.nga2k25-header-search .header-search-form {
  width: 100% !important;
}
.nga2k25-header-search .header-search-form .elementor-widget-container {
  border: none !important;
  background: transparent !important;
  background-color: transparent !important;
}
.nga2k25-header-search .header-search-form .e-search-input-wrapper {
  width: calc(100% - 176px);
}
.nga2k25-header-search .header-search-form .e-search-input {
  -webkit-transform: translate(6px, 0);
  transform: translate(6px, 0);
  border-radius: 60px 0 0 60px;
  border-color: #FFFFFF !important;
  height: 62px !important;
  min-height: 62px !important;
  padding-left: 76px !important;
}
.nga2k25-header-search .header-search-form .e-search-input:hover, .nga2k25-header-search .header-search-form .e-search-input:focus {
  border-radius: 60px 0 0 60px;
  border: 2px solid #0060DB !important;
}
.nga2k25-header-search .header-search-form .e-search-input::-webkit-input-placeholder {
  color: #5A5A5A !important;
}
.nga2k25-header-search .header-search-form .e-search-input::-moz-placeholder {
  color: #5A5A5A !important;
}
.nga2k25-header-search .header-search-form .e-search-input:-ms-input-placeholder {
  color: #5A5A5A !important;
}
.nga2k25-header-search .header-search-form .e-search-input:-moz-placeholder {
  color: #5A5A5A !important;
}
.nga2k25-header-search .header-search-form .e-search-submit {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  border-radius: 60px;
  height: 62px !important;
  letter-spacing: 0.8px;
  padding-left: 20px !important;
  padding-right: 40px !important;
  text-align: center;
  position: relative;
  width: 176px;
}
.nga2k25-header-search .header-search-form .e-search-submit:hover, .nga2k25-header-search .header-search-form .e-search-submit:focus {
  border-radius: 60px;
  color: #FFFFFF;
}
.nga2k25-header-search .header-search-form .e-search-submit:hover::before, .nga2k25-header-search .header-search-form .e-search-submit:focus::before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  right: 32px;
}
.nga2k25-header-search .header-search-form .e-search-submit::before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  content: "";
  background-image: url("assets/images/arrow-right-white.svg");
  background-position: center center;
  background-size: 18px 14px;
  background-repeat: no-repeat;
  height: 14px !important;
  position: absolute;
  right: 40px;
  top: 50%;
  width: 18px !important;
}

/* Admin */
.scrolled-top.admin-bar .nga2k25-header-search.open {
  top: 164px;
}

/**
 * Components - Sticky Header
 * --------------------------------------------------
 */
.scrolled-down.admin-bar .nga2k25-header {
  top: 46px !important;
}
@media (min-width: 700px) {
  .scrolled-down.admin-bar .nga2k25-header {
    top: 32px !important;
  }
}
.scrolled-down.admin-bar .nga2k25-header-search.open {
  top: 164px;
}
.scrolled-down .nga2k25-header {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  left: 0;
  margin: 0;
  position: fixed !important;
  top: 0;
  width: 100% !important;
}
.scrolled-down .nga2k25-header .pre-header {
  display: none;
}
.scrolled-down .nga2k25-header-search.open {
  top: 132px;
}

/**
 * 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;
}
body.parent-ngaftacenter #custom_menu_icon,
body.parent-ngaftacenter .wprmenu_bar.custMenu, body.parent-foundation #custom_menu_icon,
body.parent-foundation .wprmenu_bar.custMenu {
  display: none;
}

.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 i {
  color: #062367 !important;
}
.wprmenu_bar .wpr-custom-menu .wpr_open {
  height: 24px;
  width: 31px;
}
.wprmenu_bar .wpr-custom-menu .wpr_open:before {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "";
  background-image: url("assets/images/mobile-menu-hamburger.svg");
  background-position: center center;
  background-size: 32px 24px;
  background-repeat: no-repeat;
  height: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 32px;
}
.wprmenu_bar .wpr-custom-menu .wpr_close {
  color: #062367 !important;
  font-size: 26px !important;
  height: 24px;
  margin-top: 1px;
  width: 26px;
}
.wprmenu_bar .wpr-custom-menu .wpr_close:before {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "";
  background-image: url("assets/images/mobile-menu-close.svg");
  background-position: center center;
  background-size: 26px 24px;
  background-repeat: no-repeat;
  height: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 26px;
}

#mg-wprm-wrap {
  border-top: none !important;
  display: none !important;
}
@media (max-width: 1024px) {
  #mg-wprm-wrap {
    display: block !important;
  }
}
#mg-wprm-wrap.cbp-spmenu.custom {
  top: 105px;
  background: transparent;
  padding-top: 0;
}
#mg-wprm-wrap.cbp-spmenu-widget.custom {
  top: 105px;
  background: transparent;
  padding-top: 0;
}
#mg-wprm-wrap .scrolled-down #mg-wprm-wrap.cbp-spmenu.custom {
  top: 105px;
  background: transparent;
  padding-top: 0;
}
#mg-wprm-wrap ul li {
  border-bottom: none;
}
#mg-wprm-wrap ul li span.wprmenu_icon {
  color: #062367 !important;
  font-size: 20px !important;
  right: 0 !important;
  top: 0 !important;
  height: 79px;
}
#mg-wprm-wrap ul li span.wprmenu_icon:before {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: calc(50% + 7.5px) !important;
  right: -2px !important;
  height: 22px;
  width: 22px;
}
#mg-wprm-wrap ul li span.wprmenu_icon.wpr-icon-arrow-down11 {
  color: #D60133 !important;
}
#mg-wprm-wrap ul li span.wprmenu_icon.wpr-icon-arrow-down11:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  right: 0 !important;
}
#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item:first-child a {
  margin-top: -12px;
}
#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current-menu-item a, #mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current_page_item a {
  color: #D60133 !important;
  position: relative;
}
#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current-menu-item a:before, #mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current_page_item a:before {
  background-image: url("assets/images/red-arrow-mobile-icon.svg");
}
#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current-menu-item a:hover:before, #mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current-menu-item a:focus:before, #mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current_page_item a:hover:before, #mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current_page_item a:focus:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  left: 4px;
}
#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item a {
  display: inline-block;
  line-height: 1.2;
  padding: 12px 20px 0 20px !important;
  position: relative;
}
#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item a:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  content: "";
  background-image: url("assets/images/blue-arrow-mobile-icon.svg");
  background-repeat: no-repeat;
  background-size: 11px 9px;
  background-position: center center;
  left: 0;
  height: 9px;
  position: absolute;
  top: calc(50% + 6px);
  width: 11px;
}
#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item a:hover:before, #mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item a:focus:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-image: url("assets/images/red-arrow-mobile-icon.svg");
  left: 4px;
}

#wprmenu_menu_ul {
  background: #FFFFFF;
  padding: 0 30px !important;
}
#wprmenu_menu_ul li.search-menu {
  background: #062367;
  border: none;
  border-radius: 0;
  margin: 0 -30px;
  padding: 25px 30px;
}
#wprmenu_menu_ul li.search-menu .wpr_search {
  border-radius: 70px;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form {
  border-radius: 70px !important;
  background: #FFFFFF;
  padding: 0;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form label {
  display: none;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #FFFFFF;
  border-radius: 70px !important;
  border: 3px solid #FFFFFF;
  color: #000000 !important;
  height: 60px;
  line-height: 1.4 !important;
  max-width: 100%;
  opacity: 1;
  outline: none;
  outline-offset: 0px;
  padding: 12px 92px 12px 22px !important;
  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: #000000 !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field::-moz-placeholder {
  color: #000000 !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:-ms-input-placeholder {
  color: #000000 !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:-moz-placeholder {
  color: #000000 !important;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:not(:-moz-placeholder-shown) {
  background: #FFFFFF;
  border: 3px solid #FFFFFF;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:not(:-ms-input-placeholder) {
  background: #FFFFFF;
  border: 3px solid #FFFFFF;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:not(:placeholder-shown), #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 {
  background: #FFFFFF;
  border: 3px solid #FFFFFF;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr-search-field:focus {
  outline: none;
  outline-offset: 0px;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form:has(.wpr_submit:focus) .wpr-search-field .wpr-search-field {
  background: #FFFFFF;
  border: 3px solid #FFFFFF;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr_submit {
  background: #F61A58;
  border-radius: 70px;
  height: 54px;
  right: 3px;
  top: 3px;
  width: 72px;
}
#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;
  background: #D20339;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr_submit:hover .wpr-icon-search:before, #wprmenu_menu_ul li.search-menu .wpr-search-form .wpr_submit:focus .wpr-icon-search:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  left: calc(50% + 4px);
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr_submit .wpr-icon-search {
  display: inline-block;
  vertical-align: middle;
  height: 15px;
  line-height: 1.4;
  width: 13px;
}
#wprmenu_menu_ul li.search-menu .wpr-search-form .wpr_submit .wpr-icon-search:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "";
  background-image: url("assets/images/mobile-search-icon.svg");
  background-position: center center;
  background-size: 13px 15px;
  background-repeat: no-repeat;
  left: 50%;
  height: 15px;
  position: absolute;
  top: 50%;
  width: 13px;
}
#wprmenu_menu_ul li.menu-item.menu-item-1351 {
  border-top: none !important;
}
#wprmenu_menu_ul li.menu-item.mobile-only-link {
  display: none !important;
}
#wprmenu_menu_ul li.menu-item.current-page-ancestor .wprmenu_icon, #wprmenu_menu_ul li.menu-item.current-menu-ancestor .wprmenu_icon, #wprmenu_menu_ul li.menu-item.current-menu-parent .wprmenu_icon, #wprmenu_menu_ul li.menu-item.current-page-parent .wprmenu_icon, #wprmenu_menu_ul li.menu-item.current_page_parent .wprmenu_icon, #wprmenu_menu_ul li.menu-item.current_page_ancestor .wprmenu_icon {
  color: #D60133 !important;
}
#wprmenu_menu_ul li.menu-item.current-page-ancestor > a, #wprmenu_menu_ul li.menu-item.current-menu-ancestor > a, #wprmenu_menu_ul li.menu-item.current-menu-parent > a, #wprmenu_menu_ul li.menu-item.current-page-parent > a, #wprmenu_menu_ul li.menu-item.current_page_parent > a, #wprmenu_menu_ul li.menu-item.current_page_ancestor > a {
  color: #D60133 !important;
}
#wprmenu_menu_ul li.menu-item.wprmenu_no_border_bottom .wprmenu_icon {
  color: #D60133 !important;
}
#wprmenu_menu_ul li.menu-item.wprmenu_no_border_bottom > a {
  color: #D60133 !important;
}
#wprmenu_menu_ul li.menu-item a {
  font-family: "Cal Sans", sans-serif;
  line-height: 1.6;
  letter-spacing: 1px;
  padding: 22px 0 22px 12px;
}
#wprmenu_menu_ul li.wprmenu_parent_item_li > ul {
  padding: 0 0 30px 12px !important;
}
#wprmenu_menu_ul li.wprmenu_parent_item_li > ul.menu-item.current-menu-item a, #wprmenu_menu_ul li.wprmenu_parent_item_li > ul.menu-item.current_page_item a {
  color: #D60133 !important;
}
#wprmenu_menu_ul li.wprm_after_menu_content {
  border-bottom: none !important;
  padding-bottom: 200px;
}

.body.admin-bar #wprmenu_menu_ul li.wprm_before_menu_content {
  padding-top: 30px;
}

@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: 137px !important;
    background: transparent;
    padding-top: 0;
  }
}
@media (max-width: 699px) {
  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: 151px !important;
  }
}
.mobile-utility-menu-buttons {
  list-style: none;
  margin: 24px auto 0;
  padding: 0;
  max-width: 290px;
  width: 100%;
}
.mobile-utility-menu-buttons li {
  border: none !important;
  list-style: none;
  margin: 0 0 24px !important;
  padding: 0;
  text-align: center;
  max-width: 290px;
  width: 100%;
}
.mobile-utility-menu-buttons li::marker {
  display: none;
}
.mobile-utility-menu-buttons li a {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: #062367;
  border-radius: 10px;
  color: #FFFFFF !important;
  display: inline-block;
  font-family: "Cal Sans", sans-serif !important;
  line-height: 1.4 !important;
  letter-spacing: 0.8px;
  max-width: 290px;
  min-height: 60px;
  padding: 16px 20px 12px 74px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
  width: 100%;
}
.mobile-utility-menu-buttons li a:hover, .mobile-utility-menu-buttons li a:focus {
  background: #F61A58;
}
.mobile-utility-menu-buttons li a.menu-button-store:before {
  background-image: url("assets/images/button-join-nga-mobile-icon.svg");
  background-position: center center;
  background-size: 36px 27px;
  background-repeat: no-repeat;
  left: calc(50% - 71px);
  height: 27px;
  width: 36px;
}
.mobile-utility-menu-buttons li a.menu-button-store:hover:before, .mobile-utility-menu-buttons li a.menu-button-store:focus:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  left: calc(50% - 67px);
}
.mobile-utility-menu-buttons li a.menu-button-join:before {
  background-image: url("assets/images/button-nga-heart-icon.svg");
  background-position: center center;
  background-size: 36px 27px;
  background-repeat: no-repeat;
  left: calc(50% - 71px);
  height: 27px;
  width: 36px;
}
.mobile-utility-menu-buttons li a.menu-button-join:hover:before, .mobile-utility-menu-buttons li a.menu-button-join:focus:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  left: calc(50% - 67px);
}
.mobile-utility-menu-buttons li a.menu-button-member:before {
  background-image: url("assets/images/button-join-member-login-icon.svg");
  background-position: center center;
  background-size: 22px 31px;
  background-repeat: no-repeat;
  left: calc(50% - 85px);
  height: 31px;
  width: 22px;
}
.mobile-utility-menu-buttons li a.menu-button-member:hover:before, .mobile-utility-menu-buttons li a.menu-button-member:focus:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  left: calc(50% - 81px);
}
.mobile-utility-menu-buttons li a.menu-button-logout:before {
  content: "\f2f5";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  left: calc(50% - 55px);
  height: 31px;
  width: 22px;
}
.mobile-utility-menu-buttons li a.menu-button-logout:hover:before, .mobile-utility-menu-buttons li a.menu-button-logout:focus:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  left: calc(50% - 50px);
}
.mobile-utility-menu-buttons li a:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  content: "";
  position: absolute;
  top: 50%;
}

.mobile-utility-menu-links {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  max-width: 290px;
  width: 100%;
}
.mobile-utility-menu-links li {
  border-top: 2px dashed #C5C5C5 !important;
  list-style: none;
  margin: 0;
  padding: 17px 28px 18px;
  text-align: center;
  max-width: 290px;
  width: 100%;
}
.mobile-utility-menu-links li::marker {
  display: none;
}
.mobile-utility-menu-links li:last-child {
  border-bottom: 2px dashed #C5C5C5 !important;
}
.mobile-utility-menu-links li a {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.1875rem;
  letter-spacing: 0rem;
  background: transparent;
  color: #062367;
  display: inline-block;
  font-family: "Cal Sans", sans-serif !important;
  line-height: 1.4 !important;
  letter-spacing: 0.85px;
  max-width: 290px;
  padding: 0 0 0 28px !important;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: initial;
  vertical-align: middle;
  width: 100%;
}
.mobile-utility-menu-links li a:hover, .mobile-utility-menu-links li a:focus {
  background: transparent;
  color: #F61A58 !important;
}
.mobile-utility-menu-links li a:hover:before, .mobile-utility-menu-links li a:focus:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-image: url("assets/images/red-arrow-mobile-icon.svg");
  left: 4px;
}
.mobile-utility-menu-links li a:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  content: "";
  background-image: url("assets/images/blue-arrow-mobile-icon.svg");
  background-position: center center;
  background-size: 11px 9px;
  background-repeat: no-repeat;
  height: 9px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 11px;
}

/**
 * Components - Mobile Menu
 * for inner-site-headers like /foundation/ & /semtac/ 
 * --------------------------------------------------
 */
@media (max-width: 1024px) {
  .nga2k25-header.inner-site-header .main-menu .elementor-menu-toggle .elementor-menu-toggle__icon--open::before {
    content: "";
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-image: url(assets/images/mobile-menu-hamburger.svg);
    background-position: center center;
    background-size: 32px 24px;
    background-repeat: no-repeat;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 32px;
  }
  .nga2k25-header.inner-site-header .main-menu .elementor-menu-toggle .elementor-menu-toggle__icon--close::before {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    content: "";
    background-image: url("assets/images/mobile-menu-close.svg");
    background-position: center center;
    background-size: 32px 24px;
    background-repeat: no-repeat;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 32px;
  }
}

body.parent-ngaftacenter #custom_menu_icon,
body.parent-ngaftacenter .wprmenu_bar.custMenu, body.parent-foundation #custom_menu_icon,
body.parent-foundation .wprmenu_bar.custMenu, body.parent-semtac #custom_menu_icon,
body.parent-semtac .wprmenu_bar.custMenu {
  display: none;
}

/**
 * Components - Accordions
 * --------------------------------------------------
 */
.nga2k25-accordions .uael-faq-accordion .uael-accordion-title {
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -ms-flex-pack: flex-end;
  border-radius: 70px;
  position: relative;
}
.nga2k25-accordions .uael-faq-accordion .uael-accordion-title .uael-accordion-icon {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  line-height: 1.4 !important;
  float: none;
  height: 18px;
  margin: 0 !important;
  max-width: 18px !important;
  position: absolute;
  right: 35px;
  top: 50%;
}
@media (min-width: 700px) {
  .nga2k25-accordions .uael-faq-accordion .uael-accordion-title .uael-accordion-icon {
    height: 22px;
    max-width: 22px !important;
    right: 35px;
  }
}
@media (min-width: 1025px) {
  .nga2k25-accordions .uael-faq-accordion .uael-accordion-title .uael-accordion-icon {
    -webkit-transform: translate(0, calc(-50% - 1.5px));
    transform: translate(0, calc(-50% - 1.5px));
    height: 30px;
    max-width: 30px !important;
    right: 62px;
  }
}
.nga2k25-accordions .uael-faq-accordion .uael-accordion-title .uael-accordion-icon svg path {
  fill: #FFFFFF !important;
}
.nga2k25-accordions .uael-faq-accordion .uael-accordion-title .uael-question-span:focus {
  outline: none;
  outline-offset: 0px;
}
.nga2k25-accordions .uael-faq-accordion .uael-accordion-content p {
  margin-bottom: 12px;
}
@media (max-width: 699px) {
  .elementor .nga2k25-accordions.align-at-right .uael-faq-accordion .uael-accordion-title {
    padding: 12px 40px 16px 18px;
    border-radius: 28px;
  }
  .elementor .nga2k25-accordions.align-at-right .uael-faq-accordion .uael-accordion-title .uael-question-span {
    font-size: 23px;
    line-height: 1.06em;
  }
  .elementor .nga2k25-accordions.align-at-right .uael-faq-accordion .uael-accordion-title .uael-accordion-icon {
    right: 18px;
  }
}

/**
 * Components - Sub Navigation
 * --------------------------------------------------
 */
.nga2k25-hero-submenu {
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 50px;
}
@media (max-width: 1024px) {
  .nga2k25-hero-submenu {
    display: none;
    text-align: center;
    margin-top: 20px;
  }
}
@media (max-width: 1024px) {
  .nga2k25-hero-submenu li {
    margin-bottom: 20px;
  }
}
.nga2k25-hero-submenu li a {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.0625rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0.00036125rem;
  color: #FFFFFF;
  padding-bottom: 3px;
  border-bottom: 2px solid transparent;
  -webkit-transition: border-color 0.2s ease, color 0.2s ease;
  transition: border-color 0.2s ease, color 0.2s ease;
}
@media (max-width: 1024px) {
  .nga2k25-hero-submenu li a {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.125rem;
    letter-spacing: 0.00034rem;
  }
}
.nga2k25-hero-submenu li a:hover, .nga2k25-hero-submenu li a:focus {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.0625rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0.00036125rem;
  color: #FFFFFF;
  border-bottom-color: #D50032;
}
@media (max-width: 1024px) {
  .nga2k25-hero-submenu li a:hover, .nga2k25-hero-submenu li a:focus {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.125rem;
    letter-spacing: 0.00034rem;
  }
}
.nga2k25-hero-submenu li.current-menu-item a {
  border-bottom-color: #D50032;
}

/**
 * Components - Image Slider
 * --------------------------------------------------
 */
.nga2k25-image-slider .pp-image-slider img {
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
@media (min-width: 700px) {
  .nga2k25-image-slider .pp-image-slider img {
    border-radius: 20px;
  }
}
@media (min-width: 1025px) {
  .nga2k25-image-slider .pp-image-slider img {
    border-radius: 30px;
  }
}
.nga2k25-image-slider .pp-slider-arrow:hover.elementor-swiper-button-prev i:before, .nga2k25-image-slider .pp-slider-arrow:focus.elementor-swiper-button-prev i:before {
  background-image: url("assets/images/slider-left-arrow-hover.svg");
}
.nga2k25-image-slider .pp-slider-arrow:hover.elementor-swiper-button-next i:before, .nga2k25-image-slider .pp-slider-arrow:focus.elementor-swiper-button-next i:before {
  background-image: url("assets/images/slider-right-arrow-hover.svg");
}
.nga2k25-image-slider .pp-slider-arrow i:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "";
  background-position: center center;
  background-size: 26px 26px;
  background-repeat: no-repeat;
  height: 26px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 26px;
}
@media (min-width: 700px) {
  .nga2k25-image-slider .pp-slider-arrow i:before {
    background-size: 26px 26px;
    height: 26px;
    width: 26px;
  }
}
@media (min-width: 1025px) {
  .nga2k25-image-slider .pp-slider-arrow i:before {
    background-size: 39px 39px;
    height: 39px;
    width: 39px;
  }
}
@media (min-width: 1025px) {
  .nga2k25-image-slider .pp-slider-arrow.elementor-swiper-button-prev {
    left: -53px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-image-slider .pp-slider-arrow.elementor-swiper-button-prev {
    left: -75px !important;
  }
}
.nga2k25-image-slider .pp-slider-arrow.elementor-swiper-button-prev i:before {
  background-image: url("assets/images/slider-left-arrow.svg");
}
@media (min-width: 1025px) {
  .nga2k25-image-slider .pp-slider-arrow.elementor-swiper-button-next {
    right: -53px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-image-slider .pp-slider-arrow.elementor-swiper-button-next {
    right: -75px !important;
  }
}
.nga2k25-image-slider .pp-slider-arrow.elementor-swiper-button-next i:before {
  background-image: url("assets/images/slider-right-arrow.svg");
}

/**
 * Components - Mobile Menu
 * --------------------------------------------------
 */
.nga2k25-quick-navigation .elementor-button-link {
  background-color: #E7E7E7 !important;
  border-color: #E7E7E7 !important;
  color: #021F62 !important;
  position: relative;
}
.nga2k25-quick-navigation .elementor-button-link.is-open {
  background-color: #4D98F3 !important;
  border-color: #4D98F3 !important;
  color: #FFFFFF !important;
}
.nga2k25-quick-navigation .elementor-button-link.is-open:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background-image: url("assets/images/quick-navigation-open-icon.svg");
  background-position: center center;
  background-size: 32px 24px;
  background-repeat: no-repeat;
}
.nga2k25-quick-navigation .elementor-button-link:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  content: "";
  background-image: url("assets/images/quick-navigation-icon.svg");
  background-position: center center;
  background-size: 32px 24px;
  background-repeat: no-repeat;
  right: 18px;
  height: 24px;
  position: absolute;
  top: 50%;
  width: 32px;
}
.nga2k25-quick-navigation .elementor-button-link:hover, .nga2k25-quick-navigation .elementor-button-link:active, .nga2k25-quick-navigation .elementor-button-link.active {
  background-color: #4D98F3;
  border-color: #4D98F3;
  color: #FFFFFF;
}
.nga2k25-quick-navigation .elementor-button-link .elementor-button-content-wrapper {
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
}

/**
 * Components - Fancybox
 * --------------------------------------------------
 */
.fancybox-container .fancybox-inner .fancybox-button {
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  -webkit-box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  background: #F61A58;
  border: 0;
  border-radius: 44px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  outline: 0;
  padding: 10px;
  vertical-align: top;
  width: 44px;
}
.fancybox-container .fancybox-inner .fancybox-button:hover, .fancybox-container .fancybox-inner .fancybox-button:focus {
  background: #0060DB;
  color: #FFFFFF;
}
.fancybox-container .fancybox-inner .fancybox-infobar {
  left: 10px;
  top: 20px;
}
@media (min-width: 700px) {
  .fancybox-container .fancybox-inner .fancybox-infobar {
    left: 20px;
    top: 20px;
  }
}
.fancybox-container .fancybox-inner .fancybox-toolbar {
  margin: 20px 0 0 0;
  right: 20px;
}
@media (min-width: 700px) {
  .fancybox-container .fancybox-inner .fancybox-toolbar {
    margin: 40px 0 0 0;
    right: 30px;
  }
}
.fancybox-container .fancybox-inner .fancybox-toolbar .fancybox-button {
  right: 40px;
  top: 0;
}
.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button {
  top: 50%;
}
.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_left {
  left: 20px;
}
@media (min-width: 700px) {
  .fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_left {
    left: 30px;
  }
}
.fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_right {
  right: 20px;
}
@media (min-width: 700px) {
  .fancybox-container .fancybox-inner .fancybox-navigation .fancybox-button--arrow_right {
    right: 30px;
  }
}

/**
 * Forms
 * --------------------------------------------------
 */
/**
 * Forms - Gravity
 * --------------------------------------------------
 */
/* General */
.nga2k25-gravity-forms .gform_description {
  margin-bottom: 20px !important;
}
.nga2k25-gravity-forms input:not([type=button]):not([type=submit]),
.nga2k25-gravity-forms textarea,
.nga2k25-gravity-forms select {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.nga2k25-gravity-forms input:not([type=button]):not([type=submit]):focus, .nga2k25-gravity-forms input:not([type=button]):not([type=submit]):focus-visible,
.nga2k25-gravity-forms textarea:focus,
.nga2k25-gravity-forms textarea:focus-visible,
.nga2k25-gravity-forms select:focus,
.nga2k25-gravity-forms select:focus-visible {
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.nga2k25-gravity-forms input[type=text],
.nga2k25-gravity-forms input[type=email],
.nga2k25-gravity-forms input[type=tel] {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  background-color: #FFFFFF;
  border: 2px solid #0060DB !important;
  border-radius: 70px;
  color: #000000;
  height: 54px !important;
  letter-spacing: 0.4px !important;
  max-width: 100%;
  opacity: 1;
  padding: 12px 24px !important;
  text-transform: unset;
  width: 100%;
}
@media (min-width: 1025px) {
  .nga2k25-gravity-forms input[type=text],
  .nga2k25-gravity-forms input[type=email],
  .nga2k25-gravity-forms input[type=tel] {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    height: 72px !important;
    padding: 12px 24px 12px 36px !important;
  }
}
.nga2k25-gravity-forms input[type=text]::-webkit-input-placeholder,
.nga2k25-gravity-forms input[type=email]::-webkit-input-placeholder,
.nga2k25-gravity-forms input[type=tel]::-webkit-input-placeholder {
  color: #5A5A5A;
}
.nga2k25-gravity-forms input[type=text]::-moz-placeholder,
.nga2k25-gravity-forms input[type=email]::-moz-placeholder,
.nga2k25-gravity-forms input[type=tel]::-moz-placeholder {
  color: #5A5A5A;
}
.nga2k25-gravity-forms input[type=text]:-ms-input-placeholder,
.nga2k25-gravity-forms input[type=email]:-ms-input-placeholder,
.nga2k25-gravity-forms input[type=tel]:-ms-input-placeholder {
  color: #5A5A5A;
}
.nga2k25-gravity-forms input[type=text]:-moz-placeholder,
.nga2k25-gravity-forms input[type=email]:-moz-placeholder,
.nga2k25-gravity-forms input[type=tel]:-moz-placeholder {
  color: #5A5A5A;
}
.nga2k25-gravity-forms input[type=text]:hover, .nga2k25-gravity-forms input[type=text]:focus,
.nga2k25-gravity-forms input[type=email]:hover,
.nga2k25-gravity-forms input[type=email]:focus,
.nga2k25-gravity-forms input[type=tel]:hover,
.nga2k25-gravity-forms input[type=tel]:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #062367 !important;
}
.nga2k25-gravity-forms input[type=text]:focus,
.nga2k25-gravity-forms input[type=email]:focus,
.nga2k25-gravity-forms input[type=tel]:focus {
  outline: none;
  outline-offset: 0px;
}
.nga2k25-gravity-forms .gfield select,
.nga2k25-gravity-forms .gfield select.large,
.nga2k25-gravity-forms select {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  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: 2px solid #0060DB !important;
  border-radius: 70px;
  color: #000000;
  height: 54px !important;
  letter-spacing: 0.4px !important;
  padding: 15px 24px !important;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1025px) {
  .nga2k25-gravity-forms .gfield select,
  .nga2k25-gravity-forms .gfield select.large,
  .nga2k25-gravity-forms select {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    height: 72px !important;
    padding: 15px 24px 15px 36px !important;
  }
}
.nga2k25-gravity-forms .gfield select:hover, .nga2k25-gravity-forms .gfield select:focus,
.nga2k25-gravity-forms .gfield select.large:hover,
.nga2k25-gravity-forms .gfield select.large:focus,
.nga2k25-gravity-forms select:hover,
.nga2k25-gravity-forms select:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #062367 !important;
}
.nga2k25-gravity-forms .gfield select:focus,
.nga2k25-gravity-forms .gfield select.large:focus,
.nga2k25-gravity-forms select:focus {
  outline: none;
  outline-offset: 0px;
}
.nga2k25-gravity-forms .textarea,
.nga2k25-gravity-forms textarea {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  background-color: #FFFFFF;
  border: 2px solid #0060DB !important;
  border-radius: 36px;
  color: #000000;
  letter-spacing: 0.4px !important;
  max-width: 100%;
  opacity: 1;
  padding: 20px 24px !important;
  text-transform: unset;
  width: 100%;
}
@media (min-width: 1025px) {
  .nga2k25-gravity-forms .textarea,
  .nga2k25-gravity-forms textarea {
    font-family: "Cal Sans", sans-serif, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    padding: 25px 24px 15px 36px !important;
  }
}
.nga2k25-gravity-forms .textarea::-webkit-input-placeholder,
.nga2k25-gravity-forms textarea::-webkit-input-placeholder {
  color: #5A5A5A;
}
.nga2k25-gravity-forms .textarea::-moz-placeholder,
.nga2k25-gravity-forms textarea::-moz-placeholder {
  color: #5A5A5A;
}
.nga2k25-gravity-forms .textarea:-ms-input-placeholder,
.nga2k25-gravity-forms textarea:-ms-input-placeholder {
  color: #5A5A5A;
}
.nga2k25-gravity-forms .textarea:-moz-placeholder,
.nga2k25-gravity-forms textarea:-moz-placeholder {
  color: #5A5A5A;
}
.nga2k25-gravity-forms .textarea:hover, .nga2k25-gravity-forms .textarea:focus,
.nga2k25-gravity-forms textarea:hover,
.nga2k25-gravity-forms textarea:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #062367 !important;
}
.nga2k25-gravity-forms .textarea:focus,
.nga2k25-gravity-forms textarea:focus {
  outline: none;
  outline-offset: 0px;
}
.nga2k25-gravity-forms .gform_heading .gform_required_legend {
  display: none;
}

/* Submit Button */
.nga2k25-internal-main-content .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button[type=submit], .nga2k25-form-section .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button[type=submit],
.nga2k25-internal-main-content .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform-footer .gform_button[type=submit],
.nga2k25-form-section .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform-footer .gform_button[type=submit] {
  min-height: 60px;
  height: 60px;
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  background-color: #0060DB;
  border-radius: 70px !important;
  padding: 13px 63px 11px 36px !important;
  background-image: url("assets/images/arrow-right-white.svg");
  background-position: center right;
  background-position-x: calc(100% - 36px);
  background-size: 15px 16px;
  background-repeat: no-repeat;
}
.nga2k25-internal-main-content .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button[type=submit]:focus, .nga2k25-internal-main-content .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button[type=submit]:hover, .nga2k25-form-section .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button[type=submit]:focus, .nga2k25-form-section .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button[type=submit]:hover,
.nga2k25-internal-main-content .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform-footer .gform_button[type=submit]:focus,
.nga2k25-internal-main-content .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform-footer .gform_button[type=submit]:hover,
.nga2k25-form-section .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform-footer .gform_button[type=submit]:focus,
.nga2k25-form-section .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform-footer .gform_button[type=submit]:hover {
  background-color: #F61A58;
  background-position-x: calc(100% - 30px);
}
.nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button:focus, .nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform_footer .gform_button:focus-visible,
.nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform-footer .gform_button:focus,
.nga2k25-gravity-forms .gform-theme--framework.gform-theme.gform_wrapper .gform-footer .gform_button:focus-visible {
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/* Error Message */
.gform_wrapper div.validation_error,
.gform_wrapper div.gform_validation_errors {
  background: #FDF7F9 !important;
  border: 2px solid #F61A58 !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: #F61A58 !important;
  font-size: 16px !important;
  font-family: "roboto", 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: 2px solid #0060DB;
  background: #F6F9FD;
  padding: 10px;
}
.gform_confirmation_wrapper .gform_confirmation_message {
  color: #0060DB !important;
  font-size: 16px !important;
  font-family: "roboto", 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;
  }
}

/**
 * Sections
 * --------------------------------------------------
 */
/**
 * Sections - Events List Section 
 * --------------------------------------------------
 */
.nga2k25-ad-block-section .block .text-wrap .featured-eyebrow-txt .elementor-heading-title {
  text-transform: uppercase;
  letter-spacing: 4.5px;
}

/**
 * Sections - Events List Section 
 * --------------------------------------------------
 */
.tribe-events.tribe-events-view .tribe-events-c-events-bar__search-container {
  --tec-color-background-events-bar-submit-button: #0060DB;
}
@media screen and (min-width: 700px) {
  .tribe-events.tribe-events-view .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-group {
    padding-right: 15px;
  }
  .tribe-events.tribe-events-view .tribe-events-c-events-bar__search-container .tribe-events-c-search__input {
    padding-left: 35px;
    margin-left: 5px;
  }
}
@media screen and (max-width: 699px) {
  .tribe-events.tribe-events-view .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control-icon-svg {
    right: 5%;
  }
}
.events-list-simple .tribe-events.tribe-events-view .tribe-events-widget-events-list__view-more {
  display: none;
}
@media screen and (max-width: 768px) {
  .tribe-events.tribe-events-view .tribe-events-header {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .tribe-events.tribe-events-view .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-button--active {
    margin-bottom: 140px;
  }
}
@media screen and (max-width: 768px) {
  .tribe-events.tribe-events-view .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container {
    top: 40px;
  }
}
.tribe-events.tribe-events-view .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker button {
  padding: 2px 12px;
  border-radius: 8px !important;
}
.tribe-events.tribe-events-view .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker button:focus, .tribe-events.tribe-events-view .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker button:hover {
  background-color: #062367;
  color: #FFFFFF;
}
.tribe-events.tribe-events-view .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker button:focus svg path, .tribe-events.tribe-events-view .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker button:hover svg path {
  fill: #FFFFFF;
}
.tribe-events.tribe-events-view .tribe-events-calendar-list .tribe-events-calendar-list__event-title a,
.tribe-events.tribe-events-view .tribe-events-calendar-list .tribe-events-widget-events-list__event-title a,
.tribe-events.tribe-events-view .tribe-events-widget-events-list .tribe-events-calendar-list__event-title a,
.tribe-events.tribe-events-view .tribe-events-widget-events-list .tribe-events-widget-events-list__event-title a {
  color: #0060DB;
  text-decoration: underline;
}
.tribe-events.tribe-events-view .tribe-events-calendar-list .tribe-events-calendar-list__event-title a:hover,
.tribe-events.tribe-events-view .tribe-events-calendar-list .tribe-events-widget-events-list__event-title a:hover,
.tribe-events.tribe-events-view .tribe-events-widget-events-list .tribe-events-calendar-list__event-title a:hover,
.tribe-events.tribe-events-view .tribe-events-widget-events-list .tribe-events-widget-events-list__event-title a:hover {
  color: #062367;
  text-decoration: none;
  border-bottom: none;
}
.tribe-events.tribe-events-view .tribe-events-calendar-list .tribe-events-widget-events-list__event-datetime .tribe-events-event-datetime-start,
.tribe-events.tribe-events-view .tribe-events-widget-events-list .tribe-events-widget-events-list__event-datetime .tribe-events-event-datetime-start {
  font-weight: 600;
  color: #062367;
}
.tribe-events.tribe-events-view .tribe-events-calendar-list .tribe-events-calendar-list__event-datetime .tribe-events-event-datetime-start {
  font-weight: 600;
  color: #062367;
}
.tribe-events.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-common-c-btn-border {
  --tec-color-button-primary: #0060DB;
  --tec-color-accent-primary: #0060DB;
}
.foundation-events .tribe-events.tribe-events-view .tribe-events-l-container {
  padding-top: 32px;
}

.tribe-events .tribe-events-calendar-list__month-separator {
  padding: 0 !important;
}
.tribe-events .tribe-events-calendar-list__month-separator::before, .tribe-events .tribe-events-calendar-list__month-separator::after {
  content: none !important;
}
.tribe-events .tribe-events-calendar-list__month-separator h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tribe-events .tribe-events-calendar-list__month-separator h3::after {
  background-color: var(--tec-color-border-default);
  content: "";
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  height: 1px;
  margin-left: 20px;
}

body .tribe-common .tribe-common-c-btn-border {
  --tec-color-button-primary: #0060DB;
  --tec-color-accent-primary: #0060DB;
}

/**
 * Sections - Icon Blocks
 * similar to icons in Stats section
 * --------------------------------------------------
 */
.nga2k25-icon-blocks .stat-icon {
  width: 107px;
}
@media (min-width: 700px) {
  .nga2k25-icon-blocks .stat-icon {
    width: 143px;
  }
}
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content div,
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content span,
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content ul li,
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content p,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content div,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content span,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content ul li,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content p {
  font-family: "rokkitt", serif;
}
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content div a,
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content span a,
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content ul li a,
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content p a,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content div a,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content span a,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content ul li a,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content p a {
  color: #7be5ff !important;
  text-decoration: underline !important;
}
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content div a:hover,
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content span a:hover,
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content ul li a:hover,
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content p a:hover,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content div a:hover,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content span a:hover,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content ul li a:hover,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content p a:hover {
  color: #FFFFFF !important;
  text-decoration: none !important;
}
.nga2k25-icon-blocks .title-wrap .nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li:before,
.nga2k25-icon-blocks .stat-item .nga2k25-internal-main-content ul:not(.elementor-icon-list-items) li:before {
  background-color: #FFFFFF;
}

/**
 * Sections - Image Slider
 * prevent issue of image too large to fit in view on desktops 
 * --------------------------------------------------
 */
.elementor .nga2k25-image-slider-section {
  max-width: 874px;
  margin: 0 auto;
}

/**
 * Sections - News List
 * --------------------------------------------------
 */
@media screen and (min-width: 700px) {
  .nga2k25-news-section .row .news-loop {
    height: 100%;
  }
  .nga2k25-news-section .row .news-loop .news-title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
.nga2k25-news-section .row .news-loop .readmore-text-wrap {
  margin-top: auto;
}
.nga2k25-news-section .row .news-loop .news-title .elementor-heading-title,
.nga2k25-news-section .row .news-loop .readmore-text .elementor-heading-title,
.nga2k25-news-section .row .news-loop .icon-right-arrow .elementor-icon svg path {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.nga2k25-news-section .row .news-loop:hover .news-title .elementor-heading-title,
.nga2k25-news-section .row .news-loop:hover .readmore-text .elementor-heading-title {
  color: #F61A58;
}
.nga2k25-news-section .row .news-loop:hover .icon-right-arrow .elementor-icon svg path {
  fill: #F61A58;
}

/**
 * Sections - Resources
 * --------------------------------------------------
 */
@media screen and (min-width: 700px) {
  .nga2k25-resource-section .row .resource-loop {
    height: 100%;
  }
}
.nga2k25-resource-section .row .resource-loop .download-text-wrap {
  margin-top: auto;
}
.nga2k25-resource-section .row .resource-loop .resource-title .elementor-heading-title,
.nga2k25-resource-section .row .resource-loop .download-text .elementor-heading-title,
.nga2k25-resource-section .row .resource-loop .icon-down-arrow .elementor-icon svg path {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.nga2k25-resource-section .row .resource-loop:hover .resource-title .elementor-heading-title,
.nga2k25-resource-section .row .resource-loop:hover .download-text .elementor-heading-title {
  color: #F61A58;
}
.nga2k25-resource-section .row .resource-loop:hover .icon-down-arrow .elementor-icon svg path {
  fill: #F61A58;
}

/**
 * Sections - News List
 * --------------------------------------------------
 */
@media screen and (min-width: 700px) {
  .nga2k25-news-section .row .news-loop {
    height: 100%;
  }
  .nga2k25-news-section .row .news-loop .news-title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
.nga2k25-news-section .row .news-loop .readmore-text-wrap {
  margin-top: auto;
}
.nga2k25-news-section .row .news-loop .news-title .elementor-heading-title,
.nga2k25-news-section .row .news-loop .readmore-text .elementor-heading-title,
.nga2k25-news-section .row .news-loop .icon-right-arrow .elementor-icon svg path {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.nga2k25-news-section .row .news-loop:hover .news-title .elementor-heading-title,
.nga2k25-news-section .row .news-loop:hover .readmore-text .elementor-heading-title {
  color: #F61A58;
}
.nga2k25-news-section .row .news-loop:hover .icon-right-arrow .elementor-icon svg path {
  fill: #F61A58;
}

/**
 * Sections - Staff
 * --------------------------------------------------
 */
@media screen and (min-width: 1025px) {
  .nga2k25-staff-section .elementor-grid .e-loop-item:nth-of-type(4):last-child, .nga2k25-staff-section .elementor-grid .e-loop-item:nth-of-type(7):last-child, .nga2k25-staff-section .elementor-grid .e-loop-item:nth-of-type(10):last-child {
    grid-column: 2;
  }
}
.nga2k25-staff-section .elementor-grid .e-loop-item .staff-loop .bio-expand .elementor-button-link .elementor-button-icon svg {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.nga2k25-staff-section .elementor-grid .e-loop-item .staff-loop .bio-expand .elementor-button-link.expanded .elementor-button-icon svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.nga2k25-staff-section .elementor-grid .e-loop-item .staff-loop .staff-bio-expandable {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  max-height: 0;
  overflow: hidden;
}
.elementor .nga2k25-staff-section .elementor-grid .e-loop-item .staff-loop .staff-bio-expandable:not(.expanded) {
  padding-top: 0;
  padding-bottom: 0;
  border-width: 0;
}
.nga2k25-staff-section .elementor-grid .e-loop-item .staff-loop .staff-bio-expandable.expanded {
  height: auto;
  max-height: 598px;
  /* Or a sufficiently large value if their bio gets longer */
  overflow: scroll;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.nga2k25-staff-section .staff-list.regents .elementor-grid .staff-loop .staff-job {
  display: none;
}

/**
 * Section - Text and Circular Image
 * --------------------------------------------------
 */
.text-and-circular-title h2 {
  position: relative;
}
.text-and-circular-title h2:before {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background: #D50032;
  content: "";
  height: 4px;
  position: absolute;
  left: 50%;
  bottom: -14px;
  width: 49px;
}
@media (min-width: 700px) {
  .text-and-circular-title h2:before {
    bottom: -14px;
  }
}
@media (min-width: 1025px) {
  .text-and-circular-title h2:before {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    bottom: -24px;
    left: 6px;
  }
}

@media (min-width: 1025px) {
  .text-and-circular-image img {
    border-radius: 440px !important;
    width: 440px !important;
    max-width: 440px !important;
    height: 440px !important;
  }
}
@media (min-width: 1281px) {
  .text-and-circular-image img {
    border-radius: 492px !important;
    width: 492px !important;
    max-width: 492px !important;
    height: 492px !important;
  }
}
@media (max-width: 389px) {
  .text-and-circular-image img {
    border-radius: 280px !important;
    width: 280px !important;
    max-width: 280px !important;
    height: 280px !important;
  }
}

@media (min-width: 390px) {
  .text-and-circular-heart {
    -webkit-transform: translate(calc(-50% + 203px), 0);
    transform: translate(calc(-50% + 203px), 0);
  }
}
@media (min-width: 700px) {
  .text-and-circular-heart {
    -webkit-transform: translate(calc(-50% + 203px), 0);
    transform: translate(calc(-50% + 203px), 0);
  }
}
@media (min-width: 1025px) {
  .text-and-circular-heart {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media (min-width: 1281px) {
  .text-and-circular-heart {
    right: 49px !important;
    top: 378px !important;
  }
}
@media (max-width: 389px) {
  .text-and-circular-heart {
    -webkit-transform: translate(calc(-50% + 184px), 0);
    transform: translate(calc(-50% + 184px), 0);
    top: 211px !important;
  }
}

@media (min-width: 1281px) {
  .nga2k25-text-and-right-circular-image .text-and-circular-container-wrapper .container-wrapper-text {
    padding-left: 55px;
  }
}

@media (min-width: 1281px) {
  .nga2k25-text-and-left-circular-image .text-and-circular-container-wrapper .container-wrapper-text {
    padding-right: 55px;
  }
}

/**
 * Sections - Stats
 * --------------------------------------------------
 */
.nga2k25-stats .stat-icon {
  width: 107px;
}
@media (min-width: 700px) {
  .nga2k25-stats .stat-icon {
    width: 143px;
  }
}
.nga2k25-stats .stat-counter .elementor-counter-title {
  text-align: center;
}
.nga2k25-stats .stat-counter .elementor-counter-number-prefix,
.nga2k25-stats .stat-counter .elementor-counter-number-suffix {
  margin-top: -13px;
}
@media (min-width: 700px) {
  .nga2k25-stats .stat-counter .elementor-counter-number-prefix,
  .nga2k25-stats .stat-counter .elementor-counter-number-suffix {
    margin-top: -23px;
  }
}
.nga2k25-stats .stat-counter .elementor-counter-number {
  margin-top: -13px;
  text-align: center;
}
@media (min-width: 700px) {
  .nga2k25-stats .stat-counter .elementor-counter-number {
    margin-top: -23px;
  }
}

/**
 * Sections - Home News Carousel
 * --------------------------------------------------
 */
.nga2k25-home-news-loop-carousel {
  width: 100%;
}
.nga2k25-home-news-loop-carousel .swiper {
  border-radius: 16px;
}
@media (min-width: 1025px) {
  .nga2k25-home-news-loop-carousel .swiper {
    border-radius: 16px;
  }
}
.nga2k25-home-news-loop-carousel .swiper .swiper-slide {
  max-width: 440px;
}
.nga2k25-home-news-loop-carousel .elementor-swiper-button:hover svg, .nga2k25-home-news-loop-carousel .elementor-swiper-button:focus svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.nga2k25-home-news-loop-carousel .elementor-swiper-button:hover svg path, .nga2k25-home-news-loop-carousel .elementor-swiper-button:focus svg path {
  fill: #062367 !important;
}
@media (min-width: 1025px) {
  .nga2k25-home-news-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    left: -38px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-home-news-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    left: -59px !important;
  }
}
@media (min-width: 1025px) {
  .nga2k25-home-news-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
    right: -38px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-home-news-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
    right: -59px !important;
  }
}

/**
 * Sections - Home News Carousel
 * --------------------------------------------------
 */
.nga2k25-carousel-logos .elementor-swiper-button:hover svg, .nga2k25-carousel-logos .elementor-swiper-button:focus svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.nga2k25-carousel-logos .elementor-swiper-button:hover svg path, .nga2k25-carousel-logos .elementor-swiper-button:focus svg path {
  fill: #062367 !important;
}
.nga2k25-carousel-logos .elementor-swiper-button.elementor-swiper-button-prev {
  left: -30px !important;
}
@media (min-width: 700px) {
  .nga2k25-carousel-logos .elementor-swiper-button.elementor-swiper-button-prev {
    left: -30px !important;
  }
}
@media (min-width: 1025px) {
  .nga2k25-carousel-logos .elementor-swiper-button.elementor-swiper-button-prev {
    left: -38px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-carousel-logos .elementor-swiper-button.elementor-swiper-button-prev {
    left: -59px !important;
  }
}
.nga2k25-carousel-logos .elementor-swiper-button.elementor-swiper-button-next {
  right: -30px !important;
}
@media (min-width: 700px) {
  .nga2k25-carousel-logos .elementor-swiper-button.elementor-swiper-button-next {
    right: -30px !important;
  }
}
@media (min-width: 1025px) {
  .nga2k25-carousel-logos .elementor-swiper-button.elementor-swiper-button-next {
    right: -38px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-carousel-logos .elementor-swiper-button.elementor-swiper-button-next {
    right: -59px !important;
  }
}
.nga2k25-carousel-logos img {
  opacity: 0.75;
}

/**
 * Sections - Featured Events Carousel
 * --------------------------------------------------
 */
.nga2k25-featured-events-loop-carousel .swiper {
  border-radius: 26px;
}
@media (min-width: 1025px) {
  .nga2k25-featured-events-loop-carousel .swiper {
    border-radius: 32px;
  }
}
.nga2k25-featured-events-loop-carousel .elementor-swiper-button:hover svg, .nga2k25-featured-events-loop-carousel .elementor-swiper-button:focus svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.nga2k25-featured-events-loop-carousel .elementor-swiper-button:hover svg path, .nga2k25-featured-events-loop-carousel .elementor-swiper-button:focus svg path {
  fill: #062367 !important;
}
@media (min-width: 1025px) {
  .nga2k25-featured-events-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    left: -38px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-featured-events-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    left: -59px !important;
  }
}
@media (min-width: 1025px) {
  .nga2k25-featured-events-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
    right: -38px !important;
  }
}
@media (min-width: 1281px) {
  .nga2k25-featured-events-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
    right: -59px !important;
  }
}

/**
 * Sections - Intro Text with Columns
 * shares a section class with the Intro with Text
 * for /foundation/students/scholarships/
 * & /foundation/who-we-are/our-supporters/
 * --------------------------------------------------
 */
.nga2k25-intro-with-text .text-columns-2 > div {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
.nga2k25-intro-with-text .text-columns-3 > div {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  /* Divides the text into two columns */
}
@media (min-width: 700px) {
  .nga2k25-intro-with-text .text-columns-3 > div {
    /* Divides the text into three columns */
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}

/**
 * Sections - Instagram
 * --------------------------------------------------
 */
.nga2k25-instagram #sb_instagram #sbi_images img {
  border-radius: 28px;
  border: 3px solid #F61A58;
}
@media (max-width: 1024px) {
  .nga2k25-instagram #sb_instagram #sbi_images.slick-slider {
    display: block !important;
    gap: 0 !important;
  }
}
@media (max-width: 1024px) {
  .nga2k25-instagram #sb_instagram #sbi_images .slick-slide {
    margin-right: 16px;
    margin: 0 10px !important;
  }
}
.nga2k25-instagram #sb_instagram .sb_instagram_header .sbi_header_img {
  border: 3px solid #D50032;
  width: 67px;
  height: 67px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -o-object-fit: contain;
     object-fit: contain;
}
.nga2k25-instagram #sb_instagram .sb_instagram_header .sbi_header_text {
  gap: 15px;
}
@media (max-width: 1024px) {
  .nga2k25-instagram #sb_instagram .sb_instagram_header .sbi_header_text {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
  }
}
@media (max-width: 1024px) {
  .nga2k25-instagram #sb_instagram .sbi_feedtheme_header_text {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
.nga2k25-instagram #sb_instagram .sbi_feedtheme_header_text h3 {
  font-family: "Cal Sans", sans-serif, sans-serif;
  font-size: 1.6875rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.8125rem;
  letter-spacing: 0rem;
  letter-spacing: 0.54px;
  color: #000000;
}
.nga2k25-instagram #sb_instagram .sbi_feedtheme_header_text h3::before {
  content: "@";
}
@media (max-width: 1024px) {
  .nga2k25-instagram #sb_instagram .slick-list {
    overflow: visible;
  }
}
@media (max-width: 1024px) {
  .nga2k25-instagram #sb_instagram {
    padding: 0 !important;
    width: 100vw !important;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}

/**
 * Loops
 * --------------------------------------------------
 */
/**
 * Loop - Home News
 * --------------------------------------------------
 */
.nga2k25-home-news-loop-item:hover, .nga2k25-home-news-loop-item:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.19) !important;
          box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.19) !important;
}
.nga2k25-home-news-loop-item:hover .news-loop-item-image .news-image img, .nga2k25-home-news-loop-item:focus .news-loop-item-image .news-image img {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0.86;
}
.nga2k25-home-news-loop-item:hover .news-loop-item-details .button-secondary:before, .nga2k25-home-news-loop-item:focus .news-loop-item-details .button-secondary:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #0060DB;
  width: 100%;
}
.nga2k25-home-news-loop-item:hover .news-loop-item-details .button-secondary-wrapper .button-secondary-icon svg, .nga2k25-home-news-loop-item:focus .news-loop-item-details .button-secondary-wrapper .button-secondary-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(5px, -2px);
  transform: translate(5px, -2px);
}
.nga2k25-home-news-loop-item:hover .news-loop-item-details .button-secondary-wrapper .button-secondary-icon svg .st0, .nga2k25-home-news-loop-item:focus .news-loop-item-details .button-secondary-wrapper .button-secondary-icon svg .st0 {
  fill: #0060DB !important;
}
.nga2k25-home-news-loop-item .news-loop-item-details {
  position: relative;
}
.nga2k25-home-news-loop-item .news-loop-item-details .button-secondary {
  position: relative;
}
.nga2k25-home-news-loop-item .news-loop-item-details .button-secondary:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  content: "";
  background: #0060DB;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 0;
}
.nga2k25-home-news-loop-item .news-loop-item-details .button-secondary-wrapper {
  position: absolute;
  left: 16px;
  bottom: 16px;
  width: calc(100% - 32px);
}
@media (min-width: 700px) {
  .nga2k25-home-news-loop-item .news-loop-item-details .button-secondary-wrapper {
    left: 20px;
    bottom: 20px;
    width: calc(100% - 40px);
  }
}
.nga2k25-home-news-loop-item .news-loop-item-details .button-secondary-wrapper .button-secondary-icon svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(0, -2px);
  transform: translate(0, -2px);
  height: 11px !important;
  width: 14px !important;
}
.nga2k25-home-news-loop-item .news-loop-item-details .button-secondary-wrapper .button-secondary-icon svg .st0 {
  fill: #0060DB !important;
}

/**
 * Loop - Featured Events
 * --------------------------------------------------
 */
@media (max-width: 1024px) {
  .nga2k25-featured-events-loop-item .featured-events-date-location ul {
    -ms-flex-flow: column wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap;
    row-gap: 4px;
  }
}
@media (max-width: 1024px) {
  .nga2k25-featured-events-loop-item .featured-events-date-location ul li:after {
    display: none;
  }
}

/**
 * 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJ2YXJpYWJsZXMvdmFyaWFibGVzLnNjc3MiLCJtaXhpbnMvbWl4aW5zLnNjc3MiLCJtaXhpbnMvX2N1c3RvbS1mbGV4Ym94LnNjc3MiLCJtaXhpbnMvX2N1c3RvbS1taXhpbnMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJibG9ja3MvYmxvY2tzLnNjc3MiLCJsYXlvdXRzL2xheW91dHMuc2NzcyIsImxheW91dHMvX2hlYWRlci5zY3NzIiwibGF5b3V0cy9fY29udGVudC5zY3NzIiwibGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJwYWdlcy9wYWdlcy5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19ldmVudHMuc2NzcyIsInBhZ2VzL19pbnRlcm5hbC5zY3NzIiwicGFnZXMvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3N0aWNreS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX21vYmlsZS1tZW51LnNjc3MiLCJjb21wb25lbnRzL19tb2JpbGUtZm91bmRhdGlvbi1tZW51LnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb25zLnNjc3MiLCJjb21wb25lbnRzL19zdWItbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2Utc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19xdWljay1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19mYW5jeWJveC5zY3NzIiwiZm9ybXMvZm9ybXMuc2NzcyIsImZvcm1zL19ncmF2aXR5LnNjc3MiLCJzZWN0aW9ucy9zZWN0aW9ucy5zY3NzIiwic2VjdGlvbnMvX2FkLWJsb2NrLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19ldmVudHMtbGlzdC1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9faWNvbi1ibG9ja3Muc2NzcyIsInNlY3Rpb25zL19pbWFnZS1zbGlkZXItc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX25ld3MtbGlzdC1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fcmVzb3VyY2VzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zdGFmZi1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fbGVmdC1hbmQtcmlnaHQtY2lyY3VsYXItaW1hZ2Uuc2NzcyIsInNlY3Rpb25zL19zdGF0cy5zY3NzIiwic2VjdGlvbnMvX2hvbWUtbmV3cy1jYXJvdXNlbC5zY3NzIiwic2VjdGlvbnMvX2Nhcm91c2VsLWxvZ29zLnNjc3MiLCJzZWN0aW9ucy9fY2Fyb3VzZWwtZmVhdHVyZWQtZXZlbnRzLnNjc3MiLCJzZWN0aW9ucy9faW50cm8td2l0aC10ZXh0LWNvbHVtbnMuc2NzcyIsInNlY3Rpb25zL19pbnN0YWdyYW0uc2NzcyIsImxvb3BzL2xvb3BzLnNjc3MiLCJsb29wcy9faG9tZS1uZXdzLnNjc3MiLCJsb29wcy9fZmVhdHVyZWQtZXZlbnRzLnNjc3MiLCJfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7QUFBQTtBQUFBO0FDQUE7QUFBQTtBQUFBO0FBQUE7QUNBQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBZUE7QUFXQTtBQVVBO0FBVUE7QUFVQTtBQVdBO0FBVUE7QUFVQTtBQVdBO0FBV0E7QUFVQTtBQVdBO0FDdklBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFRQTtBQU9BO0FBUUE7QUFPQTtBQStCQTtBQXVCQTtBQW9GQTtBQTJGQTtBQXdIQTtBQ2hZQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQ0E7QUFBQTtFQUVJO0VBQ0E7OztBQUlBO0VBREo7SUFFUTs7OztBQUtSO0FBQ0E7RURpQkM7RUFDQTtFQUtDLGFIc0hzRDtFR2xIdEQ7RUFRQTtFQU1BO0VDdkNFLE9KTW9EO0VJTHBE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LGFPTzRCO0VQaENoQyx5Qk9pQ29DO0VQaENsQyxzQk9nQ2tDO0VQL0JsQyxxQk8rQmtDO0VQOUJoQyxpQk84QmdDO0VQN0IvQixlTzZCK0I7O0FBRXpCO0VBTko7SVBsQlAsdUJPeUJzQztJUHhCcEMsb0JPd0JvQztJUHZCcEMsbUJPdUJvQztJUHRCbEMsZU9zQmtDO0lQZnRDLHFCT2dCb0M7SVBmbEMsa0JPZWtDO0lQZGxDLGlCT2NrQztJUGJqQyxnQk9haUM7SVBaaEMsYU9ZZ0M7SVByQ3BDLHlCT3NDd0M7SVByQ3RDLHNCT3FDc0M7SVBwQ3RDLHFCT29Dc0M7SVBuQ3BDLGlCT21Db0M7SVBsQ25DLGVPa0NtQzs7O0FBRzdCO0VQN0ZYLG1CTzhGa0M7RVA3RmhDLGdCTzZGZ0M7RVA1RmhDLGVPNEZnQztFUDNGOUIsV08yRjhCO0VQL0JsQyx1Qk9nQ3NDO0VQL0JwQyxvQk8rQm9DO0VQOUJwQyxtQk84Qm9DO0VQN0JsQyxlTzZCa0M7RVB0QnRDLHFCT3VCb0M7RVB0QmxDLGtCT3NCa0M7RVByQmxDLGlCT3FCa0M7RVBwQmpDLGdCT29CaUM7RVBuQmhDLGFPbUJnQztFUDVDcEMseUJPNkN3QztFUDVDdEMsc0JPNENzQztFUDNDdEMscUJPMkNzQztFUDFDcEMsaUJPMENvQztFUHpDbkMsZU95Q21DO0VBQ3pCOztBQUVBO0VBUEo7SVA3RlgsbUJPcUdzQztJUHBHcEMsZ0JPb0dvQztJUG5HcEMsZU9tR29DO0lQbEdsQyxXT2tHa0M7SVB0Q3RDLHVCT3VDMEM7SVB0Q3hDLG9CT3NDd0M7SVByQ3hDLG1CT3FDd0M7SVBwQ3RDLGVPb0NzQztJUDdCMUMscUJPOEJ3QztJUDdCdEMsa0JPNkJzQztJUDVCdEMsaUJPNEJzQztJUDNCckMsZ0JPMkJxQztJUDFCcEMsYU8wQm9DO0lQbkR4Qyx5Qk9vRDRDO0lQbkQxQyxzQk9tRDBDO0lQbEQxQyxxQk9rRDBDO0lQakR4QyxpQk9pRHdDO0lQaER2QyxlT2dEdUM7SUFDekI7SUFDQTs7O0FBRUE7RUFmUjtJQWdCWTs7O0FBSVI7RUFwQko7SUFxQlE7OztBQUdKO0VQckhmLG1CT3NIc0M7RVBySHBDLGdCT3FIb0M7RVBwSHBDLGVPb0hvQztFUG5IbEMsV09tSGtDO0VQdkR0Qyx1Qk93RDBDO0VQdkR4QyxvQk91RHdDO0VQdER4QyxtQk9zRHdDO0VQckR0QyxlT3FEc0M7RVA5QzFDLHFCTytDd0M7RVA5Q3RDLGtCTzhDc0M7RVA3Q3RDLGlCTzZDc0M7RVA1Q3JDLGdCTzRDcUM7RVAzQ3BDLGFPMkNvQztFUHBFeEMseUJPcUU0QztFUHBFMUMsc0JPb0UwQztFUG5FMUMscUJPbUUwQztFUGxFeEMsaUJPa0V3QztFUGpFdkMsZU9pRXVDOztBQUV6QjtFQU5KO0lQdERmLHVCTzZEOEM7SVA1RDVDLG9CTzRENEM7SVAzRDVDLG1CTzJENEM7SVAxRDFDLGVPMEQwQztJUG5EOUMscUJPb0Q0QztJUG5EMUMsa0JPbUQwQztJUGxEMUMsaUJPa0QwQztJUGpEekMsZ0JPaUR5QztJUGhEeEMsYU9nRHdDO0lQekU1Qyx5Qk8wRWdEO0lQekU5QyxzQk95RThDO0lQeEU5QyxxQk93RThDO0lQdkU1QyxpQk91RTRDO0lQdEUzQyxlT3NFMkM7SUFDekI7SUFDQTs7O0FBRUE7RUFiUjtJQWNZOzs7QUFSUjtFQVdJO0lBQ0k7O0VBSUE7SUFDSTs7O0FBS1o7RUE1Qko7SUE2QlE7SUFDQTs7O0FBR0o7RVBsR25CLHlCT21HZ0Q7RVBsRzlDLHNCT2tHOEM7RVBqRzlDLHFCT2lHOEM7RVBoRzVDLGlCT2dHNEM7RVAvRjNDLGVPK0YyQztFQUN6QjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBKO0lQbEduQix5Qk8wR21EO0lQekdqRCxzQk95R2lEO0lQeEdqRCxxQk93R2lEO0lQdkcvQyxpQk91RytDO0lQdEc5QyxlT3NHOEM7SUFDekI7OztBQUdIO0VOMU12QixvQk00TStDO0VOM003QyxlTTJNNkM7RU4xTTNDLFlNME0yQztFQUNwQjtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFLWjtFQUNJLFlUaE9vQztFU2lPcEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFQTtFQUhKO0lBSVE7OztBQUdKO0VQbEl2Qix1Qk9tSWtEO0VQbEloRCxvQk9rSWdEO0VQakloRCxtQk9pSWdEO0VQaEk5QyxlT2dJOEM7RVB6SGxELHFCTzBIZ0Q7RVB6SDlDLGtCT3lIOEM7RVB4SDlDLGlCT3dIOEM7RVB2SDdDLGdCT3VINkM7RVB0SDVDLGFPc0g0QztFUC9JaEQseUJPZ0pvRDtFUC9JbEQsc0JPK0lrRDtFUDlJbEQscUJPOElrRDtFUDdJaEQsaUJPNklnRDtFUDVJL0MsZU80SStDO0VBQ3pCLFlUcFA0QjtFU3FQNUI7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFWSjtJUGxJdkIsdUJPNklzRDtJUDVJcEQsb0JPNElvRDtJUDNJcEQsbUJPMklvRDtJUDFJbEQsZU8wSWtEO0lQbkl0RCxxQk9vSW9EO0lQbklsRCxrQk9tSWtEO0lQbElsRCxpQk9rSWtEO0lQaklqRCxnQk9pSWlEO0lQaEloRCxhT2dJZ0Q7SVB6SnBELHlCTzBKd0Q7SVB6SnRELHNCT3lKc0Q7SVB4SnRELHFCT3dKc0Q7SVB2SnBELGlCT3VKb0Q7SVB0Sm5ELGVPc0ptRDtJQUN6QjtJQUNBO0lBQ0E7OztBQUdKO0VONVAzQixvQk04UG1EO0VON1BqRCxlTTZQaUQ7RU41UC9DLFlNNFArQztFQUNwQixZVHRRd0I7RVN1UXhCO0VBQ0E7RUFDQTs7QUFVeEI7RUFDSTs7QUFFQTtFQUhKO0lBSVE7OztBQUdKO0VBUEo7SUFRUTs7O0FBR0o7RUFYSjtJQVlROzs7QUFLSjtFQURKO0lBRVE7SUFDQTs7O0FBR0o7RUFOSjtJQU9RO0lBQ0E7OztBQUlBO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFSSjtJQVNRO0lBQ0E7SUFDQTtJQUNBOzs7QUFPWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE9UNVV3QztFUzZVeEM7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPVHhVb0M7OztBU2lWcEQ7QUFBQTtFQUdJLGtCVDFWZ0Q7OztBVVh4RDtBQUFBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7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 */

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