:root {
  --blue: #00b5d3;
  --red: #ea5167;
  --dark-blue: #002c45;
  --angle-blue: #002b46;
  --white: #fff;
  --black: #000;
}

html {
  box-sizing: border-box;
  overflow: scroll;
  overflow-x: hidden;
}

::-webkit-scrollbar {
  width: 0;
  background: transparent;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

table {
  font-family: Inter;
}

table b {
  color: #00b5d3;
  font-family: Inter;
}

ul {
  list-style: none;
  padding: 0;
}

a {
  color: inherit;
  text-decoration: none;
  transition: all 0.3s ease;
}

/*hover link*/

a:hover {
  color: #13536f;
}

.hover-line {
  display: flex;
  flex-direction: column;
}

.hover-line:after {
  content: "";
  width: 0;
  height: 3px;
  background: #00b5d3;
  transform: scaleX(0);
  transform-origin: bottom left;
}

.hover-line:focus:after,
.hover-line:active:after {
  content: "";
  width: 100%;
  height: 2px;
  background: #00b5d3;
  transform: scaleX(1);
  transition: transform 0.25s ease-out;
}

img {
  max-width: 100%;
  height: auto;
}

.pt-40 {
  padding-top: 40px;
}
.pb-40 {
  padding-bottom: 40px;
}

.mb-40 {
  margin-bottom: 40px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-20 {
  margin-bottom: 20px;
}

.not-padding-top {
  padding-top: 0;
}

.section-pt-120 {
  padding-top: 6.2vw;
}

.section-pb-120 {
  padding-bottom: 6.2vw;
}

.title-section-Demo {
  font-family: "Demo";
  font-size: 48px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  color: #002c45;
}

/*btn style*/

.btn-blue {
  padding: 15px 42px;
  font-size: 18px;
  line-height: 1.17;
  text-align: center;
  color: #fff;
  border: none;
  border-radius: 5px;
  background: #00b5d3;
  transition: all 0.3s ease;
}

.btn-white {
  max-width: 240px;
  padding: 15px 32px;
  font-size: 18px;
  line-height: 1;
  text-align: center;
  color: #00b5d3;
  border: 1px solid #00b5d3;
  border-radius: 5px;
  background: #fff;
  font-family: Inter;
}

.btn-white:hover,
.btn-white:active,
.btn-white:focus {
  background: #13536f;
  color: #fff;
  border-color: #13536f;
}

.btn-blue-small {
  padding-left: 12px;
  padding-right: 12px;
}

.find-dealer-btn:hover,
.btn-blue:hover {
  background: #13536f;
  border-color: #13536f;
  color: #fff;
}

#btn-back-to-top {
  position: fixed;
  bottom: 4%;
  right: 4%;
  display: none;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.17);
  background-color: #ebebeb;
  border-radius: 50%;
  line-height: 1;
  z-index: 1000;
}

body {
  padding-right: 0 !important;
}

#btn-back-to-top:before {
  content: url("data:image/svg+xml,%3Csvg data-name='Component 206 ׳’ג‚¬ג€ 1' xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Ccircle data-name='Ellipse 22' cx='28' cy='28' r='28' style='fill:none'/%3E%3Cg data-name='arrow_back_ios_new_black_24dp'%3E%3Cg data-name='Group 85'%3E%3Cpath data-name='Path 521' d='M8 12.761 6.8 14 0 7l6.8-7L8 1.239 2.406 7z' transform='rotate(90 5.5 29.5)' style='fill:%2300b5d3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

@media (min-width: 768px) {
  #btn-back-to-top:hover {
    background-color: #13536f;
  }
}

[catslug="general"] .header-bottom {
  /* display: none; */
}
/*container style*/

.container-bg {
  background-color: rgba(134, 134, 134, 0.1);
}
.container-bg-eb {
  background-color: #ebebeb;
}

.bg-container-white {
  background-color: #f8f8f8;
}

.bg-container-white-fd {
  background-color: #eeeeee;
}
.single-product .bg-container-white-fd {
  background-color: #fff;
}
.bg-container-blue {
  background: #f2fbfd;
  border-top: solid 1px rgba(0, 181, 211, 0.2);
  background-color: #f2fbfd;
}

.bg-container-blue-light {
  background: #e5f8fb;
}
.bg-gradient-f8-fd {
  background: linear-gradient(
    180deg,
    rgba(248, 248, 248, 1) 0%,
    rgba(253, 253, 253, 1) 100%
  );
}

/*pre-footer-widget*/

.pre-footer-widgets {
  padding: 64px 0;
  background-color: #f2fbfd;
  border: solid 1px rgba(0, 181, 211, 0.2);
}

@media (max-width: 768px) {
  .pre-footer-widgets {
    padding: 40px 0;
    padding-top: 30px;
  }
}

.pre-footer-item:not(:last-of-type) {
  padding-right: 48px;
}
@media (min-width: 768px) {
  .feature-wrap {
    height: 100%;
  }
  .feature-wrap .content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc(100% - 90px);
    margin-bottom: 0;
  }
  .pre-footer-widgets .feature-wrap .content .read-more {
    margin-top: auto;
    align-self: start;
  }
}
.pre-footer-widgets .feature-wrap .thumb img {
  width: 66px;
  height: 74px;
  max-width: 66px;
  max-height: 74px;
  object-fit: contain;
  object-position: center;
}

.pre-footer-widgets .feature-wrap .content p {
  margin-bottom: 24px;
  font-size: 18px;
  font-family: "Inter";
  font-weight: normal;
  line-height: 1.56;
  color: #002c45;
}

.feature-wrap .content .read-more {
  padding: 15px;
  display: inline-block;
  font-family: "Inter";
  font-size: 18px;
  line-height: 1.31;
  color: #00b5d3;
  background: transparent;
  border: 1px solid #00b5d3;
  border-radius: 5px;
  text-align: center;
}

.pre-footer-widgets .content .read-more {
  background-color: white;
}
.pre-footer-widgets .content .read-more:hover {
  color: #fff !important;
}

.pre-footer-item {
  padding: 0;
}

.feature-wrap .thumb {
  margin-bottom: 16px;
}
.pre-footer-widgets .thumb img {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none;
}
.feature-wrap .content h3 {
  font-family: Inter;
  font-size: 32px;
  font-weight: normal;
  line-height: 1.53;
  color: #002b46;
  max-height: 48px;
  overflow: hidden;
}

.pre-footer-widgets .feature-wrap .content .read-more {
  display: inline-block;
  padding: 14px 32px;
  color: #00b5d3;
  background: white;
  border: 1px solid #00b5d3;
  border-radius: 5px;
  font-size: 16px;
  line-height: 21px;
  font-family: "Inter";
  font-weight: normal;
}

.feature-wrap .content .read-more {
  display: inline-block;
  padding: 10px 40px;
  color: #00b5d3;
  background: transparent;
  border: 1px solid #00b5d3;
  border-radius: 5px;
}

.pre-footer-widgets .feature-wrap .content .read-more:hover,
.pre-footer-widgets .feature-wrap .content .read-more:active,
.pre-footer-widgets .feature-wrap .content .read-more:focus {
  color: #fff;
  background: #002846;
  border: 1px solid#002846;
  transition: 0.2s;
}

.feature-content h3 {
  font-size: 50px;
  font-weight: 500;
  color: #333;
}

/*@media*/
@media (min-width: 1400px) {
  .catName {
    display: none !important;
  }
  .container {
    max-width: 1224px !important;
  }
}

