/*!
Theme Name: SYNLAB
Theme URI: http://underscores.me/
Author: MIH Group
Author URI: https://www.mihgroup.co.uk/
Description: SYNLAB website design from MIH Group
Version: 1.1.4
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: synlab
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

SYNLAB is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
.lightgrey-bg {
  background-color: #f4f5f7;
}

.white-bg {
  background-color: #fff;
}

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #1E4463;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin-bottom: 1rem;
}

h1 {
  font-size: 3.5rem;
  line-height: 1.1;
  font-weight: bold;
  color: #1E4463;
}
@media screen and (max-width: 991px) {
  h1 {
    font-size: 2em;
  }
}

h2 {
  font-size: 2.4rem;
  line-height: 1.1;
  font-weight: bold;
  color: #1E4463;
}
@media screen and (max-width: 991px) {
  h2 {
    font-size: 1.8em;
  }
}

h3 {
  font-size: 2rem;
  line-height: 1.1;
  font-weight: bold;
  color: #0082A7;
}
@media screen and (max-width: 991px) {
  h3 {
    font-size: 1.6em;
  }
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
  overflow-x: hidden;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #1E4463 !important;
}

ul,
ol {
  margin: 0 0 1.5em 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

.text-center:not(.text-lg-start) ul, .text-center:not(.text-lg-start) ol {
  list-style-position: inside;
  padding-left: 0;
}

@media screen and (max-width: 991px) {
  .text-center.text-lg-start ul, .text-center.text-lg-start ol {
    list-style-position: inside;
    padding-left: 0;
  }
}
#service-user-updates ul li {
  margin: 5px;
}
#service-user-updates ul li a {
  text-decoration: none;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

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

figure {
  margin: 1em 0;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5) !important;
  -moz-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5) !important;
  box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5) !important;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}
table.table thead tr th, table.tablepress thead tr th {
  background-color: #1E4463;
  color: #fff;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  vertical-align: top;
}
table.table thead tr th strong, table.tablepress thead tr th strong {
  font-weight: bold;
}
table.table thead tr th .dt-column-order, table.tablepress thead tr th .dt-column-order {
  color: #fff !important;
}
table.table thead tr th .dt-column-order:after, table.table thead tr th .dt-column-order:before, table.tablepress thead tr th .dt-column-order:after, table.tablepress thead tr th .dt-column-order:before {
  opacity: 0.5 !important;
}
table.table tbody tr td, table.tablepress tbody tr td {
  color: #1E4463;
}
table.tablepress thead tr th {
  vertical-align: middle;
}
table.tablepress tbody tr td {
  font-size: 1rem;
}

/* Links
--------------------------------------------- */
a {
  color: #1E4463;
}
a:visited {
  color: #1E4463;
}
a:hover, a:focus, a:active {
  color: #0082A7;
}
a:focus {
  outline: 0;
}
a:hover, a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button:not(.nav-link),
a.btn,
a.vc_general.vc_btn3,
a.btn-view,
input[type=button],
input[type=reset],
input[type=submit],
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
  border: 1px solid;
  border-color: #0082A7;
  border-radius: 25px;
  background-color: #0082A7;
  color: #fff;
  line-height: 1.2;
  padding: 12px 80px 12px 25px;
  text-decoration: none;
  font-size: 16px;
  text-transform: none;
  font-weight: normal;
  background-image: url("images/icons/menu_arrow_right.svg");
  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: auto;
  -webkit-transition: background 1s ease-in-out;
  transition: background 1s ease-in-out;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
button:not(.nav-link):hover,
a.btn:hover,
a.vc_general.vc_btn3:hover,
a.btn-view:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type=submit]:hover {
  border-color: #1E4463;
  background-color: #1E4463;
  background-image: url("images/icons/menu_arrow_right.svg");
  background-position: right 16px center;
}
button:not(.nav-link):active, button:not(.nav-link):focus,
a.btn:active,
a.btn:focus,
a.vc_general.vc_btn3:active,
a.vc_general.vc_btn3:focus,
a.btn-view:active,
a.btn-view:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus,
.gform_wrapper .gform_footer input.button:active,
.gform_wrapper .gform_footer input.button:focus,
.gform_wrapper .gform_footer input[type=submit]:active,
.gform_wrapper .gform_footer input[type=submit]:focus {
  border-color: #1E4463;
  background-color: #1E4463;
  background-image: url("images/icons/menu_arrow_right.svg");
  background-position: right 16px center;
}

a.vc_general.vc_btn3.vc_btn3-shape-square {
  border-radius: 0px;
}

input.search-submit {
  width: 100%;
  display: block;
  padding: 15px 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-image: none;
}
input.search-submit:hover, input.search-submit:active, input.search-submit:focus {
  background-image: none;
}

a.vc_general.vc_btn3.vc_btn3-color-blue {
  border-color: #0082A7;
  background-color: #0082A7;
  color: #fff;
}
a.vc_general.vc_btn3.vc_btn3-color-blue:hover {
  border-color: #1E4463 !important;
  background-color: #1E4463 !important;
  background-image: url("images/icons/menu_arrow_right.svg") !important;
  color: #fff !important;
}
a.vc_general.vc_btn3.vc_btn3-color-blue:active, a.vc_general.vc_btn3.vc_btn3-color-blue:focus {
  border-color: #1E4463 !important;
  background-color: #1E4463 !important;
  background-image: url("images/icons/menu_arrow_right.svg") !important;
  color: #fff !important;
}

a.vc_general.vc_btn3.vc_btn3-color-mulled-wine {
  border-color: #7d1043;
  background-color: #7d1043;
  color: #fff;
}
a.vc_general.vc_btn3.vc_btn3-color-mulled-wine:hover {
  border-color: #1E4463 !important;
  background-color: #1E4463 !important;
  background-image: url("images/icons/menu_arrow_right.svg") !important;
  color: #fff !important;
}
a.vc_general.vc_btn3.vc_btn3-color-mulled-wine:active, a.vc_general.vc_btn3.vc_btn3-color-mulled-wine:focus {
  border-color: #1E4463 !important;
  background-color: #1E4463 !important;
  background-image: url("images/icons/menu_arrow_right.svg") !important;
  color: #fff !important;
}

a.vc_general.vc_btn3.vc_btn3-color-purple {
  border-color: #8064a8;
  background-color: #8064a8;
  color: #fff;
}
a.vc_general.vc_btn3.vc_btn3-color-purple:hover {
  border-color: #1E4463 !important;
  background-color: #1E4463 !important;
  background-image: url("images/icons/menu_arrow_right.svg") !important;
  color: #fff !important;
}
a.vc_general.vc_btn3.vc_btn3-color-purple:active, a.vc_general.vc_btn3.vc_btn3-color-purple:focus {
  border-color: #1E4463 !important;
  background-color: #1E4463 !important;
  background-image: url("images/icons/menu_arrow_right.svg") !important;
  color: #fff !important;
}

a.vc_general.vc_btn3.vc_btn3-color-green {
  border-color: #6a971f;
  background-color: #6a971f;
  color: #fff;
}
a.vc_general.vc_btn3.vc_btn3-color-green:hover {
  border-color: #1E4463 !important;
  background-color: #1E4463 !important;
  background-image: url("images/icons/menu_arrow_right.svg") !important;
  color: #fff !important;
}
a.vc_general.vc_btn3.vc_btn3-color-green:active, a.vc_general.vc_btn3.vc_btn3-color-green:focus {
  border-color: #1E4463 !important;
  background-color: #1E4463 !important;
  background-image: url("images/icons/menu_arrow_right.svg") !important;
  color: #fff !important;
}

#gform_wrapper_1 .gform_footer input.button,
#gform_wrapper_1 .gform_footer input[type=submit],
#gform_wrapper_2 .gform_footer input.button,
#gform_wrapper_2 .gform_footer input[type=submit] {
  margin-top: 15px;
  width: 100% !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  border-radius: 25px !important;
  border-color: #0082A7 !important;
  background-color: #0082A7 !important;
  background-position: right 41% center;
  color: #fff !important;
}
#gform_wrapper_1 .gform_footer input.button:hover,
#gform_wrapper_1 .gform_footer input[type=submit]:hover,
#gform_wrapper_2 .gform_footer input.button:hover,
#gform_wrapper_2 .gform_footer input[type=submit]:hover {
  border-color: #1E4463 !important;
  background-color: #1E4463 !important;
  background-image: url("images/icons/menu_arrow_right.svg") !important;
  background-position: right 39% center;
  color: #fff !important;
}
#gform_wrapper_1 .gform_footer input.button:active, #gform_wrapper_1 .gform_footer input.button:focus,
#gform_wrapper_1 .gform_footer input[type=submit]:active,
#gform_wrapper_1 .gform_footer input[type=submit]:focus,
#gform_wrapper_2 .gform_footer input.button:active,
#gform_wrapper_2 .gform_footer input.button:focus,
#gform_wrapper_2 .gform_footer input[type=submit]:active,
#gform_wrapper_2 .gform_footer input[type=submit]:focus {
  border-color: #1E4463 !important;
  background-color: #1E4463 !important;
  background-image: url("images/icons/menu_arrow_right.svg") !important;
  background-position: right 39% center;
  color: #fff !important;
}

#gform_wrapper_2 .gform_footer input.button,
#gform_wrapper_2 .gform_footer input[type=submit] {
  background-position: right 35% center;
}
#gform_wrapper_2 .gform_footer input.button:hover,
#gform_wrapper_2 .gform_footer input[type=submit]:hover {
  background-position: right 33% center;
}
#gform_wrapper_2 .gform_footer input.button:active, #gform_wrapper_2 .gform_footer input.button:focus,
#gform_wrapper_2 .gform_footer input[type=submit]:active,
#gform_wrapper_2 .gform_footer input[type=submit]:focus {
  background-position: right 33% center;
}

