/*
Theme Name: FESI 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  */
/* Rotate  */
/* Multiple Transforms  */
/* Gradient Cosmic - Carbon */
/* Font Full */
/* Default Container */
/* Buttons */
/* Buttons Link */
/* Headings */
/* Forms */
/**
 * General - Scaffolding
 * --------------------------------------------------
 */
/* HTML, Body */
html,
body {
  font-size: 100%;
  overflow-x: hidden;
}

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

/* Body Reset */
body {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  color: #05293D;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
@media (min-width: 700px) {
  body {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  body {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.1875rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5625rem;
    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: "bebas-neue", sans-serif, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  font-style: normal;
  line-height: 3rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  h1 {
    font-family: "bebas-neue", sans-serif, sans-serif;
    font-size: 4rem;
    font-weight: 400;
    font-style: normal;
    line-height: 4rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  h1 {
    font-family: "bebas-neue", sans-serif, sans-serif;
    font-size: 5rem;
    font-weight: 400;
    font-style: normal;
    line-height: 5rem;
    letter-spacing: 0rem;
  }
}
h1 strong,
h1 b {
  color: #FF9407 !important;
  font-weight: 400 !important;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "bebas-neue", sans-serif, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  font-style: normal;
  line-height: 2.125rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  h2 {
    font-family: "bebas-neue", sans-serif, sans-serif;
    font-size: 2.75rem;
    font-weight: 400;
    font-style: normal;
    line-height: 2.375rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  h2 {
    font-family: "bebas-neue", sans-serif, sans-serif;
    font-size: 3rem;
    font-weight: 400;
    font-style: normal;
    line-height: 2.625rem;
    letter-spacing: 0rem;
  }
}

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

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

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

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

p {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
}
@media (min-width: 700px) {
  p {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  p {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.1875rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5625rem;
    letter-spacing: 0rem;
  }
}
p {
  margin-bottom: 16px;
}
@media (min-width: 700px) {
  p {
    margin-bottom: 25px;
  }
}
p:only-child {
  margin-bottom: 0 !important;
}
p:last-child {
  margin-bottom: 0;
}
p a {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  color: #FF9407;
}
@media (min-width: 700px) {
  p a {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  p a {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.1875rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5625rem;
    letter-spacing: 0rem;
  }
}
p a:hover, p a:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #FF9407;
}
@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;
  }
}

/* Buttons */
.button-primary .elementor-button-wrapper {
  min-height: 41px;
  height: 41px;
}
.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: 22px;
}
.button-primary .elementor-button-link {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: #FF9407;
  border: 1px solid #FF9407;
  border-radius: 4px;
  color: #05293D;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.32px;
  min-height: 41px;
  min-width: 146px;
  padding: 8px 20px 6px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
}
.button-primary .elementor-button-link:hover, .button-primary .elementor-button-link:focus, .button-primary .elementor-button-link.active, .button-primary .elementor-button-link:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #05293D;
  border: 1px solid #05293D;
  color: #FF9407;
  padding: 8px 20px 6px !important;
  text-decoration: none;
}

.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, 0);
  transform: translate(0, 0);
  height: 9px;
  width: 11px;
}
.button-secondary .elementor-button-link .elementor-button-icon svg path {
  fill: #FF9407 !important;
}
.button-secondary .elementor-button-link {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  color: #FF9407;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.32px;
  min-height: 24px;
  min-width: 62px;
  padding: 0 !important;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  width: auto;
}
.button-secondary .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);
}
.button-secondary .elementor-button-link .elementor-button-icon svg path {
  fill: #FF9407 !important;
}
.button-secondary .elementor-button-link:hover, .button-secondary .elementor-button-link:focus, .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: #05293D;
  padding: 0 !important;
  text-decoration: none;
}
.button-secondary .elementor-button-link:hover .elementor-button-icon svg, .button-secondary .elementor-button-link:focus .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(7px, 0);
  transform: translate(7px, 0);
}
.button-secondary .elementor-button-link:hover .elementor-button-icon svg path, .button-secondary .elementor-button-link:focus .elementor-button-icon svg path, .button-secondary .elementor-button-link:active .elementor-button-icon svg path, .button-secondary .elementor-button-link.active .elementor-button-icon svg path {
  fill: #FF9407 !important;
}
.button-secondary .elementor-button-link .elementor-button-icon svg path {
  fill: #FF9407 !important;
}
.button-secondary .elementor-button-link:hover .elementor-button-icon svg path, .button-secondary .elementor-button-link:focus .elementor-button-icon svg path, .button-secondary .elementor-button-link:active .elementor-button-icon svg path, .button-secondary .elementor-button-link.active .elementor-button-icon svg path {
  fill: #FF9407 !important;
}

.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, 0);
  transform: translate(0, 0);
  height: 9px;
  width: 11px;
}
.button-secondary .elementor-button-link .elementor-button-icon svg path {
  fill: #FF9407 !important;
}
.button-secondary .elementor-button-link {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  color: #FF9407;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.32px;
  min-height: 24px;
  min-width: 62px;
  padding: 0 !important;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  width: auto;
}
.button-secondary .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);
}
.button-secondary .elementor-button-link .elementor-button-icon svg path {
  fill: #FF9407 !important;
}
.button-secondary .elementor-button-link:hover, .button-secondary .elementor-button-link:focus, .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: #05293D;
  padding: 0 !important;
  text-decoration: none;
}
.button-secondary .elementor-button-link:hover .elementor-button-icon svg, .button-secondary .elementor-button-link:focus .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(7px, 0);
  transform: translate(7px, 0);
}
.button-secondary .elementor-button-link:hover .elementor-button-icon svg path, .button-secondary .elementor-button-link:focus .elementor-button-icon svg path, .button-secondary .elementor-button-link:active .elementor-button-icon svg path, .button-secondary .elementor-button-link.active .elementor-button-icon svg path {
  fill: #FF9407 !important;
}
.button-secondary .elementor-button-link .elementor-button-icon svg path {
  fill: #ffffff !important;
}
.button-secondary .elementor-button-link:hover .elementor-button-icon svg path, .button-secondary .elementor-button-link:focus .elementor-button-icon svg path, .button-secondary .elementor-button-link:active .elementor-button-icon svg path, .button-secondary .elementor-button-link.active .elementor-button-icon svg path {
  fill: #ffffff !important;
}

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

/**
 * Components
 * --------------------------------------------------
 */
/**
 * Components - Breadcrumbs
 * --------------------------------------------------
 */
/**
 * Components - Search
 * --------------------------------------------------
 */