@media (max-width: 768px) {
  p {
    font-size: 16px;
    line-height: 1.44;
  }

  a.btn-blue {
    width: 100%;
  }

  .title-section-Demo {
    font-size: 32px;
    /* color: #002c45!important; */
  }

  .section-pb-120 {
    padding-bottom: 18vw;
  }

  .section-pt-120 {
    padding-top: 18vw;
  }

  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pre-footer-item:not(:last-of-type) {
    margin-bottom: 40px;
    padding-right: 12px;
  }

  .pre-footer-item {
    padding-right: 0;
    padding: 0 12px;
  }

  .pre-footer-widgets .feature-wrap .thumb img {
    width: 50px;
    min-width: 50px;
    max-width: 50px;
    height: 55px;
    min-height: 55px;
    max-height: 50px;
    object-fit: contain;
    object-position: center;
  }

  .pre-footer-widgets .content h3 {
    font-family: "Inter";
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: normal;
    color: #002c45;
  }

  .feature-wrap .content .read-more {
    padding: 15px;
    max-width: 100%;
    width: 100%;
    display: inline-block;
    font-family: "Inter";
    font-size: 16px;
    line-height: 1.31;
    color: #00b5d3;
    background: transparent;
    border: 1px solid #00b5d3;
    border-radius: 5px;
    text-align: center;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .feature-content h3 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .feature-content h3 {
    font-size: 28px;
  }
}
.feature-content p {
  font-size: 18px;
}
.feature-content .read-more {
  display: inline-block;
  padding: 10px 40px;
  color: #00b5d3;
  background: transparent;
  border: 1px solid #00b5d3;
  border-radius: 5px;
}
.feature-content .read-more:hover {
  background: #00b5d3;
  color: #fff;
}

.feature-thumb {
  position: relative;
}
.feature-thumb img {
  width: 100%;
}
.feature-thumb .video-btn a {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  border: none;
  outline: none;
  background: #10c9c3;
  text-align: center;
  height: 85px;
  width: 85px;
  line-height: 85px;
  z-index: 2;
}

.feature-info-thumb img {
  margin-right: 30px;
}
.main-content ul {
  list-style: none;
}

@media (min-width: 768px) and (max-width: 1200px) {
  ul.social-links.menu-social {
    display: none !important;
  }
}

.tablepress td:not(thead td) {
  border-bottom: 1px solid #ddd;
  padding: 10px;
  font-size: 16px;
}

@media (max-width: 768px) {
  .pre-footer-widgets .feature-wrap .content .read-more {
    background: transparent;
  }
}

@media (min-width: 2000px) {
  .hero-container{
    max-width: 1900px;
    margin-left: auto;
    margin-right: auto;
  }
  .container-responsive-screen {
    max-width: 1900px;
    margin-left: auto;
    margin-right: auto;
  }
  /*.hero__area {*/
  /*  max-width: 1900px !important;*/
  /*}*/
}
@media (min-width: 4096px) {
  .header-new-design {
    transform: translate(2.1vw, 1.2vw) !important;
  }
}

/************************* Gravity forms main css *************************/
.animation-zoom:hover {
  transition: 0.35s all !important;
  transform: scale(1.1) !important;
  /*cursor: pointer !important;*/
}

.gravity-form-container label, .gravity-form-container legend {
  display: none;
}

.gravity-form-container .ginput_container_consent label{
  display: unset;
}



.gravity-form-container .gfield_radio label {
  display: unset;
}
/*.gform_wrapper .gform_title{*/
/*  font-family: Demo;*/
/*  font-size: 48px;*/
/*  font-weight: normal;*/
/*  font-stretch: normal;*/
/*  font-style: normal;*/
/*  line-height: 1.21;*/
/*  letter-spacing: normal;*/
/*  text-align: left;*/
/*  color: #002b46;*/
/*}*/

/*.gform_wrapper .gform_description {*/
/*  display: block;*/
/*  font-family: Inter;*/
/*  font-size: 18px;*/
/*  font-weight: normal;*/
/*  font-stretch: normal;*/
/*  font-style: normal;*/
/*  line-height: 1.56;*/
/*  letter-spacing: normal;*/
/*  text-align: left;*/
/*  color: #002c45;*/
/*  margin-bottom: 34px;*/
/*}*/

/*.gform_wrapper .gfield_label{*/
/*  font-family: Inter;*/
/*  font-size: 18px;*/
/*  font-weight: 500;*/
/*  font-stretch: normal;*/
/*  font-style: normal;*/
/*  line-height: 1.56;*/
/*  letter-spacing: normal;*/
/*  text-align: left;*/
/*  color: #002c45 !important;*/
/*  margin-bottom: 5px !important;*/
/*}*/

/*.gform_wrapper .gfield_label .gfield_required{*/
/*  !*display: none !important;*!*/
/*  font-family: Inter;*/
/*  font-size: 16px !important;*/
/*  font-weight: normal;*/
/*  font-stretch: normal;*/
/*  font-style: normal;*/
/*  !*line-height: 1.75;*!*/
/*  letter-spacing: normal;*/
/*  text-align: left;*/
/*  color: #f55 !important;*/
/*  font-style: unset !important;*/
/*}*/

/*.gform_wrapper .gfield_description.validation_message{*/
/*  background: unset;*/
/*  border: unset;*/
/*  padding: 0 !important;*/
/*  margin-top: -12px;*/
/*  font-family: Inter !important;*/
/*  font-size: 18px !important;*/
/*  font-weight: normal;*/
/*  font-stretch: normal;*/
/*  font-style: normal;*/
/*  line-height: 1.56 !important;*/
/*  letter-spacing: normal !important;*/
/*  text-align: left;*/
/*  color: #f55;*/
/*}*/


/*.gform_wrapper.gravity-theme .gfield select{*/
/*  !*margin-bottom: 10px;*!*/
/*}*/

/*.gform_wrapper.gravity-theme .gfield textarea{*/
/*  margin-bottom: 5px;*/
/*}*/

/*@media (max-width: 768px) {*/
/*  .gform_wrapper .gform_validation_errors{*/
/*    padding: 16px !important;*/
/*  }*/

/*  .gform_wrapper .gform_title{*/
/*    font-size: 28px;*/
/*    line-height: 1.5;*/
/*  }*/

/*  .gform_wrapper .gfield_label{*/
/*    font-size: 16px;*/
/*    line-height: 1.75;*/
/*    margin-bottom: 5px !important;*/
/*  }*/

/*  .gform_wrapper .gfield_description.validation_message{*/
/*    margin-top: -13px;*/
/*    font-size: 16px !important;*/
/*    line-height: 1.75 !important;*/
/*  }*/

/*  .gform_wrapper .gfield_label .gfield_required{*/
/*    font-size: 14px !important;*/
/*    line-height: 2;*/
/*    font-style: unset !important;*/
/*  }*/

/*}*/
/*.gform_required_legend .gfield_required{*/
/*  font-size: 18px !important;*/
/*  color:#f55 !important;*/
/*}*/
/*.gform_required_legend:not(.gfield_required){*/
/*  font-size: 18px;*/
/*  color:#002c45;*/
/*  font-family: Inter;*/
/*}*/
.video__blk {
  z-index: 99;
}

/*animation-fade-in===============*/

.animation-fade-in {
  opacity: 0;
  transform: translateY(40px);
}

.animation-fade-in-delayed{
  opacity: 0;
  transform: translateY(40px);
}

.animation-fade-in.no-fade {
  opacity: 1;
  transform: translateY(0);
}

.animation-fade-in.element-show {
  opacity: 1;
  transition: all 0.75s;
  transform: translateY(0);
}

.animation-fade-in.faster.element-show {
  transition: all 0.5s;
}


.animation-fade-in-delayed.element-show {
  opacity: 1;
  transition: all 1s;
  transform: translateY(0%);
}

/*animation-fade-in  __NOW___   ===============*/
.animation-fade-in-now {
  opacity: 0;
  transform: translateY(40px);
}

.animation-fade-in-now.element-show {
  opacity: 1;
  transition: all 1s;
  transform: translateY(0%);
}

/*Disable animation-fade-in for mobile*/
@media (max-width: 768px) {

  [class*="animation"]
  {
    animation: unset !important;
    opacity: 1 !important;
    transform: translateY(0);
  }
}
/*=========================*/

.disable_mouse {
  display: none;
}

.select2-selection__choice{
  /*display: none!important;*/
}

.gravity-form-container {
  padding-top: 64px;
  padding-bottom: 64px;
}

/*.gravity-form-container .gfield_radio .gchoice {*/
/*  border: 1px solid #ddd;*/
/*  text-align: center;*/
/*  !*padding: 11px 51px;*!*/
/*  border-color: #01b4d3;*/
/*  color: #01b4d3;*/
/*  border-radius: 5px;*/
/*  font-family: "Inter";*/
/*  font-size: 14px;*/
/*  font-weight: 300;*/
/*  !*min-width: 160px;*!*/
/*  width: -webkit-fill-available;*/
/*  display: flex;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*}*/

/*.gravity-form-container .ginput_container_radio .hli {*/
/*  background-color: #00b5d3 !important;*/
/*  color: #fff !important;*/
/*}*/

/*.gravity-form-container .ginput_container_radio .hli label {*/
/*  color: #fff !important;*/
/*}*/

/*.gravity-form-container .gfield_radio .gchoice:hover {*/
/*  cursor: pointer;*/
/*  background-color: #00b5d3;*/
/*  color: #fff !important;*/
/*}*/

* blockquote {
  font-family: Inter;
  font-size: 24px;
  font-stretch: normal;
  font-weight: bold;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  border-left: solid #2eb5d3 4px;
  padding-left: 12px;
  padding-bottom: 10px;
  margin: 40px 0;
}

/*.gravity-form-container .gfield_radio .gchoice:hover label {*/
/*  color: #fff !important;*/
/*}*/

/*.gravity-form-container .gfield_radio .gchoice label:hover {*/
/*  cursor: pointer;*/
/*}*/


/*.gravity-form-container .gform_fields {*/
/*  max-width: 784px;*/
/*  display: flex !important;*/
/*  flex-wrap: wrap;*/
/*  column-gap: 24px;*/
/*}*/

.gravity-form-container .gform_fields fieldset:first-child {
  width: 100%;
}

.gravity-form-container .gform_fields>div,
.gravity-form-container .gform_fields fieldset:not(:first-child) {
  min-width: 380px;
}

.gravity-form-container .gform_fields>div:last-child {
  margin-top: 24px;
  width: 100%;
}


/*.gravity-form-container .gform_fields input {*/
/*  border: 1px solid rgba(0, 43, 70, 0.5);*/
/*  border-radius: 5px;*/
/*}*/

.gravity-form-container .gform_fields .gfield_price input {
  border: none;
}

/*.gravity-form-container .gfield-choice-input {*/
/*  display: none !important;*/
/*}*/

/*.gravity-form-container .gform_wrapper.gravity-theme .gfield-choice-input+label {*/
/*  min-width: 30%;*/
/*  max-width: unset !important;*/
/*  font-family: Inter;*/
/*  font-size: 18px;*/
/*  font-weight: normal;*/
/*  font-stretch: normal;*/
/*  font-style: normal;*/
/*  line-height: 1.56;*/
/*  letter-spacing: normal;*/
/*  text-align: center;*/
/*  color: #00b5d3;*/
/*}*/


.gform_wrapper.gravity-theme .gfield .gfield_time_ampm select {
  padding: 8px !important;
}

/*.gravity-form-container .gform_button.button {*/
/*  display: flex;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  padding: 15px 0 15px 0;*/
/*  min-width: 194px;*/
/*  min-height: 50px;*/
/*  background-color: #00b5d3;*/
/*  font-family: Inter;*/
/*  font-size: 18px;*/
/*  text-align: center !important;*/
/*  color: #fff;*/
/*  border-radius: 5px;*/
/*}*/

/*.gravity-form-container .gform_footer.top_label {*/
/*  margin-top: 8px !important;*/
/*  padding-top: 0 !important;*/
/*}*/

/*.gravity-form-container .contactform input,*/
/*.gravity-form-container .contactform textarea {*/
/*  border: solid 1px rgba(0, 43, 70, 0.5);*/
/*  padding: 15px 0 15px 10px !important;*/
/*  font-family: Inter;*/
/*  font-size: 18px;*/
/*  font-weight: normal;*/
/*  font-stretch: normal;*/
/*  font-style: normal;*/
/*  line-height: normal;*/
/*  letter-spacing: normal;*/
/*  text-align: left;*/
/*  color: rgba(0, 43, 70, 0.5);*/
/*}*/

/*.gravity-form-container .gform_wrapper.gravity-theme .gfield textarea.large {*/
/*  border-radius: 5px !important;*/
/*  !*width: 98%;*!*/
/*  padding: 16px;*/
/*}*/

/*.gravity-form-container .contactform textarea {*/
/*  min-height: 200px !important;*/
/*}*/

/*.gravity-form-container .gform_footer input {*/
/*  color: white;*/
/*  background-color: #00b5d3;*/
/*  min-width: 194px;*/
/*  text-align: center;*/
/*  padding-left: 0 !important;*/
/*  border: transparent;*/
/*}*/

/*.gravity-form-container #field_1_7 .gfield_label,*/
/*.gravity-form-container #field_1_7 .gform_fileupload_rules {*/
/*  display: none;*/
/*}*/

.gravity-form-container .ginput_container_fileupload input {
  position: absolute;
  border: transparent !important;
  background-color: transparent;
  margin-top: -60px;
  margin-left: 5px;
  padding: 5px 0 5px 5px;
  background-color: white;
  width: fit-content !important;
  /* width: 760px !important; */
}

.gravity-form-container .gchoice input {
  display: none;
}


.gravity-form-container .gform_confirmation_message {
  font-size: 24px;
  max-width: 705px;
  color: #002b46;
}

.gravity-form-container .form-container {
  border-right: 2px solid rgba(0, 181, 211, 0.2);
  padding-right: 25px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.gravity-form-container fieldset {
  padding: 0;
}

.gravity-form-container .name_first label {
  display: none !important;
}

.gravity-form-container .ginput_container_fileupload {
  display: none;
}

/*.gravity-form-container .gform_body input {*/
/*  width: 100%;*/
/*  padding: 15px !important;*/
/*  margin-bottom: 36px !important;*/
/*  height: 50px;*/
/*  font-family: Inter;*/
/*  font-size: 18px;*/
/*  font-weight: normal;*/
/*  font-stretch: normal;*/
/*  font-style: normal;*/
/*  line-height: normal;*/
/*  letter-spacing: normal;*/
/*  text-align: left;*/
/*  color: #002b46*/
/*}*/
/*@media (max-width: 768px) {*/
/*  .gravity-form-container .gform_body input {*/
/*    margin-bottom: 24px !important;*/
/*  }*/
/*}*/
.gform_wrapper.gravity-theme .gform_fields{
  grid-row-gap: unset !important;
}
.gform_wrapper.gravity-theme .gform_fields .ginput_container_select{
  margin-bottom: 36px;
}
.gform_wrapper.gravity-theme .gform_fields .ginput_container_select:has(+.gfield_description){
  margin-bottom: 0 !important;
}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
  margin-bottom: 0 !important;
}
.gform_wrapper .gfield_validation_message{
  padding: 0 !important;
  margin: 0 !important;
  border: unset !important;
  background: unset !important;
  color: #ff5555 !important;
  margin-bottom: 8px !important;
}

.gravity-form-container .gform_body input::-webkit-input-placeholder,
.gravity-form-container .gform_body input:-moz-placeholder,
.gravity-form-container .gform_body input:-ms-input-placeholder,
.gravity-form-container .gform_body input::placeholder {
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 43, 70, 0.5);
}