.gform_wrapper .gform_required_legend {
  display: none;
}
.gform_wrapper .gform_body .gform_fields {
  row-gap: 25px;
}
.gform_wrapper .gform_body .gform_fields .gfield {
  row-gap: 16px;
}
.gform_wrapper .gform_body .gform_fields .gfield label.gfield_label {
  text-align: center;
  color: #1E4463;
  display: block;
  font-size: 1.2rem;
}
.gform_wrapper .gform_body .gform_fields .gfield label.gfield_label span.gfield_required {
  display: none;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=text],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=email],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=url],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=password],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=search],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=number],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=tel],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=range],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=date],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=month],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=week],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=time],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime-local],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=color],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select textarea,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=text],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=email],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=url],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=password],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=search],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=number],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=tel],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=range],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=date],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=month],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=week],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=time],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime-local],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=color],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text textarea,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=text],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=email],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=url],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=password],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=search],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=number],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=tel],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=range],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=date],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=month],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=week],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=time],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime-local],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=color],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email textarea,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=text],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=email],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=url],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=password],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=search],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=number],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=tel],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=range],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=date],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=month],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=week],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=time],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime-local],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=color],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone textarea,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=text],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=email],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=url],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=password],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=search],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=number],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=tel],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=range],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=date],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=month],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=week],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=time],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime-local],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=color],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=text],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=email],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=url],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=password],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=search],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=number],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=tel],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=range],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=date],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=month],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=week],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=time],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime-local],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=color],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent textarea,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=text],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=email],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=url],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=password],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=search],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=number],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=tel],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=range],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=date],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=month],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=week],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=time],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=datetime],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=datetime-local],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=color],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex textarea,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=text],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=email],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=url],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=password],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=search],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=number],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=tel],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=range],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=date],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=month],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=week],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=time],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime-local],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=color],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date textarea,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date select {
  background-color: #fff !important;
  color: #1E4463 !important;
  border: 1px solid #ccc;
  border-radius: 25px;
  text-align: center;
  font-size: 1.1rem !important;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=text]:focus, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=text]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=email]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=email]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=url]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=url]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=password]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=password]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=search]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=search]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=number]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=number]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=tel]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=tel]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=range]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=range]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=date]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=date]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=month]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=month]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=week]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=week]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=time]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=time]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime-local]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime-local]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=color]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=color]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select textarea:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select textarea:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select:focus-visible, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=text]:focus, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=text]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=email]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=email]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=url]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=url]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=password]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=password]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=search]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=search]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=number]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=number]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=tel]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=tel]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=range]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=range]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=date]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=date]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=month]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=month]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=week]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=week]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=time]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=time]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime-local]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime-local]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=color]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=color]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text textarea:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text textarea:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text select:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text select:focus-visible, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=text]:focus, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=text]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=email]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=email]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=url]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=url]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=password]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=password]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=search]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=search]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=number]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=number]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=tel]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=tel]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=range]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=range]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=date]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=date]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=month]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=month]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=week]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=week]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=time]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=time]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime-local]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime-local]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=color]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=color]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email textarea:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email textarea:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email select:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email select:focus-visible, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=text]:focus, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=text]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=email]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=email]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=url]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=url]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=password]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=password]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=search]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=search]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=number]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=number]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=tel]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=tel]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=range]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=range]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=date]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=date]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=month]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=month]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=week]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=week]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=time]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=time]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime-local]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime-local]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=color]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=color]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone textarea:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone textarea:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone select:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone select:focus-visible, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=text]:focus, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=text]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=email]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=email]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=url]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=url]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=password]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=password]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=search]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=search]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=number]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=number]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=tel]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=tel]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=range]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=range]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=date]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=date]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=month]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=month]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=week]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=week]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=time]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=time]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime-local]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime-local]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=color]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=color]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea select:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea select:focus-visible, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=text]:focus, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=text]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=email]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=email]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=url]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=url]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=password]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=password]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=search]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=search]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=number]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=number]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=tel]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=tel]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=range]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=range]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=date]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=date]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=month]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=month]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=week]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=week]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=time]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=time]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime-local]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime-local]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=color]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=color]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent textarea:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent textarea:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent select:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent select:focus-visible, .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=text]:focus, .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=text]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=email]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=email]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=url]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=url]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=password]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=password]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=search]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=search]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=number]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=number]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=tel]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=tel]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=range]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=range]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=date]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=date]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=month]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=month]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=week]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=week]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=time]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=time]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=datetime]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=datetime]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=datetime-local]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=datetime-local]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=color]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=color]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex textarea:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex textarea:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex select:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex select:focus-visible, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=text]:focus, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=text]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=email]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=email]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=url]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=url]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=password]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=password]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=search]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=search]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=number]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=number]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=tel]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=tel]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=range]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=range]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=date]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=date]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=month]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=month]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=week]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=week]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=time]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=time]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime-local]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime-local]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=color]:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=color]:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date textarea:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date textarea:focus-visible,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date select:focus,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date select:focus-visible {
  color: #1E4463 !important;
  outline: 2px solid #0082A7 !important;
  background-color: #fff !important;
  border: 1px solid #1E4463 !important;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=text]::placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=text] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=email]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=email] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=url]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=url] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=password]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=password] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=search]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=search] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=number]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=number] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=tel]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=tel] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=range]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=range] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=date]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=date] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=month]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=month] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=week]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=week] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=time]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=time] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime-local]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime-local] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=color]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select input[type=color] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select textarea::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select textarea option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select option.gf_placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=text]::placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=text] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=email]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=email] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=url]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=url] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=password]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=password] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=search]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=search] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=number]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=number] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=tel]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=tel] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=range]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=range] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=date]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=date] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=month]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=month] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=week]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=week] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=time]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=time] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime-local]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime-local] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=color]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=color] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text textarea::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text textarea option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text select::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text select option.gf_placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=text]::placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=text] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=email]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=email] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=url]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=url] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=password]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=password] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=search]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=search] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=number]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=number] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=tel]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=tel] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=range]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=range] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=date]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=date] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=month]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=month] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=week]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=week] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=time]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=time] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime-local]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime-local] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=color]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input[type=color] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email textarea::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email textarea option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email select::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email select option.gf_placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=text]::placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=text] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=email]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=email] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=url]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=url] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=password]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=password] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=search]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=search] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=number]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=number] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=tel]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=tel] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=range]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=range] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=date]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=date] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=month]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=month] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=week]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=week] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=time]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=time] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime-local]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime-local] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=color]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input[type=color] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone textarea::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone textarea option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone select::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone select option.gf_placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=text]::placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=text] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=email]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=email] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=url]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=url] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=password]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=password] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=search]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=search] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=number]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=number] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=tel]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=tel] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=range]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=range] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=date]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=date] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=month]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=month] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=week]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=week] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=time]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=time] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime-local]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime-local] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=color]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea input[type=color] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea select::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea select option.gf_placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=text]::placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=text] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=email]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=email] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=url]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=url] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=password]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=password] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=search]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=search] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=number]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=number] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=tel]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=tel] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=range]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=range] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=date]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=date] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=month]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=month] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=week]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=week] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=time]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=time] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime-local]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime-local] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=color]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=color] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent textarea::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent textarea option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent select::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent select option.gf_placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=text]::placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=text] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=email]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=email] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=url]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=url] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=password]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=password] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=search]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=search] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=number]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=number] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=tel]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=tel] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=range]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=range] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=date]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=date] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=month]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=month] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=week]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=week] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=time]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=time] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=datetime]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=datetime] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=datetime-local]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=datetime-local] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=color]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex input[type=color] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex textarea::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex textarea option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex select::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex select option.gf_placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=text]::placeholder, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=text] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=email]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=email] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=url]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=url] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=password]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=password] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=search]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=search] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=number]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=number] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=tel]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=tel] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=range]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=range] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=date]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=date] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=month]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=month] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=week]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=week] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=time]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=time] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime-local]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime-local] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=color]::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input[type=color] option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date textarea::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date textarea option.gf_placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date select::placeholder,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date select option.gf_placeholder {
  color: #8c8c8c !important;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select textarea, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text textarea, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email textarea, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone textarea, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent textarea, .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex textarea, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date textarea {
  width: 100%;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex select, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date select {
  border: 1px solid #ccc;
  color: #8c8c8c !important;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent {
  display: flex;
  justify-content: center;
}
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield label.gfield_label {
  text-align: left;
  color: #1E4463;
  display: block;
  font-size: 14px;
}
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield label.gfield_label span.gfield_required {
  display: inline-block;
  padding-left: 3px;
}
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield label.gform-field-label--type-sub {
  margin-bottom: 2px;
  margin-left: 5px;
}
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=text],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=email],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=url],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=password],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=search],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=number],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=tel],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=range],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=date],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=month],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=week],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=time],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=datetime-local],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select input[type=color],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select textarea,
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_select select, .gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=text],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=email],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=url],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=password],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=search],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=number],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=tel],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=range],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=date],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=month],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=week],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=time],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=datetime-local],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text input[type=color],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text textarea,
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_text select, .gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=text],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=email],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=url],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=password],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=search],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=number],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=tel],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=range],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=date],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=month],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=week],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=time],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=datetime-local],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email input[type=color],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email textarea,
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_email select, .gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=text],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=email],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=url],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=password],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=search],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=number],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=tel],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=range],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=date],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=month],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=week],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=time],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=datetime-local],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone input[type=color],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone textarea,
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_phone select, .gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=text],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=email],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=url],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=password],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=search],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=number],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=tel],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=range],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=date],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=month],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=week],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=time],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=datetime-local],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea input[type=color],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea textarea,
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_textarea select, .gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=text],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=email],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=url],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=password],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=search],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=number],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=tel],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=range],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=date],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=month],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=week],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=time],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=datetime-local],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent input[type=color],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent textarea,
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_consent select, .gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=text],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=email],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=url],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=password],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=search],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=number],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=tel],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=range],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=date],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=month],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=week],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=time],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=datetime],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=datetime-local],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex input[type=color],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex textarea,
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_complex select, .gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=text],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=email],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=url],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=password],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=search],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=number],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=tel],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=range],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=date],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=month],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=week],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=time],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=datetime-local],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date input[type=color],
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date textarea,
.gform_wrapper #gform_2 .gform_body .gform_fields .gfield .ginput_container_date select {
  text-align: left;
}

