/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

.wpcf7-form.cf7skins a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

.wpcf7-form.cf7skins a:active,
.wpcf7-form.cf7skins a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

.wpcf7-form.cf7skins b,
.wpcf7-form.cf7skins strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

.wpcf7-form.cf7skins dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

.wpcf7-form.cf7skins h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

.wpcf7-form.cf7skins mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

.wpcf7-form.cf7skins small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

.wpcf7-form.cf7skins sub,
.wpcf7-form.cf7skins sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.wpcf7-form.cf7skins sup {
  top: -0.5em;
}

.wpcf7-form.cf7skins sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

.wpcf7-form.cf7skins img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

.wpcf7-form.cf7skins svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

.wpcf7-form.cf7skins figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

.wpcf7-form.cf7skins hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

.wpcf7-form.cf7skins pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

.wpcf7-form.cf7skins code,
.wpcf7-form.cf7skins kbd,
.wpcf7-form.cf7skins pre,
.wpcf7-form.cf7skins samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

.wpcf7-form.cf7skins button,
.wpcf7-form.cf7skins input,
.wpcf7-form.cf7skins optgroup,
.wpcf7-form.cf7skins select,
.wpcf7-form.cf7skins textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10.
 */

.wpcf7-form.cf7skins button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8+, and Opera
 * Correct `select` style inheritance in Firefox.
 */

.wpcf7-form.cf7skins button,
.wpcf7-form.cf7skins select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

.wpcf7-form.cf7skins button,
.wpcf7-form.cf7skins html input[type="button"], /* 1 */
.wpcf7-form.cf7skins input[type="reset"],
.wpcf7-form.cf7skins input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

.wpcf7-form.cf7skins button[disabled],
.wpcf7-form.cf7skins html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

.wpcf7-form.cf7skins button::-moz-focus-inner,
.wpcf7-form.cf7skins input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

.wpcf7-form.cf7skins input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

.wpcf7-form.cf7skins input[type="checkbox"],
.wpcf7-form.cf7skins input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

.wpcf7-form.cf7skins input[type="number"]::-webkit-inner-spin-button,
.wpcf7-form.cf7skins input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

.wpcf7-form.cf7skins input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

.wpcf7-form.cf7skins input[type="search"]::-webkit-search-cancel-button,
.wpcf7-form.cf7skins input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

.wpcf7-form.cf7skins fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

.wpcf7-form.cf7skins legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9.
 */

.wpcf7-form.cf7skins textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

.wpcf7-form.cf7skins optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

.wpcf7-form.cf7skins table {
  border-collapse: collapse;
  border-spacing: 0;
}

.wpcf7-form.cf7skins td,
.wpcf7-form.cf7skins th {
  padding: 0;
}
/*
 * Style Name: cf7s-default
 * Default Contact Form 7 Skins Styling - provides base styling for all CF7 Skins Forms
 * Version: 2.0
 * Version Date: 2019-05-30
*/
 
/* Table of Contents
* Import
* Resets
* Form & Controls
* Fieldset, Legend, Label
* Text Fields
* Ordered & Unordered lists
* Labels
* Checkboxes, Radio Buttons and Drop Down Menus
* Other Fields
* Submit Buttons
* Special Classes 
* Ready Styles
* Multi Styles
*/

/* Import
Use to import other style sheets
------------------------------------------------------------ */
/* /*404*/ */

/* Resets
Use to reset HTML form elements within CF7 forms
------------------------------------------------------------ */

/* Alters the box model so that any border or padding property values are included within the width and height of an element */

.wpcf7-form.cf7skins *,
.wpcf7-form.cf7skins *:before,
.wpcf7-form.cf7skins *:after {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
}

.wpcf7-form.cf7skins p {
	margin: 0; /* Overide the current themes default <p> element style within CF7 forms */
	padding: 0;  /* NOTE: vertical margins combine while paddings don't */
}

.wpcf7-form.cf7skins em {
}

.wpcf7-form.cf7skins a {
}

.wpcf7-form.cf7skins span {
}

/* Form & Controls
Use to style the overall CF7 form
------------------------------------------------------------ */

.wpcf7-form.cf7skins {
	color: #000; /* Need to take control of this within CF7 Skins forms */
}