.gravity-form-container .gform_body *::-webkit-scrollbar {
  all: initial !important;
  width: 10px !important;
  background: #ebebeb !important;
}

.gravity-form-container .gform_body *::-webkit-scrollbar-thumb {
  all: initial !important;
  background: #c9c9c9 !important;
  border-radius: 0px !important;
}

.gravity-form-container .gform_wrapper.gravity-theme .gform_footer {
  margin-top: 24px !important;
}


.gravity-form-container .gform_submission_error span {
  display: none !important;
}

.gravity-form-container .gform_wrapper .gfield_error textarea {
  border: 1px solid #c02b0a !important;
}

.gravity-form-container .form-container textarea {
  padding: 16px !important;
}

.gravity-form-container .form-container input,
.gravity-form-container .form-container textarea {
  font-family: "Inter" !important;
  font-size: 18px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
}

.gravity-form-container fieldset:first-child legend {
  display: block !important;
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #002c45;
  /*margin-top: 80px;*/
  margin-bottom: 24px;
}

@media (max-width: 992px) {
  .gravity-form-container fieldset:first-child legend {
    margin-top: 40px;
  }
  /*.gravity-form-container .gform_body input,*/
  /*.gform_wrapper.gravity-theme .gform_fields .ginput_container_select{*/
  /*  margin-bottom: 24px !important;*/
  /*}*/
  .gform_wrapper .select2-selection__arrow b{
    border-color: #00b5d3 transparent transparent transparent !important;
    margin-left: -16px !important;
  }
}


.gravity-form-container .post-form-text {
  font-family: Inter;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #002c45;
  margin-top: 18px;
}

.ask-the-ag-experts-section {
  border: solid 1px rgba(0, 181, 211, 0.2);
  background-color: #f2fbfd;
  height: fit-content;
}

.ask-the-ag-experts-section .container {
  height: 243px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 70px;
  column-gap: 8px;
}


.gravity-form-container .ask-the-ag-expert {
  display: flex;
  column-gap: 24px;
}


.gravity-form-container .ask-the-ag-expert img {
  width: 78px;
  height: 78px;
  border-radius: 50%;
  object-fit: cover;
}


.gravity-form-container .ask-the-ag-expert .ask-the-ag-expert-text-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 220px;
}

.gravity-form-container .ask-the-ag-expert .ask-the-ag-expert-text-container .ask-the-ag-expert-name {
  font-family: Inter;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.53;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
}

.gravity-form-container .ask-the-ag-expert .ask-the-ag-expert-text-container .ask-the-ag-expert-description {
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #002c45;
}

.gform_confirmation_wrapper * {
  font-size: 24px;
  color: #002b46;
}