input.search-field, input.test-search-field {
  background-color: #fff !important;
  color: #1E4463 !important;
  border: 1px solid #8c8c8c;
  border-radius: 25px;
  text-align: center;
  font-size: 1.1rem !important;
  padding: 10px;
  width: 100%;
  display: block;
  margin-bottom: 20px;
}
input.search-field:focus, input.search-field:focus-visible, input.test-search-field:focus, input.test-search-field:focus-visible {
  color: #1E4463 !important;
  outline: 2px solid #0082A7 !important;
  background-color: #fff !important;
  border: 1px solid #1E4463 !important;
}
input.search-field::placeholder, input.search-field option.gf_placeholder, input.test-search-field::placeholder, input.test-search-field option.gf_placeholder {
  color: #8c8c8c !important;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}
.main-navigation a {
  display: block;
  text-decoration: none;
}

#header-dropdown-menu ul#header-menu-1, #header-dropdown-menu ul#header-menu-2, #header-dropdown-menu ul#header-partnerships-menu,
#header-dropdown-menu ul#mobile-menu-1, #header-dropdown-menu ul#mobile-menu-2, #header-dropdown-menu ul#mobile-partnerships-menu,
#header-dropdown-menu ul#contact-buttons-menu-mobile, #header-dropdown-menu ul#contact-buttons-menu-left, #header-dropdown-menu ul#contact-buttons-menu-right, #menuModal ul#header-menu-1, #menuModal ul#header-menu-2, #menuModal ul#header-partnerships-menu,
#menuModal ul#mobile-menu-1, #menuModal ul#mobile-menu-2, #menuModal ul#mobile-partnerships-menu,
#menuModal ul#contact-buttons-menu-mobile, #menuModal ul#contact-buttons-menu-left, #menuModal ul#contact-buttons-menu-right {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#header-dropdown-menu ul#header-menu-1 li, #header-dropdown-menu ul#header-menu-2 li, #header-dropdown-menu ul#header-partnerships-menu li,
#header-dropdown-menu ul#mobile-menu-1 li, #header-dropdown-menu ul#mobile-menu-2 li, #header-dropdown-menu ul#mobile-partnerships-menu li,
#header-dropdown-menu ul#contact-buttons-menu-mobile li, #header-dropdown-menu ul#contact-buttons-menu-left li, #header-dropdown-menu ul#contact-buttons-menu-right li, #menuModal ul#header-menu-1 li, #menuModal ul#header-menu-2 li, #menuModal ul#header-partnerships-menu li,
#menuModal ul#mobile-menu-1 li, #menuModal ul#mobile-menu-2 li, #menuModal ul#mobile-partnerships-menu li,
#menuModal ul#contact-buttons-menu-mobile li, #menuModal ul#contact-buttons-menu-left li, #menuModal ul#contact-buttons-menu-right li {
  padding: 10px 0;
  color: #fff;
}
#header-dropdown-menu ul#header-menu-1 li a, #header-dropdown-menu ul#header-menu-2 li a, #header-dropdown-menu ul#header-partnerships-menu li a,
#header-dropdown-menu ul#mobile-menu-1 li a, #header-dropdown-menu ul#mobile-menu-2 li a, #header-dropdown-menu ul#mobile-partnerships-menu li a,
#header-dropdown-menu ul#contact-buttons-menu-mobile li a, #header-dropdown-menu ul#contact-buttons-menu-left li a, #header-dropdown-menu ul#contact-buttons-menu-right li a, #menuModal ul#header-menu-1 li a, #menuModal ul#header-menu-2 li a, #menuModal ul#header-partnerships-menu li a,
#menuModal ul#mobile-menu-1 li a, #menuModal ul#mobile-menu-2 li a, #menuModal ul#mobile-partnerships-menu li a,
#menuModal ul#contact-buttons-menu-mobile li a, #menuModal ul#contact-buttons-menu-left li a, #menuModal ul#contact-buttons-menu-right li a {
  color: #fff;
  text-decoration: none;
  width: 100%;
  display: block;
}
#header-dropdown-menu ul#header-menu-1 li a:focus, #header-dropdown-menu ul#header-menu-1 li a:hover, #header-dropdown-menu ul#header-menu-2 li a:focus, #header-dropdown-menu ul#header-menu-2 li a:hover, #header-dropdown-menu ul#header-partnerships-menu li a:focus, #header-dropdown-menu ul#header-partnerships-menu li a:hover,
#header-dropdown-menu ul#mobile-menu-1 li a:focus,
#header-dropdown-menu ul#mobile-menu-1 li a:hover, #header-dropdown-menu ul#mobile-menu-2 li a:focus, #header-dropdown-menu ul#mobile-menu-2 li a:hover, #header-dropdown-menu ul#mobile-partnerships-menu li a:focus, #header-dropdown-menu ul#mobile-partnerships-menu li a:hover,
#header-dropdown-menu ul#contact-buttons-menu-mobile li a:focus,
#header-dropdown-menu ul#contact-buttons-menu-mobile li a:hover, #header-dropdown-menu ul#contact-buttons-menu-left li a:focus, #header-dropdown-menu ul#contact-buttons-menu-left li a:hover, #header-dropdown-menu ul#contact-buttons-menu-right li a:focus, #header-dropdown-menu ul#contact-buttons-menu-right li a:hover, #menuModal ul#header-menu-1 li a:focus, #menuModal ul#header-menu-1 li a:hover, #menuModal ul#header-menu-2 li a:focus, #menuModal ul#header-menu-2 li a:hover, #menuModal ul#header-partnerships-menu li a:focus, #menuModal ul#header-partnerships-menu li a:hover,
#menuModal ul#mobile-menu-1 li a:focus,
#menuModal ul#mobile-menu-1 li a:hover, #menuModal ul#mobile-menu-2 li a:focus, #menuModal ul#mobile-menu-2 li a:hover, #menuModal ul#mobile-partnerships-menu li a:focus, #menuModal ul#mobile-partnerships-menu li a:hover,
#menuModal ul#contact-buttons-menu-mobile li a:focus,
#menuModal ul#contact-buttons-menu-mobile li a:hover, #menuModal ul#contact-buttons-menu-left li a:focus, #menuModal ul#contact-buttons-menu-left li a:hover, #menuModal ul#contact-buttons-menu-right li a:focus, #menuModal ul#contact-buttons-menu-right li a:hover {
  color: #fff;
  text-decoration: none;
}
#header-dropdown-menu ul#header-menu-1 li, #header-dropdown-menu ul#header-menu-2 li,
#header-dropdown-menu ul#mobile-menu-1 li, #header-dropdown-menu ul#mobile-menu-2 li, #menuModal ul#header-menu-1 li, #menuModal ul#header-menu-2 li,
#menuModal ul#mobile-menu-1 li, #menuModal ul#mobile-menu-2 li {
  border-bottom: 1px solid #fff;
}
#header-dropdown-menu ul#header-menu-1 li.menu-item-has-children > a, #header-dropdown-menu ul#header-menu-2 li.menu-item-has-children > a,
#header-dropdown-menu ul#mobile-menu-1 li.menu-item-has-children > a, #header-dropdown-menu ul#mobile-menu-2 li.menu-item-has-children > a, #menuModal ul#header-menu-1 li.menu-item-has-children > a, #menuModal ul#header-menu-2 li.menu-item-has-children > a,
#menuModal ul#mobile-menu-1 li.menu-item-has-children > a, #menuModal ul#mobile-menu-2 li.menu-item-has-children > a {
  background-image: url("images/icons/menu_arrow_expand.svg");
  background-position: right 10px center;
  background-repeat: no-repeat;
}
#header-dropdown-menu ul#header-menu-1 li.menu-item-has-children.focus > a, #header-dropdown-menu ul#header-menu-2 li.menu-item-has-children.focus > a,
#header-dropdown-menu ul#mobile-menu-1 li.menu-item-has-children.focus > a, #header-dropdown-menu ul#mobile-menu-2 li.menu-item-has-children.focus > a, #menuModal ul#header-menu-1 li.menu-item-has-children.focus > a, #menuModal ul#header-menu-2 li.menu-item-has-children.focus > a,
#menuModal ul#mobile-menu-1 li.menu-item-has-children.focus > a, #menuModal ul#mobile-menu-2 li.menu-item-has-children.focus > a {
  background-image: url("images/icons/menu_arrow_close.svg");
}
#header-dropdown-menu ul#header-menu-1 ul, #header-dropdown-menu ul#header-menu-2 ul,
#header-dropdown-menu ul#mobile-menu-1 ul, #header-dropdown-menu ul#mobile-menu-2 ul, #menuModal ul#header-menu-1 ul, #menuModal ul#header-menu-2 ul,
#menuModal ul#mobile-menu-1 ul, #menuModal ul#mobile-menu-2 ul {
  display: none;
  list-style: none;
  margin: 0px;
  padding: 10px 0px 0px 20px;
}
#header-dropdown-menu ul#header-menu-1 ul li, #header-dropdown-menu ul#header-menu-2 ul li,
#header-dropdown-menu ul#mobile-menu-1 ul li, #header-dropdown-menu ul#mobile-menu-2 ul li, #menuModal ul#header-menu-1 ul li, #menuModal ul#header-menu-2 ul li,
#menuModal ul#mobile-menu-1 ul li, #menuModal ul#mobile-menu-2 ul li {
  padding: 5px 0;
  border-bottom: 0px solid #fff;
}
#header-dropdown-menu ul#header-menu-1 li.focus > ul, #header-dropdown-menu ul#header-menu-2 li.focus > ul,
#header-dropdown-menu ul#mobile-menu-1 li.focus > ul, #header-dropdown-menu ul#mobile-menu-2 li.focus > ul, #menuModal ul#header-menu-1 li.focus > ul, #menuModal ul#header-menu-2 li.focus > ul,
#menuModal ul#mobile-menu-1 li.focus > ul, #menuModal ul#mobile-menu-2 li.focus > ul {
  display: block;
}
#header-dropdown-menu ul#header-partnerships-menu#contact-buttons-menu-mobile, #header-dropdown-menu ul#header-partnerships-menu#contact-buttons-menu-left, #header-dropdown-menu ul#header-partnerships-menu#contact-buttons-menu-right,
#header-dropdown-menu ul#mobile-partnerships-menu#contact-buttons-menu-mobile,
#header-dropdown-menu ul#mobile-partnerships-menu#contact-buttons-menu-left,
#header-dropdown-menu ul#mobile-partnerships-menu#contact-buttons-menu-right,
#header-dropdown-menu ul#contact-buttons-menu-mobile#contact-buttons-menu-mobile,
#header-dropdown-menu ul#contact-buttons-menu-mobile#contact-buttons-menu-left,
#header-dropdown-menu ul#contact-buttons-menu-mobile#contact-buttons-menu-right,
#header-dropdown-menu ul#contact-buttons-menu-left#contact-buttons-menu-mobile,
#header-dropdown-menu ul#contact-buttons-menu-left#contact-buttons-menu-left,
#header-dropdown-menu ul#contact-buttons-menu-left#contact-buttons-menu-right,
#header-dropdown-menu ul#contact-buttons-menu-right#contact-buttons-menu-mobile,
#header-dropdown-menu ul#contact-buttons-menu-right#contact-buttons-menu-left,
#header-dropdown-menu ul#contact-buttons-menu-right#contact-buttons-menu-right, #menuModal ul#header-partnerships-menu#contact-buttons-menu-mobile, #menuModal ul#header-partnerships-menu#contact-buttons-menu-left, #menuModal ul#header-partnerships-menu#contact-buttons-menu-right,
#menuModal ul#mobile-partnerships-menu#contact-buttons-menu-mobile,
#menuModal ul#mobile-partnerships-menu#contact-buttons-menu-left,
#menuModal ul#mobile-partnerships-menu#contact-buttons-menu-right,
#menuModal ul#contact-buttons-menu-mobile#contact-buttons-menu-mobile,
#menuModal ul#contact-buttons-menu-mobile#contact-buttons-menu-left,
#menuModal ul#contact-buttons-menu-mobile#contact-buttons-menu-right,
#menuModal ul#contact-buttons-menu-left#contact-buttons-menu-mobile,
#menuModal ul#contact-buttons-menu-left#contact-buttons-menu-left,
#menuModal ul#contact-buttons-menu-left#contact-buttons-menu-right,
#menuModal ul#contact-buttons-menu-right#contact-buttons-menu-mobile,
#menuModal ul#contact-buttons-menu-right#contact-buttons-menu-left,
#menuModal ul#contact-buttons-menu-right#contact-buttons-menu-right {
  margin-top: 60px;
}
#header-dropdown-menu ul#header-partnerships-menu#contact-buttons-menu-left li:nth-child(even),
#header-dropdown-menu ul#mobile-partnerships-menu#contact-buttons-menu-left li:nth-child(even),
#header-dropdown-menu ul#contact-buttons-menu-mobile#contact-buttons-menu-left li:nth-child(even),
#header-dropdown-menu ul#contact-buttons-menu-left#contact-buttons-menu-left li:nth-child(even),
#header-dropdown-menu ul#contact-buttons-menu-right#contact-buttons-menu-left li:nth-child(even), #menuModal ul#header-partnerships-menu#contact-buttons-menu-left li:nth-child(even),
#menuModal ul#mobile-partnerships-menu#contact-buttons-menu-left li:nth-child(even),
#menuModal ul#contact-buttons-menu-mobile#contact-buttons-menu-left li:nth-child(even),
#menuModal ul#contact-buttons-menu-left#contact-buttons-menu-left li:nth-child(even),
#menuModal ul#contact-buttons-menu-right#contact-buttons-menu-left li:nth-child(even) {
  display: none;
}
#header-dropdown-menu ul#header-partnerships-menu#contact-buttons-menu-right li:nth-child(odd),
#header-dropdown-menu ul#mobile-partnerships-menu#contact-buttons-menu-right li:nth-child(odd),
#header-dropdown-menu ul#contact-buttons-menu-mobile#contact-buttons-menu-right li:nth-child(odd),
#header-dropdown-menu ul#contact-buttons-menu-left#contact-buttons-menu-right li:nth-child(odd),
#header-dropdown-menu ul#contact-buttons-menu-right#contact-buttons-menu-right li:nth-child(odd), #menuModal ul#header-partnerships-menu#contact-buttons-menu-right li:nth-child(odd),
#menuModal ul#mobile-partnerships-menu#contact-buttons-menu-right li:nth-child(odd),
#menuModal ul#contact-buttons-menu-mobile#contact-buttons-menu-right li:nth-child(odd),
#menuModal ul#contact-buttons-menu-left#contact-buttons-menu-right li:nth-child(odd),
#menuModal ul#contact-buttons-menu-right#contact-buttons-menu-right li:nth-child(odd) {
  display: none;
}
#header-dropdown-menu ul#header-partnerships-menu li,
#header-dropdown-menu ul#mobile-partnerships-menu li,
#header-dropdown-menu ul#contact-buttons-menu-mobile li,
#header-dropdown-menu ul#contact-buttons-menu-left li,
#header-dropdown-menu ul#contact-buttons-menu-right li, #menuModal ul#header-partnerships-menu li,
#menuModal ul#mobile-partnerships-menu li,
#menuModal ul#contact-buttons-menu-mobile li,
#menuModal ul#contact-buttons-menu-left li,
#menuModal ul#contact-buttons-menu-right li {
  padding: 0;
  margin: 15px 0;
}
#header-dropdown-menu ul#header-partnerships-menu li a,
#header-dropdown-menu ul#mobile-partnerships-menu li a,
#header-dropdown-menu ul#contact-buttons-menu-mobile li a,
#header-dropdown-menu ul#contact-buttons-menu-left li a,
#header-dropdown-menu ul#contact-buttons-menu-right li a, #menuModal ul#header-partnerships-menu li a,
#menuModal ul#mobile-partnerships-menu li a,
#menuModal ul#contact-buttons-menu-mobile li a,
#menuModal ul#contact-buttons-menu-left li a,
#menuModal ul#contact-buttons-menu-right li a {
  background-image: url("images/icons/menu_arrow_right.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  padding: 20px 40px 20px 20px;
}
#header-dropdown-menu ul#header-partnerships-menu li.synnovis,
#header-dropdown-menu ul#mobile-partnerships-menu li.synnovis,
#header-dropdown-menu ul#contact-buttons-menu-mobile li.synnovis,
#header-dropdown-menu ul#contact-buttons-menu-left li.synnovis,
#header-dropdown-menu ul#contact-buttons-menu-right li.synnovis, #menuModal ul#header-partnerships-menu li.synnovis,
#menuModal ul#mobile-partnerships-menu li.synnovis,
#menuModal ul#contact-buttons-menu-mobile li.synnovis,
#menuModal ul#contact-buttons-menu-left li.synnovis,
#menuModal ul#contact-buttons-menu-right li.synnovis {
  background-color: #0082A7;
}
#header-dropdown-menu ul#header-partnerships-menu li.cpp,
#header-dropdown-menu ul#mobile-partnerships-menu li.cpp,
#header-dropdown-menu ul#contact-buttons-menu-mobile li.cpp,
#header-dropdown-menu ul#contact-buttons-menu-left li.cpp,
#header-dropdown-menu ul#contact-buttons-menu-right li.cpp, #menuModal ul#header-partnerships-menu li.cpp,
#menuModal ul#mobile-partnerships-menu li.cpp,
#menuModal ul#contact-buttons-menu-mobile li.cpp,
#menuModal ul#contact-buttons-menu-left li.cpp,
#menuModal ul#contact-buttons-menu-right li.cpp {
  background-color: #7d1043;
}
#header-dropdown-menu ul#header-partnerships-menu li.pf,
#header-dropdown-menu ul#mobile-partnerships-menu li.pf,
#header-dropdown-menu ul#contact-buttons-menu-mobile li.pf,
#header-dropdown-menu ul#contact-buttons-menu-left li.pf,
#header-dropdown-menu ul#contact-buttons-menu-right li.pf, #menuModal ul#header-partnerships-menu li.pf,
#menuModal ul#mobile-partnerships-menu li.pf,
#menuModal ul#contact-buttons-menu-mobile li.pf,
#menuModal ul#contact-buttons-menu-left li.pf,
#menuModal ul#contact-buttons-menu-right li.pf {
  background-color: #8064a8;
}
#header-dropdown-menu ul#header-partnerships-menu li.sps,
#header-dropdown-menu ul#mobile-partnerships-menu li.sps,
#header-dropdown-menu ul#contact-buttons-menu-mobile li.sps,
#header-dropdown-menu ul#contact-buttons-menu-left li.sps,
#header-dropdown-menu ul#contact-buttons-menu-right li.sps, #menuModal ul#header-partnerships-menu li.sps,
#menuModal ul#mobile-partnerships-menu li.sps,
#menuModal ul#contact-buttons-menu-mobile li.sps,
#menuModal ul#contact-buttons-menu-left li.sps,
#menuModal ul#contact-buttons-menu-right li.sps {
  background-color: #6a971f;
}
#header-dropdown-menu ul#header-partnerships-menu li.contact-bd,
#header-dropdown-menu ul#mobile-partnerships-menu li.contact-bd,
#header-dropdown-menu ul#contact-buttons-menu-mobile li.contact-bd,
#header-dropdown-menu ul#contact-buttons-menu-left li.contact-bd,
#header-dropdown-menu ul#contact-buttons-menu-right li.contact-bd, #menuModal ul#header-partnerships-menu li.contact-bd,
#menuModal ul#mobile-partnerships-menu li.contact-bd,
#menuModal ul#contact-buttons-menu-mobile li.contact-bd,
#menuModal ul#contact-buttons-menu-left li.contact-bd,
#menuModal ul#contact-buttons-menu-right li.contact-bd {
  background-color: #EE7400;
}
#header-dropdown-menu ul#header-partnerships-menu li.start-career,
#header-dropdown-menu ul#mobile-partnerships-menu li.start-career,
#header-dropdown-menu ul#contact-buttons-menu-mobile li.start-career,
#header-dropdown-menu ul#contact-buttons-menu-left li.start-career,
#header-dropdown-menu ul#contact-buttons-menu-right li.start-career, #menuModal ul#header-partnerships-menu li.start-career,
#menuModal ul#mobile-partnerships-menu li.start-career,
#menuModal ul#contact-buttons-menu-mobile li.start-career,
#menuModal ul#contact-buttons-menu-left li.start-career,
#menuModal ul#contact-buttons-menu-right li.start-career {
  background-color: #F9B232;
}