.wpcf7-form.cf7skins .wpcf7-form-control {
}
.wpcf7-form.cf7skins .wpcf7-form-control-wrap {
}

/* Fieldset & Legend
------------------------------------------------------------ */

.wpcf7-form.cf7skins fieldset {
	margin: 0;  /* Removes normalize.css defaults  margin: 0 2px; */
}

.wpcf7-form.cf7skins legend {
}

.wpcf7-form.cf7skins fieldset p {
}

.wpcf7-form.cf7skins fieldset fieldset {
	margin: 0; 
}

.wpcf7-form.cf7skins fieldset fieldset legend {
}

.wpcf7-form.cf7skins fieldset fieldset input,
.wpcf7-form.cf7skins fieldset fieldset textarea {
}

/* Text Fields
------------------------------------------------------------ */

.wpcf7-form.cf7skins input {
	width: auto;  /* Some themes set these items - need to take control within CF7 Skins forms */
	padding: 5px;
	box-shadow: none;
}

.wpcf7-form.cf7skins input[type="text"],
.wpcf7-form.cf7skins input[type="email"],
.wpcf7-form.cf7skins input[type="tel"],
.wpcf7-form.cf7skins input[type="url"],
.wpcf7-form.cf7skins input[type="number"],
.wpcf7-form.cf7skins input[type="range"],
.wpcf7-form.cf7skins input[type=date],
.wpcf7-form.cf7skins input[type=file] {
	width: 100%;  /* Set default width at 100% in all CF7 forms */
	border: 1px solid #c0c0c0;  /* Color is same as used in normalize.css for Fieldset border */
	background: #fafafa; /* Some older themes do not style the newer HTML5 elements */
}

/* This needs to be the same as other Input fields */
.wpcf7-form.cf7skins textarea {
	width: 100%;
	padding: 5px;
	border: 1px solid #c0c0c0;
	background: #fafafa;
	box-shadow: none;
}

.wpcf7-form.cf7skins .wpcf7-text {
}
.wpcf7-form.cf7skins .wpcf7-email {
}
.wpcf7-form.cf7skins .wpcf7-tel {
}
.wpcf7-form.cf7skins .wpcf7-textarea {
}

/* Ordered & Unordered lists
------------------------------------------------------------ */

/* Reset all lists within CF7 Skins forms - overide current themes default list styles */
.wpcf7-form.cf7skins ol,
.wpcf7-form.cf7skins ul,
.wpcf7-form.cf7skins li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wpcf7-form.cf7skins ol {
}

.wpcf7-form.cf7skins li {
}

.wpcf7-form.cf7skins .wpcf7-list-item {
}

.wpcf7-form.cf7skins .wpcf7-list-item-label {
}
 
.wpcf7-form.cf7skins span.wpcf7-list-item {
	margin-left: 0;
/*	Removes margin set by Contact For 7 plugin
	span.wpcf7-list-item {
	margin-left: 0.5em;	 in ./contact-form-7/includes/css/styles.css */
}

/* Labels
------------------------------------------------------------ */

.wpcf7-form.cf7skins label {
}

.wpcf7-form.cf7skins li label {
}

.wpcf7-form.cf7skins li label .cf7s-reqd {
}

/* Checkboxes, Radio Buttons and Drop Down Menus
------------------------------------------------------------ */

/**
 * normalize.css says:
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 */
 
.wpcf7-form.cf7skins input[type="checkbox"],
.wpcf7-form.cf7skins input[type="radio"] { 
	border: none;
	background: none;  /* needed for IE */
}

/* Add minimum margin & padding to all drop-down select boxes */
.wpcf7-form.cf7skins select {
	display: block;  /* Added so can remove from .wpcf7-form li label {} */
	margin-left: 3px; 
	padding: 3px;
}
	
.wpcf7-form.cf7skins select option {
}

.wpcf7-form.cf7skins select option:hover {
	background: #dfdfdf;  /* Add Default hover style in all browsers */
}

.wpcf7-form.cf7skins .wpcf7-checkbox .wpcf7-list-item,
.wpcf7-form.cf7skins .wpcf7-radio .wpcf7-list-item {
	display: block;  /* Sets default display of checkboxes & radio buttons as vertical */
	margin-left: 3px;  /* Add minimum margin to all checkbox & radio button items */
}