/**
 * Components - Sticky Header
 * --------------------------------------------------
 */
.scrolled-down.admin-bar .fesi2k26-header {
  top: 46px !important;
}
@media (min-width: 700px) {
  .scrolled-down.admin-bar .fesi2k26-header {
    top: 32px !important;
  }
}
.scrolled-down.admin-bar .fesi2k26-header-search.open {
  top: 162px;
}
.scrolled-down .fesi2k26-header {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
  left: 0;
  margin: 0;
  position: fixed !important;
  top: 0;
  width: 100% !important;
}
.scrolled-down .fesi2k26-header .pre-header {
  display: none;
}

/**
 * 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 {
    background: #05293D;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #05293D), to(#00001C));
    background: linear-gradient(0deg, #05293D 20%, #00001C 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$brand-gradient-cosmic-carbon-1",endColorstr="$brand-gradient-cosmic-carbon-2",GradientType=1);
    max-width: 100% !important;
    width: 100% !important;
  }
}
@media (max-width: 699px) {
  #mg-wprm-wrap,
  #mg-widgetmenu-wrap {
    max-width: 100% !important;
    width: 100% !important;
  }
}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover, #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:focus,
#mg-widgetmenu-wrap ul#wprmenu_menu_ul li.menu-item a:hover,
#mg-widgetmenu-wrap ul#wprmenu_menu_ul li.menu-item a:focus {
  background: transparent !important;
}
#mg-wprm-wrap ul#wprmenu_menu_ul li.current-menu-item > a,
#mg-widgetmenu-wrap ul#wprmenu_menu_ul li.current-menu-item > a {
  background: transparent !important;
}

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

.wprmenu_bar {
  display: block;
}
@media (min-width: 1025px) {
  .wprmenu_bar {
    display: none;
  }
}
.wprmenu_bar .wpr-custom-menu {
  padding: 0 !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
}
.wprmenu_bar .wpr-custom-menu i {
  color: #FF9407 !important;
}
.wprmenu_bar .wpr-custom-menu .wpr_open {
  height: 23px;
  width: 30px;
}
.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: 30px 23px;
  background-repeat: no-repeat;
  height: 23px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
}
.wprmenu_bar .wpr-custom-menu .wpr_close {
  color: #FF9407 !important;
  font-size: 23px !important;
  height: 23px;
  margin-top: 1px;
  width: 23px;
}
.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: 23px 23px;
  background-repeat: no-repeat;
  height: 23px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 23px;
}

#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: 80px;
  padding-top: 0;
  padding-bottom: 270px;
  overflow: scroll;
}
#mg-wprm-wrap.cbp-spmenu-widget.custom {
  top: 80px;
  padding-top: 0;
  padding-bottom: 270px;
  overflow: scroll;
}
#mg-wprm-wrap .scrolled-down #mg-wprm-wrap.cbp-spmenu.custom {
  top: 80px;
  padding-top: 0;
  padding-bottom: 270px;
  overflow: scroll;
}
#mg-wprm-wrap ul li {
  border-bottom: none;
}
#mg-wprm-wrap ul li.current-page-ancestor > a, #mg-wprm-wrap ul li.current-menu-ancestor > a, #mg-wprm-wrap ul li.current-menu-parent > a, #mg-wprm-wrap ul li.current-page-parent > a, #mg-wprm-wrap ul li.current_page_parent > a, #mg-wprm-wrap ul li.current_page_ancestor > a, #mg-wprm-wrap ul li.current-menu-item > a {
  color: #FF9407 !important;
}
#mg-wprm-wrap ul li:first-child {
  border-top: none;
}
#mg-wprm-wrap ul li span.wprmenu_icon {
  color: #FFFFFF !important;
  font-size: 24px !important;
  right: 0 !important;
  top: 0 !important;
  height: 76px;
}
#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: 4px !important;
  height: 24px;
  width: 24px;
}
#mg-wprm-wrap ul li span.wprmenu_icon.wpr-icon-arrow-down11 {
  color: #FF9407 !important;
}
#mg-wprm-wrap ul li span.wprmenu_icon.wpr-icon-arrow-down11:before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  right: 4px !important;
}
#mg-wprm-wrap li.current-menu-item .wprmenu_icon,
#mg-wprm-wrap li.current_page_item .wprmenu_icon {
  color: #FF9407 !important;
}
#mg-wprm-wrap li.current-menu-item .wprmenu_icon:before,
#mg-wprm-wrap li.current_page_item .wprmenu_icon:before {
  color: #FF9407 !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: #FF9407 !important;
  position: relative;
}
#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current-menu-item a:hover, #mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current-menu-item a:focus, #mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current_page_item a:hover, #mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item.current_page_item a:focus {
  color: #FF9407 !important;
}
#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: 10px 20px 10px 10px !important;
  position: relative;
}

#wprmenu_menu_ul {
  padding: 30px 30px !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, #wprmenu_menu_ul li.menu-item.current-menu-item .wprmenu_icon {
  color: #FF9407 !important;
}
#wprmenu_menu_ul li.menu-item.current-page-ancestor .wprmenu_icon:before, #wprmenu_menu_ul li.menu-item.current-menu-ancestor .wprmenu_icon:before, #wprmenu_menu_ul li.menu-item.current-menu-parent .wprmenu_icon:before, #wprmenu_menu_ul li.menu-item.current-page-parent .wprmenu_icon:before, #wprmenu_menu_ul li.menu-item.current_page_parent .wprmenu_icon:before, #wprmenu_menu_ul li.menu-item.current_page_ancestor .wprmenu_icon:before, #wprmenu_menu_ul li.menu-item.current-menu-item .wprmenu_icon:before {
  color: #FF9407 !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, #wprmenu_menu_ul li.menu-item.current-menu-item > a {
  color: #FF9407 !important;
}
#wprmenu_menu_ul li.menu-item.wprmenu_no_border_bottom .wprmenu_icon {
  color: #FF9407 !important;
}
#wprmenu_menu_ul li.menu-item.wprmenu_no_border_bottom > a {
  color: #FF9407 !important;
}
#wprmenu_menu_ul li.menu-item:last-child {
  border-bottom: 1px solid transparent !important;
}
#wprmenu_menu_ul li.menu-item a {
  font-family: "figtree", sans-serif;
  line-height: 1.6;
  letter-spacing: 0.54px;
  padding: 32px 0 32px 12px;
  text-transform: uppercase;
}
#wprmenu_menu_ul li.menu-item a:hover, #wprmenu_menu_ul li.menu-item a:focus, #wprmenu_menu_ul li.menu-item a:focus-visible {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
}
#wprmenu_menu_ul li .sub-menu {
  padding: 0 0 30px 12px !important;
}
#wprmenu_menu_ul li .sub-menu .menu-item.current-menu-item a, #wprmenu_menu_ul li .sub-menu .menu-item.current_page_item a {
  color: #FF9407 !important;
}
#wprmenu_menu_ul li .sub-menu .menu-item.current-menu-item a:hover, #wprmenu_menu_ul li .sub-menu .menu-item.current-menu-item a:focus, #wprmenu_menu_ul li .sub-menu .menu-item.current_page_item a:hover, #wprmenu_menu_ul li .sub-menu .menu-item.current_page_item a:focus {
  color: #FF9407 !important;
}
#wprmenu_menu_ul li .sub-menu .menu-item:last-child {
  border-bottom: none !important;
}
#wprmenu_menu_ul li.wprm_after_menu_content {
  border-bottom: none !important;
  padding-bottom: 150px;
}
#wprmenu_menu_ul li.wprm_after_menu_content .button-primary {
  margin: 50px auto;
  text-align: center;
}
#wprmenu_menu_ul li.wprm_after_menu_content .button-primary .elementor-button-link {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  color: #05293D;
  letter-spacing: 0.32px;
  text-transform: uppercase;
}
#wprmenu_menu_ul li.wprm_after_menu_content .button-primary .elementor-button-link:hover, #wprmenu_menu_ul li.wprm_after_menu_content .button-primary .elementor-button-link:focus {
  color: #FF9407;
}

.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: 112px !important;
    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: 126px !important;
  }
}
/**
 * Components - Social Share
 * --------------------------------------------------
 */