#partnership-menu {
  background-color: #0082A7;
}
#partnership-menu.synnovis {
  background-color: #0082A7;
}
#partnership-menu.cpp {
  background-color: #7d1043;
}
#partnership-menu.pathologyfirst {
  background-color: #8064a8;
}
#partnership-menu.sps {
  background-color: #6a971f;
}
#partnership-menu .partnership-navigation {
  display: block;
  width: 100%;
  font-size: 1.2rem;
}
#partnership-menu .partnership-navigation ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
#partnership-menu .partnership-navigation ul li {
  position: relative;
  color: #fff;
}
#partnership-menu .partnership-navigation ul li a {
  display: block;
  text-decoration: none;
  text-transform: none;
  color: #fff;
  margin: 0px 15px;
  padding-top: 9px;
  padding-bottom: 9px;
}
#partnership-menu .partnership-navigation ul li:hover > a, #partnership-menu .partnership-navigation ul li.focus > a {
  color: #fff;
}
#partnership-menu .partnership-navigation ul li.menu-item-has-children > a {
  background-image: url("images/icons/menu_arrow_expand.svg");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px;
}
#partnership-menu .partnership-navigation ul li.menu-item-has-children:hover, #partnership-menu .partnership-navigation ul li.menu-item-has-children.focus {
  background-color: #1E4463;
}
#partnership-menu .partnership-navigation ul li.menu-item-has-children:hover > a, #partnership-menu .partnership-navigation ul li.menu-item-has-children.focus > a {
  background-image: url("images/icons/menu_arrow_close.svg");
}
#partnership-menu .partnership-navigation ul li ul {
  background-color: #1E4463;
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  padding: 0px;
}
#partnership-menu .partnership-navigation ul li ul ul {
  left: -999em;
  top: 0;
}
#partnership-menu .partnership-navigation ul li ul li {
  padding: 0px 15px;
  width: 300px;
}
#partnership-menu .partnership-navigation ul li ul li a {
  color: #fff;
  margin-left: 0px;
  padding: 15px 0;
  font-size: 1.1rem;
  text-transform: none;
  width: 100%;
  border-bottom: 1px solid #fff;
}
#partnership-menu .partnership-navigation ul li ul li:hover, #partnership-menu .partnership-navigation ul li ul li:focus {
  background-color: #1E4463;
}
#partnership-menu .partnership-navigation ul li ul li:hover a, #partnership-menu .partnership-navigation ul li ul li:focus a {
  color: #fff;
}
#partnership-menu .partnership-navigation ul li ul li:hover > ul, #partnership-menu .partnership-navigation ul li ul li:focus > ul {
  display: block;
  left: -340px;
}
#partnership-menu .partnership-navigation ul li ul li:last-of-type a {
  border-bottom: 0px solid #fff;
}
#partnership-menu .partnership-navigation ul li ul :hover > a,
#partnership-menu .partnership-navigation ul li ul .focus > a {
  color: #fff;
}
#partnership-menu .partnership-navigation ul li ul a:hover,
#partnership-menu .partnership-navigation ul li ul a.focus {
  color: #fff;
}
#partnership-menu .partnership-navigation ul li:hover > ul,
#partnership-menu .partnership-navigation ul li.focus > ul {
  left: auto;
}
#partnership-menu .partnership-navigation ul .current_page_item > a,
#partnership-menu .partnership-navigation ul .current-menu-item > a,
#partnership-menu .partnership-navigation ul .current_page_ancestor > a,
#partnership-menu .partnership-navigation ul .current-menu-ancestor > a {
  font-weight: bold;
}
#partnership-menu a.mobile-partnership-menu-toggle {
  color: #fff;
  margin: 3px 0;
  padding: 10px 0 10px 58px;
  height: 43px;
  background-image: url("images/icons/mobile_submenu_burger_icon.svg");
  background-position: left center;
  background-repeat: no-repeat;
  text-decoration: none;
}
#partnership-menu a.mobile-partnership-menu-toggle:hover, #partnership-menu a.mobile-partnership-menu-toggle:focus {
  text-decoration: none;
}
#partnership-menu a.mobile-partnership-menu-toggle.close {
  background-image: url("images/icons/mobile_submenu_close_icon.svg");
  background-position: left -10px center;
}
#partnership-menu ul#mobile-partners-submenu {
  display: none;
  list-style: none;
  margin: 0px 0px 10px;
  padding: 0px;
}
#partnership-menu ul#mobile-partners-submenu li {
  padding: 10px 0;
  color: #fff;
  border-bottom: 1px solid #fff;
}
#partnership-menu ul#mobile-partners-submenu li a {
  color: #fff;
  text-decoration: none;
  width: 100%;
  display: block;
}
#partnership-menu ul#mobile-partners-submenu li a:focus, #partnership-menu ul#mobile-partners-submenu li a:hover {
  color: #fff;
  text-decoration: none;
}
#partnership-menu ul#mobile-partners-submenu li.menu-item-has-children > a {
  background-image: url("images/icons/menu_arrow_expand.svg");
  background-position: right 10px center;
  background-repeat: no-repeat;
}
#partnership-menu ul#mobile-partners-submenu li.menu-item-has-children.focus > a {
  background-image: url("images/icons/menu_arrow_close.svg");
}
#partnership-menu ul#mobile-partners-submenu li:last-of-type {
  border-bottom: 0px solid #fff;
}
#partnership-menu ul#mobile-partners-submenu ul {
  display: none;
  list-style: none;
  margin: 0px;
  padding: 10px 0px 0px 20px;
}
#partnership-menu ul#mobile-partners-submenu ul li {
  padding: 5px 0;
  border-bottom: 0px solid #fff;
}
#partnership-menu ul#mobile-partners-submenu li.focus > ul {
  display: block;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: flex;
  }
}
/* FULL SCREEN MODAL STYLES
-------------------------------------------------- */
.fullscreen .modal-dialog {
  margin: 0 0 0 0;
  max-width: 100%;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 0;
  background-color: #1E4463;
  color: #fff;
}

.fullscreen .modal-content {
  height: 100%;
  min-height: 100%;
  border-radius: 0;
  background-color: transparent;
  color: #fff;
  overflow: auto;
  z-index: 5;
  padding: 0 3%;
}

.fullscreen .modal-header .close {
  margin: 0 0 0 auto;
  padding: 0px;
  font-size: 2rem;
  background-color: #1E4463;
  background-image: none;
  border: 0px solid #1E4463;
}
.fullscreen .modal-header .close:hover, .fullscreen .modal-header .close:focus {
  box-shadow: none !important;
  background-color: #1E4463;
}

.fullscreen .modal-body .heading {
  color: #fff;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
  margin-bottom: 20px;
  text-align: center;
}
.fullscreen .modal-body a.search {
  color: #fff;
  padding: 9px 48px 9px 0;
  margin: 0px auto;
  height: 43px;
  width: 130px;
  text-decoration: none;
  background-image: url("images/icons/magnify_white.svg");
  background-position: right center;
  background-repeat: no-repeat;
}
.fullscreen .modal-body a.search:focus, .fullscreen .modal-body a.search:hover {
  color: #fff;
  background-image: url("images/icons/magnify_white.svg");
  text-decoration: none;
}
@media (max-width: 480px) {
  .fullscreen .modal-body ul {
    padding: 0;
    overflow: auto;
  }
  .fullscreen .modal-body ul li {
    padding: 10px 0 10px 0;
  }
  .fullscreen .modal-body ul li a {
    font-size: 1.2rem;
  }
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}

nav ol.breadcrumb .breadcrumb-item a {
  text-decoration: none;
}

/* Posts and pages
--------------------------------------------- */
#content.site-content {
  margin-top: 95px;
}

.admin-bar #content.site-content {
  margin-top: 63px;
}

.partner-area #content.site-content {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  .partner-area #content.site-content {
    margin-top: 219px;
  }
}

.admin-bar .partner-area #content.site-content {
  margin-top: 106px;
}
@media screen and (max-width: 767px) {
  .admin-bar .partner-area #content.site-content {
    margin-top: 173px;
  }
}

.sticky {
  display: block;
}

#page {
  overflow-x: hidden;
}

.post,
.page {
  margin: 0;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

header.site-header {
  background-color: #fff;
  padding: 0;
  position: absolute;
  top: 0px;
  z-index: 10;
  min-height: 95px;
  -moz-transition: top 0.5s;
  -webkit-transition: top 0.5s;
  -o-transition: top 0.5s;
  -ms-transition: top 0.5s;
  transition: top 0.5s;
  -webkit-box-shadow: 0px -5px 50px -5px #666;
  box-shadow: 0px -5px 50px -5px #666;
}
header.site-header #header-main {
  background-color: #fff;
  padding: 20px 0;
}
header.site-header #header-main .logo {
  max-height: 53px;
}
header.site-header #header-main .partner {
  margin-left: 40px;
  border-left: 1px solid #1E4463;
  padding-left: 40px;
}
header.site-header #header-main a.search {
  color: #1E4463;
  padding: 9px 58px 9px 0;
  margin-right: 30px;
  height: 43px;
  background-image: url("images/icons/magnify_dark_blue.svg");
  background-position: right center;
  background-repeat: no-repeat;
}
header.site-header #header-main a.search:focus, header.site-header #header-main a.search:hover {
  color: #0082A7;
  background-image: url("images/icons/magnify_rollover.svg");
  text-decoration: none;
}
header.site-header #header-main a.menu-toggle, header.site-header #header-main a.mobile-menu-toggle {
  color: #1E4463;
  padding: 7px 50px 7px 0;
  height: 43px;
  background-image: url("images/icons/menu.svg");
  background-position: right center;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
header.site-header #header-main a.menu-toggle:focus, header.site-header #header-main a.menu-toggle:hover, header.site-header #header-main a.mobile-menu-toggle:focus, header.site-header #header-main a.mobile-menu-toggle:hover {
  color: #0082A7;
  background-image: url("images/icons/menu_rollover.svg");
  text-decoration: none;
}
header.site-header #header-main a.menu-toggle.close, header.site-header #header-main a.mobile-menu-toggle.close {
  background-image: url("images/icons/menu_close.svg");
  background-position: right -9px center;
}
header.site-header #header-main a.menu-toggle.close:focus, header.site-header #header-main a.menu-toggle.close:hover, header.site-header #header-main a.mobile-menu-toggle.close:focus, header.site-header #header-main a.mobile-menu-toggle.close:hover {
  background-image: url("images/icons/menu_close_rollover.svg");
}
header.site-header #header-dropdown-menu {
  display: none;
  position: absolute;
  z-index: 100;
  background-color: #1E4463;
  -webkit-box-shadow: 0px 18px 22px -10px #222;
  box-shadow: 0px 18px 22px -10px #222;
  color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}