.wpcf7-form.cf7skins .wpcf7-checkbox {
}
.wpcf7-form.cf7skins .wpcf7-radio {
}
.wpcf7-form.cf7skins .wpcf7-select {
}

/* Other Fields
------------------------------------------------------------ */

.wpcf7-form.cf7skins .wpcf7-url {
}
.wpcf7-form.cf7skins .wpcf7-number {
}
.wpcf7-form.cf7skins .wpcf7-range {
}
.wpcf7-form.cf7skins .wpcf7-date {
}
.wpcf7-form.cf7skins .wpcf7-file {
}
.wpcf7-form.cf7skins .wpcf7-quiz {
}
.wpcf7-form.cf7skins .wpcf7-quiz-label {
}
.wpcf7-form.cf7skins .wpcf7-acceptance {
}
.wpcf7-form.cf7skins .wpcf7-captchac {
}
.wpcf7-form.cf7skins .wpcf7-captchar {
}

/* Submit Buttons
------------------------------------------------------------ */

.wpcf7-form.cf7skins input[type="submit"] {
	margin: 4px 0 0;  /* Added to separate Submit from other fields */
}

.wpcf7-form.cf7skins input[type="submit"]:hover { 
}

/* 
.wpcf7-form.cf7skins input[type="button"] {
}
.wpcf7-form.cf7skins input[type="button"]:hover { 
}
*/
 
.cf7skins .wpcf7-submit {
}

 /* Special Classes
NOTE: Special Classes are classes added in the CF7 Form HTML for a particular form
------------------------------------------------------------ */


/* Ready Styles
------------------------------------------------------------ */


/** Multi Styles
------------------------------------------------------------ *//**
* Style Name: Caspar
* Description: Caspar is a simple monochromatic theme with the ability to blend in with most white or grayscale themes. It is incredibly simple yet effective.
* Instructions:
* Version: 2.1
* Version Date: 2020-03-08
* Tags: white, gray, black, light
**/

/** Table of Contents
 * Import
 * Resets
 * Form & Controls
 * Fieldset, Legend, Label
 * Text Fields
 * Ordered & Unordered lists
 * Checkboxes, Radio Buttons and Drop Down Menus
 * Other Fields
 * Submit Buttons
 * Special Classes
 * Ready Styles
 * Multi Styles
 */

/** Import
Use to import other style sheets
------------------------------------------------------------ */
/* /*404*/ */

/** Resets
Use to reset HTML form elements within CF7 forms
------------------------------------------------------------ */
.wpcf7 .cf7s-caspar p {
}

.wpcf7 .cf7s-caspar em {
}

.wpcf7 .cf7s-caspar a {
}

/** Form & Controls
Use to style the overall CF7 form
------------------------------------------------------------ */
.wpcf7 .cf7s-caspar {
	padding: 20px;
	color: #000;
	border: 1px solid #c3c3c3;
	background: #fff;
}

/** Fieldset, Legend, Label
------------------------------------------------------------ */
.wpcf7 .cf7s-caspar fieldset {
	margin: 10px 0;
	padding: 10px 20px;
	border: 1px solid #c3c3c3;
	background: #fff;
}

.wpcf7 .cf7s-caspar legend {
	font-size: 1.2em;
	padding: 2px 10px;
	color: #1a1a1a;
	border: 1px solid #c3c3c3;
	background: #ededed;
}

.wpcf7 .cf7s-caspar label {
}

.wpcf7 .cf7s-caspar fieldset p {
}

.wpcf7 .cf7s-caspar fieldset fieldset {
	margin: 10px 0; /* Above CSS overwritten by cf7s-default */
}

.wpcf7 .cf7s-caspar fieldset fieldset legend {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar fieldset fieldset input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar fieldset fieldset textarea {
}

/** Text Fields
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar textarea {
	margin-bottom: 8px;
	padding: 7px;
	border: 1px solid #c3c3c3;
	background: #fff;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="text"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="email"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="tel"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="url"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="number"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="range"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type=date],
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type=file] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="text"] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="email"] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="tel"] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar textarea {
	padding: 5px 7px;  /* deliberately different from Input */
}