.form-confirmation-socials {
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.form-confirmation-socials-container {
  display: flex;
  height: 32px;
  column-gap: 24px;
  margin-top: 14px;
}

.form-confirmation-socials.ask-the-ag-facebook {
  background-image: url("data:image/svg+xml,%3Csvg data-name='Component 200 – 28' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg data-name='Group 603'%3E%3Cpath data-name='Path 808' d='M53.258 42.109a16 16 0 1 0-18.5 15.806V46.734H30.7v-4.625h4.062v-3.525c0-4.01 2.389-6.225 6.043-6.225a24.623 24.623 0 0 1 3.582.312v3.938h-2.022a2.312 2.312 0 0 0-2.607 2.5v3H44.2l-.71 4.625h-3.732v11.181a16 16 0 0 0 13.5-15.806z' transform='translate(-21.258 -26.109)' style='fill:%2300b5d3'/%3E%3Cpath data-name='Path 809' d='m48.279 49.889.707-4.611h-4.423v-2.991a2.3 2.3 0 0 1 2.6-2.491h2.011v-3.925a24.545 24.545 0 0 0-3.57-.311c-3.643 0-6.024 2.208-6.024 6.205v3.514h-4.05v4.611h4.05v11.145a16.12 16.12 0 0 0 4.984 0V49.889z' transform='translate(-26.069 -29.229)' style='fill:%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.form-confirmation-socials.ask-the-ag-linkedin {
  background-image: url("data:image/svg+xml,%3Csvg id='Component_199' data-name='Component 199' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-2%7Bfill:%23fff%7D %3C/style%3E%3C/defs%3E%3Ccircle id='Ellipse_13' data-name='Ellipse 13' cx='16' cy='16' r='16' style='fill:%2300b5d3'/%3E%3Cpath id='Path_802' data-name='Path 802' class='cls-2' d='M174.372 43.491h2.993v9.615h-2.993zm1.5-4.778a1.733 1.733 0 1 1-1.736 1.732 1.732 1.732 0 0 1 1.736-1.732' transform='translate(-165.048 -30.396)'/%3E%3Cpath id='Path_803' data-name='Path 803' class='cls-2' d='M182.129 46.058H185v1.315h.039a3.142 3.142 0 0 1 2.83-1.553c3.026 0 3.584 1.99 3.584 4.58v5.274h-2.987V51c0-1.116-.022-2.55-1.553-2.55-1.555 0-1.793 1.215-1.793 2.469v4.756h-2.987z' transform='translate(-167.598 -32.85)'/%3E%3C/svg%3E%0A");
}

.form-confirmation-socials.ask-the-ag-instagram {
  background-image: url("data:image/svg+xml,%3Csvg id='Component_201' data-name='Component 201' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-2%7Bfill:%23fff%7D %3C/style%3E%3C/defs%3E%3Ccircle id='Ellipse_15' data-name='Ellipse 15' cx='16' cy='16' style='fill:%2300b5d3' r='16'/%3E%3Cg id='Group_601' data-name='Group 601' transform='translate(6.65 6.628)'%3E%3Cg id='Group_600' data-name='Group 600'%3E%3Cpath id='Path_805' data-name='Path 805' class='cls-2' d='M52.4 110.751a1.1 1.1 0 1 0 1.1 1.1 1.1 1.1 0 0 0-1.1-1.1z' transform='translate(-38.095 -107.412)'/%3E%3Cpath id='Path_806' data-name='Path 806' class='cls-2' d='M43.188 112.884a4.605 4.605 0 1 0 4.605 4.605 4.61 4.61 0 0 0-4.605-4.605zm0 7.555a2.95 2.95 0 1 1 2.95-2.95 2.953 2.953 0 0 1-2.95 2.95z' transform='translate(-33.761 -108.139)'/%3E%3Cpath id='Path_807' data-name='Path 807' class='cls-2' d='M44.351 124.386h-7.466a5.623 5.623 0 0 1-5.617-5.617V111.3a5.623 5.623 0 0 1 5.617-5.617h7.466a5.623 5.623 0 0 1 5.617 5.617v7.466a5.623 5.623 0 0 1-5.617 5.62zm-7.466-16.94a3.862 3.862 0 0 0-3.858 3.858v7.466a3.862 3.862 0 0 0 3.858 3.858h7.466a3.862 3.862 0 0 0 3.858-3.858v-7.47a3.862 3.862 0 0 0-3.858-3.858z' transform='translate(-31.268 -105.686)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.form-confirmation-socials.ask-the-ag-twitter {
  background-image: url("data:image/svg+xml,%3Csvg data-name='Component 202' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle data-name='Ellipse 14' cx='16' cy='16' style='fill:%2300b5d3' r='16'/%3E%3Cpath data-name='Path 804' d='M258.767 41.126a7.264 7.264 0 0 1-1.77.5c.284-.047.7-.56.87-.767a3.216 3.216 0 0 0 .587-1.065c.015-.03.027-.069 0-.092a.1.1 0 0 0-.094.008 9.081 9.081 0 0 1-2.1.8.143.143 0 0 1-.145-.038 1.694 1.694 0 0 0-.183-.187 3.7 3.7 0 0 0-1.016-.619 3.548 3.548 0 0 0-1.558-.25 3.754 3.754 0 0 0-1.479.415 3.8 3.8 0 0 0-1.193.968 3.638 3.638 0 0 0-.712 1.419 3.823 3.823 0 0 0-.038 1.5c.011.084 0 .095-.072.084a11.222 11.222 0 0 1-7.209-3.648c-.084-.095-.13-.095-.2.008a3.616 3.616 0 0 0 .623 4.293c.141.133.286.266.443.388a3.68 3.68 0 0 1-1.391-.388c-.084-.053-.127-.022-.134.073a2.187 2.187 0 0 0 .023.411 3.681 3.681 0 0 0 2.278 2.929 2.156 2.156 0 0 0 .463.14 4.153 4.153 0 0 1-1.365.042c-.1-.019-.137.03-.1.125a3.832 3.832 0 0 0 2.866 2.386c.13.023.26.023.391.053-.008.011-.016.011-.023.022a4.555 4.555 0 0 1-1.958 1.032 7.055 7.055 0 0 1-2.973.378c-.16-.023-.193-.022-.237 0s-.005.065.046.106c.2.133.409.251.619.365a9.857 9.857 0 0 0 1.988.79 10.633 10.633 0 0 0 10.277-2.389 10.684 10.684 0 0 0 2.844-7.821c0-.113.133-.175.213-.234a6.923 6.923 0 0 0 1.4-1.446.435.435 0 0 0 .093-.277v-.015c-.002-.045-.003-.031-.074.001z' transform='translate(-233.905 -30.591)' style='fill:%23fff'/%3E%3C/svg%3E%0A");
}

@media (max-width: 1420px) {
  .gravity-form-container .form-container {
    border-right: transparent;
  }
}

@media (max-width: 992px) {
  /*.gravity-form-container .ginput_container_radio {*/
  /*  margin-bottom: 48px;*/
  /*}*/

  .gravity-form-container .gfield_radio {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 100%;
  }

  .ask-the-ag-experts-section .container {
    flex-direction: column;
    height: fit-content;
    padding-top: 38px;
    padding-bottom: 32px;
    row-gap: 57px;
  }


  .gravity-form-container .ask-the-ag-expert .ask-the-ag-expert-text-container {
    max-width: unset;
    min-width: 100%;
  }

  .gravity-form-container .ask-the-ag-expert img {
    width: 68px;
    height: 68px;
  }

  .gravity-form-container .ask-the-ag-expert .ask-the-ag-expert-text-container .ask-the-ag-expert-name {
    font-family: Inter;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.04;
    letter-spacing: normal;
    text-align: left;
    color: #002b46;
  }

  .gravity-form-container .ask-the-ag-expert .ask-the-ag-expert-text-container .ask-the-ag-expert-description {
    font-family: Inter;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: normal;
    text-align: left;
    color: #002c45;
  }
}

@media (max-width: 768px) {
  .gravity-form-container {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .gravity-form-container .gform_button.button {
    padding: 5px 0;
    min-width: 194px;
    min-height: 50px;
  }

  /*.gravity-form-container .gform_body input,*/
  /*.gravity-form-container .gform_wrapper.gravity-theme .gfield textarea.large {*/
  /*  border: solid 1px #c9c9c9;*/
  /*}*/

  .gravity-form-container .form-container input,
  .gravity-form-container .form-container textarea {
    font-size: 16px !important;
  }

  .gravity-form-container .gform_title {
    font-size: 40px;
  }

  .gravity-form-container .gform_description {
    font-size: 24px;
  }
}

@media (max-width: 640px) {
  .gravity-form-container .gform_wrapper.gravity-theme .ginput_complex span {
    margin-bottom: 0 !important;
  }
}

@media (max-width: 567px) {

  .gravity-form-container .gform_button.button {
    min-width: 100%;
  }


  .gravity-form-container .ginput_container_radio {
    display: flex;
    flex-direction: column;
  }

  .gravity-form-container .gfield_radio .gchoice {
    min-width: 100%;
    /*background: #fff;*/
  }

  .gform_wrapper.gravity-theme .gfield.field_sublabel_below input[type=checkbox]{
    transform: translateY(12px);
  }

  .gravity-form-container .gform_fields>div,
  .gravity-form-container .gform_fields fieldset:not(:first-child) {
    min-width: 100% !important;
  }

  .gravity-form-container .gform_wrapper.gravity-theme .gfield textarea.large {
    width: 100%;
  }

  .gravity-form-container .post-form-text {
    font-family: Inter;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.42;
    letter-spacing: normal;
    text-align: left;
    color: #002c45;
  }

  .gravity-form-container .gform_body input {
    font-size: 16px !important;
  }

  .gravity-form-container .gform_body input::-webkit-input-placeholder,
  .gravity-form-container .gform_body input:-moz-placeholder,
  .gravity-form-container .gform_body input:-ms-input-placeholder,
  .gravity-form-container .gform_body input::placeholder {
    font-size: 16px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #7f95a2;
  }

  .gravity-form-container .gform_wrapper.gravity-theme .gfield-choice-input+label {
    font-size: 16px !important;
  }

  .gform_confirmation_wrapper * {
    font-size: 16px;
  }

  .gravity-form-container-content {
    padding-top: 0;
  }

  .gravity-form-container .gform_title {
    font-family: Inter;
    font-size: 30px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: left;
    color: #002b46;
  }

  .gravity-form-container .gform_description {
    font-family: Inter;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #002c45;
  }

  /*.gravity-form-container {*/
  /*  background-color: #FDFDFD !important;*/
  /*}*/

  .gravity-form-container>.container {
    min-height: 51%;
  }
}


.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
  background: #FFF9F9;
  border: 1px solid #c02b0a;
  font-size: 14.992px;
  margin-top: 8px;
  padding: 12.992px 24px;
}

.gform_wrapper [aria-invalid="true"] + label, .gform_wrapper label + [aria-invalid="true"], .gform_wrapper .gfield_error legend, .gform_wrapper .gfield_error label, .gform_wrapper .gfield_error .gfield_repeater_cell label, .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
  color: #C02B0A;
}

.gform_wrapper .gfield_error [aria-invalid="true"] {
  border: 1px solid #C02B0A;
}

.gfield.gfield--width-full {
  min-width: 100% !important;
}

.form-pop-up-modal .gform_wrapper .gfield_error textarea {
  border: 1px solid #c02b0a !important;
}


/*[type=checkbox] {*/
/*  width: 2rem;*/
/*  height: 2rem;*/
/*  color: transparent;*/
/*  vertical-align: middle;*/
/*  -webkit-appearance: none;*/
/*  background: none;*/
/*  border: 0;*/
/*  outline: 0;*/
/*  flex-grow: 0;*/
/*  width: 17px;*/
/*  background-color: transparent;*/
/*  transition: background 300ms;*/
/*  cursor: pointer;*/
/*}*/


/*[type=checkbox]::before {*/
/*  content: "";*/
/*  color: transparent;*/
/*  display: block;*/
/*  width: inherit;*/
/*  height: inherit;*/
/*  border-radius: inherit;*/
/*  border: 0;*/
/*  background-color: transparent;*/
/*  background-size: contain;*/
/*  background-repeat: no-repeat;*/
/*  background-position: center;*/
/*  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath data-name='Path 1412' d='M19 5v14H5V5h14m0-2H5a2.006 2.006 0 0 0-2 2v14a2.006 2.006 0 0 0 2 2h14a2.006 2.006 0 0 0 2-2V5a2.006 2.006 0 0 0-2-2z' transform='translate(-3 -3)' style='fill:%2300b5d3'/%3E%3C/svg%3E%0A");*/
/*}*/


/*!* Checked *!*/

/*[type=checkbox]:checked {*/
/*  background-color: transparent;*/
/*}*/

/*[type=checkbox]:checked::before {*/
/*  box-shadow: none;*/
/*  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath data-name='Path 1414' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z' transform='translate(-3 -3)' style='fill:%2300b5d3'/%3E%3C/svg%3E%0A");*/
/*}*/


/*!* Disabled *!*/

/*[type=checkbox]:disabled {*/
/*  background-color: transparent;*/
/*  opacity: 0.84;*/
/*  cursor: not-allowed;*/
/*}*/


/*!* IE *!*/

/*[type=checkbox]::-ms-check {*/
/*  content: "";*/
/*  color: transparent;*/
/*  display: block;*/
/*  width: inherit;*/
/*  height: inherit;*/
/*  border-radius: inherit;*/
/*  border: 0;*/
/*  background-color: transparent;*/
/*  background-size: contain;*/
/*  box-shadow: inset 0 0 0 1px #CCD3D8;*/
/*}*/

/*[type=checkbox]:checked::-ms-check {*/
/*  box-shadow: none;*/
/*  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E");*/
/*}*/

.gfield_radio {
  display: flex;
  justify-content: flex-start;
  column-gap: 24px;
  row-gap: 24px;
  margin-bottom: 18px;
}

@media (max-width: 768px) {
  .gfield_radio {
    margin-bottom: 0;
  }
}



.gfield_radio .gchoice {
  border: 1px solid #ddd;
  text-align: center;
  padding: 10px 18px;
  min-width: 125px;
  border-color: #01b4d3;
  color: #01b4d3;
  border-radius: 5px;
  font-family: "Inter";
  font-size: 14px;
  font-weight: 300;
}

.gform_wrapper.gravity-theme .gfield-choice-input + label {
  min-width: 30%;
  max-width: unset !important;
}

/************************* Gravity forms main css *************************/


/************************* START SITE SCROLLBAR *************************/

BODY::-webkit-scrollbar {
  all: unset;
}

BODY::-webkit-scrollbar-button
{
  display:block;
  background-color:ButtonFace;
  box-shadow:inset 0px 0px 0px 20px rgba(255,255,255,0.3);
  height: auto;
  width: initial;
  background-position: center 5px;
  background-size:9px 7px;
  image-rendering: pixelated;
  background-repeat:no-repeat;
}

BODY::-webkit-scrollbar-button:hover
{
  box-shadow:inset 0px 0px 0px 20px rgba(128,128,128,0.5);
}

BODY::-webkit-scrollbar-button:active
{
  box-shadow:inset 0px 0px 0px 20px rgba(128,128,128,0.7);
}

BODY::-webkit-scrollbar-button:vertical:start:increment,
BODY::-webkit-scrollbar-button:vertical:end:decrement
{
  display:none;
}


BODY::-webkit-scrollbar-button:vertical:decrement
{
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='ButtonText'><polygon points='50,00 0,50 100,50'/></svg>");
}

BODY::-webkit-scrollbar-button:vertical:increment
{
  background-position: center 6px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='ButtonText'><polygon points='0,0 100,0 50,50'/></svg>");
}

BODY::-webkit-scrollbar-thumb
{
  background-color:ButtonFace;
  box-shadow:inset 0px 0px 0px 20px rgba(128,128,128,0.3);
  border-left:2px solid rgba(255,255,255,0.3);
  border-right:2px solid rgba(255,255,255,0.3);
}

BODY::-webkit-scrollbar-thumb:hover
{
  box-shadow:inset 0px 0px 0px 20px rgba(128,128,128,0.5);
}

BODY::-webkit-scrollbar-thumb:active
{
  box-shadow:inset 0px 0px 0px 20px rgba(128,128,128,0.7);
}

BODY::-webkit-scrollbar-track
{
  background-color:ButtonFace;
  box-shadow:inset 0px 0px 0px 20px rgba(255,255,255,0.3);
}

/************************* END SITE SCROLLBAR *************************/


.ask-the-ag-menu-link,
.ask-the-ag-menu-link:hover,
.ask-the-ag-menu-button{
  padding: 13px 12px 10px;
  border-radius: 5px;
  background-color: #00b5d3;
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  border: 0;
  margin-left: 40px;
}

.header-logo {
  max-height: 45px;
}

@media (max-width: 992px) {
  .ask-the-ag-menu-link,
  .ask-the-ag-menu-button{
    display: none;
  }
}

/************************* START NEWSLETTER BAR STYLE *************************/
.page-newsletter-bar .gform_title {
  font-family: Demo;
  font-size: 48px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  margin-bottom: 8px;
}

.page-newsletter-bar .gform_description {
  display: block;
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  margin-bottom: 36px;
}


.page-newsletter-bar .gform_fields {
  display: flex !important;
  justify-content: center;
  align-items: center;
  column-gap: 24px;
  flex-wrap: wrap;
}

.page-newsletter-bar .newsletter-bar-bullets {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 74px;
  margin-bottom: 21px;
}

.page-newsletter-bar .newsletter-bar-bullets li {
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.page-newsletter-bar .newsletter-bar-bullets li:before {
  content: " ";
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg id='Component_32_583' data-name='Component 32 – 583' xmlns='http://www.w3.org/2000/svg' width='17.835' height='20' viewBox='0 0 17.835 20'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %2300b5d3; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='Path_777' data-name='Path 777' class='cls-1' d='M2.772,7.769A2,2,0,0,1,4.207,8.778C7.849,15.1,7.687,14.885,11.335,21.2a.8.8,0,0,1,.156.512c-.04.29-.313.481-.7.484-.553,0-1.105.009-1.658,0a2.351,2.351,0,0,1-.615-.093,2.046,2.046,0,0,1-1.238-.978c-3.609-6.267-3.415-6-7.029-12.26a2.643,2.643,0,0,1-.212-.414.472.472,0,0,1,.277-.635,1.391,1.391,0,0,1,.452-.089A16.644,16.644,0,0,1,2.772,7.769Z' transform='translate(0 -2.204)'/%3E%3Cpath id='Path_778' data-name='Path 778' class='cls-1' d='M7.124.053A2,2,0,0,1,8.56,1.061C12.2,7.384,15.27,12.68,18.918,19a.8.8,0,0,1,.156.512c-.04.29-.312.481-.7.484-.553,0-1.105.009-1.658,0A2.354,2.354,0,0,1,16.1,19.9a2.046,2.046,0,0,1-1.238-.978C11.251,12.653,8.215,7.412,4.6,1.149A2.65,2.65,0,0,1,4.389.735.472.472,0,0,1,4.666.1,1.392,1.392,0,0,1,5.118.011,16.643,16.643,0,0,1,7.124.053Z' transform='translate(-1.244)'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  right: 8px;
  top: 1px;
}

.page-newsletter-bar .gfield--width-half {
  width: 50%;
}

.page-newsletter-bar .gfield--width-third {
  width: 33.33%;

}

.page-newsletter-bar .gfield--width-quarter {
  width: 25%;
}

.page-newsletter-bar .gform_confirmation_message {
  color: #fff;
}

.page-newsletter-bar .gform_fields .spacer.gfield {
  display: none;
}

@media (min-width: 992px) {
  .page-newsletter-bar .gform_fields .gfield:not(:first-child) {
    width: 18.4%;
    /*width: auto;*/
    grid-column: unset!important;
  }
}


.page-newsletter-bar .gform_fields .gfield:nth-last-child(2) {
  width: 16%;
}


.page-newsletter-bar .gform_fields input {
  width: 100%;
}

.page-newsletter-bar .hidden_label label {
  display: none;
}

.page-newsletter-bar .ginput_container {
  width: 100%;
}

.page-newsletter-bar .ginput_container_select select {
  font-family: Inter;
  font-size: 18px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 44, 69, 0.7);
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  appearance: none;
}

.page-newsletter-bar .ginput_container_select:after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  border-top-color: #00b5d3;
  position: absolute;
  transform: translate(-30px, 24px);
  z-index: 99;
}


.page-newsletter-bar .ginput_container_select select .gf_placeholder {
  display: none;
}

.page-newsletter-bar .ginput_container_select select option:not(:first-of-type) {
  height: 40px;
  font-family: Inter;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
}


.page-newsletter-bar .ginput_container_select select {
  width: 100%;
  height: 50px;
  padding-left: 16px;
  border-radius: 5px;
  border: solid 1px #c9c9c9;
  background-color: #fff;
}


.page-newsletter-bar .gform_button.button[type="submit"] {
  position: absolute;
  opacity: 0;
}

.page-newsletter-bar input {
  padding: 16px;
  font-family: Inter;
  font-size: 18px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 43, 70, 0.5);
  height: 50px;
  margin: 0 24px 0 0;
  border-radius: 5px;
  border: solid 1px rgba(0, 44, 69, 0.3);
  background-color: #fff;
}