header.site-header #header-dropdown-menu .heading {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
  margin-bottom: 20px;
}
header.site-header.nav-up {
  position: fixed;
  top: -150px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 767px) {
  header.site-header.nav-up {
    top: -220px;
  }
}
header.site-header.nav-down {
  position: fixed;
  top: 0px;
}
header.site-header.nav-down::before {
  content: none;
}

#page-banner {
  background-image: url("images/page_banner_fallback.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 200px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
}
#page-banner h1 {
  color: #fff;
  font-size: 3.5em;
  margin: 0px;
}
@media screen and (max-width: 991px) {
  #page-banner h1 {
    font-size: 2em;
  }
}

#latest-news-cta-banner .image-column, #test-database-cta-banner .image-column, #accreditations-cta-banner .image-column {
  padding: 0px;
}
#latest-news-cta-banner .image-column .vc_column-inner, #test-database-cta-banner .image-column .vc_column-inner, #accreditations-cta-banner .image-column .vc_column-inner {
  background-size: cover;
  background-repeat: no-repeat;
}
#latest-news-cta-banner .text-column, #test-database-cta-banner .text-column, #accreditations-cta-banner .text-column {
  padding: 15px 30px;
  background-color: #fff;
}
#latest-news-cta-banner .text-column .vc_column-inner, #test-database-cta-banner .text-column .vc_column-inner, #accreditations-cta-banner .text-column .vc_column-inner {
  padding-top: 0px;
}
#latest-news-cta-banner .text-column .vc_column-inner .news-icon img, #test-database-cta-banner .text-column .vc_column-inner .news-icon img, #accreditations-cta-banner .text-column .vc_column-inner .news-icon img {
  width: 100px;
  height: 100px;
}
#latest-news-cta-banner .text-column .vc_column-inner h2, #test-database-cta-banner .text-column .vc_column-inner h2, #accreditations-cta-banner .text-column .vc_column-inner h2 {
  font-size: 2.4rem;
  margin-bottom: 0px;
}
@media screen and (max-width: 991px) {
  #latest-news-cta-banner, #test-database-cta-banner, #accreditations-cta-banner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  #latest-news-cta-banner .image-column, #test-database-cta-banner .image-column, #accreditations-cta-banner .image-column {
    min-height: 450px;
  }
  #latest-news-cta-banner .image-column .vc_column-inner, #test-database-cta-banner .image-column .vc_column-inner, #accreditations-cta-banner .image-column .vc_column-inner {
    min-height: 450px;
  }
  #latest-news-cta-banner .text-column, #test-database-cta-banner .text-column, #accreditations-cta-banner .text-column {
    background-size: auto 70%;
  }
  #latest-news-cta-banner .text-column .wpb_single_image.vc_align_left, #test-database-cta-banner .text-column .wpb_single_image.vc_align_left, #accreditations-cta-banner .text-column .wpb_single_image.vc_align_left {
    text-align: center;
  }
  #latest-news-cta-banner .text-column h2, #latest-news-cta-banner .text-column p, #test-database-cta-banner .text-column h2, #test-database-cta-banner .text-column p, #accreditations-cta-banner .text-column h2, #accreditations-cta-banner .text-column p {
    text-align: center !important;
  }
  #latest-news-cta-banner .text-column .vc_btn3-container.vc_btn3-inline, #test-database-cta-banner .text-column .vc_btn3-container.vc_btn3-inline, #accreditations-cta-banner .text-column .vc_btn3-container.vc_btn3-inline {
    display: block;
    text-align: center;
  }
}
#latest-news-cta-banner#latest-news-cta-banner, #test-database-cta-banner#latest-news-cta-banner, #accreditations-cta-banner#latest-news-cta-banner {
  padding-top: 90px;
  padding-bottom: 90px;
}
#latest-news-cta-banner#latest-news-cta-banner .text-column, #test-database-cta-banner#latest-news-cta-banner .text-column, #accreditations-cta-banner#latest-news-cta-banner .text-column {
  background-image: url("images/news_panel_background.png");
  background-repeat: no-repeat;
  background-size: auto 90%;
  background-position: right bottom;
}
#latest-news-cta-banner#accreditations-cta-banner .image-column, #latest-news-cta-banner#accreditations-cta-banner .text-column, #test-database-cta-banner#accreditations-cta-banner .image-column, #test-database-cta-banner#accreditations-cta-banner .text-column, #accreditations-cta-banner#accreditations-cta-banner .image-column, #accreditations-cta-banner#accreditations-cta-banner .text-column {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
  -moz-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
  box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
}

#synlab-accordion .vc_tta-panel {
  border-bottom: 1px solid #8c8c8c;
  padding: 5px 0;
}
#synlab-accordion .vc_tta-panel .vc_tta-panel-heading {
  background-color: transparent;
}
#synlab-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title {
  font-size: 1.1rem;
  line-height: 1.2;
}
#synlab-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  color: #1E4463;
  background-image: url("images/icons/accordion_open.png");
  background-repeat: no-repeat no-repeat;
  background-position: left center;
  background-size: 32px 32px;
  padding-left: 60px;
  min-height: 40px;
  display: flex;
  align-items: center;
}
#synlab-accordion .vc_tta-panel .vc_tta-panel-body {
  padding-left: 60px;
}
#synlab-accordion .vc_tta-panel .vc_tta-panel-body p {
  color: #1E4463;
}
#synlab-accordion .vc_tta-panel.vc_active h4.vc_tta-panel-title a {
  background-image: url("images/icons/accordion_close.png");
}

#home-page-banner {
  color: #fff;
}
#home-page-banner .image-column .vc_column-inner {
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
#home-page-banner .image-column::before {
  background-image: url("images/hero_slide_divider.png");
  background-position: left center;
  background-size: auto 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  content: " ";
  display: inline-block;
  z-index: 3;
  position: absolute;
}
#home-page-banner a.vc_general.vc_btn3.vc_btn3-shape-rounded:hover, #home-page-banner a.vc_general.vc_btn3.vc_btn3-shape-rounded:active, #home-page-banner a.vc_general.vc_btn3.vc_btn3-shape-rounded:focus {
  color: #1E4463 !important;
  background-color: #fff !important;
  background-image: url("images/icons/menu_arrow_right_darkblue.svg") !important;
}
@media screen and (max-width: 1199px) {
  #home-page-banner .image-column .vc_column-inner {
    height: 450px;
  }
  #home-page-banner .image-column::before {
    content: none;
  }
  #home-page-banner .text-column {
    width: 90%;
    margin: -100px auto 0px;
    z-index: 5;
    background-color: #1E4463;
    background-image: url("images/news_item_background.png");
    background-repeat: no-repeat;
    background-size: 80% auto;
    background-position: right 20px bottom;
  }
  #home-page-banner .text-column .vc_column-inner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  #home-page-banner .text-column .vc_column-inner h1 {
    font-size: 3rem;
  }
}

#our-nhs-partnerships .partnership-box {
  cursor: pointer;
}
#our-nhs-partnerships .partnership-box > .vc_column-inner {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
  -moz-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
  box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
}
#our-nhs-partnerships .partnership-box > .vc_column-inner .image-column {
  padding: 0px;
}
#our-nhs-partnerships .partnership-box > .vc_column-inner .image-column .vc_column-inner {
  padding: 0px;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  #our-nhs-partnerships .partnership-box > .vc_column-inner .image-column {
    min-height: 350px;
  }
}
#our-nhs-partnerships .partnership-box > .vc_column-inner .logo-column {
  padding: 50px 20px 30px;
}
#our-nhs-partnerships .partnership-box > .vc_column-inner .logo-column .vc_column-inner figure {
  min-height: 110px;
}
#our-nhs-partnerships .partnership-box > .vc_column-inner .logo-column .vc_column-inner figure img {
  margin-bottom: 30px;
}
#our-nhs-partnerships .partnership-box > .vc_column-inner .logo-column .vc_column-inner a.vc_general.vc_btn3.vc_btn3-shape-rounded {
  text-transform: uppercase;
  text-align: left;
  padding-right: 25px;
  letter-spacing: 1px;
  width: 100%;
  background-image: url("images/icons/pointed_arrow_white.svg");
  background-size: 20px auto;
}
#our-nhs-partnerships .partnership-box > .vc_column-inner .logo-column .vc_column-inner a.vc_general.vc_btn3.vc_btn3-shape-rounded:hover, #our-nhs-partnerships .partnership-box > .vc_column-inner .logo-column .vc_column-inner a.vc_general.vc_btn3.vc_btn3-shape-rounded:active, #our-nhs-partnerships .partnership-box > .vc_column-inner .logo-column .vc_column-inner a.vc_general.vc_btn3.vc_btn3-shape-rounded:focus {
  background-image: url("images/icons/pointed_arrow_white.svg") !important;
}
#our-nhs-partnerships .partnership-box.big-target-click-zone-hover a.vc_general.vc_btn3.vc_btn3-shape-rounded {
  border-color: #1E4463 !important;
  background-color: #1E4463 !important;
  background-image: url("images/icons/pointed_arrow_white.svg") !important;
  color: #fff !important;
  background-position: right 16px center;
}

#research-and-innovation .research-column {
  padding-bottom: 60px;
}
#research-and-innovation .research-column img {
  width: 200px;
  height: 200px;
  margin-bottom: 30px;
}
#research-and-innovation .research-column h4 {
  font-size: 2rem;
  margin-bottom: 10px;
  color: #EE7400;
  text-align: center;
}
#research-and-innovation .research-column .desc {
  font-size: 1.8rem;
  font-weight: bold;
  text-align: center;
}

#news-and-resources #home-first-post .vc_grid-item {
  display: block;
  cursor: pointer;
}
#news-and-resources #home-first-post .vc_grid-item .vc_gitem-zone {
  height: 530px;
}
#news-and-resources #home-first-post .vc_grid-item > .vc_grid-item-mini {
  background-color: #1E4463;
  color: #fff;
}
#news-and-resources #home-first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-animated-block::before {
  background: #1E4463;
  background: linear-gradient(0deg, rgb(30, 68, 99) 30%, rgba(255, 255, 255, 0) 65%);
  width: 100%;
  height: 530px;
  content: " ";
  display: inline-block;
  z-index: 3;
  position: absolute;
}
#news-and-resources #home-first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-col.post-data-section {
  padding: 10px 30px;
  z-index: 5;
}
#news-and-resources #home-first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-col.post-data-section h4 {
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
}
#news-and-resources #home-first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-col.post-data-section .excerpt div {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
#news-and-resources #home-first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-col.post-data-section a.vc_general.vc_btn3 {
  border: 0px solid #fff;
  color: #fff;
  padding: 10px 0px 10px 40px;
  text-align: left;
  text-transform: uppercase;
  font-size: 1.1rem;
  letter-spacing: 1px;
  background-color: transparent;
  background-image: url("images/icons/read_more_blue.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 28px;
  border-radius: 0px;
}
#news-and-resources #home-additional-posts .vc_grid-item {
  cursor: pointer;
}
#news-and-resources #home-additional-posts .vc_grid-item > .vc_grid-item-mini {
  background-color: #0082A7;
  background-image: url("images/news_item_background.png");
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: right 20px bottom;
  color: #fff;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
  -moz-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
  box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
}
#news-and-resources #home-additional-posts .vc_grid-item > .vc_grid-item-mini .vc_gitem-zone {
  height: 250px;
}
#news-and-resources #home-additional-posts .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col {
  padding: 0px;
}
#news-and-resources #home-additional-posts .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section {
  padding: 15px 30px;
}
#news-and-resources #home-additional-posts .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section .category {
  padding-bottom: 0px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 1.1rem;
}
#news-and-resources #home-additional-posts .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section h4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1; /* number of lines to show */
  line-clamp: 1;
  -webkit-box-orient: vertical;
  margin: 0px 0px 20px;
}
#news-and-resources #home-additional-posts .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section .excerpt div {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
}
#news-and-resources #home-additional-posts .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section a.vc_general.vc_btn3 {
  border: 0px solid #fff;
  color: #fff;
  padding: 10px 0px 10px 40px;
  text-align: left;
  text-transform: uppercase;
  font-size: 1.1rem;
  letter-spacing: 1px;
  background-color: transparent;
  background-image: url("images/icons/read_more_darkblue.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 28px;
  border-radius: 0px;
}
@media screen and (max-width: 991px) {
  #news-and-resources #home-additional-posts .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section .category, #news-and-resources #home-additional-posts .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section h4, #news-and-resources #home-additional-posts .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section .excerpt p, #news-and-resources #home-additional-posts .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section .vc_btn3-container.vc_btn3-left {
    text-align: center !important;
  }
}
#news-and-resources #home-additional-posts .vc_grid-item:nth-child(odd) > .vc_grid-item-mini {
  background-color: #1E4463;
}
#news-and-resources #home-additional-posts .vc_grid-item:nth-child(odd) > .vc_grid-item-mini .vc_gitem-col.post-data-section a.vc_general.vc_btn3 {
  background-image: url("images/icons/read_more_blue.png");
}
#news-and-resources a.view-all {
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
}