/** Ordered & Unordered lists
------------------------------------------------------------ */
.wpcf7 .cf7s-caspar ol,
.wpcf7 .cf7s-caspar ul,
.wpcf7 .cf7s-caspar li {
}

.wpcf7 .cf7s-caspar ol {
}

.wpcf7 .cf7s-caspar li {
	margin-bottom: 5px;
}

.wpcf7 .cf7s-caspar li label {
}

.wpcf7 .cf7s-caspar .wpcf7-list-item {
}

.wpcf7 .cf7s-caspar .wpcf7-list-item-label {
	margin-right: 7px;  /* adds space after Radio Button labels */
}

/** Checkboxes, Radio Buttons and Drop Down Menus
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="checkbox"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="radio"] {
	margin-right: 6px;
	background: none;
}

.wpcf7 .cf7s-caspar select {
	margin-bottom: 8px;
	margin-left: 0; /* same as Input */
	padding: 5px;
	border: 1px solid #c3c3c3;
}

.wpcf7 .cf7s-caspar select option {
}

.wpcf7 .cf7s-caspar select option:hover {
	background: #ededed;
}

.wpcf7 .cf7s-caspar .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 .cf7s-caspar .wpcf7-radio .wpcf7-list-item {
	margin-left: 13px;
}

/** Other Fields
------------------------------------------------------------ */


/** Submit Buttons
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="submit"] {
	padding: 5px 15px;
	color: #1a1a1a;
	border: 1px solid #c3c3c3;
	background: #ededed;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar input[type="submit"]:hover {
	background: #fff;
}

/** Special Classes
NOTE: Special Classes are classes added in the CF7 Form HTML for a particular form 
------------------------------------------------------------ */


/** Ready Styles
------------------------------------------------------------ */
.wpcf7 .cf7s-caspar .singleline {
}

.wpcf7 .cf7s-caspar .singleline li {
}

.wpcf7 .cf7s-caspar .singleline input {
}

.wpcf7 .cf7s-caspar .horizontal,
.wpcf7 .cf7s-caspar .checkbox-horizontal,
.wpcf7 .cf7s-caspar .radio-horizontal {
}

.wpcf7 .cf7s-caspar .box {
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #c3c3c3;
	background: #fff;
}