@media (max-width: 768px) {
  .page-newsletter-bar input, .page-newsletter-bar .ginput_container_select select{
    height: 60px;
  }

  .page-newsletter-bar .gform-custom-inline-button{
    max-width: unset !important;
  }

  .page-newsletter-bar .gform_body{
    margin-bottom: 0;
  }
  .page-newsletter-bar .gform_footer{
    position: absolute;
  }
}

.page-newsletter-bar .gform-custom-inline-button {
  height: 50px;
  padding: 0 54px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  background-color: #00b5d3;
  border: 0;
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  width: 100%;
  max-width: 195px;
}

@media (max-width: 768px) {
  .page-newsletter-bar .gform_fields .gfield:not(:first-child) {
    width: 100%;
    margin-bottom: 16px;
  }

  .page-newsletter-bar .gform_title {
    font-family: Demo;
    font-size: 28px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 4px;
  }

  .page-newsletter-bar .gform_description {
    font-family: Inter;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.31;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 24px;
  }

  .page-newsletter-bar .gform_fields .gfield:nth-last-child(2) {
    width: 100%;
  }

  .page-newsletter-bar .newsletter-bar-bullets {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 11px;
  }

  .page-newsletter-bar .newsletter-bar-bullets li {
    margin-left: 8px;
  }
}

/************************* END NEWSLETTER BAR STYLE *************************/

.gform_wrapper .ginput_complex {
  /*display: flex;*/
}

.gform_wrapper .hour_minute_colon {
  min-height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 3px 10px;
}

.gravity-form-container .gfield_checkbox input {
  display: unset !important;
  width: unset;
  height: unset;
  margin-bottom: 0 !important;
  margin-right: 8px;
}

.gfield_checkbox label {
  display: inline-block;
  min-width: unset !important;
  width: unset !important;
}