.fesi2k26-share-panel .share-panel-inner .share-buttons-wrap {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  overflow: hidden;
  height: 42px;
}
.fesi2k26-share-panel .share-panel-inner .share-buttons-wrap:not(.is-open) {
  height: 0;
}
.fesi2k26-share-panel .share-panel-inner .share-buttons-wrap .elementor-share-btn__icon {
  width: auto !important;
}
.fesi2k26-share-panel .share-toggle a.active {
  border-color: #05293D !important;
  background: #05293D !important;
  color: #FF9407 !important;
}

/**
 * Blocks
 * --------------------------------------------------
 */
/**
 * Layout
 * --------------------------------------------------
 */
/**
 * Layout - Header
 * --------------------------------------------------
 */
.fesi2k26-header {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
}
.admin-bar .fesi2k26-header {
  top: 46px;
}
@media (min-width: 700px) {
  .admin-bar .fesi2k26-header {
    top: 32px;
  }
}
.fesi2k26-header.elementor-sticky__spacer {
  display: none;
}
.fesi2k26-header .site-logo a img {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.fesi2k26-header .site-logo a:hover img, .fesi2k26-header .site-logo a:focus img {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* Admin */
.scrolled-top.admin-bar .fesi2k26-header {
  top: 46px !important;
}
@media (min-width: 700px) {
  .scrolled-top.admin-bar .fesi2k26-header {
    top: 32px !important;
  }
}
.scrolled-top > .elementor-location-single.elementor_template-default-template,
.scrolled-top > .elementor-location-single.elementor_template-elementor-full-width,
.scrolled-top > .elementor_library.type-elementor_library,
.scrolled-top > .elementor-location-single[data-elementor-type=error-404],
.scrolled-top > .elementor-location-single[data-elementor-type=single-post] {
  margin-top: 80px;
}
@media (min-width: 700px) {
  .scrolled-top > .elementor-location-single.elementor_template-default-template,
  .scrolled-top > .elementor-location-single.elementor_template-elementor-full-width,
  .scrolled-top > .elementor_library.type-elementor_library,
  .scrolled-top > .elementor-location-single[data-elementor-type=error-404],
  .scrolled-top > .elementor-location-single[data-elementor-type=single-post] {
    margin-top: 80px;
  }
}

/**
 * Layout - Content
 * --------------------------------------------------
 */
/**
 * Layout - Footer
 * --------------------------------------------------
 */
.fesi2k26-footer .footer-logo a img {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.fesi2k26-footer .footer-logo a:hover img, .fesi2k26-footer .footer-logo a:focus img {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/**
 * Pages
 * --------------------------------------------------
 */
/**
 * Pages - Homepage
 * --------------------------------------------------
 */
/**
 * Pages - Internal
 * --------------------------------------------------
 */
/* Inner Section - Paddings */
.fesi2k26-inner-section {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

/* Internal Main Content */
.fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) {
  list-style: none;
  margin: 14px 0 16px;
  padding: 0;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) {
    margin: 20px 0 22px;
  }
}
.fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) li {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  display: block;
  list-style-type: none;
  margin: 0 0 4px;
  padding: 0 0 0 24px;
  position: relative;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) li {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    padding: 0 0 0 39px;
    margin: 0 0 12px;
  }
}
@media (min-width: 1025px) {
  .fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) li {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.1875rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5625rem;
    letter-spacing: 0rem;
  }
}
.fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) li:before {
  content: "";
  background: #43BFC2;
  border-radius: 6px;
  left: 10px;
  height: 6px;
  position: absolute;
  top: 7px;
  width: 6px;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) li:before {
    left: 25px;
    top: 9px;
  }
}
.fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) li:last-child {
  margin-bottom: 0;
}
.fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) li a {
  color: #FF9407 !important;
  font-weight: 500;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}
.fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) li a:hover, .fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) li a:focus {
  color: #FF9407 !important;
  font-weight: 500;
  text-decoration: none !important;
}
.fesi2k26-internal-main-content ul:not(.elementor-icon-list-items) li ul {
  margin: 12px 0;
}
.fesi2k26-internal-main-content ol {
  counter-reset: ordered-counter;
  list-style: none;
  margin: 14px 0 16px;
  padding: 0;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content ol {
    margin: 20px 0 22px;
  }
}
.fesi2k26-internal-main-content ol > li {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  display: block;
  list-style-type: none;
  margin: 0 0 4px;
  padding: 0 0 0 24px;
  position: relative;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content ol > li {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
    padding: 0 0 0 44px;
    margin: 0 0 12px;
  }
}
@media (min-width: 1025px) {
  .fesi2k26-internal-main-content ol > li {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.1875rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5625rem;
    letter-spacing: 0rem;
  }
}
.fesi2k26-internal-main-content ol > li:before {
  counter-increment: ordered-counter;
  content: counters(ordered-counter, ".") ". ";
  background: transparent;
  color: #43BFC2;
  display: inline-block;
  font-weight: 600;
  left: 10px;
  min-width: 16px;
  position: absolute;
  top: 0;
  text-align: left;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content ol > li:before {
    left: 25px;
  }
}
.fesi2k26-internal-main-content ol > li::marker {
  display: none;
}
.fesi2k26-internal-main-content ol > li:last-child {
  margin-bottom: 0;
}
.fesi2k26-internal-main-content ol > li a {
  color: #FF9407 !important;
  font-weight: 500;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}