.wpcf7 .cf7s-caspar .box select {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar .grid-hover [data-row-span] [data-field-span]:hover {
	background: #ededed;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar .grid-lined {
	border-top: 1px solid #c3c3c3;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar .grid-lined [data-row-span] {
	border-bottom: 1px solid #c3c3c3;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar .grid-lined [data-row-span] [data-field-span] {
	border-right: 1px solid #c3c3c3;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar .grid-lined [data-row-span] [data-field-span]:first-child {
	border-left: 1px solid #c3c3c3;
}

	/* Needed to over-write Ready Default styling in cf7s-ready.css */
	@media only screen and (min-width: 0) and (max-width: 700px) {
		.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar .grid-lined [data-row-span] {
			border-bottom: none;  /* Needed so don't get additional line */
		}
		.wpcf7  .wpcf7-form.cf7skins.cf7s-caspar .grid-lined [data-row-span] [data-field-span] {
			border-bottom: 1px solid #c3c3c3;
			border-left: 1px solid #c3c3c3;
		}
	}

/** Multi Styles
------------------------------------------------------------ */

/* Multi Fixes */
.wpcf7 .cf7s-caspar.cf7multi {
}

.wpcf7 .cf7s-caspar.cf7multi .etabs li {
}

/* Easytabs */
.wpcf7 .cf7s-caspar.cf7multi .tab-container {
}

.wpcf7 .cf7s-caspar.cf7multi .etabs {
}

.wpcf7 .cf7s-caspar.cf7multi .tab {
	border: 1px solid #c3c3c3;
	border-bottom: none;
}

.wpcf7 .cf7s-caspar.cf7multi .tab a {
	color: #000;
}

.wpcf7 .cf7s-caspar.cf7multi .tab.active {
}

.wpcf7 .cf7s-caspar.cf7multi .tab a.active {
}

.wpcf7 .cf7s-caspar.cf7multi .epanels {
	border: 1px solid #c3c3c3;
}

.wpcf7 .cf7s-caspar.cf7multi .panel-container {
}

/* Navigation */
.wpcf7 .cf7s-caspar.cf7multi .navigation {
}

.wpcf7 .cf7s-caspar.cf7multi .navigation .previous,
.wpcf7 .cf7s-caspar.cf7multi .navigation .next {
	color: #1a1a1a;
	border: 1px solid #c3c3c3;
	background: #ededed;
}

.wpcf7 .cf7s-caspar.cf7multi .navigation .previous:hover,
.wpcf7 .cf7s-caspar.cf7multi .navigation .next:hover {
	background: #fff;
}

/* Pagination */
.wpcf7 .cf7s-caspar.cf7multi .pagination {
}

/* Start & End Tabs */
.wpcf7 .cf7s-caspar.cf7multi .navigation .start,
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar.cf7multi .navigation .end {
	padding: 5px 10px;
	color: #1a1a1a;
	border: 1px solid #c3c3c3;
	background: #ededed;
}

.wpcf7 .cf7s-caspar.cf7multi .navigation .start:hover,
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar.cf7multi .navigation .end:hover {
	background: #fff;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar.cf7multi .navigation .end {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar.cf7multi .navigation .end:hover {
}

/* Progress Bar */
.wpcf7 .cf7s-caspar.cf7multi .cf7m-progress {
	border: 1px solid #c3c3c3;
}

.wpcf7 .cf7s-caspar.cf7multi .cf7m-progress div {
}

/* Thank You Tab */
.wpcf7 .cf7s-caspar.cf7multi .cf7m-thanks {
}
.et-pb-parallax-wrapper{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et-pb-parallax-background{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et-pb-parallax-background_widescreen,.et-pb-parallax-background_tabletWide,.et-pb-parallax-background_tablet,.et-pb-parallax-background_phoneWide,.et-pb-parallax-background_phone{display:none}.et-pb-parallax-background__hover{visibility:hidden}.et-pb-parallax-background--css{background-attachment:fixed}.et_pb_section:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_section:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover,.et_pb_row:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_row:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover,.et_pb_column:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_column:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover,.et_pb_module:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_module:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover{visibility:visible}.et_vb_hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_vb_hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover{visibility:visible}.et_pb_section_parallax>.et-pb-parallax-content{position:relative;z-index:1}.et_pb_section_parallax .et_pb_team_member_description{z-index:2}.et_pb_section_parallax .et-pb-icon,.et_pb_section_parallax .et_pb_icon_list_text{z-index:1}@media only screen and (min-width: 1440px){.et-pb-parallax-background:not(.et-pb-parallax-background_widescreen):not(.et-pb-parallax-background_tabletWide):not(.et-pb-parallax-background_tablet):not(.et-pb-parallax-background_phoneWide):not(.et-pb-parallax-background_phone):not(.et-pb-parallax-background__hover){display:block}.et-pb-parallax-background.et-pb-parallax-background_ultraWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (min-width: 1280px)and (max-width: 1439px){.et-pb-parallax-background.et_parallax_bg_widescreen_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_widescreen:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (min-width: 1025px)and (max-width: 1279px){.et-pb-parallax-background.et_parallax_bg_desktop_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background:not(.et-pb-parallax-background_tabletWide):not(.et-pb-parallax-background_tablet):not(.et-pb-parallax-background_phoneWide):not(.et-pb-parallax-background_phone):not(.et-pb-parallax-background__hover){display:block}}@media only screen and (min-width: 981px)and (max-width: 1024px){.et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (max-width: 980px){.et-pb-parallax-background.et_parallax_bg_tablet_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_tablet:not(.et-pb-parallax-background__hover){display:block}.et-pb-parallax-wrapper:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not([class*=et-pb-parallax-background_]):not(.et-pb-parallax-background__hover),.et_pb_parallax_css_wrap:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not([class*=et-pb-parallax-background_]):not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-wrapper:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover),.et_pb_parallax_css_wrap:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (max-width: 860px){.et-pb-parallax-background.et_parallax_bg_phoneWide_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_phoneWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (max-width: 767px){.et-pb-parallax-background.et_parallax_bg_phone_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_phone:not(.et-pb-parallax-background__hover){display:block}}.et_pb_section:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_section:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_row:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_row:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_column:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_column:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_module:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_module:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]){visibility:hidden}.et_vb_hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_vb_hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]){visibility:hidden}