#our-values .value-column {
  padding-bottom: 60px;
}
#our-values .value-column img {
  width: 200px;
  height: 200px;
  margin-bottom: 30px;
}
#our-values .value-column h4 {
  margin-bottom: 10px;
  min-height: 60px;
}
@media screen and (max-width: 767px) {
  #our-values .value-column h4 {
    min-height: auto;
  }
}

#timeline-carousel {
  background-image: url("images/darkblue-dot.png");
  background-repeat: repeat-x;
  background-position: center 171px;
  background-size: 1px 3px;
}
#timeline-carousel .owl-item article .archived-post {
  margin: 0;
  padding: 0px 30px;
  text-align: center;
}
#timeline-carousel .owl-item article .archived-post .timeline-year {
  color: #EE7400;
  font-weight: bold;
  font-size: 1.6rem;
}
#timeline-carousel .owl-item article .archived-post .icon {
  height: 240px;
  width: 240px;
  display: flex;
  padding: 60px;
  border-radius: 50%;
  background-color: #fff;
  margin: 15px auto;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
  -moz-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
  box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
}
#timeline-carousel .owl-item article .archived-post .entry-summary {
  padding: 10px 20px;
}
#timeline-carousel .owl-item article .archived-post .entry-summary h4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 10px;
}
#timeline-carousel .owl-item article .archived-post .entry-summary .post-excerpt img {
  max-width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#timeline-carousel .owl-nav {
  margin-top: 45px;
  width: 50%;
  float: right;
  text-align: right;
}
#timeline-carousel .owl-nav button.owl-prev, #timeline-carousel .owl-nav button.owl-next {
  background-color: #1E4463;
  position: absolute;
  top: 150px;
  width: 45px;
  height: 45px;
  border-radius: 25px !important;
  background-image: url("images/icons/arrow-right-white.svg");
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: 10px auto !important;
}
#timeline-carousel .owl-nav button.owl-prev:hover, #timeline-carousel .owl-nav button.owl-next:hover {
  background-color: #0082A7;
}
#timeline-carousel .owl-nav button.owl-prev {
  background-image: url("images/icons/arrow-left-white.svg");
  left: 0;
}
#timeline-carousel .owl-nav button.owl-next {
  right: 0;
}
@media screen and (max-width: 767px) {
  #timeline-carousel .owl-item article .archived-post {
    margin: 0;
  }
  #timeline-carousel .owl-nav {
    margin-top: 45px;
    width: 100%;
    float: none;
    text-align: center;
  }
  #timeline-carousel .owl-dots {
    margin-top: 30px;
    width: 100%;
    float: none;
    text-align: center;
  }
}

#team-feed {
  margin-top: 30px;
  margin-bottom: 30px;
  max-width: 100%;
}
#team-feed .team-member {
  padding: 25px;
  margin-bottom: 15px;
  text-align: center;
}
#team-feed .team-member img {
  margin-bottom: 30px;
  clip-path: circle();
}
#team-feed .team-member .team-name {
  display: block;
  font-size: 1.7rem;
  margin-bottom: 15px;
  color: #1E4463;
  font-weight: bold;
}
#team-feed .team-member .team-position {
  display: block;
  font-size: 1.2rem;
  margin-bottom: 15px;
  font-weight: bold;
  color: #0082A7;
}
#team-feed .team-member .toggle-more {
  text-decoration: none;
}

#partner-section-links .partner-column {
  height: 440px;
  cursor: pointer;
}
#partner-section-links .partner-column .vc_column-inner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0px;
}
#partner-section-links .partner-column .vc_column-inner h4 {
  background-color: #1E4463;
  color: #fff;
  font-size: 1.4rem;
  font-weight: normal;
  margin: 0px;
  padding: 20px 80px 20px 20px;
  background-image: url("images/icons/menu_arrow_right.svg");
  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: auto;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
#partner-section-links .partner-column .vc_column-inner h4 a, #partner-section-links .partner-column .vc_column-inner h4 a:hover, #partner-section-links .partner-column .vc_column-inner h4 a:focus {
  color: #fff;
  text-decoration: none;
  opacity: 1;
}
#partner-section-links .partner-column.big-target-click-zone-hover .vc_column-inner h4 {
  background-color: #0082A7;
  background-position: right 15px center;
}

#hj-jobs-board-content #hj-content #hj-job-list ol li a:hover {
  background-color: #f4f5f7;
}

#latest-vacancies-cta-banner .image-column {
  padding: 0px;
}
#latest-vacancies-cta-banner .image-column .vc_column-inner {
  background-size: cover;
  background-repeat: no-repeat;
}
#latest-vacancies-cta-banner .text-column {
  padding: 30px 30px;
  background-color: #1E4463;
  color: #fff;
}
#latest-vacancies-cta-banner .text-column .vc_column-inner {
  padding-top: 0px;
}
#latest-vacancies-cta-banner .text-column .vc_column-inner h2 {
  font-size: 2.4rem;
  margin-bottom: 15px;
}
#latest-vacancies-cta-banner .text-column .vc_column-inner a.vc_general.vc_btn3.vc_btn3-color-blue:hover, #latest-vacancies-cta-banner .text-column .vc_column-inner a.vc_general.vc_btn3.vc_btn3-color-blue:focus {
  border-color: #fff !important;
}
@media screen and (max-width: 991px) {
  #latest-vacancies-cta-banner .image-column {
    min-height: 450px;
  }
  #latest-vacancies-cta-banner .text-column {
    background-size: auto 70%;
  }
  #latest-vacancies-cta-banner .text-column h2, #latest-vacancies-cta-banner .text-column p {
    text-align: center !important;
  }
}

#news-feed .vc_grid-filter-dropdown.vc_grid-filter-center.vc_grid-filter-color-blue {
  background-color: #0082A7;
  color: #fff;
  font-size: 1.8rem;
  width: 80%;
  padding: 25px 20px;
  margin: 45px auto 90px;
}
#news-feed .vc_grid-filter-dropdown.vc_grid-filter-center.vc_grid-filter-color-blue .vc_grid-styled-select {
  width: 100%;
  overflow: auto;
  height: auto;
  margin-right: 0px;
  border: 0px solid #0082A7;
}
#news-feed .vc_grid-filter-dropdown.vc_grid-filter-center.vc_grid-filter-color-blue .vc_grid-styled-select::before {
  content: "Categories";
  display: inline-block;
  width: 30%;
  text-align: center;
  font-weight: bold;
}
#news-feed .vc_grid-filter-dropdown.vc_grid-filter-center.vc_grid-filter-color-blue .vc_grid-styled-select select {
  background-color: #fff;
  font-size: 1.2rem;
  line-height: 1.2;
  width: 70%;
  height: auto;
  padding: 15px 25px;
  margin: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("images/icons/form_arrow_down.svg");
  background-position: right 25px center;
  background-repeat: no-repeat no-repeat;
  border-radius: 25px;
}
#news-feed .vc_grid-filter-dropdown.vc_grid-filter-center.vc_grid-filter-color-blue .vc_grid-styled-select i.vc_arrow-icon-navicon {
  display: none;
}
@media screen and (max-width: 991px) {
  #news-feed .vc_grid-filter-dropdown.vc_grid-filter-center.vc_grid-filter-color-blue .vc_grid-styled-select::before {
    width: 100%;
  }
  #news-feed .vc_grid-filter-dropdown.vc_grid-filter-center.vc_grid-filter-color-blue .vc_grid-styled-select select {
    width: 100%;
    margin-top: 15px;
  }
}
#news-feed .vc_grid-item {
  width: 442px;
}
#news-feed .vc_grid-item > .vc_grid-item-mini {
  background-color: #0082A7;
  color: #fff;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
  -moz-box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
  box-shadow: 0px 0px 20px 0px rgba(144, 144, 144, 0.5);
}
#news-feed .vc_grid-item > .vc_grid-item-mini .vc_gitem-zone {
  height: 270px;
}
#news-feed .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col {
  padding: 0px;
}
#news-feed .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section {
  padding: 15px 30px;
}
#news-feed .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section .category {
  padding-bottom: 0px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 1.1rem;
}
#news-feed .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section .category > .vc_gitem-post-category-name {
  display: none;
}
#news-feed .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section .category > .vc_gitem-post-category-name:first-of-type {
  display: inline-block;
}
#news-feed .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section h4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 1.8rem;
  line-height: 1.2;
  margin: 20px 0px;
  min-height: 104px;
}
#news-feed .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section a.vc_general.vc_btn3 {
  border: 0px solid #fff;
  color: #fff;
  padding: 10px 0px 10px 40px;
  text-align: left;
  text-transform: uppercase;
  font-size: 1.1rem;
  letter-spacing: 1px;
  background-color: transparent;
  background-image: url("images/icons/read_more_darkblue.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 28px;
  border-radius: 0px;
}
@media screen and (max-width: 991px) {
  #news-feed .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section .category, #news-feed .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section h4, #news-feed .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section .excerpt p, #news-feed .vc_grid-item .vc_gitem-zone-mini .vc_gitem-col.post-data-section .vc_btn3-container.vc_btn3-left {
    text-align: center !important;
  }
}
#news-feed .vc_grid-item:nth-child(odd) > .vc_grid-item-mini {
  background-color: #1E4463;
}
#news-feed .vc_grid-item:nth-child(odd) > .vc_grid-item-mini .vc_gitem-col.post-data-section a.vc_general.vc_btn3 {
  background-image: url("images/icons/read_more_blue.png");
}
#news-feed .vc_grid-item > .vc_grid-item-mini:has(img), #news-feed .vc_grid-item:nth-child(odd) > .vc_grid-item-mini:has(img) {
  background-color: #fff;
  color: #1E4463;
}
#news-feed .vc_grid-item > .vc_grid-item-mini:has(img) .vc_gitem-zone, #news-feed .vc_grid-item:nth-child(odd) > .vc_grid-item-mini:has(img) .vc_gitem-zone {
  height: 540px;
}
#news-feed .vc_grid-item > .vc_grid-item-mini:has(img) .vc_gitem-zone-mini .vc_gitem-col.post-data-section, #news-feed .vc_grid-item:nth-child(odd) > .vc_grid-item-mini:has(img) .vc_gitem-zone-mini .vc_gitem-col.post-data-section {
  padding-top: 285px;
}
#news-feed .vc_grid-item > .vc_grid-item-mini:has(img) .vc_gitem-zone-mini .vc_gitem-col.post-data-section a.vc_general.vc_btn3, #news-feed .vc_grid-item:nth-child(odd) > .vc_grid-item-mini:has(img) .vc_gitem-zone-mini .vc_gitem-col.post-data-section a.vc_general.vc_btn3 {
  background-image: url("images/icons/read_more_blue.png");
  color: #1E4463 !important;
}
@media screen and (max-width: 575px) {
  #news-feed .vc_grid-item {
    max-width: 100vw;
  }
}
#news-feed #first-post .vc_grid-item {
  width: 90%;
  margin: 0px auto 45px;
  display: block;
}
#news-feed #first-post .vc_grid-item .vc_gitem-zone {
  height: 370px;
}
#news-feed #first-post .vc_grid-item > .vc_grid-item-mini {
  background-color: #1E4463;
  color: #fff;
}
#news-feed #first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-animated-block::before {
  background: #1E4463;
  background: linear-gradient(270deg, rgb(30, 68, 99) 0%, rgba(255, 255, 255, 0) 35%);
  width: 100%;
  height: 370px;
  content: " ";
  display: inline-block;
  z-index: 3;
  position: absolute;
}
#news-feed #first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-col.post-data-section {
  padding: 40px 30px 40px 60px;
}
#news-feed #first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-col.post-data-section h4 {
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  min-height: 75px;
}
#news-feed #first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-col.post-data-section .excerpt div {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
  min-height: 75px;
}
#news-feed #first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-col.post-data-section a.vc_general.vc_btn3 {
  color: #fff !important;
}
@media screen and (max-width: 991px) {
  #news-feed #first-post .vc_grid-item > .vc_grid-item-mini {
    display: flex;
    flex-direction: column;
  }
  #news-feed #first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-animated-block {
    width: 100%;
  }
  #news-feed #first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-animated-block::before {
    background: linear-gradient(0deg, rgb(30, 68, 99) 0%, rgba(255, 255, 255, 0) 35%);
  }
  #news-feed #first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-zone {
    width: 100%;
  }
  #news-feed #first-post .vc_grid-item > .vc_grid-item-mini .vc_gitem-zone .vc_gitem-col.post-data-section {
    padding: 40px 30px;
  }
}
#news-feed .hide-first .vc_grid-item.standard-post-item:first-child {
  visibility: hidden;
  height: 0px;
  padding: 0px;
}
@media screen and (max-width: 1399px) {
  #news-feed .vc_pageable-slide-wrapper:has(.vc_grid-item.standard-post-item) {
    width: 884px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 991px) {
  #news-feed .vc_pageable-slide-wrapper:has(.vc_grid-item.standard-post-item) {
    width: 412px;
  }
}
#news-feed .vc_pageable-load-more-btn .vc_btn3.vc_btn3-style-custom {
  border: 0px solid #fff;
  background-color: transparent !important;
  background-image: url("images/icons/show_more_arrow.svg");
  background-position: center bottom 10px;
  background-repeat: no-repeat;
  background-size: auto 10px;
  padding: 0px 0px 35px;
  color: #1E4463 !important;
  font-size: 1.1rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#news-feed .vc_pageable-load-more-btn .vc_btn3.vc_btn3-style-custom:hover, #news-feed .vc_pageable-load-more-btn .vc_btn3.vc_btn3-style-custom:active, #news-feed .vc_pageable-load-more-btn .vc_btn3.vc_btn3-style-custom:focus {
  border-color: #fff !important;
  background: #fff !important;
  color: #1E4463 !important;
  background-image: url("images/icons/show_more_arrow.svg") !important;
  background-position: center bottom 0px !important;
  background-repeat: no-repeat !important;
  background-size: auto 10px !important;
}

