/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/src/sass/main.scss ***!
  \********************************************************************************************************************/
@font-face {
  font-family: "roc_grotesk";
  src: url(../eot/kostic_-_roc_grotesk_extralight-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_extralight-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_extralight-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_extralight-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_extralight-webfont..ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "roc_grotesk";
  src: url(../eot/kostic_-_roc_grotesk_thin-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_thin-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_thin-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_thin-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_thin-webfont..ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "roc_grotesk";
  src: url(../eot/kostic_-_roc_grotesk_bold-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_bold-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_bold-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_bold-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_bold-webfont..ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "roc_grotesk";
  src: url(../eot/kostic_-_roc_grotesk_medium-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_medium-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_medium-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_medium-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_medium-webfont..ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "roc_grotesk";
  src: url(../eot/kostic_-_roc_grotesk_regular-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_regular-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_regular-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_regular-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_regular-webfont..ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roc_grotesk";
  src: url(../eot/kostic_-_roc_grotesk_light-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_light-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_light-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_light-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_light-webfont..ttf) format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "roc_groteskwide";
  src: url(../eot/kostic_-_roc_grotesk_wide_bold-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_wide_bold-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_wide_bold-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_wide_bold-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_wide_bold-webfont..ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "roc_groteskwide";
  src: url(../eot/kostic_-_roc_grotesk_wide-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_wide-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_wide-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_wide-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_wide-webfont..ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roc_groteskwide";
  src: url(../eot/kostic_-_roc_grotesk_wide_extralight-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_wide_extralight-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_wide_extralight-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_wide_extralight-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_wide_extralight-webfont..ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "roc_groteskwide";
  src: url(../eot/kostic_-_roc_grotesk_wide_light-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_wide_light-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_wide_light-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_wide_light-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_wide_light-webfont..ttf) format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "roc_groteskwide";
  src: url(../eot/kostic_-_roc_grotesk_wide_thin-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_wide_thin-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_wide_thin-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_wide_thin-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_wide_thin-webfont..ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "roc_groteskwide";
  src: url(../eot/kostic_-_roc_grotesk_wide_medium-webfont..eot);
  src: url(../eot/kostic_-_roc_grotesk_wide_medium-webfont.d41d.eot#iefix) format("embedded-opentype"), url(../woff2/kostic_-_roc_grotesk_wide_medium-webfont..woff2) format("woff2"), url(../woff/kostic_-_roc_grotesk_wide_medium-webfont..woff) format("woff"), url(../ttf/kostic_-_roc_grotesk_wide_medium-webfont..ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
*:focus {
  outline: revert !important;
}

rs-layer:not(.rs-wtbindex),
.rs-layer:not(.rs-wtbindex),
rs-alyer *:not(.rs-wtbindex),
.rs-layer *:not(.rs-wtbindex) {
  outline: revert !important;
}
rs-layer:not(.rs-wtbindex):hover, rs-layer:not(.rs-wtbindex):focus,
.rs-layer:not(.rs-wtbindex):hover,
.rs-layer:not(.rs-wtbindex):focus,
rs-alyer *:not(.rs-wtbindex):hover,
rs-alyer *:not(.rs-wtbindex):focus,
.rs-layer *:not(.rs-wtbindex):hover,
.rs-layer *:not(.rs-wtbindex):focus {
  outline: revert !important;
}

/** For the main header and menus **/
.header_position_over .top_panel .main-header-mobile.sc_layouts_row[class*=scheme_]:not(.sc_layouts_row_fixed_on) {
  background-color: #7814dc !important;
}

.home .main-header:not(.sc_layouts_row_fixed_on) .elementor-background-overlay, .home.header_position_over .top_panel .main-header-mobile.sc_layouts_row[class*=scheme_]:not(.sc_layouts_row_fixed_on) {
  background-color: transparent !important;
}

.menu_mobile.scheme_dark .menu_mobile_inner {
  display: flex;
  flex-direction: column;
  gap: 50px;
  background-color: #001464;
}
.menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_close::before, .menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_close::after {
  border-color: #fff;
}
.menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_close:hover::before, .menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_close:hover::after {
  border-color: #ebeb00;
}
.menu_mobile.scheme_dark .menu_mobile_inner .sc_layouts_logo img {
  max-width: 285px;
  max-height: 80px !important;
  width: 100%;
}
.menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_nav_area {
  margin-top: 20px;
  position: static;
  transform: translateY(0);
  overflow: visible;
  padding: 0;
  max-height: unset;
}
.menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_nav_area .open_child_menu {
  height: 40px;
  width: 40px;
  padding: 0;
  line-height: 40px;
}
.menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_nav_area .open_child_menu::before {
  position: relative;
  background: #afebfa;
  font-size: 36px;
  padding: 0 7px 3px 9px;
  color: #000;
}
.menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_nav_area .open_child_menu:hover::before {
  background: #ebeb00;
}
.menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.opened > a > .open_child_menu::before {
  background: #ebeb00;
  position: relative;
  font-size: 36px;
  padding: 0 7px 3px 9px;
  color: #000;
}
.menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_nav_area .sub-menu.layouts_inited {
  max-width: 345px;
  margin: 0 auto;
}
@media screen and (min-width: 1025px) {
  .menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_nav_area .sub-menu.layouts_inited {
    max-width: 504px;
  }
}
.menu_mobile.scheme_dark .menu_mobile_inner .menu_mobile_nav_area .menu_item span {
  font-family: "roc_grotesk", sans-serif;
}
.menu_mobile.scheme_dark .menu_mobile_inner .search_wrap {
  width: 100%;
  margin: 0 auto;
  position: static;
  margin-top: -7px;
}
.menu_mobile.scheme_dark .menu_mobile_inner .search_wrap .search_submit::before {
  color: #001464;
}
.menu_mobile.scheme_dark .menu_mobile_inner .socials_mobile {
  position: static;
  width: 100%;
  margin: 0 auto 4rem;
  flex-shrink: 0;
}
.menu_mobile.scheme_dark .menu_mobile_inner ul li + li {
  margin-top: 0;
}
.menu_mobile.scheme_dark .menu_mobile_inner ul li.menu-item > a {
  font-size: 28px;
  font-weight: 500;
  line-height: 35px;
  padding: 5px 0 5px;
  max-width: 345px;
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .menu_mobile.scheme_dark .menu_mobile_inner ul li.menu-item > a {
    max-width: 504px;
  }
}
.menu_mobile.scheme_dark .menu_mobile_inner ul li.menu-item > a:hover {
  color: #ebeb00;
}
.menu_mobile.scheme_dark .menu_mobile_inner ul li.menu-item > a .open_child_menu {
  background-color: transparent;
}
.menu_mobile.scheme_dark .menu_mobile_inner ul li.menu-item.opened > a {
  color: #ebeb00;
}
.menu_mobile.scheme_dark .menu_mobile_inner ul li.menu-item .sub-menu li a {
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 21px;
}
.menu_mobile.scheme_dark .menu_mobile_inner ul li.menu-item .sub-menu li a:hover {
  font-weight: 500;
  color: #ebeb00;
}
.menu_mobile.scheme_dark .menu_mobile_inner ul li.menu-item .sub-menu li.current-menu-item a {
  color: #ebeb00;
}
.menu_mobile.scheme_dark .menu_mobile_inner ul li.menu-item .sub-menu li:first-child a {
  padding-top: 14px;
}
.menu_mobile.scheme_dark .menu_mobile_inner ul li.menu-item .sub-menu li:last-child a {
  padding-bottom: 14px;
}
.menu_mobile.scheme_dark .menu_mobile_inner .search_mobile form {
  max-width: 345px;
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 1025px) {
  .menu_mobile.scheme_dark .menu_mobile_inner .search_mobile form {
    max-width: 504px;
  }
}
.menu_mobile.scheme_dark .menu_mobile_inner .search_mobile .search_field {
  background-color: #fff;
  padding: 13px 20px 14px !important;
  font-size: 16px;
  font-weight: 400;
  border: none;
  color: #001464;
}
.menu_mobile.scheme_dark .menu_mobile_inner .search_mobile .search_field::placeholder {
  color: #001464;
  opacity: 1;
}
.menu_mobile.scheme_dark .menu_mobile_inner .search_mobile .search_field .search_submit {
  padding: 2em 17px;
}
.menu_mobile.scheme_dark .menu_mobile_inner .search_mobile .search_field .search_submit::before {
  color: #001464;
}
.menu_mobile.scheme_dark .menu_mobile_inner .search_mobile .search_field .search_submit:hover::before {
  color: #ebeb00;
}
.menu_mobile.scheme_dark .menu_mobile_inner .social_item {
  margin: -5px 0.6em 0;
}
.menu_mobile.scheme_dark .menu_mobile_inner .social_item .social_icon {
  color: #fff;
  font-size: 1.2em;
  width: 1.2em;
  height: 1.2em;
}
.menu_mobile.scheme_dark .menu_mobile_inner .social_item:hover .social_icon {
  color: #ebeb00;
}

/* stylelint-disable no-descending-specificity -- styling the radio button*/
/* Hide note when previewing */
body:not(.elementor-editor-active) .ngp-form-note {
  display: none;
}

.elementor-widget-wwav-form-toolkit {
  /* Start: Form Toolkit default styles */
  /* End: Form Toolkit default styles */
  /* Start: Form Toolkit overrides */
  /* End: Form Toolkit overrides */
}
.elementor-widget-wwav-form-toolkit .ngp-form {
  font-family: "roc_grotesk", sans-serif;
  max-width: 100%;
  width: 100%;
  background: #fff;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-form {
  max-width: 1260px;
  width: calc(100% - 60px);
  background: #d7d2c3;
  margin: 50px auto;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-form {
    width: 100%;
    padding: 30px;
    margin: 0;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner {
  max-width: 754px;
  margin: 0 auto;
  width: 100%;
  background: #d7d2c3;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner header p {
  text-align: center;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner header.at-title {
  color: #000;
  font-family: "roc_grotesk", sans-serif;
  font-size: 50px;
  line-height: 84px;
  text-transform: uppercase;
  padding-top: 86px;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner header.at-title {
    font-size: 40px;
    line-height: 50px;
    margin: 0 0 10px;
    padding: 0;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner header.at-markup {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner header.at-markup {
    padding: 0;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner header.at-markup > p,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner header.at-markup > ul {
  margin-bottom: 0;
  color: #000;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset {
  margin-top: 30px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset:not(:first-of-type) {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset:not(:first-of-type) {
    margin-top: 10px;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-legend {
  display: none;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset {
    padding: 0;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset textarea {
  padding: 10px 31px 0;
  height: 208px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset textarea {
  padding: 31px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset textarea,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset select {
  border: 2px solid #000;
  border-radius: 0;
  margin-bottom: 0;
  font-family: "roc_grotesk", sans-serif;
  font-size: 20px;
  line-height: 28px;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset textarea,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset select {
    padding: 28px 20px;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input:focus,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset textarea:focus,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset select:focus {
  background-color: #fff;
  color: #000;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input.intl-phone-MobilePhone, .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input.intl-phone-HomePhone,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset textarea.intl-phone-MobilePhone,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset textarea.intl-phone-HomePhone,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset select.intl-phone-MobilePhone,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset select.intl-phone-HomePhone {
  padding-left: 48px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset select {
  visibility: visible;
  height: 66px;
  padding-left: 31px;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset select {
    padding: 0;
    padding-left: 21px;
    font-size: 16px;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset select:invalid, .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset select.not-selected {
  color: #82786e8f;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-text,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-area {
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-text,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-area {
    margin-bottom: 20px;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2.select2-container.select2-container--default {
  margin-bottom: 0;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2.select2-container.select2-container--default * {
  box-shadow: none !important;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select input.select2-search__field {
  width: 90% !important;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select ul.select2-selection__rendered {
  padding-left: 0;
  padding-top: 6px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select ul.select2-selection__rendered li {
  padding-left: 0;
  color: #000;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select ul.select2-selection__rendered li.select2-selection__choice {
  font-size: 20px;
  padding: 7px;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select ul.select2-selection__rendered li.select2-selection__choice {
    font-size: 16px;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select ul.select2-selection__rendered li.select2-selection__choice + li.select2-search.select2-search--inline {
  margin-top: 20px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-selection.select2-selection--multiple {
  border: solid 2px #000;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA2IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPnNlbGVjdGFycm93PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4gICAgICAgIDxnIGlkPSJzZWxlY3RhcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjODY4RTk2Ij4gICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAzIDMuMDU1MDg0OTMgMCA2IDIuODkxODE2NTciPjwvcG9seWxpbmU+ICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDAwMDAwLCA4LjUwMDAwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC04LjUwMDAwMCkgIiBwb2ludHM9IjAgMTAgMy4wNTUwODQ5MyA3IDYgOS44OTE4MTY1NyI+PC9wb2x5bGluZT4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  padding-left: 31px;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-selection.select2-selection--multiple {
    padding-left: 21px;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-selection.select2-selection--multiple .select2-search__field {
  border: none;
  outline: none;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-selection.select2-selection--multiple .select2-search__field:focus {
  outline: transparent !important;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-dropdown.select2-dropdown--below,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-dropdown.select2-dropdown--above {
  border: solid 2px #000;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-dropdown.select2-dropdown--below .select2-results,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-dropdown.select2-dropdown--above .select2-results {
  padding: 0;
  margin: 0;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-dropdown.select2-dropdown--below .select2-results__option,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-dropdown.select2-dropdown--above .select2-results__option {
  font-family: inherit;
  font-size: 20px;
  padding-left: 31px;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-dropdown.select2-dropdown--below .select2-results__option,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-dropdown.select2-dropdown--above .select2-results__option {
    padding-left: 21px;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-dropdown.select2-dropdown--below .select2-results__option--highlighted[aria-selected],
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-select span.select2-dropdown.select2-dropdown--above .select2-results__option--highlighted[aria-selected] {
  background-color: #ffa5af;
  color: #000;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset small {
  margin: 0;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset label,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset label small {
  color: #000;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset label a,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset label small a {
  color: inherit;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset label,
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset label small {
    margin: 0;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span {
    padding-left: 37px;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span::before {
  background: transparent;
  border-radius: 0;
  border: 2px solid #000;
  width: 22px;
  height: 22px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span span {
  font-size: 18px;
  line-height: 28.8px;
  font-weight: 700;
  color: #000;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span::after {
  content: "";
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset input[type=checkbox]:checked + span::after {
  content: "";
  transition: none;
  display: inline-block;
  transform: translate(3px, -1px) rotate(45deg);
  height: 15px;
  width: 8px;
  border-bottom: 3px solid #000;
  border-right: 3px solid #000;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .form-unit-radio {
  font-size: 18px;
  line-height: 29px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .form-unit-radio > label {
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 18px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .form-unit-radio > label small {
  font-weight: 400;
  font-size: 18px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .radios label {
  font-size: 18px;
  line-height: 29px;
  position: relative;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .radios label:last-of-type {
  padding-left: 6px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .radios label + label {
  margin-top: 10px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .radios label::before {
  content: "";
  display: inline-block;
  height: 13px;
  width: 13px;
  visibility: hidden;
  margin-right: 10px;
}
@-moz-document url-prefix() {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .radios label::before {
    display: none;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .radios input[type=radio] {
  visibility: hidden;
  width: 0;
}
@-moz-document url-prefix() {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .radios input[type=radio] {
    visibility: visible;
    accent-color: #000;
    width: unset;
    margin-right: 10px;
    margin-top: 0 !important;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .radios input[type=radio]::after {
  visibility: visible;
  content: "";
  position: absolute;
  display: inline-block;
  top: 7px;
  left: 0;
  height: 13px;
  width: 13px;
  border: solid 1px #000;
  background-color: #fff;
  border-radius: 50%;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .radios input[type=radio]:checked::after {
  border: solid 2px #fff;
  background-color: #000;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset ::placeholder {
  font-family: "roc_grotesk", sans-serif;
  font-size: 20px;
  line-height: 28px;
  color: #82786e;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset ::placeholder {
    font-size: 16px;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .SmsSubscribeMobilePhone {
  margin-top: 15px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .SmsSubscribeMobilePhone > .SmsSubscribeMobilePhone {
  margin-top: 0;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container {
    padding-left: 37px;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container::before {
  border: 2px solid #000;
  width: 22px;
  height: 22px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container .at-checkbox-title {
  font-size: 18px;
  line-height: 28.8px;
  font-weight: 700;
  color: #000;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-indented {
  padding-left: 0;
  margin-top: 5px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-legal > p {
  font-size: 14px;
  line-height: 25px;
  color: #000;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-markup {
    margin: 0;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-fieldset .at-markup.UpdateMyProfile {
  margin-top: 10px;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-form-submit {
  text-align: center;
  padding-bottom: 0;
  margin-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-form-submit {
    margin-top: 30px;
    margin-bottom: 0;
    padding: 0;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-form-submit .at-submit {
  font-size: 18px;
  font-weight: 700;
  font-family: "roc_grotesk", sans-serif;
  letter-spacing: 0;
  background: #82786e;
  border-radius: 0;
  padding: 30px 50px;
  float: none;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-form-submit .at-submit {
    margin: 0;
  }
}
.elementor-widget-wwav-form-toolkit .ngp-form .thankYou {
  padding-top: 86px;
}
.elementor-widget-wwav-form-toolkit .ngp-form hr {
  margin: 20px 0 40px !important;
  border-bottom-color: #000;
}
.elementor-widget-wwav-form-toolkit .ngp-form footer {
  display: none;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form {
  background: #ebebe1;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-form {
  background: #6e002d;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner {
  background: #6e002d;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner header.at-title {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner header.at-markup p {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset label,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset label small {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset input,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset textarea,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset select {
  border: 2px solid #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span::before {
  border: 2px solid #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset input[type=checkbox]:checked + span::after {
  border-color: #fff;
}
@-moz-document url-prefix() {
  .elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset .radios input[type=radio] {
    accent-color: #000;
  }
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset .radios input[type=radio]::after {
  border-color: #000;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset .radios input[type=radio]:checked::after {
  border-color: #fff;
  background-color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container::before {
  border: 2px solid #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container .at-checkbox-title {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-legal p {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_red .ngp-form .at-inner form .at-form-submit .at-submit {
  background: #ebeb00;
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form {
  background: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-form {
  background: #ebeb00;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner {
  background: #ebeb00;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner header.at-title {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner header.at-markup p {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset label,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset label small {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset input,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset textarea,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset select {
  border: 2px solid #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span::before {
  border: 2px solid #000;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset input[type=checkbox]:checked + span::after {
  border-color: #000;
}
@-moz-document url-prefix() {
  .elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset .radios input[type=radio] {
    accent-color: #000;
  }
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset .radios input[type=radio]::after {
  border-color: #000;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset .radios input[type=radio]:checked::after {
  border-color: #fff;
  background-color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container::before {
  border: 2px solid #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container .at-checkbox-title {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-legal p {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__yellow .ngp-form .at-inner form .at-form-submit .at-submit {
  background: #afebfa;
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form {
  background: #ebebe1;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-form {
  background: #ffa5af;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner {
  background: #ffa5af;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner header.at-title {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner header.at-markup p {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset label,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset label small {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset input,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset textarea,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset select {
  border: 2px solid #7814dc;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span::before {
  border: 2px solid #7814dc;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset input[type=checkbox]:checked + span::after {
  border-color: #7814dc;
}
@-moz-document url-prefix() {
  .elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset .radios input[type=radio] {
    accent-color: #7814dc;
  }
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset .radios input[type=radio]::after {
  border-color: #7814dc;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset .radios input[type=radio]:checked::after {
  border-color: #fff;
  background-color: #7814dc;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container::before {
  border: 2px solid #7814dc;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container .at-checkbox-title {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-legal p {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__pink .ngp-form .at-inner form .at-form-submit .at-submit {
  background: #7814dc;
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form {
  background: #afebfa;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-form {
  background: #7814dc;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner {
  background: #7814dc;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner header.at-title {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner header.at-markup p {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset label,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset label small {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset input,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset textarea,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset select {
  border: 2px solid #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span::before {
  border: 2px solid #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset input[type=checkbox]:checked + span::after {
  border-color: #fff;
}
@-moz-document url-prefix() {
  .elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset .radios input[type=radio] {
    accent-color: #000;
  }
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset .radios input[type=radio]::after {
  border-color: #000;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset .radios input[type=radio]:checked::after {
  border-color: #fff;
  background-color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container::before {
  border: 2px solid #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container .at-checkbox-title {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-legal p {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__purple .ngp-form .at-inner form .at-form-submit .at-submit {
  background: #afebfa;
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form {
  background: #afebfa;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-form {
  background: #001464;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner {
  background: #001464;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner header.at-title {
  color: #ffa5af;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner header.at-markup p {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset label,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset label small {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset input,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset textarea,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset select {
  border: 2px solid #ffa5af;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span::before {
  border: 2px solid #ffa5af;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset input[type=checkbox]:checked + span::after {
  border-color: #000;
}
@-moz-document url-prefix() {
  .elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset .radios input[type=radio] {
    accent-color: #ffa5af;
  }
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset .radios input[type=radio]::after {
  border-color: #ffa5af;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset .radios input[type=radio]:checked::after {
  border-color: #fff;
  background-color: #ffa5af;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container::before {
  border: 2px solid #ffa5af;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container .at-checkbox-title {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-legal p {
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__dark_blue .ngp-form .at-inner form .at-form-submit .at-submit {
  background: #ffa5af;
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form {
  background: #f5d7af;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-form {
  background: #b4a0f5;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner {
  background: #b4a0f5;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner header.at-title {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner header.at-markup p {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset label,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset label small {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset input,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset textarea,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset select {
  border: 2px solid #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span::before {
  border: 2px solid #000;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset input[type=checkbox]:checked + span::after {
  border-color: #000;
}
@-moz-document url-prefix() {
  .elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset .radios input[type=radio] {
    accent-color: #000;
  }
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset .radios input[type=radio]::after {
  border-color: #000;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset .radios input[type=radio]:checked::after {
  border-color: #fff;
  background-color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container::before {
  border: 2px solid #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container .at-checkbox-title {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-legal p {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_purple .ngp-form .at-inner form .at-form-submit .at-submit {
  background: #6e002d;
  color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form {
  background: #1423f0;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-form {
  background: #afebfa;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner {
  background: #afebfa;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner header.at-title {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner header.at-markup p {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset label,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset label small {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset input,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset textarea,
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset select {
  border: 2px solid #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset input[type=checkbox] + span::before {
  border: 2px solid #000;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset input[type=checkbox]:checked + span::after {
  border-color: #000;
}
@-moz-document url-prefix() {
  .elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset .radios input[type=radio] {
    accent-color: #000;
  }
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset .radios input[type=radio]::after {
  border-color: #000;
  background-color: #fff;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset .radios input[type=radio]:checked::after {
  border-color: #fff;
  background-color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container::before {
  border: 2px solid #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-fieldset .at-check .at-checkbox-title-container .at-checkbox-title {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-legal p {
  color: #000;
}
.elementor-widget-wwav-form-toolkit.scheme_form_toolkit__light_blue .ngp-form .at-inner form .at-form-submit .at-submit {
  background: #6e002d;
  color: #fff;
}
.elementor-widget-wwav-form-toolkit .ngp-form .at-inner form .at-form-submit .at-submit:hover {
  background: #323232;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .wwav-section > .elementor-container > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 0;
  }
}

/* Telephone dropdown overrides */
@media screen and (max-width: 767px) {
  .iti {
    left: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .iti__country-list {
    width: 80% !important;
    margin-left: 32px !important;
  }
  @supports (-webkit-touch-callout: none) {
    .iti__country-list {
      margin-top: 84px !important;
      max-height: calc(100% - 84px) !important;
    }
  }
}

.search.search-results .page_content_wrap {
  margin-top: 85px !important;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  .search.search-results .page_content_wrap {
    margin-top: 40px !important;
  }
}
@media screen and (max-width: 1279px) {
  .search.search-results .page_content_wrap {
    margin-top: 43px !important;
  }
}
.search.search-results .content_wrap {
  padding: 0 !important;
}
.search.search-results .content {
  max-width: 1140px;
  padding: 0 30px !important;
}
.search.search-results .content .columns_wrap {
  margin-right: 0;
  justify-content: space-between;
}
.search.search-results .content .posts_container .column-1_3 {
  padding-right: 0;
}
@media screen and (max-width: 767px) {
  .search.search-results .content .posts_container .column-1_3 {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 768px) {
  .search.search-results .content .posts_container .column-1_3 {
    width: calc(50% - 10px) !important;
  }
}
@media screen and (min-width: 1025px) {
  .search.search-results .content .posts_container .column-1_3 {
    width: calc(33.33% - 13px) !important;
  }
}
.search.search-results .content .posts_container .column-1_3 .post_featured {
  margin-bottom: 30px;
}
.search.search-results .content .posts_container .column-1_3 .post_header .post_title {
  font-weight: 700;
  font-size: 23px;
  line-height: 34px;
  color: #000;
}
.search.search-results .content .posts_container .column-1_3 .post_header .post_meta {
  margin: 0;
}
.search.search-results .content .posts_container .column-1_3 .post_header .post_meta .post_meta_item {
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  color: #000;
  text-transform: uppercase;
}
.search.search-results .content .posts_container .column-1_3 .post_header .post_meta .post_meta_item a {
  color: #000;
}
.search.search-results .content .posts_container .column-1_3 .post_content .post_content_inner p {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
}
.search.search-results .content .posts_container .column-1_3 .post_content .more-link {
  display: none;
}

.category.body_style_boxed.expand_content .page_content_wrap,
.blog_template.body_style_boxed.expand_content .page_content_wrap {
  background: #ebebe1;
  padding: 138px 0 91px !important;
}
@media screen and (max-width: 767px) {
  .category.body_style_boxed.expand_content .page_content_wrap,
.blog_template.body_style_boxed.expand_content .page_content_wrap {
    padding: 40px 0 !important;
  }
}
.category.body_style_boxed.expand_content .content_wrap,
.blog_template.body_style_boxed.expand_content .content_wrap {
  max-width: 1080px;
  padding: 0 !important;
}
@media screen and (max-width: 767px) {
  .category.body_style_boxed.expand_content .content_wrap,
.blog_template.body_style_boxed.expand_content .content_wrap {
    width: 100% !important;
    padding: 40px 20px;
  }
}
.category.body_style_boxed.expand_content .content_wrap #blog_container,
.blog_template.body_style_boxed.expand_content .content_wrap #blog_container {
  /* stylelint-disable-line */
}
.category.body_style_boxed.expand_content .content_wrap #blog_container h4,
.blog_template.body_style_boxed.expand_content .content_wrap #blog_container h4 {
  text-align: center;
  display: none;
}
.category.body_style_boxed.expand_content .content_wrap #blog_container .blog_archive,
.blog_template.body_style_boxed.expand_content .content_wrap #blog_container .blog_archive {
  padding-bottom: 42px;
}
@media screen and (min-width: 768px) {
  .category.body_style_boxed.expand_content .content_wrap .masonry_wrap,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_wrap {
    margin-right: 0;
  }
}
.category.body_style_boxed.expand_content .content_wrap .nav-links-more,
.blog_template.body_style_boxed.expand_content .content_wrap .nav-links-more {
  margin-top: 81px;
}
.category.body_style_boxed.expand_content .content_wrap .nav-links-more .nav-load-more,
.blog_template.body_style_boxed.expand_content .content_wrap .nav-links-more .nav-load-more {
  background: #ebeb00;
  color: #000;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
}
.category.body_style_boxed.expand_content .content_wrap .nav-links-more .nav-load-more:hover,
.blog_template.body_style_boxed.expand_content .content_wrap .nav-links-more .nav-load-more:hover {
  background: #323232;
  color: #fff;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 {
  padding: 0 10px 20px !important;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:not([style]),
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:not([style]) {
  display: none;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 img,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 img {
  display: none !important;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_info,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_info {
  position: relative !important;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .mask,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .mask {
  z-index: 0 !important;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_info_back,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_info_back {
  display: flex;
  flex-direction: column;
  padding-bottom: 0;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_info_back p,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_info_back p {
  text-align: left;
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  text-transform: uppercase;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_title,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_title {
  flex-grow: 1;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_title a,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_title a {
  font-size: 20px;
  line-height: 25px;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_title a span,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_title a span {
  font-weight: 500;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_descr,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_descr {
  flex-grow: inherit;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_meta a,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_meta a {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  text-transform: capitalize;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_meta .post_categories,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_meta .post_categories {
  display: none;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_meta_item::before,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_meta_item::before {
  content: "";
  margin: 0;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_featured .post_info_back .more-link,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3 .post_featured .post_info_back .more-link {
  border: 3px solid white !important;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(1n+0) .mask,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(1n+0) .mask {
  background: #ebeb00;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(1n+0) .post_title a span,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(1n+0) .post_title a span {
  color: #fff;
  background: #1423f0;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(1n+0) .post_meta a,
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(1n+0) .post_info_back p,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(1n+0) .post_meta a,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(1n+0) .post_info_back p {
  color: #000;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(1n+0) .post_featured .post_info_back .more-link,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(1n+0) .post_featured .post_info_back .more-link {
  border: 3px solid black !important;
  color: #000;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(2n+0) .mask,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(2n+0) .mask {
  background: #7814dc;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(2n+0) .post_title a span,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(2n+0) .post_title a span {
  color: #000;
  background: #afebfa;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(2n+0) .post_meta a,
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(2n+0) .post_info_back p,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(2n+0) .post_meta a,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(2n+0) .post_info_back p {
  color: #fff;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(2n+0) .post_featured .post_info_back .more-link,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(2n+0) .post_featured .post_info_back .more-link {
  border: 3px solid white !important;
  color: #fff;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(3n+0) .mask,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(3n+0) .mask {
  background: #1423f0;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(3n+0) .post_title a span,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(3n+0) .post_title a span {
  color: #000;
  background: #ebeb00;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(3n+0) .post_meta a,
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(3n+0) .post_info_back p,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(3n+0) .post_meta a,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(3n+0) .post_info_back p {
  color: #fff;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(3n+0) .post_featured .post_info_back .more-link,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(3n+0) .post_featured .post_info_back .more-link {
  border: 3px solid white !important;
  color: #fff;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(4n+0) .mask,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(4n+0) .mask {
  background: #afebfa;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(4n+0) .post_title a span,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(4n+0) .post_title a span {
  color: #fff;
  background: #7814dc;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(4n+0) .post_meta a,
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(4n+0) .post_info_back p,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(4n+0) .post_meta a,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(4n+0) .post_info_back p {
  color: #000;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(4n+0) .post_featured .post_info_back .more-link,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(4n+0) .post_featured .post_info_back .more-link {
  border: 3px solid black !important;
  color: #000;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(5n+0) .mask,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(5n+0) .mask {
  background: #6e002d;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(5n+0) .post_title a span,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(5n+0) .post_title a span {
  color: #000;
  background: #ffa5af;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(5n+0) .post_meta a,
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(5n+0) .post_info_back p,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(5n+0) .post_meta a,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(5n+0) .post_info_back p {
  color: #fff;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(5n+0) .post_featured .post_info_back .more-link,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(5n+0) .post_featured .post_info_back .more-link {
  border: 3px solid white !important;
  color: #fff;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(6n+0) .mask,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(6n+0) .mask {
  background: #ffa5af;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(6n+0) .post_title a span,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(6n+0) .post_title a span {
  color: #fff;
  background: #001464;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(6n+0) .post_meta a,
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(6n+0) .post_info_back p,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(6n+0) .post_meta a,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(6n+0) .post_info_back p {
  color: #000;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(6n+0) .post_featured .post_info_back .more-link,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(6n+0) .post_featured .post_info_back .more-link {
  border: 3px solid black !important;
  color: #000;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(7n+0) .mask,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(7n+0) .mask {
  background: #004100;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(7n+0) .post_title a span,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(7n+0) .post_title a span {
  color: #000;
  background: #ff9b00;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(7n+0) .post_meta a,
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(7n+0) .post_info_back p,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(7n+0) .post_meta a,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(7n+0) .post_info_back p {
  color: #fff;
}
.category.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(7n+0) .post_featured .post_info_back .more-link,
.blog_template.body_style_boxed.expand_content .content_wrap .masonry_item-1_3:nth-child(7n+0) .post_featured .post_info_back .more-link {
  border: 3px solid white !important;
  color: #fff;
}

body.elementor-editor-active #blog_container h4 {
  /* stylelint-disable-line */
  display: block !important;
}

.single-post .page_content_wrap {
  background: #ffa5af !important;
}
.single-post .nav-links-single {
  max-width: 1080px;
  margin: 0 auto;
}
.single-post .nav-links-single .related-nav {
  background: #6e002d;
  color: #fff;
  padding: 20px 50px;
  font-weight: 700;
  font-size: 20px;
  line-height: 29px;
}
@media screen and (max-width: 767px) {
  .single-post .nav-links-single .related-nav {
    font-size: 16px;
    line-height: 45px;
    padding: 13px 50px;
    white-space: nowrap;
  }
}
.single-post .nav-links-single .related-nav:hover {
  background: #323232;
  color: #fff;
}
.single-post .nav-links-single a:hover .related-nav {
  color: #fff !important;
}
.single-post .nav-links-single .post-title,
.single-post .nav-links-single .post_date,
.single-post .nav-links-single .nav-arrow {
  display: none !important;
}

.elementor-widget-wwav-events .event {
  background: #fff;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.elementor-widget-wwav-events .event .event-info {
  display: flex;
  flex-direction: column;
  max-width: 713px;
  width: 100%;
  padding: 32px 56px;
  border: 2px solid #6e002d;
}
.elementor-widget-wwav-events .event .event-info .div-supporters {
  color: #000;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  position: relative;
  margin-bottom: 7px;
}
.elementor-widget-wwav-events .event .event-info .div-title,
.elementor-widget-wwav-events .event .event-info .div-title a {
  font-weight: 700;
  font-size: 23px;
  line-height: 25px;
  color: #6e002d !important;
}
.elementor-widget-wwav-events .event .event-info .div-address {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
  margin-bottom: 20px;
}
.elementor-widget-wwav-events .event .event-info .div-subtitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
}
.elementor-widget-wwav-events .event .event-day {
  display: none;
}
.elementor-widget-wwav-events .event .div-featured-image {
  border: 10px solid #6e002d;
  width: 367px;
}
.elementor-widget-wwav-events .event .div-featured-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.elementor-widget-wwav-events .month-year {
  display: none;
}
@media (max-width: 1000px) {
  .elementor-widget-wwav-events .div-featured-image {
    width: 246px;
  }
  .elementor-widget-wwav-events .event .event-info .div-address {
    font-size: 14px;
    margin-bottom: 15px;
  }
  .elementor-widget-wwav-events .event .event-info .div-subtitle {
    font-size: 16px;
  }
  .elementor-widget-wwav-events .event .event-info .div-supporters {
    margin-bottom: 10px;
  }
  .elementor-widget-wwav-events .elementor-widget-wwav-events .event .event-info {
    padding: 38px;
  }
}
@media (max-width: 767px) {
  .elementor-widget-wwav-events .wwav-all-events {
    padding: 0 30px;
  }
  .elementor-widget-wwav-events .event-info .div-supporters {
    margin-bottom: 20px;
  }
  .elementor-widget-wwav-events .event-info .div-supporters,
.elementor-widget-wwav-events .event-info .div-address {
    font-size: 13px;
    line-height: 20px;
  }
  .elementor-widget-wwav-events .event-info .div-subtitle {
    font-size: 15px;
    line-height: 22px;
  }
  .elementor-widget-wwav-events .event {
    flex-direction: column-reverse;
    padding: 0;
    margin-bottom: 20px;
  }
  .elementor-widget-wwav-events .event .div-featured-image {
    width: 100%;
    max-width: unset;
  }
  .elementor-widget-wwav-events .event .event-info {
    padding: 25px;
  }
  .elementor-widget-wwav-events .event-info .div-cta {
    margin-top: 30px;
  }
  .elementor-widget-wwav-events .event-info .div-cta a {
    width: 100%;
    text-align: center;
    padding: 12px 60px;
    font-size: 16px;
    line-height: 23px;
  }
}

rs-mask-wrap {
  overflow: visible !important;
}

/* Styles to improve accessibility */
.elementor-social-icons-wrapper a {
  position: relative;
}
.elementor-social-icons-wrapper .elementor-screen-only {
  top: 0;
}

/* stylelint-disable no-descending-specificity -- styling the radio button*/
.wwav-upcoming-events .monthly-event .month-year p {
  font-weight: 700;
  font-size: 15px;
  line-height: 26px;
  color: #000;
  position: relative;
  margin-bottom: 40px;
}
.wwav-upcoming-events .monthly-event .month-year p::after {
  content: "";
  position: absolute;
  bottom: 5px;
  left: 13%;
  right: 0;
  height: 0.5em;
  border-top: 1px solid #000;
  z-index: 1;
}
.wwav-upcoming-events .event {
  display: flex;
  justify-content: space-around;
  margin-bottom: 70px;
}
.wwav-upcoming-events .event .event-day {
  display: flex;
  flex-direction: column;
  max-width: 30px;
  width: 100%;
}
.wwav-upcoming-events .event .event-day .day {
  font-weight: 700;
  font-size: 10px;
  line-height: 16px;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 0;
}
.wwav-upcoming-events .event .event-day .date {
  font-weight: 700;
  font-size: 23px;
  line-height: 34px;
  color: #000;
  text-align: center;
}
.wwav-upcoming-events .event:nth-child(even) .div-featured-image {
  border: 10px solid #009605;
}
.wwav-upcoming-events .event:nth-child(odd) .div-featured-image {
  border: 10px solid #4b2800;
}
.wwav-upcoming-events .event .event-info {
  display: flex;
  flex-direction: column;
  max-width: 690px;
  width: 100%;
  padding-left: 75px;
  padding-right: 113px;
}
.wwav-upcoming-events .event .div-featured-image {
  display: flex;
  flex-direction: column;
  max-width: 360px;
  width: 100%;
  height: 213px;
}
.wwav-upcoming-events .event .div-featured-image img {
  max-height: 100%;
  height: 213px;
  object-fit: cover;
}
.wwav-upcoming-events .div-supporters {
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  color: #000;
  margin-bottom: 7px;
}
.wwav-upcoming-events .div-title {
  font-weight: 700;
  font-size: 23px;
  line-height: 34px;
  letter-spacing: 0.3px;
  color: #000;
}
.wwav-upcoming-events .div-title a {
  color: #000;
}
.wwav-upcoming-events .div-title a:hover {
  color: #323232;
}
.wwav-upcoming-events .div-address {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
  margin-top: 15px;
  margin-bottom: 19px;
}
.wwav-upcoming-events .div-subtitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
}
@media (max-width: 1000px) {
  .wwav-upcoming-events .div-upcoming-events {
    padding: 0 25px;
  }
  .wwav-upcoming-events .event .event-info {
    padding-left: 30px;
    padding-right: 40px;
  }
  .wwav-upcoming-events .monthly-event .month-year p::after {
    left: 18%;
  }
}
@media (max-width: 767px) {
  .wwav-upcoming-events .event {
    flex-direction: column-reverse;
    margin-bottom: 30px;
  }
  .wwav-upcoming-events .event .div-featured-image img {
    height: 100%;
  }
  .wwav-upcoming-events .event .event-day {
    display: none;
  }
  .wwav-upcoming-events .event .event-info {
    padding: 0;
    margin-top: 20px;
  }
  .wwav-upcoming-events .div-upcoming-events {
    padding: 0 25px;
  }
  .wwav-upcoming-events .monthly-event .month-year p::after {
    left: 40%;
  }
}
@media (min-width: 1001px) and (max-width: 1145px) {
  .wwav-upcoming-events .div-upcoming-events {
    padding: 0 25px;
  }
}

/* stylelint-disable no-descending-specificity */
[class*=scheme] div.elementor-accordion .elementor-active .elementor-accordion-title {
  font-weight: 700;
}
[class*=scheme] div.elementor-accordion .elementor-tab-title {
  position: relative;
  border-color: transparent !important;
}
[class*=scheme] div.elementor-accordion .elementor-tab-title:hover .elementor-accordion-title,
[class*=scheme] div.elementor-accordion .elementor-tab-title:hover i::before {
  color: #fff !important;
}
[class*=scheme] div.elementor-accordion .elementor-tab-title.elementor-active i::before {
  color: #fff !important;
}
[class*=scheme] div.elementor-accordion .elementor-accordion-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 30px;
}
@media screen and (max-width: 767px) {
  [class*=scheme] div.elementor-accordion .elementor-accordion-icon {
    right: 20px;
  }
}
[class*=scheme] div.elementor-accordion .elementor-tab-content {
  color: #000;
  border-color: transparent !important;
}
[class*=scheme] div.elementor-accordion .elementor-tab-content a {
  color: #3469f4;
}
[class*=scheme] div.elementor-accordion .elementor-tab-content a:hover {
  text-decoration: underline;
}
[class*=scheme] div.elementor-accordion p:last-of-type {
  margin-bottom: 0;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__blue div.elementor-accordion .elementor-tab-title {
  transition: all 0.2s;
  color: #1423f0;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__blue div.elementor-accordion .elementor-tab-title i::before {
  color: #1423f0;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__blue div.elementor-accordion .elementor-tab-title.elementor-active, .elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__blue div.elementor-accordion .elementor-tab-title:hover {
  background: #1423f0;
  color: #fff;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__blue div.elementor-accordion .elementor-accordion-title {
  color: inherit;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__blue div.elementor-accordion .elementor-accordion-item {
  border: 2px solid #1423f0;
  margin-bottom: 20px;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__brown div.elementor-accordion .elementor-tab-title {
  transition: all 0.2s;
  color: #004100;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__brown div.elementor-accordion .elementor-tab-title i::before {
  color: #4b2800;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__brown div.elementor-accordion .elementor-tab-title.elementor-active, .elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__brown div.elementor-accordion .elementor-tab-title:hover {
  background: #4b2800;
  color: #fff;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__brown div.elementor-accordion .elementor-accordion-title {
  color: inherit;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__brown div.elementor-accordion .elementor-accordion-item {
  border: 2px solid #4b2800;
  margin-bottom: 20px;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__brown div.elementor-accordion .elementor-tab-content a {
  color: #fa004b !important;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__green div.elementor-accordion .elementor-tab-title {
  transition: all 0.2s;
  color: #004100;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__green div.elementor-accordion .elementor-tab-title i::before {
  color: #004100;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__green div.elementor-accordion .elementor-tab-title.elementor-active, .elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__green div.elementor-accordion .elementor-tab-title:hover {
  background: #004100;
  color: #fff;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__green div.elementor-accordion .elementor-accordion-title {
  color: inherit;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__green div.elementor-accordion .elementor-accordion-item {
  border: 2px solid #004100;
  margin-bottom: 20px;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__green div.elementor-accordion .elementor-tab-content a {
  color: #fa004b !important;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__navy_blue div.elementor-accordion .elementor-tab-title {
  transition: all 0.2s;
  color: #001464;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__navy_blue div.elementor-accordion .elementor-tab-title i::before {
  color: #001464;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__navy_blue div.elementor-accordion .elementor-tab-title.elementor-active, .elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__navy_blue div.elementor-accordion .elementor-tab-title:hover {
  background: #001464;
  color: #fff;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__navy_blue div.elementor-accordion .elementor-accordion-title {
  color: inherit;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__navy_blue div.elementor-accordion .elementor-accordion-item {
  border: 2px solid #001464;
  margin-bottom: 20px;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__navy_blue div.elementor-accordion .elementor-tab-content {
  color: #001464;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__purple div.elementor-accordion .elementor-tab-title {
  transition: all 0.2s;
  color: #7814dc;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__purple div.elementor-accordion .elementor-tab-title i::before {
  color: #7814dc;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__purple div.elementor-accordion .elementor-tab-title.elementor-active, .elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__purple div.elementor-accordion .elementor-tab-title:hover {
  background: #7814dc;
  color: #fff;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__purple div.elementor-accordion .elementor-accordion-title {
  color: inherit;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__purple div.elementor-accordion .elementor-accordion-item {
  border: 2px solid #7814dc;
  margin-bottom: 20px;
}
.elementor-widget.elementor-widget-accordion.elementor-element.scheme_faq__purple div.elementor-accordion .elementor-tab-content {
  color: #000;
}

.elementor-widget-image-carousel .elementor-swiper-button i {
  color: #000;
}
.elementor-widget-image-carousel .elementor-swiper-button-next {
  right: -20px;
  top: 140px;
}
.elementor-widget-image-carousel .elementor-swiper-button-prev {
  left: -20px;
  top: 140px;
}
@media (max-width: 1024px) {
  .elementor-widget-image-carousel .elementor-swiper-button-next {
    right: -5px;
    top: 135px;
  }
  .elementor-widget-image-carousel .elementor-swiper-button-prev {
    left: -5px;
    top: 135px;
  }
}

body.single-elementor_library header,
body.single-elementor_library footer {
  display: none;
}

.wwav-btn {
  height: 52px;
  width: 100%;
  font-family: Poppins, sans-serif;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 22px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 54px;
  margin: 8px 0;
}
.wwav-btn--yellow {
  background-color: #ffc300;
  color: #2f2bb6;
  transition: background-color 0.25s;
}
.wwav-btn--yellow:hover {
  background: #ebaf00;
  color: #2f2bb6;
}
.wwav-btn--outline {
  display: inline-flex;
  height: 40px;
  width: auto;
  font-family: Lato, sans-serif;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 16px !important;
  background-color: transparent;
  color: #454545;
  border: 1px solid #454545;
  transition: background-color 0.25s;
  padding: 0 12px;
}
.wwav-btn--outline:hover {
  background: #ffc300;
  border-color: #454545;
}

.pojo-skip-link.pojo-skip-content:focus {
  padding: 5px;
  top: 8px;
  left: 20px;
  border: 2px solid #000;
}

.pojo-skip-link {
  z-index: 5;
}

.navigation.pagination .nav-links {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .navigation.pagination .nav-links {
    margin-top: 15px;
  }
}
.navigation.pagination .nav-links::after {
  display: none;
}
.navigation.pagination .page-numbers {
  position: relative;
}
.navigation.pagination .page-numbers a {
  color: inherit !important;
}
.navigation.pagination .page-numbers a:hover {
  color: #fece3b !important;
}
.navigation.pagination .page-numbers .screen-reader-text {
  top: 0;
}

.navigation.post-navigation .nav-links {
  display: table;
  width: 100%;
}
.navigation.post-navigation .nav-links > div {
  display: table-cell;
  float: none !important;
}
.navigation.post-navigation .nav-links > div a[rel=prev],
.navigation.post-navigation .nav-links > div a[rel=next] {
  display: inline-block !important;
  min-height: 66px !important;
}
.navigation.post-navigation .nav-links > div a[rel=prev] .related-nav,
.navigation.post-navigation .nav-links > div a[rel=next] .related-nav {
  top: 17px;
}
.navigation.post-navigation .nav-links > div a[rel=prev] .post-title,
.navigation.post-navigation .nav-links > div a[rel=next] .post-title {
  margin-top: 35px;
}

a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.show {
  display: flex !important;
  flex-direction: column;
  height: max-content;
  align-items: center;
  padding-bottom: 20px;
  right: 0;
}
a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.show span {
  transform: rotate(180deg);
  writing-mode: vertical-lr;
}

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