.gfield_checkbox div {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

body .gform_wrapper .gform_body .gform_fields .gfield select option {
  font-family: Inter !important;
  font-size: 14px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: normal !important;
  letter-spacing: normal !important;
  text-align: left !important;
  color: #002b46 !important;
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}


.dropdown-menu{
  min-width: 12rem;
}

.page-newsletter-bar .gform_submission_error {
    /*color: #fff !important;*/
}


.page-newsletter-bar .gform_confirmation_message {
  color: #fff !important;
}

/***************************************** START SEARCH STYLE ********************************************************/
 .menu-search-icon{
   /*margin: 0 7.8px 0 0;*/
    /*opacity: 0.6;*/
   width: 32px;
   height: 32px;
 }
.menu-search-icon img{
  width: 32px;
  height: 32px;
}
.menu-search-container,
.search-container-no-segmented{
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-right: 27px;
  column-gap: 6px;
}
.search-container-no-segmented{
  position: relative;
}
.menu-search-container .search-btn-text,
.search-container-no-segmented .search-btn-text{
  color: #002b46;
  font-size: 18px;
   height: 24px;
  font-family: "Inter";
  font-weight: 400;
  line-height:1.33;
  text-wrap: nowrap;
}
@media (max-width: 1300px) and (min-width: 800px) {
  .menu-search-container .search-btn-text,
  .search-container-no-segmented .search-btn-text {
      font-size: 0px;
  }
}
@media (max-width: 1600px) {
  /*.menu-search-container .search-btn-text {*/
  /*  height: 19px;*/
  /*}*/
}
.menu-search-icon:hover{
  cursor: pointer;
}

.search-pop-up-modal {
  /*display: block !important;*/
  top: 155px;
  border-top: solid 1px #e5e5e5;
}

@media (max-width: 1400px) {
  .search-pop-up-modal {
    top: 75px;
  }
}

@media (max-width: 1200px) {
  .search-pop-up-modal {
    top: 0;
  }
}

.search-pop-up-modal-button span {
  margin-right: 5px;
}

.search-pop-up-modal > .container {
  min-height: 75%;
}

.search-pop-up-modal-content {
  width: 100%;
  height: 100%;
  padding-top: calc(8vh + 70px);
  padding-bottom: 48px;
}

@media (max-width: 1600px) {
  .search-pop-up-modal-content {
    padding-top: 10px;
  }
  }

.search-pop-up-close-button-container {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 5vh;
}

.search-pop-up-close:hover {
  cursor: pointer;
}
.search-pop-up-close {
  width: 58px;
  height: 58px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f2fbfd;
  border-radius: 50%;
  border: solid 1px rgba(0, 181, 211, 0.2);
}

.search-pop-up-close:hover {
  cursor: pointer;
}

.search-pop-up-close .close-icon{
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath data-name='Path 1415' d='M0 0h24v24H0z' style='fill:none'/%3E%3Cpath data-name='Path 1416' d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z' style='fill:%2365d2e4'/%3E%3C/svg%3E");
}

.search-pop-up-modal-content input:focus-visible {
  outline: unset;
}

.search-pop-up-modal-content input{
  width: 100%;
  max-width: 908px;
  height: 77px;
  padding: 18px 35px;
  border-radius: 10px;
  border: solid 2px #c9c9c9;
  background-color: #fff;
  font-family: Inter;
  font-size: 21px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  padding-left: 99px;
}

.search-pop-up-modal-content input::placeholder {
  font-family: Inter;
  font-size: 21px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #a8a8a8;
}

.hasResults {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: none !important;
}

.mobile-search-popup-icl-logo{
  width: 42.7px;
  height: 17.3px;
  background-image: url("data:image/svg+xml,%3Csvg id='icl_logo_12_cmyk_2_' data-name='icl_logo_12_cmyk (2)' xmlns='http://www.w3.org/2000/svg' width='85' height='33' style=' width: 20px; object-fit: contain;%0A'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='1.048' y1='-.215' x2='.318' y2='1.18' gradientUnits='objectBoundingBox'%3E%3Cstop offset='.368' stop-color='%23132b44'%3E%3C/stop%3E%3Cstop offset='.728' stop-color='%2300adce'%3E%3C/stop%3E%3Cstop offset='.933' stop-color='%2399d3da'%3E%3C/stop%3E%3C/linearGradient%3E%3Cstyle%3E .cls-1%7Bfill:%23132b44%7D %3C/style%3E%3C/defs%3E%3Cg id='Group_625' data-name='Group 625' transform='translate(39.352 6.334)'%3E%3Cpath id='Path_819' data-name='Path 819' class='cls-1' d='M89.341 71.6a23.8 23.8 0 0 0 .354 4.282 5.6 5.6 0 0 0 1.535 2.97 4.663 4.663 0 0 0 3.615 1.248 5.792 5.792 0 0 0 3.318-1.245c.089-.068.174-.142.265-.208a.542.542 0 0 1 .8.1q1.137 1.546 2.257 3.1a.545.545 0 0 1-.116.784 10.185 10.185 0 0 1-5.663 2.328 13.239 13.239 0 0 1-5.408-.5 10.5 10.5 0 0 1-6.148-5.4 13.248 13.248 0 0 1-1.415-5.239 19.648 19.648 0 0 1 .528-6.579 12.27 12.27 0 0 1 3.064-5.538 10.687 10.687 0 0 1 6.379-3.219 11.525 11.525 0 0 1 7.083 1.217 7.413 7.413 0 0 1 1.027.7.549.549 0 0 1 .114.841q-1.065 1.611-2.135 3.218a.565.565 0 0 1-.9.161 5.922 5.922 0 0 0-3.254-1.21 4.485 4.485 0 0 0-4.579 3 10.143 10.143 0 0 0-.619 2.929c-.058.76-.07 1.508-.102 2.26z' transform='translate(-74.352 -58.374)'%3E%3C/path%3E%3Cpath id='Path_820' data-name='Path 820' class='cls-1' d='M109.795 78.885h9.677c.475 0 .6.14.5.6-.323 1.5-.654 3-.972 4.5a.414.414 0 0 1-.421.374h-14.726a2.912 2.912 0 0 1-.309-.019.342.342 0 0 1-.328-.364V59.051c0-.5.078-.582.587-.583h5.453c.463 0 .542.079.542.543v19.511c-.003.11-.003.219-.003.363z' transform='translate(-74.352 -58.374)'%3E%3C/path%3E%3Cpath id='Path_821' data-name='Path 821' class='cls-1' d='M81.075 71.423v12.321c0 .535-.085.623-.611.623h-5.5c-.514 0-.609-.095-.609-.6V59.068c0-.514.087-.6.605-.6h5.556c.473 0 .562.088.562.556z' transform='translate(-74.352 -58.374)'%3E%3C/path%3E%3C/g%3E%3Cpath id='Path_714' data-name='Path 714' d='M52.172 52.049a3.17 3.17 0 0 1 2.277 1.582Q63.113 68.514 71.8 83.386a1.237 1.237 0 0 1 .246.8c-.064.455-.5.755-1.114.759-.876.007-1.753.015-2.629 0a3.777 3.777 0 0 1-.976-.146 3.24 3.24 0 0 1-1.964-1.535q-8.586-14.755-17.194-29.496a4.1 4.1 0 0 1-.336-.649.738.738 0 0 1 .439-1 2.238 2.238 0 0 1 .717-.14 26.61 26.61 0 0 1 3.183.07zm3.453 20.978a3.2 3.2 0 0 0 .021-3.275c-.393-.764-.848-1.5-1.3-2.23a2.071 2.071 0 0 0-.531-.566.742.742 0 0 0-1.033.12 2.572 2.572 0 0 0-.3.436c-2.5 4.274-8.7 14.858-9.277 15.885a1.69 1.69 0 0 0-.24.729c-.019.5.4.824.985.824h19.118a.777.777 0 0 0 .744-.923 1.99 1.99 0 0 0-.21-.641c-.433-.773-.852-1.556-1.341-2.293a3.22 3.22 0 0 0-2.82-1.577c-2.416.01-7.451 0-7.605 0 .071-.127 2.572-4.426 3.79-6.489zM39.194 84.884a2.931 2.931 0 0 0 2.139-1.37q5.123-8.763 10.229-17.535a3.183 3.183 0 0 0 .024-3.23c-.389-.766-.85-1.5-1.3-2.231a2.064 2.064 0 0 0-.48-.547.779.779 0 0 0-1.165.154 3.377 3.377 0 0 0-.246.383c-3.944 6.764-12.9 22.112-13.423 23.027a.847.847 0 0 0 .608 1.375 1.871 1.871 0 0 0 .4.049 31.792 31.792 0 0 0 3.214-.075z' transform='translate(-34.798 -51.965)' style='fill:url(%23linear-gradient)'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  bottom: 3px;
  left: 21px;
}

.search-pop-up-close-button-container .mobile-search-icon{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.49' height='17.49' viewBox='0 0 17.49 17.49'%3E%3Cpath data-name='Path 718' d='M15.5 14h-.79l-.28-.27a6.51 6.51 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19zm-6 0A4.5 4.5 0 1 1 14 9.5 4.494 4.494 0 0 1 9.5 14z' transform='translate(-3 -3)' style='fill:%23132b44'%3E%3C/path%3E%3C/svg%3E");
  width: 22.7px;
  height: 17.3px;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  bottom: 0px;
  right: 6px;
}

@media (min-width: 768px) {
  .search-pop-up-close-button-container .mobile-search-popup-icl-logo ,.search-pop-up-close-button-container .mobile-search-icon{
    display: none;
  }
}

@media (max-width: 768px) {
  .search-pop-up-close-button-container{
    background: #F8F8F8;
  }

  .search-icon-input-container{
    padding-right: 18px;
  }

  .search-pop-up-modal > .container{
    padding-right: 0;
  }

  .search-pop-up-close-button-container{
    display: flex;
    justify-content: space-between;
    height: 50px;
  }
}

.search-icon-input-container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}

.search-pop-up-modal-content .search-pop-up-search-icon {
  content: " ";
  position: relative;
  left: 72px;
  /*position: absolute;*/
  /*transform: translate(-399px, 0px);*/
  display: block;
  width: 35px;
  height: 35px;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.49' height='17.49' viewBox='0 0 17.49 17.49'%3E%3Cpath data-name='Path 718' d='M15.5 14h-.79l-.28-.27a6.51 6.51 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19zm-6 0A4.5 4.5 0 1 1 14 9.5 4.494 4.494 0 0 1 9.5 14z' transform='translate(-3 -3)' style='fill:%23a8a8a8%0A'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}


.autocomplete-results-container{
  display: flex;
  justify-content: center;
  padding-left: 35px;
}

.autocomplete-results {
  display: none;
  width: 100%;
  max-width: 908px;
  margin: auto;
  /*display: flex;*/
  flex-direction: column;
  background-color: #fff;
  border: solid 2px #c9c9c9;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow-y: auto;
}

.autocomplete-results a.resulteType {
  display: flex;
  align-items: center;
  pointer-events: none;
  background-color: #f2fbfd;
  height: 25px;
  padding-left: 22.4px;
  opacity: 0.7;
  font-family: Inter;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
}


.autocomplete-results a.result-list-item {
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #002c45;
  border-bottom: 1px solid #f8f8f8;
  padding: 4px 0;
  padding-left: 22.4px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.autocomplete-results a.view-all-link {
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 44, 69, 0.7);
  text-decoration: underline;
  text-underline-offset: 2px;
  padding-top: 7px;
  padding-bottom: 17px;
  padding-left: 22.4px;
}

.autocomplete-results a.no-results-found {
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 43, 70, 0.5);
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 22.4px;
}



@media (max-width: 768px) {
  .search-pop-up-modal-content{
    padding-top: 0;
  }

  .search-pop-up-modal > .container {
    padding-left: 0;
  }

  .autocomplete-results-container{
    padding-left: 17px;
    max-width: calc(100vw - 18px);
  }

  .autocomplete-results{
    border: solid 1px #c9c9c9;
  }

  .search-pop-up-close{
    border: none;
    background: none;
  }

  .search-pop-up-close .close-icon {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath data-name='Path 1415' d='M0 0h24v24H0z' style='fill:none'/%3E%3Cpath data-name='Path 1416' d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z' style='fill:%23002b46'/%3E%3C/svg%3E%0A");
  }

  .search-pop-up-modal-content input{
    height: 52px;
    padding: 18px 35px;
    border-radius: 5px;
    border: solid 1px #c9c9c9;
    font-family: Inter;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    padding-left: 42px;
    width: 94%;
  }

  .search-pop-up-modal-content input::placeholder {
    font-family: Inter;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
  }

  .search-pop-up-modal-content .search-pop-up-search-icon {
    /*transform: translate(14px, 0px);*/
    left: 32px;
    width: 18px;
    height: 18px;
  }

  .autocomplete-results a.result-list-item {
    font-family: Inter;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.56;
    letter-spacing: normal;
    text-align: left;
    color: #002b46;
  }
}

/***************************************** END SEARCH STYLE ********************************************************/

/***************************************** START MENU CROPS STYLE ********************************************************/

.menu-more-crops-button-text {
  text-decoration: underline;
  text-underline-offset: 2px;
  margin-top: 6px;
}

.menu-more-crops-img-container {
  display: flex;
  justify-content: center;
  align-items: center;
  border: solid 1px rgba(10, 10, 10, 0.12);
  border-radius: 50%;
  width: 90px;
  height: 90px;
  min-width: 90px;
  object-fit: cover;
}

.menu-more-crops-img-container svg{
  transform: scale(1.4);
}

.crops-menu-blue-block{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  max-width: 366px;
  min-height: 100%;
  height: 506px;
  border-radius: 5px;
  background-color: #e3f6f9;
  padding: 100px 65px;
  margin-left: auto;
  transform: translateY(-50px);
}

.crops-menu-blue-block-title{
  font-family: Inter;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
  margin-bottom: 16px;
  width: 100%;
}

.crops-menu-blue-block-description{
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 44, 69, 0.7);
  margin-bottom: 40px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.crops-menu-blue-block-button, .crops-menu-blue-block-button:hover{
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: #00b5d3;
  padding: 11px 32px;
  border-radius: 5px;
  border: solid 1px #00b5d3;
  background-color: #fff;
  margin-right: auto;
  cursor: pointer;
}

@media (max-width: 1400px){
  .crops-menu-blue-block{
    padding: 56px 45px;
  }

}

/***************************************** END MENU CROPS STYLE ********************************************************/

/***************************************** START MENU PRODUCTS STYLE ********************************************************/

.products-menu-blue-block{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  max-width: 366px;
  min-height: 100%;
  height: 506px;
  border-radius: 5px;
  background-color: #e3f6f9;
  padding: 100px 65px;
  margin-left: auto;
  transform: translateY(-50px);
}

.products-menu-blue-block-title{
  font-family: Inter;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
  margin-bottom: 16px;
  width: 100%;
}

.products-menu-blue-block-description{
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 44, 69, 0.7);
  margin-bottom: 40px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.products-menu-blue-block-button{
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: #00b5d3;
  padding: 11px 32px;
  border-radius: 5px;
  border: solid 1px #00b5d3;
  background-color: #fff;
  margin-right: auto;
}

@media (max-width: 1400px){
  .products-menu-blue-block{
    padding: 56px 45px;
  }

}

/***************************************** END MENU PRODUCTS STYLE ********************************************************/

/***************************************** START MENU TRIALS STYLE ********************************************************/
.menu-trials-blue-blocks{
  width: 40%;
  max-width: 618px;
  margin-left: auto;
  /* transform: translateY(-50px); */
}

.menu-trials-blue-blocks-title{
  font-family: Inter;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #002c45;
  margin-bottom: 16px;
}

.menu-trials-blue-blocks-trials-container {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}


.menu-trials-blue-blocks-trial{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 36px 50px;
  width: 282px;
  height: 282px;
  border-radius: 5px;
  background-color: #00b5d3;
}

.wrap-title-block{
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  transform: translate(-16px, 0px);
}

.menu-trials-blue-blocks-trial .wrap-title-block .count {
  height: fit-content;
  display: flex;
  font-family: DemoNumber;
  font-size: 60px;
  font-weight: 200;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.55;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}

.menu-trials-blue-blocks-trial .wrap-title-block .count:before {
  content: "";
  width: 40px;
  height: 40px;
  background: url(../icons/arrow-up.svg) no-repeat;
  background-size: cover;
  display: flex;
  opacity: 0.4;
  align-self: flex-end;
}

.menu-trials-blue-blocks-trial .wrap-title-block .count:after{
  content: "%";
  font-family: InterPercent;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 500;
   padding-top: 0px;
  transform: translate(-1px, -7px);
}

.menu-trials-blue-blocks-trial h4 {
  font-family: Inter;
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
}

.menu-trials-blue-blocks-trial .title-span {
  opacity: 0.6;
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #002c45;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.menu-trials-blue-blocks-trial .text-box {
  font-family: Inter;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  transform: translate(41px, 11px);
}

/***************************************** END MENU TRIALS STYLE ********************************************************/


/***************************************** START MENU KNOWLEDGE-HUB STYLE ********************************************************/

.knowledge-menu-blue-block{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  max-width: 366px;
  min-height: 100%;
  height: 506px;
  border-radius: 5px;
  background-color: #e3f6f9;
  padding: 100px 65px;
  margin-left: auto;
  transform: translateY(-50px);
}

.knowledge-menu-blue-block-title{
  font-family: Inter;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
  margin-bottom: 16px;
  width: 100%;
}

.knowledge-menu-blue-block-description{
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 44, 69, 0.7);
  width: 100%;
  word-break: break-word;
  margin-bottom: 40px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.knowledge-menu-blue-block-button{
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: #00b5d3;
  padding: 11px 32px;
  border-radius: 5px;
  border: solid 1px #00b5d3;
  background-color: #fff;
  margin-right: auto;
}

@media (max-width: 1400px){
  .knowledge-menu-blue-block{
    padding: 56px 45px;
  }

}
/***************************************** END MENU KNOWLEDGE-HUB STYLE ********************************************************/

.header-mobile > .container{
  margin: 0;
  max-width: 100%;
}

@media (max-width: 768px){
  .header-mobile {
    position: relative;
    z-index: 99999;
  }

  .navbar-menu-mobile::-webkit-scrollbar {
    display: none;
  }

  /* Hide scrollbar for IE, Edge and Firefox */
  .navbar-menu-mobile {
    overflow-y: hidden;
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
  }

  .navbar-menu-mobile.navbar-expand .navbar-nav:first-of-type {
    width: calc(100% - 5vw);
  }
  .liza-submenu-nav .navbar-menu-mobile.navbar.navbar-expand .navbar-collapse {
    width: calc(100% - 25px);
  }
}

@media (min-width: 992px) and (max-width: 1250px) {
  .sub-menu-content-wrap .nav-item
}

@media (min-width: 768px) and (max-width: 992px) {
  div#nav-tab-mobile-menu .nav-link{
    width: 30%;
    color: #002c45;
  }

  .sub-menu-content-wrap .nav-item a{
    color: #002c45;
  }

  .mobileTopLinks{
    padding-left: 16px;
  }
}