.single-post .post-content {
  padding-left: 5%;
  padding-right: 5%;
  margin-bottom: 60px;
}
.single-post .post-content #featured-image {
  margin-top: 60px;
  margin-bottom: 30px;
}
.single-post .post-content article {
  padding-right: 30px;
}
.single-post .post-content article h5 {
  margin-bottom: 0px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 1.1rem;
}
.single-post .post-content article h1 {
  color: #1E4463;
}
.single-post .post-content article .entry-meta {
  margin-bottom: 3rem;
}
.single-post .post-content article .entry-meta .posted-on a {
  color: #1E4463;
  text-decoration: none;
}
.single-post .post-content article .entry-meta .posted-on a:hover, .single-post .post-content article .entry-meta .posted-on a:focus {
  text-decoration: none;
}
.single-post .post-content article .entry-content {
  margin-bottom: 3rem;
}
.single-post .post-content article .entry-content a {
  font-weight: bold;
}
.single-post .post-content article .entry-content .addtoany_header {
  color: #1E4463;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 2rem;
  font-weight: bold;
  margin-top: 3rem;
}
.single-post #secondary {
  padding-top: 30px;
}
.single-post #secondary h3 {
  color: #0082A7;
}
.single-post #secondary ul.wp-block-categories {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}
.single-post #secondary ul.wp-block-categories li {
  padding-left: 20px;
  background-image: url("images/icons/btn_mt_arrow_darkblue.svg");
  background-position: left top 5px;
  background-repeat: no-repeat;
  background-size: 10px;
}
.single-post #secondary ul.wp-block-categories li a {
  color: #1E4463;
  text-decoration: none;
}
.single-post #secondary ul.wp-block-categories li a:focus, .single-post #secondary ul.wp-block-categories li a:hover {
  color: #0082A7;
  text-decoration: underline;
}

#archive-page #archive-results {
  margin-top: 90px;
  margin-bottom: 90px;
}
#archive-page #archive-results .summary {
  font-size: 1.2rem;
  font-weight: bold;
  text-align: center;
  margin: 45px 0px 30px;
}
#archive-page #archive-results article {
  padding: 30px;
  background-color: #fff;
  border-bottom: 1px solid #1E4463;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
#archive-page #archive-results article h2 {
  font-size: 2rem;
  margin-bottom: 15px;
}
#archive-page #archive-results article h2 a {
  text-decoration: none;
}
#archive-page #archive-results article.big-target-click-zone {
  cursor: pointer;
}
#archive-page #archive-results article.big-target-click-zone:hover, #archive-page #archive-results article.big-target-click-zone:focus {
  background-color: #f4f5f7;
}
#archive-page #archive-results .btn.show_more {
  margin: 30px auto;
  display: block;
  border: 0px solid #fff;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  background-color: transparent !important;
  background-image: url("images/icons/show_more_arrow.svg");
  background-position: center bottom 10px;
  background-repeat: no-repeat;
  background-size: auto 10px;
  padding: 0px 0px 35px;
  color: #1E4463 !important;
  font-size: 1.1rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#archive-page #archive-results .btn.show_more:hover, #archive-page #archive-results .btn.show_more:active, #archive-page #archive-results .btn.show_more:focus {
  border-color: #fff !important;
  background: #fff !important;
  color: #1E4463 !important;
  background-image: url("images/icons/show_more_arrow.svg") !important;
  background-position: center bottom 0px !important;
  background-repeat: no-repeat !important;
  background-size: auto 10px !important;
}

#laboratories-table #table-heading {
  background-color: #1E4463;
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
}
#laboratories-table #table-heading .filter {
  font-size: 2rem;
  font-weight: bold;
  margin: 10px 15px;
}
#laboratories-table #table-heading select {
  background-color: #fff;
  border: 1px solid #1E4463;
  font-size: 1.1rem;
  line-height: 1.1;
  width: 100%;
  height: auto;
  padding: 10px 15px;
  margin: 10px 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("images/icons/form_arrow_down.svg");
  background-position: right 15px center;
  background-repeat: no-repeat no-repeat;
  border-radius: 25px;
}
#laboratories-table #table-heading input {
  background-color: #fff;
  border: 1px solid #1E4463;
  font-size: 1.1rem;
  line-height: 1.1;
  width: 100%;
  height: auto;
  padding: 10px 15px;
  margin: 10px 0;
  border-radius: 25px;
}
#laboratories-table #table-heading a.btn {
  background-image: none;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 10px 45px;
  margin: 10px 15px 10px 0;
}
#laboratories-table #table-heading a.btn:hover, #laboratories-table #table-heading a.btn:focus {
  background-color: #fff;
  color: #1E4463;
}
#laboratories-table #sub-heading {
  padding: 20px 0;
  border-bottom: 1px solid #1E4463;
}
#laboratories-table #sub-heading .laboratories {
  font-size: 2rem;
  font-weight: bold;
  background-image: url("images/icons/lab_icon.svg");
  background-position: left center;
  background-repeat: no-repeat no-repeat;
  padding: 10px 0px 10px 70px;
}
#laboratories-table #sub-heading #results {
  font-weight: bold;
  font-size: 1.1rem;
}
#laboratories-table #labs {
  margin-bottom: 90px;
}
#laboratories-table #labs .lab {
  padding: 30px 15px;
  background-color: #fff;
  border-bottom: 1px solid #8c8c8c;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
#laboratories-table #labs .lab h2 {
  font-size: 2rem;
  margin-bottom: 15px;
}
#laboratories-table #labs .lab .intro .service {
  font-size: 1.2rem;
  font-weight: bold;
}
#laboratories-table #labs .lab .intro .notes {
  margin-top: 1rem;
  font-style: italic;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
#laboratories-table #labs .lab .intro .notes p {
  margin-bottom: 0px;
}
#laboratories-table #labs .lab a.link {
  background-image: url("images/icons/pointed_arrow_blue.svg");
  background-position: center center;
  background-repeat: no-repeat no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
}
#laboratories-table #labs .lab.big-target-click-zone {
  cursor: pointer;
}
#laboratories-table #labs .lab.big-target-click-zone:hover, #laboratories-table #labs .lab.big-target-click-zone:focus {
  background-color: #f4f5f7;
}
#laboratories-table .btn.show_more {
  margin: 30px auto;
  display: block;
  border: 0px solid #fff;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  background-color: transparent !important;
  background-image: url("images/icons/show_more_arrow.svg");
  background-position: center bottom 10px;
  background-repeat: no-repeat;
  background-size: auto 10px;
  padding: 0px 0px 35px;
  color: #1E4463 !important;
  font-size: 1.1rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#laboratories-table .btn.show_more:hover, #laboratories-table .btn.show_more:active, #laboratories-table .btn.show_more:focus {
  border-color: #fff !important;
  background: #fff !important;
  color: #1E4463 !important;
  background-image: url("images/icons/show_more_arrow.svg") !important;
  background-position: center bottom 0px !important;
  background-repeat: no-repeat !important;
  background-size: auto 10px !important;
}
@media screen and (max-width: 991px) {
  #laboratories-table #table-heading {
    padding: 15px;
  }
  #laboratories-table #table-heading .filter {
    background-image: url("images/icons/mobile_filter_icon.svg");
    background-position: left center;
    background-repeat: no-repeat no-repeat;
    padding-left: 40px;
  }
  #laboratories-table #table-heading a.btn {
    width: 100%;
  }
  #laboratories-table #sub-heading .laboratories {
    background-position: center top;
    padding: 60px 0px 10px;
    display: inline-block;
  }
}

.single-synlab_lab header .service {
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 1rem;
  display: block;
}
.single-synlab_lab .entry-content #labTab {
  border-bottom: 1px solid #8c8c8c;
}
.single-synlab_lab .entry-content #labTab .nav-item button {
  background-color: #0082A7;
  color: #fff;
  border-radius: 0px;
  border: 1px solid #fff;
  border-bottom: 1px solid #8c8c8c;
  min-width: 200px;
  padding: 20px 10px;
  font-weight: bold;
}
.single-synlab_lab .entry-content #labTab .nav-item button.active {
  background-color: #1E4463;
  border-bottom: 1px solid #1E4463;
}
.single-synlab_lab .entry-content #labTabContent {
  margin-bottom: 45px;
}
.single-synlab_lab .entry-content #labTabContent .tab-pane {
  padding: 25px;
}
.single-synlab_lab .entry-content .posted-on a {
  text-decoration: none;
}
.single-synlab_lab .entry-content .posted-on time.entry-date:not(.updated) {
  display: none;
}
.single-synlab_lab .entry-content .posted-on time.updated {
  display: inline-block;
}

#user-guides-table #table-heading {
  background-color: #1E4463;
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
}
#user-guides-table #table-heading .filter {
  font-size: 2rem;
  font-weight: bold;
  margin: 10px 15px;
}
#user-guides-table #table-heading select {
  background-color: #fff;
  border: 1px solid #1E4463;
  font-size: 1.1rem;
  line-height: 1.1;
  width: 100%;
  height: auto;
  padding: 10px 15px;
  margin: 10px 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("images/icons/form_arrow_down.svg");
  background-position: right 15px center;
  background-repeat: no-repeat no-repeat;
  border-radius: 25px;
}
#user-guides-table #table-heading a.btn {
  background-image: none;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 10px 45px;
  margin: 10px 15px 10px 0;
}
#user-guides-table #table-heading a.btn:hover, #user-guides-table #table-heading a.btn:focus {
  background-color: #fff;
  color: #1E4463;
}
#user-guides-table #sub-heading {
  padding: 20px 0;
  border-bottom: 1px solid #1E4463;
}
#user-guides-table #sub-heading .laboratories {
  font-size: 2rem;
  font-weight: bold;
  background-image: url("images/icons/download_icon.svg");
  background-position: left center;
  background-repeat: no-repeat no-repeat;
  padding: 10px 0px 10px 40px;
}
#user-guides-table #sub-heading #results {
  font-weight: bold;
  font-size: 1.1rem;
}
#user-guides-table #downloadables {
  margin-bottom: 90px;
}
#user-guides-table #downloadables .downloadable {
  padding: 30px 15px;
  background-color: #fff;
  border-bottom: 1px solid #8c8c8c;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
#user-guides-table #downloadables .downloadable h2 {
  font-size: 2rem;
  margin-bottom: 15px;
}
#user-guides-table #downloadables .downloadable .intro p {
  margin-bottom: 0px;
}
#user-guides-table #downloadables .downloadable a.link {
  background-image: url("images/icons/download_icon.svg");
  background-position: right center;
  background-repeat: no-repeat no-repeat;
  height: 40px;
  display: inline-block;
  padding-top: 8px;
  padding-right: 40px;
  font-weight: bold;
  text-decoration: none;
}
#user-guides-table #downloadables .downloadable a.link:hover, #user-guides-table #downloadables .downloadable a.link:focus {
  color: #1E4463;
}
#user-guides-table #downloadables .downloadable.big-target-click-zone {
  cursor: pointer;
}
#user-guides-table #downloadables .downloadable.big-target-click-zone:hover, #user-guides-table #downloadables .downloadable.big-target-click-zone:focus {
  background-color: #f4f5f7;
}
@media screen and (max-width: 991px) {
  #user-guides-table #table-heading {
    padding: 15px;
  }
  #user-guides-table #table-heading a.btn {
    width: 100%;
  }
  #user-guides-table .downloadable a.link {
    text-indent: -9999px;
    padding: 0px;
    width: 40px;
    overflow: hidden;
  }
}

