.wpcf7-form.cf7skins a{background:transparent;}
.wpcf7-form.cf7skins a:active, .wpcf7-form.cf7skins a:hover{outline:0;}
.wpcf7-form.cf7skins b, .wpcf7-form.cf7skins strong{font-weight:bold;}
.wpcf7-form.cf7skins dfn{font-style:italic;}
.wpcf7-form.cf7skins h1{font-size:2em;margin:0.67em 0;}
.wpcf7-form.cf7skins mark{background:#ff0;color:#000;}
.wpcf7-form.cf7skins small{font-size:80%;}
.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;}
.wpcf7-form.cf7skins img{border:0;}
.wpcf7-form.cf7skins svg:not(:root){overflow:hidden;}
.wpcf7-form.cf7skins figure{margin:1em 40px;}
.wpcf7-form.cf7skins hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
.wpcf7-form.cf7skins pre{overflow:auto;}
.wpcf7-form.cf7skins code, .wpcf7-form.cf7skins kbd, .wpcf7-form.cf7skins pre, .wpcf7-form.cf7skins samp{font-family:monospace, monospace;font-size:1em;}
.wpcf7-form.cf7skins button, .wpcf7-form.cf7skins input, .wpcf7-form.cf7skins optgroup, .wpcf7-form.cf7skins select, .wpcf7-form.cf7skins textarea{color:inherit;font:inherit;margin:0;}
.wpcf7-form.cf7skins button{overflow:visible;}
.wpcf7-form.cf7skins button, .wpcf7-form.cf7skins select{text-transform:none;}
.wpcf7-form.cf7skins button, .wpcf7-form.cf7skins html input[type="button"], .wpcf7-form.cf7skins input[type="reset"],
.wpcf7-form.cf7skins input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
.wpcf7-form.cf7skins button[disabled],
.wpcf7-form.cf7skins html input[disabled]{cursor:default;}
.wpcf7-form.cf7skins button::-moz-focus-inner, .wpcf7-form.cf7skins input::-moz-focus-inner{border:0;padding:0;}
.wpcf7-form.cf7skins input{line-height:normal;}
.wpcf7-form.cf7skins input[type="checkbox"],
.wpcf7-form.cf7skins input[type="radio"]{box-sizing:border-box;padding:0;}
.wpcf7-form.cf7skins input[type="number"]::-webkit-inner-spin-button,
.wpcf7-form.cf7skins input[type="number"]::-webkit-outer-spin-button{height:auto;}
.wpcf7-form.cf7skins input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.wpcf7-form.cf7skins input[type="search"]::-webkit-search-cancel-button,
.wpcf7-form.cf7skins input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
.wpcf7-form.cf7skins fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
.wpcf7-form.cf7skins legend{border:0;padding:0;}
.wpcf7-form.cf7skins textarea{overflow:auto;}
.wpcf7-form.cf7skins optgroup{font-weight:bold;}
.wpcf7-form.cf7skins table{border-collapse:collapse;border-spacing:0;}
.wpcf7-form.cf7skins td, .wpcf7-form.cf7skins th {
padding: 0;
}.wpcf7-form.cf7skins *,
.wpcf7-form.cf7skins *:before,
.wpcf7-form.cf7skins *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wpcf7-form.cf7skins p{margin:0;padding:0;}
.wpcf7-form.cf7skins em{}
.wpcf7-form.cf7skins a{}
.wpcf7-form.cf7skins span{}
.wpcf7-form.cf7skins{color:#000;}
.wpcf7-form.cf7skins .wpcf7-form-control{}
.wpcf7-form.cf7skins .wpcf7-form-control-wrap{}
.wpcf7-form.cf7skins fieldset{margin:0;}
.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{}
.wpcf7-form.cf7skins input{width:auto;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%;border:1px solid #c0c0c0;background:#fafafa;}
.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{}
.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;}
.wpcf7-form.cf7skins label{}
.wpcf7-form.cf7skins li label{}
.wpcf7-form.cf7skins li label .cf7s-reqd{}
.wpcf7-form.cf7skins input[type="checkbox"],
.wpcf7-form.cf7skins input[type="radio"]{border:none;background:none;}
.wpcf7-form.cf7skins select{display:block;margin-left:3px;padding:3px;}
.wpcf7-form.cf7skins select option{}
.wpcf7-form.cf7skins select option:hover{background:#dfdfdf;}
.wpcf7-form.cf7skins .wpcf7-checkbox .wpcf7-list-item, .wpcf7-form.cf7skins .wpcf7-radio .wpcf7-list-item{display:block;margin-left:3px;}
.wpcf7-form.cf7skins .wpcf7-checkbox{}
.wpcf7-form.cf7skins .wpcf7-radio{}
.wpcf7-form.cf7skins .wpcf7-select{}
.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{}
.wpcf7-form.cf7skins input[type="submit"]{margin:4px 0 0;}
.wpcf7-form.cf7skins input[type="submit"]:hover{}
.cf7skins .wpcf7-submit {
}.wpcf7 .cf7s-caspar p{}
.wpcf7 .cf7s-caspar em{}
.wpcf7 .cf7s-caspar a{}
.wpcf7 .cf7s-caspar{padding:20px;color:#000;border:1px solid #c3c3c3;background:#fff;}
.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;}
.wpcf7 .cf7s-caspar fieldset fieldset legend{}
.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar fieldset fieldset input, .wpcf7 .wpcf7-form.cf7skins.cf7s-caspar fieldset fieldset textarea{}
.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;}
.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;}
.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;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;}
.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;}
.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;}
@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;}
.wpcf7  .wpcf7-form.cf7skins.cf7s-caspar .grid-lined [data-row-span] [data-field-span]{border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;}
}  .wpcf7 .cf7s-caspar.cf7multi{}
.wpcf7 .cf7s-caspar.cf7multi .etabs li{}
.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{}
.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;}
.wpcf7 .cf7s-caspar.cf7multi .pagination{}
.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{}
.wpcf7 .cf7s-caspar.cf7multi .cf7m-progress{border:1px solid #c3c3c3;}
.wpcf7 .cf7s-caspar.cf7multi .cf7m-progress div{}
.wpcf7 .cf7s-caspar.cf7multi .cf7m-thanks {
}#commentform .gglcptch{margin:0 0 10px;}
#recaptcha_response_field{height:17px !important;max-height:35px !important;font-size:10pt !important;}
.recaptcha_theme_clean #recaptcha_response_field{height:25px !important;}
#gglcptch_error{color:#F00;}
.gglcptch table#recaptcha_table{table-layout:auto !important;}
.gglcptch_allowlist_message{display:block;margin:12px 0;}
.gglcptch_v2{min-width:1px;padding:10px 0;clear:both;}
.gglcptch_recaptcha .grecaptcha-badge{z-index:100;}
.gglcptch_error_text{color:red;display:none;}
.gglcptch-password-form-error{
color: red;
}