.offcanvas.show{
  z-index: 999999;
  visibility: visible;
}


.ginput_container_consent{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.gform_body .ginput_container_consent input[type="checkbox"]{
  width: fit-content !important;
  margin-top: 0 ;
  margin-bottom: auto !important;
  margin-right: 10px;
  padding-top: 4px !important;

}


/*************************** START GRAVITY FIELDS CHECKBOX STYLE ******************************************/

.gfield .gfield_checkbox .gfield-choice-input{
  display: unset !important;
  border: none;
  width: 25px;
}


.gfield [type=checkbox] {
  width: 2rem;
  height: 2rem;
  color: transparent;
  vertical-align: middle;
  -webkit-appearance: none;
  background: none;
  border: 0;
  outline: 0;
  flex-grow: 0;
  width: 17px;
  background-color: transparent;
  transition: background 300ms;
  cursor: pointer;
}

.gform_wrapper.gravity-theme .gfield.field_sublabel_below input[type=checkbox]{
  width: 25px !important;
}
.gfield.field_sublabel_below [type=checkbox]::before{
transform: translate(-10px, -10px);
}

@media (max-width: 768px) {
  .gfield.field_sublabel_below [type=checkbox]::before{
    transform: translate(-10px, -13px);
  }
  .gform_body .ginput_container_consent input[type="checkbox"]{
    padding-top: 2px !important;
  }
}


.gfield [type=checkbox]::before {
  content: "";
  color: transparent;
  display: block;
  width: 25px;
  height: 25px;
  border-radius: inherit;
  border: 0;
  background-color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath data-name='Path 1412' d='M19 5v14H5V5h14m0-2H5a2.006 2.006 0 0 0-2 2v14a2.006 2.006 0 0 0 2 2h14a2.006 2.006 0 0 0 2-2V5a2.006 2.006 0 0 0-2-2z' transform='translate(-3 -3)' style='fill:%2300b5d3'/%3E%3C/svg%3E%0A");
  transform: translate(-15px, 0px);
}

.menu-pop-up-modal-content .gfield [type=checkbox]::before {
  transform: translate(-10px, -1px) !important;
}

.ginput_container.ginput_container_consent input{
  border: unset !important;
}

@media (max-width: 992px) {
  .gfield [type=checkbox]::before {
    transform: translate(-15px, 1px);
  }
}


/* Checked */

.gfield [type=checkbox]:checked {
  background-color: transparent;
}

.gfield [type=checkbox]:checked::before {
  box-shadow: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath data-name='Path 1414' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z' transform='translate(-3 -3)' style='fill:%2300b5d3'/%3E%3C/svg%3E%0A");
}


/* Disabled */

.gfield [type=checkbox]:disabled {
  background-color: transparent;
  opacity: 0.84;
  cursor: not-allowed;
}


/* IE */

.gfield [type=checkbox]::-ms-check {
  content: "";
  color: transparent;
  display: block;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  border: 0;
  background-color: transparent;
  background-size: contain;
  box-shadow: inset 0 0 0 1px #CCD3D8;
}

.gfield [type=checkbox]:checked::-ms-check {
  box-shadow: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E");
}

/*************************** END GRAVITY FIELDS CHECKBOX STYLE ******************************************/

.gform_wrapper.gravity-theme .ginput_container_time{
  min-width: 70px;
}

.gform_wrapper.gravity-theme .ginput_container_time input{
  min-width: 70px;
}

.gform_wrapper.gravity-theme .hour_minute_colon{
  line-height: 3 !important;
}


.gravity-form-container .gform_body .ginput_container_time select, .gravity-form-container .gform_body .ginput_container_time input {
  padding: 6px !important;
}

.ginput_container_time select {
  width: 100%;
  padding: 15px !important;
  margin-bottom: 10px !important;
  height: 50px;
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
  border: 1px solid rgba(0, 43, 70, 0.5);
  border-radius: 5px;
}


.page-newsletter-bar .gform_wrapper .gform_validation_errors{
  color: #002b46;
}

.page-newsletter-bar .gform_wrapper.gravity-theme .gfield_description{
  position: absolute;
  width: 20.9%;
}

.ginput_complex label{
  display: none !important;
}

.gravity-form-container .gform_wrapper.gravity-theme .description,
.gravity-form-container .gform_wrapper.gravity-theme .gfield_description,
.gravity-form-container .gform_wrapper.gravity-theme .gsection_description,
.gravity-form-container .gform_wrapper.gravity-theme .instruction {
  padding-top: 0 !important;
}

@media (min-width: 768px) {
  .gravity-form-container .gfield.field_sublabel_below [type=checkbox]::before{
    transform: translate(-10px, -1px);
  }
}

div.ui-datepicker:not(.gform-legacy-datepicker)[style]{
  z-index: 10000000 !important;
}

.gravity-form-container .gform_fields>div:last-child{
  margin-top: 0 !important;
}

.fixed-page-form .gform_wrapper.gravity-theme .gfield select{
  height: 50px;
  border-radius: 5px;
}

.fixed-page-form .gform_wrapper.gravity-theme .gfield .ginput_container_multiselect select{
  height: unset;
}

.fixed-page-form .gform_wrapper.gravity-theme .gfield .ginput_container_multiselect .chosen-choices input {
  margin-bottom: 0 !important;
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices{
  border-radius: 5px;
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices:before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 5px;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath data-name='Path 588' d='m7 10 5 5 5-5z' transform='translate(-7 -10)' style='fill:%2300b5d3'/%3E%3C/svg%3E%0A");  background-repeat: no-repeat;
  background-position: center;
  margin-top: 14px;
}

body .gform_wrapper.gravity-theme .chosen-container a.chosen-single:before{
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 5px;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath data-name='Path 588' d='m7 10 5 5 5-5z' transform='translate(-7 -10)' style='fill:%2300b5d3'/%3E%3C/svg%3E%0A");  background-repeat: no-repeat;
  background-position: center;
  margin-top: 14px;
  right: 17px;
  top: 9px;
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice{
  margin: 0px 5px 5px 0px !important;
  padding: 8px 20px 8px 5px !important;
  background-image: none !important;
  background-color: #fff !important;
  border-color: #01b4d3 !important;
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
  top: 10px !important;
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice span{
  color: #01b4d3;
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result{
  display: flex !important;
  font-family: Inter;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
  background-image: none;
  padding: 12px 0;
  padding-left: 14px;
}


.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result:before {
   position: relative;
   left: -6px;
   top: -4px;
   font-family: "Font Awesome 5 Free";
   background-image: url(../icons/square-regular-blue.svg);
   background-repeat: no-repeat;
   min-width: 20px;
   min-height: 20px;
   content: "";
   margin-top: 2px;
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result.result-selected:before {
  /* position: absolute; */
  /* left: 8px; */
  /* top: 6px; */
  font-family: "Font Awesome 5 Free";
  background-image: url(../icons/check-solid.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px;
  min-width: 18px;
  min-height: 18px;
  content: "";
  margin-top: 2px;
  background-color: #00b5d3;
  border-radius: 3px;
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result.gf_placeholder {

}


.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result.gf_placeholder:before {
  content: unset;
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.result-selected {
  padding: 11px 0 12px 14px;
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result.highlighted {
  background-color: #eaeaeb;
  color: #002b46;
  background-image: none;
}

.ginput_container.ginput_container_select{
  margin-bottom: 10px;
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices{
  background-image: unset;
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices::placeholder{
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 43, 70, 0.5);
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: rgb(117,117,117);
  padding-right: 10px;
}

body .gform_wrapper.gravity-theme .chosen-container a.chosen-single{
  background-color: white;
  background-image: unset;
  height: 50px;
  border-radius: 5px !important;
  padding-left: 16px !important;
}

.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single{
  background-color: unset;
  background-image: unset !important;
}

.select2-search--dropdown {
  display: none !important;
}
.gform_body .chosen-search{
  display: none;
  padding: 7px !important;
}

.gform_body .gfield.add-searchbox .chosen-search,
.add-searchbox .select2-search--dropdown{
  display: block !important;
}

.gform_wrapper.gravity-theme .gform_body .chosen-container-single  .chosen-search .chosen-search-input {
  margin: unset !important;
  padding: 7px !important;
  padding-right: 30px !important;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNy40OScgaGVpZ2h0PScxNy40OScgdmlld0JveD0nMCAwIDE3LjQ5IDE3LjQ5Jz48cGF0aCBkYXRhLW5hbWU9J1BhdGggNzE4JyBkPSdNMTUuNSAxNGgtLjc5bC0uMjgtLjI3YTYuNTEgNi41MSAwIDEgMC0uNy43bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5em0tNiAwQTQuNSA0LjUgMCAxIDEgMTQgOS41IDQuNDk0IDQuNDk0IDAgMCAxIDkuNSAxNHonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zIC0zKScgc3R5bGU9J2ZpbGw6IzEzMmI0NCc+PC9wYXRoPjwvc3ZnPgo=') !important;
  background-repeat: no-repeat !important;
  background-position: calc(100% - 7px) center;
  background-size: 17px !important;
  font-family: Inter !important;
  font-size: 14px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results{
  font-size: 14px !important;
}


@media (max-width: 768px) {
  .ginput_container.ginput_container_select .select2-selection {
    height: 50px;
    display: flex;
    align-items: center;
  }

  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100% !important;
  }

  .select2-container--default .select2-search--dropdown .select2-search__field {
    padding-right: 30px !important;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNy40OScgaGVpZ2h0PScxNy40OScgdmlld0JveD0nMCAwIDE3LjQ5IDE3LjQ5Jz48cGF0aCBkYXRhLW5hbWU9J1BhdGggNzE4JyBkPSdNMTUuNSAxNGgtLjc5bC0uMjgtLjI3YTYuNTEgNi41MSAwIDEgMC0uNy43bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5em0tNiAwQTQuNSA0LjUgMCAxIDEgMTQgOS41IDQuNDk0IDQuNDk0IDAgMCAxIDkuNSAxNHonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zIC0zKScgc3R5bGU9J2ZpbGw6IzEzMmI0NCc+PC9wYXRoPjwvc3ZnPgo=') !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 7px) center;
    background-size: 17px !important;
    font-size: 16px;
  }

  .select2-container--default .select2-search--dropdown .select2-search__field:focus-visible {
    outline: none !important;
  }
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{
  margin-top: 5px;
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{
display: none !important;
}

.gform_wrapper.gravity-theme .chosen-container .chosen-drop{
  border-top: 1px solid #aaa !important;
}

@media (max-width: 768px) {
  .gform_wrapper .gform_validation_errors > h2 .gform-icon{
    display: none !important;
  }
}

body .page-newsletter-bar .gform_wrapper.gravity-theme .chosen-container a.chosen-single:before{
  display: none !important;
}

body .page-newsletter-bar .gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop a.chosen-single{
  background-color: #fff !important;
}

.gfield.field_sublabel_below,.gfield.field_sublabel_below a {
  color: #002b45;
}

.gform_wrapper.gravity-theme .ginput_container.ginput_container_time input{
  padding: 8px !important;
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results{
  padding: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}

.gform_wrapper.gravity-theme .gfield input:focus-visible,
.gform_wrapper.gravity-theme .gfield textarea:focus-visible {
  outline: none;
}

body .gform_wrapper.gravity-theme .chosen-container a.chosen-single{
  background: white !important;
}

.page-rich-text-section a {
  text-decoration: underline;
}

.gform_wrapper.gravity-theme .gfield.gfield--width-half{
  grid-column: 1 / -1;
  max-width: 50%;
  min-width: 380px;
}

.ui-datepicker-title select {
  border: none !important;
}

.search-pop-up-search-icon {
  cursor: pointer;
}

.search-icon-input-container.typing {
  flex-direction: row-reverse;
}

.search-icon-input-container.typing .search-pop-up-search-icon {
  left: -32px;
  z-index: 1000
}

.search-icon-input-container.typing input {
  position: relative;
  left: 35px;

  padding: 18px 35px;
  padding-right: 99px;
}


.search-pop-up-modal {
  /*display: block !important;*/
  top: 74px;
  border-top: solid 1px #e5e5e5;
}

@media (max-width: 768px) {
  .gform_wrapper.gravity-theme .gfield.gfield--width-half{
    grid-column: unset;
    max-width: unset;
    width: 100%;
    min-width: unset;
  }
  .ginput_container_textarea textarea.textarea.large{
    width:100%;
    border-radius: 5px !important;
    border: solid 1px #c9c9c9;
  }
  .search-icon-input-container.typing input {
    position: relative;
    left: 18px;

    padding: 18px 20px;
    padding-right: 42px;
  }

  .search-icon-input-container.typing .search-pop-up-search-icon {
    left: -19px;
  }

  .search-pop-up-modal {
    top: 0px;
  }

  .autocomplete-results {
    width: 98.53%;
  }

  .autocomplete-results a.no-results-found {
    font-size: 16px;
  }
}

.body-no-scroll {
  overflow: hidden;
  max-height: 300px;
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field input[type="text"]{
  margin-bottom: 0px !important;
}

.gform_wrapper.gravity-theme .ginput_counter{
  display: none !important;
}

@media (max-width: 768px) {
  .search-pop-up-close-button-container{
    margin-bottom: 74px;
  }
}

.gravity-form-container .gform_wrapper.gravity-theme .ginput_container_select .gfield_description.gfield_validation_message{
  transform: translateY(10px);
}

.gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop {
  margin-top: 5px;
  border-radius: 5px;
  overflow: hidden;
}

body .gform_wrapper.gravity-theme .chosen-container a.chosen-single {
  border: 1px solid rgba(0, 43, 70, 0.5);
}

.dataTables_wrapper .dataTables_length , .dataTables_wrapper .dataTables_filter {
    display : none;
}

.sub-menu-tab-content-wrapper{
  max-height: 100%;
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result:first-child {
  /*display: none !important;*/
}

.select2-container--default .select2-selection--single:focus-visible{
  outline: none !important;
}

body .section-breadcrumb-nav {
  z-index: 2;
}

.gform_wrapper.gravity-theme .gsection{
  width: 100%;
  margin-bottom: 16px;
}

.gfield_visibility_hidden{
  display: none;
}

.gform_wrapper.gravity-theme .gfield_visibility_hidden {
  left: unset !important;
  position: unset !important;
}

.gfield.form-captcha {
  visibility: hidden;
  display: none;
}


/********************* START COOKIE-BOT STYLE *********************/
#CybotCookiebotDialog{
  display: none !important;
}

@media (max-width: 992px) {
  #CybotCookiebotDialog{
    width: 100% !important;
    height: 40vh !important;
    min-height: 40vh !important;
    top: unset !important;
    bottom: -20vh !important;
  }

  #CybotCookiebotDialogTabContent{
    height: 100% !important;
  }

  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{
    flex-direction: row !important;
    column-gap: 14px;
  }

  #CybotCookiebotDialogPoweredByText{
    display: none !important;
  }

  #CybotCookiebotDialogHeader{
    height: 36px !important;
    min-height: 36px !important;
    padding: 9px 20px !important;
    /* margin-right: 20px !important; */
    /* margin-left: 20px !important; */
  }

  #CybotCookiebotDialogPoweredbyImage{
    width: 30px !important;
  }

  #CybotCookiebotDialogBody{
    height: unset !important;
  }

  #CybotCookiebotDialog .CybotCookiebotScrollContainer{
    min-height: unset !important;
    /*height: 10vh !important;*/
    padding-bottom: 0 !important;
  }

  #CybotCookiebotDialog h2{
    font-family: inherit;
    font-size: 14px;
    font-weight: bold !important;
    font-stretch: normal;
    font-style: normal;
    line-height: unset !important;
    letter-spacing: normal !important;
    color: #002c45;
  }

  #CybotCookiebotDialogBodyContent{
    padding: unset !important;
    padding-top: 5px !important;
  }

  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails{
    margin-top: 7px !important;
    margin-bottom: 5px !important;
  }

  #CybotCookiebotDialogBodyContentText{
    font-family: inherit;
    font-size: 12px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.42;
    letter-spacing: normal;
    color: #002B46 !important;
    padding-bottom: 10px !important;
    padding-right: 10px !important;
  }

  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{
    font-family: inherit;
    font-size: 12px;
    font-weight: normal !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #00b5d3 !important;
    text-decoration: underline !important;
    text-underline-offset: 2px;
  }

  #CybotCookiebotDialogFooter{
    padding-top: 10px !important;
    padding-bottom: 12px !important;
  }

  #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{
    border: solid 1px #00b5d3 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-bottom: 0 !important;
  }

  #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton{
    width: 10px;
  }

  #CybotCookiebotDialog .CybotCookiebotFader{
    background-image: unset !important;
  }

  #CybotCookiebotDialogFooter{
    margin-top: auto !important;
  }

  #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{
    padding: 6px !important;
  }
}
/********************** END COOKIE-BOT STYLE **********************/