#test-database-search #search-box {
  background-color: #f4f5f7;
  padding: 45px;
  margin-bottom: 90px;
}
#test-database-search #search-box select {
  background-color: #fff;
  border: 1px solid #8c8c8c;
  font-size: 1.1rem;
  line-height: 1.1;
  width: 100%;
  height: auto;
  padding: 10px 15px;
  margin: 10px 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("images/icons/form_arrow_down.svg");
  background-position: right 15px center;
  background-repeat: no-repeat no-repeat;
  border-radius: 25px;
}
#test-database-search #search-box a.btn {
  background-image: none;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 10px 45px;
  margin: 10px 15px 10px 0;
  width: 100%;
}
#test-database-search #search-box a.btn:hover, #test-database-search #search-box a.btn:focus {
  background-color: #fff;
  color: #1E4463;
}

#test-database-table #table-heading {
  background-color: #1E4463;
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
}
#test-database-table #table-heading .filter {
  background-image: url("images/icons/mobile_filter_icon.svg");
  background-position: left center;
  background-repeat: no-repeat no-repeat;
  padding-left: 40px;
  font-size: 2rem;
  font-weight: bold;
  margin: 10px 15px;
}
#test-database-table #table-heading select {
  background-color: #fff;
  border: 1px solid #1E4463;
  font-size: 1.1rem;
  line-height: 1.1;
  width: 100%;
  height: auto;
  padding: 10px 15px;
  margin: 10px 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("images/icons/form_arrow_down.svg");
  background-position: right 15px center;
  background-repeat: no-repeat no-repeat;
  border-radius: 25px;
}
#test-database-table #table-heading input {
  background-color: #fff;
  border: 1px solid #1E4463;
  font-size: 1.1rem;
  line-height: 1.1;
  width: 100%;
  height: auto;
  padding: 10px 15px;
  margin: 10px 0;
  border-radius: 25px;
}
#test-database-table #table-heading a.btn {
  background-image: none;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 10px 45px;
  margin: 10px 15px 10px 0;
}
#test-database-table #table-heading a.btn:hover, #test-database-table #table-heading a.btn:focus {
  background-color: #fff;
  color: #1E4463;
}
#test-database-table #sub-heading {
  padding: 20px 0;
  border-bottom: 1px solid #1E4463;
}
#test-database-table #sub-heading .search-results {
  font-size: 2rem;
  font-weight: bold;
  padding: 10px 0px;
}
#test-database-table #sub-heading #results {
  font-weight: bold;
  font-size: 1.1rem;
}
#test-database-table #tests {
  margin-bottom: 90px;
}
#test-database-table #tests .test {
  padding: 30px 15px;
  background-color: #fff;
  border-bottom: 1px solid #8c8c8c;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
#test-database-table #tests .test h2 {
  font-size: 2rem;
  margin-bottom: 15px;
}
#test-database-table #tests .test .intro .site, #test-database-table #tests .test .intro .lab, #test-database-table #tests .test .intro .location {
  font-size: 1.2rem;
  font-weight: bold;
}
#test-database-table #tests .test .intro.synnovis .site, #test-database-table #tests .test .intro.synnovis .lab, #test-database-table #tests .test .intro.synnovis .location {
  color: #0082A7;
}
#test-database-table #tests .test .intro.pathologyfirst .site, #test-database-table #tests .test .intro.pathologyfirst .lab, #test-database-table #tests .test .intro.pathologyfirst .location {
  color: #8064a8;
}
#test-database-table #tests .test .intro.cpp .site, #test-database-table #tests .test .intro.cpp .lab, #test-database-table #tests .test .intro.cpp .location {
  color: #7d1043;
}
#test-database-table #tests .test .intro.sps .site, #test-database-table #tests .test .intro.sps .lab, #test-database-table #tests .test .intro.sps .location {
  color: #6a971f;
}
#test-database-table #tests .test .intro .description {
  margin-top: 1rem;
  font-style: italic;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
#test-database-table #tests .test .intro .description p {
  margin-bottom: 0px;
}
#test-database-table #tests .test a.link, #test-database-table #tests .test a.downloadable {
  background-position: center center;
  background-repeat: no-repeat no-repeat;
  width: 40px;
  height: 40px;
  display: inline-block;
}
#test-database-table #tests .test a.link.link, #test-database-table #tests .test a.downloadable.link {
  background-image: url("images/icons/pointed_arrow_blue.svg");
}
#test-database-table #tests .test a.link.downloadable, #test-database-table #tests .test a.downloadable.downloadable {
  background-image: url("images/icons/download_icon.svg");
}
#test-database-table #tests .test.big-target-click-zone {
  cursor: pointer;
}
#test-database-table #tests .test.big-target-click-zone:hover, #test-database-table #tests .test.big-target-click-zone:focus {
  background-color: #f4f5f7;
}
#test-database-table .btn.show_more {
  margin: 30px auto;
  display: block;
  border: 0px solid #fff;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  background-color: transparent !important;
  background-image: url("images/icons/show_more_arrow.svg");
  background-position: center bottom 10px;
  background-repeat: no-repeat;
  background-size: auto 10px;
  padding: 0px 0px 35px;
  color: #1E4463 !important;
  font-size: 1.1rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#test-database-table .btn.show_more:hover, #test-database-table .btn.show_more:active, #test-database-table .btn.show_more:focus {
  border-color: #fff !important;
  background: #fff !important;
  color: #1E4463 !important;
  background-image: url("images/icons/show_more_arrow.svg") !important;
  background-position: center bottom 0px !important;
  background-repeat: no-repeat !important;
  background-size: auto 10px !important;
}
@media screen and (max-width: 991px) {
  #test-database-table {
    padding: 0px 15px;
  }
  #test-database-table #table-heading {
    padding: 15px;
  }
  #test-database-table #table-heading a.btn {
    width: 100%;
  }
  #test-database-table #sub-heading .tests {
    background-position: center top;
    padding: 60px 0px 10px;
    display: inline-block;
  }
}

.single-synlab_test header {
  border-bottom: 1px solid #8c8c8c;
}
.single-synlab_test header h2 {
  margin-bottom: 0px;
}
.single-synlab_test header a.downloadable {
  background-image: url("images/icons/download_icon.svg");
  background-position: right center;
  background-repeat: no-repeat no-repeat;
  height: 40px;
  display: inline-block;
  padding-top: 8px;
  padding-right: 40px;
  font-weight: bold;
  text-decoration: none;
}
.single-synlab_test header a.downloadable:hover, .single-synlab_test header a.downloadable:focus {
  color: #1E4463;
}
.single-synlab_test .entry-content #testTab {
  border-bottom: 1px solid #8c8c8c;
}
.single-synlab_test .entry-content #testTab .nav-item button {
  background-color: #0082A7;
  color: #fff;
  border-radius: 0px;
  border: 1px solid #fff;
  border-bottom: 1px solid #8c8c8c;
  min-width: 200px;
  padding: 20px 10px;
  font-weight: bold;
}
.single-synlab_test .entry-content #testTab .nav-item button.active {
  background-color: #1E4463;
  border-bottom: 1px solid #1E4463;
}
.single-synlab_test .entry-content #testTabContent {
  margin-bottom: 45px;
}
.single-synlab_test .entry-content #testTabContent dl {
  margin: 0px;
  padding: 45px 0;
  border-bottom: 1px solid #8c8c8c;
}
.single-synlab_test .entry-content #testTabContent dl dd {
  margin: 0px;
}
.single-synlab_test .entry-content #testTabContent dl dd p {
  margin-bottom: 0px;
}
.single-synlab_test .entry-content .posted-on a {
  text-decoration: none;
}
.single-synlab_test .entry-content .posted-on time.entry-date:not(.updated) {
  display: none;
}
.single-synlab_test .entry-content .posted-on time.updated {
  display: inline-block;
}

#search-form header.page-header, #search-results header.page-header {
  padding-top: 45px;
  padding-bottom: 45px;
}
#search-form header.page-header .search-form label, #search-results header.page-header .search-form label {
  width: 100%;
  display: block;
}
#search-form #archive-results, #search-results #archive-results {
  margin-bottom: 90px;
}
#search-form #archive-results .summary, #search-results #archive-results .summary {
  font-size: 1.2rem;
  font-weight: bold;
  text-align: center;
  margin: 45px 0px 30px;
}
#search-form #archive-results article, #search-results #archive-results article {
  padding: 30px;
  background-color: #fff;
  border-bottom: 1px solid #1E4463;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
#search-form #archive-results article h2, #search-results #archive-results article h2 {
  font-size: 2rem;
  margin-bottom: 15px;
}
#search-form #archive-results article h2 a, #search-results #archive-results article h2 a {
  text-decoration: none;
}
#search-form #archive-results article .entry-summary p, #search-results #archive-results article .entry-summary p {
  margin-bottom: 0px;
}
#search-form #archive-results article.big-target-click-zone, #search-results #archive-results article.big-target-click-zone {
  cursor: pointer;
}
#search-form #archive-results article.big-target-click-zone:hover, #search-form #archive-results article.big-target-click-zone:focus, #search-results #archive-results article.big-target-click-zone:hover, #search-results #archive-results article.big-target-click-zone:focus {
  background-color: #f4f5f7;
}
#search-form #archive-results .btn.show_more, #search-results #archive-results .btn.show_more {
  margin: 30px auto;
  display: block;
  border: 0px solid #fff;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  background-color: transparent !important;
  background-image: url("images/icons/show_more_arrow.svg");
  background-position: center bottom 10px;
  background-repeat: no-repeat;
  background-size: auto 10px;
  padding: 0px 0px 35px;
  color: #1E4463 !important;
  font-size: 1.1rem;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#search-form #archive-results .btn.show_more:hover, #search-form #archive-results .btn.show_more:active, #search-form #archive-results .btn.show_more:focus, #search-results #archive-results .btn.show_more:hover, #search-results #archive-results .btn.show_more:active, #search-results #archive-results .btn.show_more:focus {
  border-color: #fff !important;
  background: #fff !important;
  color: #1E4463 !important;
  background-image: url("images/icons/show_more_arrow.svg") !important;
  background-position: center bottom 0px !important;
  background-repeat: no-repeat !important;
  background-size: auto 10px !important;
}

#search-form header.page-header {
  margin-bottom: 30vh;
}

#error-404-page #page-content {
  margin-top: 90px;
  margin-bottom: 90px;
}

footer#colophon {
  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 25px 50px -5px #8c8c8c;
  box-shadow: 0px 25px 50px -5px #8c8c8c;
}
footer#colophon #footer-content {
  background-color: #fff;
  color: #1E4463;
  padding-top: 48px;
  padding-bottom: 48px;
}
footer#colophon #footer-content #footer-logo img {
  width: 250px;
  margin-bottom: 20px;
}
footer#colophon #footer-content .heading {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
  margin-bottom: 20px;
}
footer#colophon #footer-content a {
  text-decoration: none;
}
footer#colophon #footer-content a:hover, footer#colophon #footer-content a:focus {
  text-decoration: underline;
}
footer#colophon #footer-content a.menu-toggle, footer#colophon #footer-content a.mobile-menu-toggle {
  padding: 9px 0 9px 58px;
  height: 43px;
  background-image: url("images/icons/menu.svg");
  background-position: left center;
  background-repeat: no-repeat;
}
footer#colophon #footer-content a.menu-toggle:hover, footer#colophon #footer-content a.menu-toggle:focus, footer#colophon #footer-content a.mobile-menu-toggle:hover, footer#colophon #footer-content a.mobile-menu-toggle:focus {
  background-image: url("images/icons/menu_rollover.svg");
  text-decoration: none;
}
footer#colophon #footer-content ul#footer-information-menu {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
footer#colophon #footer-content ul#footer-information-menu li {
  margin: 6px 0;
}
footer#colophon #footer-content ul#footer-partnerships-menu {
  padding: 0px;
}
footer#colophon #footer-content ul#footer-partnerships-menu li {
  list-style: none;
  padding: 0;
  margin: 15px 0;
}
footer#colophon #footer-content ul#footer-partnerships-menu li a {
  display: block;
  color: #fff;
  background-image: url("images/icons/menu_arrow_right.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  padding: 20px 40px 20px 20px;
}
footer#colophon #footer-content ul#footer-partnerships-menu li a:hover, footer#colophon #footer-content ul#footer-partnerships-menu li a:focus {
  text-decoration: none;
}
footer#colophon #footer-content ul#footer-partnerships-menu li.synnovis {
  background-color: #0082A7;
}
footer#colophon #footer-content ul#footer-partnerships-menu li.cpp {
  background-color: #7d1043;
}
footer#colophon #footer-content ul#footer-partnerships-menu li.pf {
  background-color: #8064a8;
}
footer#colophon #footer-content ul#footer-partnerships-menu li.sps {
  background-color: #6a971f;
}
footer#colophon #footer-content .social {
  margin: 0px;
}
footer#colophon #footer-content .social a {
  margin: 5px 0px;
}
footer#colophon #footer-content .social a:hover, footer#colophon #footer-content .social a:focus {
  text-decoration: none;
}
footer#colophon #copyright {
  background-color: #1E4463;
  color: #fff;
  font-size: 1rem;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

.section-icon img {
  width: 100px;
  height: 100px;
}
.section-icon.small img {
  width: 80px;
  height: 80px;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #1E4463;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

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