.fesi2k26-internal-main-content ol > li a:hover, .fesi2k26-internal-main-content ol > li a:focus {
  color: #FF9407 !important;
  font-weight: 500;
  text-decoration: none !important;
}
.fesi2k26-internal-main-content ol > li ol {
  margin: 12px 0;
}
.fesi2k26-internal-main-content ol > li ol li {
  margin: 0 0 8px;
  padding: 0 0 0 38px;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content ol > li ol li {
    padding: 0 0 0 58px;
  }
}
.fesi2k26-internal-main-content ol > li ol li ol li {
  padding-left: 52px;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content ol > li ol li ol li {
    padding: 0 0 0 74px;
  }
}
.fesi2k26-internal-main-content.elementor-widget-text-editor h2, .fesi2k26-internal-main-content.elementor-widget-text-editor h3, .fesi2k26-internal-main-content.elementor-widget-text-editor h4, .fesi2k26-internal-main-content.elementor-widget-text-editor h5, .fesi2k26-internal-main-content.elementor-widget-text-editor h6 {
  color: #00001C;
  margin-bottom: 10px;
  margin-top: 36px;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content.elementor-widget-text-editor h2, .fesi2k26-internal-main-content.elementor-widget-text-editor h3, .fesi2k26-internal-main-content.elementor-widget-text-editor h4, .fesi2k26-internal-main-content.elementor-widget-text-editor h5, .fesi2k26-internal-main-content.elementor-widget-text-editor h6 {
    margin-bottom: 16px;
  }
}
.fesi2k26-internal-main-content.elementor-widget-text-editor h2:first-of-type, .fesi2k26-internal-main-content.elementor-widget-text-editor h3:first-of-type, .fesi2k26-internal-main-content.elementor-widget-text-editor h4:first-of-type, .fesi2k26-internal-main-content.elementor-widget-text-editor h5:first-of-type, .fesi2k26-internal-main-content.elementor-widget-text-editor h6:first-of-type {
  margin-top: 0;
}
.fesi2k26-internal-main-content.elementor-widget-text-editor h2 {
  margin-top: 42px;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content.elementor-widget-text-editor h2 {
    margin-top: 72px;
  }
}
.fesi2k26-internal-main-content.elementor-widget-text-editor h2:first-of-type {
  margin-top: 0;
}
.fesi2k26-internal-main-content.elementor-widget-text-editor ul:not(.elementor-icon-list-items) {
  margin: -12px 0 16px;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content.elementor-widget-text-editor ul:not(.elementor-icon-list-items) {
    margin: -6px 0 22px;
  }
}
.fesi2k26-internal-main-content.elementor-widget-text-editor ul:not(.elementor-icon-list-items) ul {
  margin: 12px 0;
}
.fesi2k26-internal-main-content.elementor-widget-text-editor ol {
  margin: -12px 0 16px;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content.elementor-widget-text-editor ol {
    margin: -6px 0 22px;
  }
}
.fesi2k26-internal-main-content.elementor-widget-text-editor ol ol {
  margin: 12px 0;
}
.fesi2k26-internal-main-content.elementor-widget-text-editor p {
  text-wrap: pretty;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.fesi2k26-internal-main-content.elementor-widget-text-editor p strong {
  font-weight: 500;
}
.fesi2k26-internal-main-content.elementor-widget-text-editor p a {
  color: #FF9407 !important;
  font-weight: 500;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}
.fesi2k26-internal-main-content.elementor-widget-text-editor p a:hover, .fesi2k26-internal-main-content.elementor-widget-text-editor p a:focus {
  color: #FF9407 !important;
  font-weight: 500;
  text-decoration: none !important;
}
.fesi2k26-internal-main-content.elementor-widget-text-editor .wp-caption .wp-caption-text {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.25rem;
  letter-spacing: 0rem;
  color: #00001C;
  margin-top: 10px;
}
@media (min-width: 700px) {
  .fesi2k26-internal-main-content.elementor-widget-text-editor .wp-caption .wp-caption-text {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.375rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .fesi2k26-internal-main-content.elementor-widget-text-editor .wp-caption .wp-caption-text {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.375rem;
    letter-spacing: 0rem;
  }
}

/**
 * Pages - Search Results
 * --------------------------------------------------
 */
/**
 * Forms
 * --------------------------------------------------
 */
/**
 * Forms - Gravity
 * --------------------------------------------------
 */
/* General */
.fesi2k26-gravity-forms input:not([type=button]):not([type=submit]),
.fesi2k26-gravity-forms textarea,
.fesi2k26-gravity-forms select {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.fesi2k26-gravity-forms input:not([type=button]):not([type=submit]):focus, .fesi2k26-gravity-forms input:not([type=button]):not([type=submit]):focus-visible,
.fesi2k26-gravity-forms textarea:focus,
.fesi2k26-gravity-forms textarea:focus-visible,
.fesi2k26-gravity-forms select:focus,
.fesi2k26-gravity-forms select:focus-visible {
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.fesi2k26-gravity-forms input[type=text],
.fesi2k26-gravity-forms input[type=email],
.fesi2k26-gravity-forms input[type=tel] {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-color: #FDF7E4;
  border: 1px solid #05293D !important;
  border-radius: 4px;
  color: #05293D;
  height: 42px !important;
  max-width: 100%;
  opacity: 1;
  padding: 8px 20px !important;
  text-transform: unset;
  width: 100%;
}
@media (min-width: 700px) {
  .fesi2k26-gravity-forms input[type=text],
  .fesi2k26-gravity-forms input[type=email],
  .fesi2k26-gravity-forms input[type=tel] {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .fesi2k26-gravity-forms input[type=text],
  .fesi2k26-gravity-forms input[type=email],
  .fesi2k26-gravity-forms input[type=tel] {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.1875rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5625rem;
    letter-spacing: 0rem;
  }
}
.fesi2k26-gravity-forms input[type=text]::-webkit-input-placeholder,
.fesi2k26-gravity-forms input[type=email]::-webkit-input-placeholder,
.fesi2k26-gravity-forms input[type=tel]::-webkit-input-placeholder {
  color: #82949E;
}
.fesi2k26-gravity-forms input[type=text]::-moz-placeholder,
.fesi2k26-gravity-forms input[type=email]::-moz-placeholder,
.fesi2k26-gravity-forms input[type=tel]::-moz-placeholder {
  color: #82949E;
}
.fesi2k26-gravity-forms input[type=text]:-ms-input-placeholder,
.fesi2k26-gravity-forms input[type=email]:-ms-input-placeholder,
.fesi2k26-gravity-forms input[type=tel]:-ms-input-placeholder {
  color: #82949E;
}
.fesi2k26-gravity-forms input[type=text]:-moz-placeholder,
.fesi2k26-gravity-forms input[type=email]:-moz-placeholder,
.fesi2k26-gravity-forms input[type=tel]:-moz-placeholder {
  color: #82949E;
}
.fesi2k26-gravity-forms input[type=text]:hover, .fesi2k26-gravity-forms input[type=text]:focus,
.fesi2k26-gravity-forms input[type=email]:hover,
.fesi2k26-gravity-forms input[type=email]:focus,
.fesi2k26-gravity-forms input[type=tel]:hover,
.fesi2k26-gravity-forms input[type=tel]:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #43BFC2 !important;
}
.fesi2k26-gravity-forms input[type=text]:focus,
.fesi2k26-gravity-forms input[type=email]:focus,
.fesi2k26-gravity-forms input[type=tel]:focus {
  outline: none;
  outline-offset: 0px;
}
.fesi2k26-gravity-forms .gfield select,
.fesi2k26-gravity-forms select {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-image: url("assets/images/select-arrow.svg");
  background-position: calc(100% - 16px) center;
  background-size: 16px 8px;
  background-repeat: no-repeat;
  border: 1px solid #05293D !important;
  border-radius: 4px;
  color: #05293D;
  height: 42px !important;
  padding: 8px 20px !important;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (min-width: 700px) {
  .fesi2k26-gravity-forms .gfield select,
  .fesi2k26-gravity-forms select {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .fesi2k26-gravity-forms .gfield select,
  .fesi2k26-gravity-forms select {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.1875rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5625rem;
    letter-spacing: 0rem;
  }
}
.fesi2k26-gravity-forms .gfield select:hover, .fesi2k26-gravity-forms .gfield select:focus,
.fesi2k26-gravity-forms select:hover,
.fesi2k26-gravity-forms select:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #43BFC2 !important;
}
.fesi2k26-gravity-forms .gfield select:focus,
.fesi2k26-gravity-forms select:focus {
  outline: none;
  outline-offset: 0px;
}
.fesi2k26-gravity-forms .gfield select,
.fesi2k26-gravity-forms select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fesi2k26-gravity-forms .textarea,
.fesi2k26-gravity-forms textarea {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  font-style: normal;
  line-height: 1.375rem;
  letter-spacing: 0rem;
  background-color: #FDF7E4;
  border: 1px solid #05293D !important;
  border-radius: 4px;
  color: #05293D;
  max-width: 100%;
  opacity: 1;
  padding: 8px 20px !important;
  text-transform: unset;
  width: 100%;
}
@media (min-width: 700px) {
  .fesi2k26-gravity-forms .textarea,
  .fesi2k26-gravity-forms textarea {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0rem;
  }
}
@media (min-width: 1025px) {
  .fesi2k26-gravity-forms .textarea,
  .fesi2k26-gravity-forms textarea {
    font-family: "figtree", sans-serif, sans-serif;
    font-size: 1.1875rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5625rem;
    letter-spacing: 0rem;
  }
}
.fesi2k26-gravity-forms .textarea::-webkit-input-placeholder,
.fesi2k26-gravity-forms textarea::-webkit-input-placeholder {
  color: #82949E;
}
.fesi2k26-gravity-forms .textarea::-moz-placeholder,
.fesi2k26-gravity-forms textarea::-moz-placeholder {
  color: #82949E;
}
.fesi2k26-gravity-forms .textarea:-ms-input-placeholder,
.fesi2k26-gravity-forms textarea:-ms-input-placeholder {
  color: #82949E;
}
.fesi2k26-gravity-forms .textarea:-moz-placeholder,
.fesi2k26-gravity-forms textarea:-moz-placeholder {
  color: #82949E;
}
.fesi2k26-gravity-forms .textarea:hover, .fesi2k26-gravity-forms .textarea:focus,
.fesi2k26-gravity-forms textarea:hover,
.fesi2k26-gravity-forms textarea:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #43BFC2 !important;
}
.fesi2k26-gravity-forms .textarea:focus,
.fesi2k26-gravity-forms textarea:focus {
  outline: none;
  outline-offset: 0px;
}
.fesi2k26-gravity-forms .gform_fields {
  row-gap: 22px !important;
}
.fesi2k26-gravity-forms .ginput_complex label {
  color: #05293D !important;
  margin-bottom: 0 !important;
}
.fesi2k26-gravity-forms .gform_heading .gform_required_legend {
  font-size: 15px !important;
  line-height: 21px !important;
}
@media (min-width: 1025px) {
  .fesi2k26-gravity-forms .gform_heading .gform_required_legend {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
.fesi2k26-gravity-forms .gfield_description.validation_message {
  font-size: 14px !important;
  line-height: 20px !important;
  margin-top: 2px !important;
}
.fesi2k26-gravity-forms .gfield_required.gfield_required_asterisk {
  font-size: 15px !important;
}

/* Submit Button */
.fesi2k26-gravity-forms .gform-footer .gform_button {
  font-family: "figtree", sans-serif, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  letter-spacing: 0rem;
  background: #FF9407;
  border: 1px solid #FF9407;
  border-radius: 4px;
  color: #05293D;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.32px;
  min-height: 41px;
  min-width: 146px;
  padding: 8px 20px 6px !important;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
}
.fesi2k26-gravity-forms .gform-footer .gform_button:hover, .fesi2k26-gravity-forms .gform-footer .gform_button:focus, .fesi2k26-gravity-forms .gform-footer .gform_button.active, .fesi2k26-gravity-forms .gform-footer .gform_button:focus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: #05293D;
  border: 1px solid #05293D;
  color: #FF9407;
  padding: 8px 20px 6px !important;
  text-decoration: none;
}
.fesi2k26-gravity-forms .gform-footer .gform_button {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.fesi2k26-gravity-forms .gform-footer .gform_button:focus, .fesi2k26-gravity-forms .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: #FDFAFA !important;
  border: 2px solid #DF0003 !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: #DF0003 !important;
  font-size: 16px !important;
  font-family: "figtree", 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 ul,
.gform_wrapper div.validation_error ol,
.gform_wrapper div.gform_validation_errors ul,
.gform_wrapper div.gform_validation_errors ol {
  padding: 0 !important;
}
.gform_wrapper div.validation_error ul li,
.gform_wrapper div.validation_error ol li,
.gform_wrapper div.gform_validation_errors ul li,
.gform_wrapper div.gform_validation_errors ol li {
  font-size: 16px !important;
  line-height: 22px !important;
  margin-bottom: 0;
  margin-top: 0;
}
@media (min-width: 700px) {
  .gform_wrapper div.validation_error ul li,
  .gform_wrapper div.validation_error ol li,
  .gform_wrapper div.gform_validation_errors ul li,
  .gform_wrapper div.gform_validation_errors ol li {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1025px) {
  .gform_wrapper div.validation_error ul li,
  .gform_wrapper div.validation_error ol li,
  .gform_wrapper div.gform_validation_errors ul li,
  .gform_wrapper div.gform_validation_errors ol li {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
.gform_wrapper div.validation_error ul li a,
.gform_wrapper div.validation_error ol li a,
.gform_wrapper div.gform_validation_errors ul li a,
.gform_wrapper div.gform_validation_errors ol li a {
  color: #05293D !important;
  font-size: 16px !important;
  line-height: 22px !important;
  text-decoration: none !important;
}
@media (min-width: 700px) {
  .gform_wrapper div.validation_error ul li a,
  .gform_wrapper div.validation_error ol li a,
  .gform_wrapper div.gform_validation_errors ul li a,
  .gform_wrapper div.gform_validation_errors ol li a {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1025px) {
  .gform_wrapper div.validation_error ul li a,
  .gform_wrapper div.validation_error ol li a,
  .gform_wrapper div.gform_validation_errors ul li a,
  .gform_wrapper div.gform_validation_errors ol li a {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
.gform_wrapper div.validation_error ul li a:hover, .gform_wrapper div.validation_error ul li a:focus,
.gform_wrapper div.validation_error ol li a:hover,
.gform_wrapper div.validation_error ol li a:focus,
.gform_wrapper div.gform_validation_errors ul li a:hover,
.gform_wrapper div.gform_validation_errors ul li a:focus,
.gform_wrapper div.gform_validation_errors ol li a:hover,
.gform_wrapper div.gform_validation_errors ol li a:focus {
  color: #FF9407 !important;
  font-size: 16px !important;
  line-height: 22px !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}
@media (min-width: 700px) {
  .gform_wrapper div.validation_error ul li a:hover, .gform_wrapper div.validation_error ul li a:focus,
  .gform_wrapper div.validation_error ol li a:hover,
  .gform_wrapper div.validation_error ol li a:focus,
  .gform_wrapper div.gform_validation_errors ul li a:hover,
  .gform_wrapper div.gform_validation_errors ul li a:focus,
  .gform_wrapper div.gform_validation_errors ol li a:hover,
  .gform_wrapper div.gform_validation_errors ol li a:focus {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1025px) {
  .gform_wrapper div.validation_error ul li a:hover, .gform_wrapper div.validation_error ul li a:focus,
  .gform_wrapper div.validation_error ol li a:hover,
  .gform_wrapper div.validation_error ol li a:focus,
  .gform_wrapper div.gform_validation_errors ul li a:hover,
  .gform_wrapper div.gform_validation_errors ul li a:focus,
  .gform_wrapper div.gform_validation_errors ol li a:hover,
  .gform_wrapper div.gform_validation_errors ol li a:focus {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
.gform_wrapper div.validation_error ul li a:focus, .gform_wrapper div.validation_error ul li a:focus-visible,
.gform_wrapper div.validation_error ol li a:focus,
.gform_wrapper div.validation_error ol li a:focus-visible,
.gform_wrapper div.gform_validation_errors ul li a:focus,
.gform_wrapper div.gform_validation_errors ul li a:focus-visible,
.gform_wrapper div.gform_validation_errors ol li a:focus,
.gform_wrapper div.gform_validation_errors ol li a:focus-visible {
  outline: none !important;
  outline-offset: 0px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.gform_wrapper div.validation_error ol li:before,
.gform_wrapper div.gform_validation_errors ol li:before {
  font-size: 16px !important;
  line-height: 22px !important;
  color: #05293D !important;
}
@media (min-width: 700px) {
  .gform_wrapper div.validation_error ol li:before,
  .gform_wrapper div.gform_validation_errors ol li:before {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1025px) {
  .gform_wrapper div.validation_error ol li:before,
  .gform_wrapper div.gform_validation_errors ol li:before {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
.gform_wrapper div.validation_error ol li + li,
.gform_wrapper div.gform_validation_errors ol li + li {
  margin-top: 0 !important;
}
.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 #43BFC2;
  background: #F8FDFD;
  padding: 20px 10px;
  border-radius: 4px;
}
.gform_confirmation_wrapper .gform_confirmation_message {
  color: #43BFC2 !important;
  font-size: 16px !important;
  font-family: "figtree", 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;
  }
}

/* Loader */
.gform-loader {
  display: none !important;
}

/**
 * Sections
 * --------------------------------------------------
 */
/**
 * Loops
 * --------------------------------------------------
 */
/**
 * News - Loop
 * --------------------------------------------------
 */
.fesi2k26-people-loop-item:hover .people-details, .fesi2k26-people-loop-item:focus .people-details, .fesi2k26-people-loop-item:focus-visible .people-details {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-image: linear-gradient(153deg, #FF9407 24.3%, #DF0003 75.74%) !important;
}
.fesi2k26-people-loop-item:hover .button-secondary > .elementor-widget-container, .fesi2k26-people-loop-item:focus .button-secondary > .elementor-widget-container, .fesi2k26-people-loop-item:focus-visible .button-secondary > .elementor-widget-container {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 0 27px 0 0 !important;
}
.fesi2k26-people-loop-item:hover .button-secondary .elementor-heading-title, .fesi2k26-people-loop-item:focus .button-secondary .elementor-heading-title, .fesi2k26-people-loop-item:focus-visible .button-secondary .elementor-heading-title {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #ffffff !important;
}
.fesi2k26-people-loop-item .people-details {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.fesi2k26-people-loop-item .button-secondary > .elementor-widget-container {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.fesi2k26-people-loop-item .button-secondary .elementor-heading-title {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .fesi2k26-people-loop-item.loop-staff-item .people-name .elementor-heading-title {
    font-size: 24px !important;
    line-height: 32px !important;
  }
}
@media (min-width: 1281px) {
  .fesi2k26-people-loop-item.loop-staff-item .people-name .elementor-heading-title {
    font-size: 26px !important;
    line-height: 34px !important;
  }
}
@media (min-width: 1025px) {
  .fesi2k26-people-loop-item.loop-staff-item .people-position .elementor-heading-title {
    font-size: 18px !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1281px) {
  .fesi2k26-people-loop-item.loop-staff-item .people-position .elementor-heading-title {
    font-size: 20px !important;
    line-height: 26px !important;
  }
}
@media (min-width: 1025px) {
  .fesi2k26-people-loop-item.loop-board-of-directors-item .people-name .elementor-heading-title {
    font-size: 13px !important;
    line-height: 22px !important;
  }
}
@media (min-width: 1281px) {
  .fesi2k26-people-loop-item.loop-board-of-directors-item .people-name .elementor-heading-title {
    font-size: 17px !important;
    line-height: 26px !important;
  }
}
@media (min-width: 1025px) {
  .fesi2k26-people-loop-item.loop-ex-officio-item .people-name .elementor-heading-title {
    font-size: 13px !important;
    line-height: 22px !important;
  }
}
@media (min-width: 1281px) {
  .fesi2k26-people-loop-item.loop-ex-officio-item .people-name .elementor-heading-title {
    font-size: 17px !important;
    line-height: 26px !important;
  }
}
@media (min-width: 1025px) {
  .fesi2k26-people-loop-item.loop-ex-officio-item .people-position .elementor-heading-title {
    font-size: 11px !important;
    line-height: 14px !important;
  }
}
@media (min-width: 1281px) {
  .fesi2k26-people-loop-item.loop-ex-officio-item .people-position .elementor-heading-title {
    font-size: 13px !important;
    line-height: 17px !important;
  }
}

.staff-individual-post .button-secondary:hover > .elementor-widget-container, .staff-individual-post .button-secondary:focus > .elementor-widget-container, .staff-individual-post .button-secondary:focus-visible > .elementor-widget-container {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 0 27px 0 0 !important;
}
.staff-individual-post .button-secondary:hover .elementor-heading-title, .staff-individual-post .button-secondary:focus .elementor-heading-title, .staff-individual-post .button-secondary:focus-visible .elementor-heading-title {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #FF9407 !important;
}
.staff-individual-post .button-secondary > .elementor-widget-container {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.staff-individual-post .button-secondary .elementor-heading-title {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/**
 * News - Loop
 * --------------------------------------------------
 */
.fesi2k26-news-loop-item:hover .in-the-news-image img, .fesi2k26-news-loop-item:focus .in-the-news-image img, .fesi2k26-news-loop-item:focus-visible .in-the-news-image img {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
}
.fesi2k26-news-loop-item:hover .in-the-news-details, .fesi2k26-news-loop-item:focus .in-the-news-details, .fesi2k26-news-loop-item:focus-visible .in-the-news-details {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(52.86%, #05293D), color-stop(152.36%, #43BFC2)) !important;
  background-image: linear-gradient(180deg, #05293D 52.86%, #43BFC2 152.36%) !important;
}
.fesi2k26-news-loop-item:hover .button-secondary > .elementor-widget-container, .fesi2k26-news-loop-item:focus .button-secondary > .elementor-widget-container, .fesi2k26-news-loop-item:focus-visible .button-secondary > .elementor-widget-container {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 0 27px 0 0 !important;
}
.fesi2k26-news-loop-item:hover .button-secondary .elementor-heading-title, .fesi2k26-news-loop-item:focus .button-secondary .elementor-heading-title, .fesi2k26-news-loop-item:focus-visible .button-secondary .elementor-heading-title {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #FDF7E4 !important;
}
.fesi2k26-news-loop-item .in-the-news-image img {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.fesi2k26-news-loop-item .in-the-news-details {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .fesi2k26-news-loop-item .in-the-news-post-title .elementor-heading-title {
    font-size: 22px !important;
    line-height: 32px !important;
  }
}
@media (min-width: 1281px) {
  .fesi2k26-news-loop-item .in-the-news-post-title .elementor-heading-title {
    font-size: 26px !important;
    line-height: 32px !important;
  }
}
.fesi2k26-news-loop-item .button-secondary > .elementor-widget-container {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.fesi2k26-news-loop-item .button-secondary .elementor-heading-title {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.fesi2k26-landing-in-the-news-grid .fesi2k26-news-loop-item:hover .button-secondary .elementor-heading-title, .fesi2k26-landing-in-the-news-grid .fesi2k26-news-loop-item:focus .button-secondary .elementor-heading-title, .fesi2k26-landing-in-the-news-grid .fesi2k26-news-loop-item:focus-visible .button-secondary .elementor-heading-title {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #FF9407 !important;
}
.fesi2k26-landing-in-the-news-grid .fesi2k26-news-loop-item .button-secondary .elementor-heading-title {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #FF9407 !important;
}

/**
 * Featured News - Loop
 * --------------------------------------------------
 */
.fesi2k26-featured-news-loop-item {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.fesi2k26-featured-news-loop-item:hover, .fesi2k26-featured-news-loop-item:focus, .fesi2k26-featured-news-loop-item:focus-visible {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(8.65%, #05293D), color-stop(61.06%, #05293D)) !important;
  background-image: linear-gradient(90deg, #05293D 8.65%, #05293D 61.06%) !important;
}
.fesi2k26-featured-news-loop-item:hover .featured-in-the-news-image img, .fesi2k26-featured-news-loop-item:focus .featured-in-the-news-image img, .fesi2k26-featured-news-loop-item:focus-visible .featured-in-the-news-image img {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
}
.fesi2k26-featured-news-loop-item:hover .button-secondary > .elementor-widget-container, .fesi2k26-featured-news-loop-item:focus .button-secondary > .elementor-widget-container, .fesi2k26-featured-news-loop-item:focus-visible .button-secondary > .elementor-widget-container {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-image: url("assets/images/button-secondary-icon-hover.svg") !important;
  background-position: 100% 7.25px;
  background-repeat: no-repeat;
  background-size: 11px auto;
  padding: 0 27px 0 0 !important;
}
.fesi2k26-featured-news-loop-item:hover .button-secondary .elementor-heading-title, .fesi2k26-featured-news-loop-item:focus .button-secondary .elementor-heading-title, .fesi2k26-featured-news-loop-item:focus-visible .button-secondary .elementor-heading-title {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #FF9407 !important;
}
.fesi2k26-featured-news-loop-item .featured-in-the-news-image img {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.fesi2k26-featured-news-loop-item .button-secondary > .elementor-widget-container {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.fesi2k26-featured-news-loop-item .button-secondary .elementor-heading-title {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/**
 * 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJ2YXJpYWJsZXMvdmFyaWFibGVzLnNjc3MiLCJtaXhpbnMvbWl4aW5zLnNjc3MiLCJtaXhpbnMvX2N1c3RvbS1mbGV4Ym94LnNjc3MiLCJtaXhpbnMvX2N1c3RvbS1taXhpbnMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3N0aWNreS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX21vYmlsZS1tZW51LnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtc2hhcmUuc2NzcyIsImJsb2Nrcy9ibG9ja3Muc2NzcyIsImxheW91dHMvbGF5b3V0cy5zY3NzIiwibGF5b3V0cy9faGVhZGVyLnNjc3MiLCJsYXlvdXRzL19jb250ZW50LnNjc3MiLCJsYXlvdXRzL19mb290ZXIuc2NzcyIsInBhZ2VzL3BhZ2VzLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2ludGVybmFsLnNjc3MiLCJwYWdlcy9fc2VhcmNoLXJlc3VsdHMuc2NzcyIsImZvcm1zL2Zvcm1zLnNjc3MiLCJmb3Jtcy9fZ3Jhdml0eS5zY3NzIiwic2VjdGlvbnMvc2VjdGlvbnMuc2NzcyIsImxvb3BzL2xvb3BzLnNjc3MiLCJsb29wcy9fcGVvcGxlLWxvb3Auc2NzcyIsImxvb3BzL19uZXdzLWxvb3Auc2NzcyIsImxvb3BzL19mZWF0dXJlZC1uZXdzLWxvb3Auc2NzcyIsIl9wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FDQUE7QUFBQTtBQUFBO0FBQUE7QUNBQTtBQUFBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFlQTtBQVdBO0FBVUE7QUFV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QUdKO0VyQnRIWCxvQnFCdUhtQztFckJ0SGpDLGVxQnNIaUM7RXJCckgvQixZcUJxSCtCO0VBQ3BCOztBQUlSO0VyQjVIUCxvQnFCNkgrQjtFckI1SDdCLGVxQjRINkI7RXJCM0gzQixZcUIySDJCOztBQUd4QjtFckJoSVAsb0JxQmlJK0I7RXJCaEk3QixlcUJnSTZCO0VyQi9IM0IsWXFCK0gyQjs7O0FDL0loQztBQUFBO0FBQUE7QUFBQTtBQVVZO0V0QklYLG9Cc0JIbUM7RXRCSWpDLGVzQkppQztFdEJLL0IsWXNCTCtCO0VBQ3BCOztBQUlSO0V0QkZQLG9Cc0JHK0I7RXRCRjdCLGVzQkU2QjtFdEJEM0IsWXNCQzJCO0VBQ3BCOztBQUlBO0V0QlJYLG9Cc0JTbUM7RXRCUmpDLGVzQlFpQztFdEJQL0IsWXNCTytCO0VBQ3BCOztBQUdKO0V0QmJYLG9Cc0JjbUM7RXRCYmpDLGVzQmFpQztFdEJaL0IsWXNCWStCO0VBQ3BCOztBQU1SO0V0QnJCUCxvQnNCc0IrQjtFdEJyQjdCLGVzQnFCNkI7RXRCcEIzQixZc0JvQjJCO0VBQ3BCOztBQUlSO0V0QjNCSCxvQnNCNEIyQjtFdEIzQnpCLGVzQjJCeUI7RXRCMUJ2QixZc0IwQnVCOztBQUt6QjtFQURLO0lBRVE7SUFDQTs7O0FBR0o7RUFOSjtJQU9RO0lBQ0E7OztBQU1SO0V0QjlDUCxvQnNCK0MrQjtFdEI5QzdCLGVzQjhDNkI7RXRCN0MzQixZc0I2QzJCOztBQUd4QjtFdEJsRFAsb0JzQm1EK0I7RXRCbEQ3Qixlc0JrRDZCO0V0QmpEM0IsWXNCaUQyQjs7O0FBWWhCO0V0Qi9EZixvQnNCZ0V1QztFdEIvRHJDLGVzQitEcUM7RXRCOURuQyxZc0I4RG1DO0VBQ3BCOztBQU1SO0V0QnZFWCxvQnNCd0VtQztFdEJ2RWpDLGVzQnVFaUM7RXRCdEUvQixZc0JzRStCO0VBQ3BCOzs7QUN2RmhCO0FBQUE7QUFBQTtBQUFBO0FBS0E7RXZCU0Msb0J1QlJ1QjtFdkJTckIsZXVCVHFCO0V2QlVuQixZdUJWbUI7O0FBRXBCO0V2Qk1ILG9CdUJIMkI7RXZCSXpCLGV1Qkp5QjtFdkJLdkIsWXVCTHVCO0VBQ3BCOztBQUdJO0V2QkRYLG9CdUJFbUM7RXZCRGpDLGV1QkNpQztFdkJBL0I7RXVCQ1c7O0FBS0o7RXZCUlgsb0J1QlNtQztFdkJSakMsZXVCUWlDO0V2QlAvQixZdUJPK0I7RUFDcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFdkJqQlgsb0J1QmtCbUM7RXZCakJqQyxldUJpQmlDO0V2QmhCL0IsWXVCZ0IrQjtFQUNwQjs7QUFNUjtFdkJ6QlAsb0J1QjBCK0I7RXZCekI3QixldUJ5QjZCO0V2QnhCM0IsWXVCd0IyQjtFQUNwQjs7QUFLSjtFdkJoQ1Asb0J1QmlDK0I7RXZCaEM3QixldUJnQzZCO0V2Qi9CM0IsWXVCK0IyQjs7QUFHeEI7RXZCcENQLG9CdUJxQytCO0V2QnBDN0IsZXVCb0M2QjtFdkJuQzNCLFl1Qm1DMkI7OztBQ3BEaEM7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNFO0FBQUE7QUFBQTtJQUdFO0lBQ0E7O0VBR0Y7QUFBQTtJQUVFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtBQUFBO0lBRUU7O0VBR0Y7QUFBQTtJQUVFO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBTUk7SUFDQTs7RUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0kiLCJmaWxlIjoic3R5bGUuY3NzIn0= */

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