/********************** START COUNTRIES IP POP-UP STYLE **********************/
 .modal.countries_ip_modal {
   display: none; /* Hidden by default */
   position: fixed; /* Stay in place */
   justify-content: center;
   align-items: center;
   left: 0;
   top: 0;
   width: 100%; /* Full width */
   height: 100%; /* Full height */
   overflow: auto; /* Enable scroll if needed */
   background-color: rgb(0,0,0); /* Fallback color */
   background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
   z-index: 999999999;
 }

.countries_ip_modal-content {
  position: fixed;
  background-color: #fefefe;
  margin: auto;
  border: 1px solid #888;
  width: 753px;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
  padding: 90px 136px;
  border-radius: 5px;
}

.countries_ip_modal .container {
  display: flex;
  justify-content: center; /* Horizontal centering */
  align-items: center; /* Vertical centering */
  height: 100%; /* Full height */
}

.country_popup_main_text{
  font-family: Inter;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #002b46;
  margin-bottom: 9px;
  word-break: break-word;
}

.country_popup_secondary_text{
  font-family: Inter;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #002c45;
  margin-bottom: 37px;
}

.country_popup_links{
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  column-gap: 18px;
}

.country_popup_link{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 48px;
  font-family: Inter;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.31;
  letter-spacing: normal;
  text-align: center;
  border-radius: 5px;
}

.country_popup_first_link,
.country_popup_first_link:hover{
  background-color: #00b5d3;
  color: #fff;
  border: 1px solid #00b5d3;
}

.country_popup_second_link{
  background-color: #fff;
  color: #00b5d3;
  border: 1px solid #00b5d3;
}

.country_popup_second_link:hover{
  cursor: pointer;
}

.close_icon {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 10;
}

.close_icon:hover {
  cursor: pointer;
}

@media (max-width: 1000px) {
  .modal.countries_ip_modal{
    align-items: flex-end;
    z-index: 9999999999;
  }

  .countries_ip_modal-content {
    margin-top: auto;
    margin-bottom: 0;
    width: 100%;
    bottom: 0;
    border-radius: 0;
  }
}

@media (max-width: 768px) {

  .countries_ip_modal-content {
    padding: 50px 20px 44px;
  }
  .country_popup_main_text{
    margin-bottom: 18px;
  }

  .country_popup_secondary_text{
    margin-bottom: 24px;
  }

  .close_icon {
    top: 14px;
    right: 14px;
  }

  .country_popup_links{
    flex-direction: column;
    row-gap: 16px;
  }

  .country_popup_link{
    width: 100%;
  }
}

/********************** END COUNTRIES IP POP-UP STYLE **********************/

@media (min-width: 1000px) {
  /*.wrap-header-top .nav-pages a.nav-link {*/
  /*  text-wrap: nowrap;*/
  /*}*/


.gravity-form-container .gfield_radio .gchoice{
  padding:0 !important;
  width: auto !important;
  min-width: unset !important;
}
.gravity-form-container .gfield_radio .gchoice label{
  min-width: 162px !important;
  padding: 12px 30px;
  font-size: 18px;
  /*min-width: 30%;*/
  max-width: unset !important;
  font-family: Inter;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
}
}
@media (max-width: 999px) {
  .gravity-form-container .gfield_radio .gchoice{
    padding:0 !important;
    width: 100% !important;
    min-width: unset !important;
  }
  .gravity-form-container .gfield_radio .gchoice label {
    width: 100%;
    padding: 11px 30px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.56;
    letter-spacing: normal;
  }
}
.rich-text a,
.rich-text-tab a,
.section-safety a ,
.contact-page-container a
{
  text-decoration: underline;
  word-wrap: break-word;
}

.container .tablepress th{
  padding: 10px;
  text-wrap: pretty;
  vertical-align: baseline;
}

.container .tablepress{
  text-align: left !important;
  margin-bottom: 40px;
  width: auto;
}
.container .tablepress td {
  text-wrap: pretty;
  vertical-align: baseline;
  padding:10px;
}

.dataTables_info,
.dataTables_paginate{
  display: none !important;
}

.select2-container .select2-search--inline{
  display: none !important;
}


.not-visible{
  visibility: hidden;
}

li.select2-results__option[id$="select-all"]{
  font-weight: 600;
  /*padding-top:10px !important;*/
}
/*.select2-container--default .select2-results__option[aria-selected=true]{*/
/*  background-color: unset !important;*/
/*}*/