.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#fdb939;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#d4451e;--secondary:#6c757d;--success:#7cb342;--info:#4fc3f7;--warning:#ff9800;--danger:#e53935;--light:#f4fafa;--dark:#1a4a58;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1380px;--font-family-sans-serif:serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:"Space Grotesk",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#1a4a58;text-align:left;background-color:#fff}
[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
a{color:#d4451e;text-decoration:none;background-color:transparent}
a:hover{color:#912f15;text-decoration:underline}
a:not([href]):not([class]){color:inherit;text-decoration:none}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.94rem;padding-bottom:.94rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit;text-align:-webkit-match-parent}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}
input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
h1,h2,h3,h4,h5,h6,.h1,.h2,.gform_wrapper .gform_title,.h3,.gform_wrapper h2,.h4,.h5,.h6{margin-bottom:.5rem;font-family:"Space Grotesk",sans-serif;font-weight:500;line-height:1.2}
h1,.h1{font-size:2.8125rem}
h2,.h2,.gform_wrapper .gform_title{font-size:2.25rem}
h3,.h3,.gform_wrapper h2{font-size:1.5625rem}
h4,.h4{font-size:1.3125rem}
h5,.h5{font-size:1.09375rem}
h6,.h6{font-size:.875rem}
.lead{font-size:1.09375rem;font-weight:300}
.display-1{font-size:6rem;font-weight:300;line-height:1.2}
.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}
.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}
.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
small,.small{font-size:.875em;font-weight:400}
mark,.mark{padding:.2em;background-color:#fcf8e3}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:90%;text-transform:uppercase}
.blockquote{margin-bottom:1rem;font-size:1.09375rem}
.blockquote-footer{display:block;font-size:.875em;color:#6c757d}
.blockquote-footer::before{content:"— "}
.btn,.wpcf7-submit,.post-password-form input[type=submit],.gform_wrapper input[type=submit],.link{display:inline-block;font-weight:bold;color:#1a4a58;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0 solid transparent;padding:14px 35px;font-size:.75rem;line-height:1.5;border-radius:15px 0 15px 0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
.btn:hover,.wpcf7-submit:hover,.post-password-form input[type=submit]:hover,.gform_wrapper input[type=submit]:hover,.link:hover{color:#1a4a58;text-decoration:none}
.btn:focus,.wpcf7-submit:focus,.post-password-form input[type=submit]:focus,.gform_wrapper input[type=submit]:focus,.link:focus,.btn.focus,.focus.wpcf7-submit,.post-password-form input.focus[type=submit],.gform_wrapper input.focus[type=submit],.focus.link{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(212,69,30,.25);box-shadow:0 0 0 .2rem rgba(212,69,30,.25)}
.btn.disabled,.disabled.wpcf7-submit,.post-password-form input.disabled[type=submit],.gform_wrapper input.disabled[type=submit],.disabled.link,.btn:disabled,.wpcf7-submit:disabled,.post-password-form input[type=submit]:disabled,.gform_wrapper input[type=submit]:disabled,.link:disabled{opacity:.65}
.btn:not(:disabled):not(.disabled),.wpcf7-submit:not(:disabled):not(.disabled),.post-password-form input[type=submit]:not(:disabled):not(.disabled),.gform_wrapper input[type=submit]:not(:disabled):not(.disabled),.link:not(:disabled):not(.disabled){cursor:pointer}
a.btn.disabled,a.disabled.wpcf7-submit,a.disabled.link,fieldset:disabled a.btn,fieldset:disabled a.wpcf7-submit,fieldset:disabled a.link{pointer-events:none}
.btn-primary,.wpcf7-submit,.post-password-form input[type=submit],.gform_wrapper input[type=submit]{color:#fff;background-color:#d4451e;border-color:#d4451e}
.btn-primary:hover,.wpcf7-submit:hover,.post-password-form input[type=submit]:hover,.gform_wrapper input[type=submit]:hover{color:#fff;background-color:#b23a19;border-color:#a73618}
.btn-primary:focus,.wpcf7-submit:focus,.post-password-form input[type=submit]:focus,.gform_wrapper input[type=submit]:focus,.btn-primary.focus,.focus.wpcf7-submit,.post-password-form input.focus[type=submit],.gform_wrapper input.focus[type=submit]{color:#fff;background-color:#b23a19;border-color:#a73618;-webkit-box-shadow:0 0 0 .2rem rgba(218,97,64,.5);box-shadow:0 0 0 .2rem rgba(218,97,64,.5)}
.btn-primary.disabled,.disabled.wpcf7-submit,.post-password-form input.disabled[type=submit],.gform_wrapper input.disabled[type=submit],.btn-primary:disabled,.wpcf7-submit:disabled,.post-password-form input[type=submit]:disabled,.gform_wrapper input[type=submit]:disabled{color:#fff;background-color:#d4451e;border-color:#d4451e}
.btn-primary:not(:disabled):not(.disabled):active,.wpcf7-submit:not(:disabled):not(.disabled):active,.post-password-form input[type=submit]:not(:disabled):not(.disabled):active,.gform_wrapper input[type=submit]:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.wpcf7-submit:not(:disabled):not(.disabled).active,.post-password-form input[type=submit]:not(:disabled):not(.disabled).active,.gform_wrapper input[type=submit]:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle,.show>.dropdown-toggle.wpcf7-submit,.post-password-form .show>input.dropdown-toggle[type=submit],.gform_wrapper .show>input.dropdown-toggle[type=submit]{color:#fff;background-color:#a73618;border-color:#9c3316}
.btn-primary:not(:disabled):not(.disabled):active:focus,.wpcf7-submit:not(:disabled):not(.disabled):active:focus,.post-password-form input[type=submit]:not(:disabled):not(.disabled):active:focus,.gform_wrapper input[type=submit]:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.wpcf7-submit:not(:disabled):not(.disabled).active:focus,.post-password-form input[type=submit]:not(:disabled):not(.disabled).active:focus,.gform_wrapper input[type=submit]:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus,.show>.dropdown-toggle.wpcf7-submit:focus,.post-password-form .show>input.dropdown-toggle[type=submit]:focus,.gform_wrapper .show>input.dropdown-toggle[type=submit]:focus{-webkit-box-shadow:0 0 0 .2rem rgba(218,97,64,.5);box-shadow:0 0 0 .2rem rgba(218,97,64,.5)}
.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}
.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}
.btn-success{color:#fff;background-color:#7cb342;border-color:#7cb342}
.btn-success:hover{color:#fff;background-color:#699738;border-color:#628e34}
.btn-success:focus,.btn-success.focus{color:#fff;background-color:#699738;border-color:#628e34;-webkit-box-shadow:0 0 0 .2rem rgba(144,190,94,.5);box-shadow:0 0 0 .2rem rgba(144,190,94,.5)}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#7cb342;border-color:#7cb342}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#628e34;border-color:#5c8431}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(144,190,94,.5);box-shadow:0 0 0 .2rem rgba(144,190,94,.5)}
.btn-info{color:#212529;background-color:#4fc3f7;border-color:#4fc3f7}
.btn-info:hover{color:#fff;background-color:#2ab7f5;border-color:#1eb2f5}
.btn-info:focus,.btn-info.focus{color:#fff;background-color:#2ab7f5;border-color:#1eb2f5;-webkit-box-shadow:0 0 0 .2rem rgba(72,171,216,.5);box-shadow:0 0 0 .2rem rgba(72,171,216,.5)}
.btn-info.disabled,.btn-info:disabled{color:#212529;background-color:#4fc3f7;border-color:#4fc3f7}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#1eb2f5;border-color:#12aef4}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,171,216,.5);box-shadow:0 0 0 .2rem rgba(72,171,216,.5)}
.btn-warning{color:#212529;background-color:#ff9800;border-color:#ff9800}
.btn-warning:hover{color:#fff;background-color:#d98100;border-color:#cc7a00}
.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#d98100;border-color:#cc7a00;-webkit-box-shadow:0 0 0 .2rem rgba(222,135,6,.5);box-shadow:0 0 0 .2rem rgba(222,135,6,.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ff9800;border-color:#ff9800}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#cc7a00;border-color:#bf7200}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,135,6,.5);box-shadow:0 0 0 .2rem rgba(222,135,6,.5)}
.btn-danger{color:#fff;background-color:#e53935;border-color:#e53935}
.btn-danger:hover{color:#fff;background-color:#d8201c;border-color:#cd1e1a}
.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#d8201c;border-color:#cd1e1a;-webkit-box-shadow:0 0 0 .2rem rgba(233,87,83,.5);box-shadow:0 0 0 .2rem rgba(233,87,83,.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e53935;border-color:#e53935}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#cd1e1a;border-color:#c11d19}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(233,87,83,.5);box-shadow:0 0 0 .2rem rgba(233,87,83,.5)}
.btn-light{color:#212529;background-color:#f4fafa;border-color:#f4fafa}
.btn-light:hover{color:#212529;background-color:#daeeee;border-color:#d1eaea}
.btn-light:focus,.btn-light.focus{color:#212529;background-color:#daeeee;border-color:#d1eaea;-webkit-box-shadow:0 0 0 .2rem rgba(212,218,219,.5);box-shadow:0 0 0 .2rem rgba(212,218,219,.5)}
.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f4fafa;border-color:#f4fafa}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#d1eaea;border-color:#c8e6e6}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(212,218,219,.5);box-shadow:0 0 0 .2rem rgba(212,218,219,.5)}
.btn-dark{color:#fff;background-color:#1a4a58;border-color:#1a4a58}
.btn-dark:hover{color:#fff;background-color:#11313a;border-color:#0e2931}
.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#11313a;border-color:#0e2931;-webkit-box-shadow:0 0 0 .2rem rgba(60,101,113,.5);box-shadow:0 0 0 .2rem rgba(60,101,113,.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#1a4a58;border-color:#1a4a58}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#0e2931;border-color:#0b2127}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(60,101,113,.5);box-shadow:0 0 0 .2rem rgba(60,101,113,.5)}
.btn-outline-primary{color:#d4451e;border-color:#d4451e}
.btn-outline-primary:hover{color:#fff;background-color:#d4451e;border-color:#d4451e}
.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(212,69,30,.5);box-shadow:0 0 0 .2rem rgba(212,69,30,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#d4451e;background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#d4451e;border-color:#d4451e}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(212,69,30,.5);box-shadow:0 0 0 .2rem rgba(212,69,30,.5)}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.btn-outline-success{color:#7cb342;border-color:#7cb342}
.btn-outline-success:hover{color:#fff;background-color:#7cb342;border-color:#7cb342}
.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(124,179,66,.5);box-shadow:0 0 0 .2rem rgba(124,179,66,.5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#7cb342;background-color:transparent}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#7cb342;border-color:#7cb342}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(124,179,66,.5);box-shadow:0 0 0 .2rem rgba(124,179,66,.5)}
.btn-outline-info{color:#4fc3f7;border-color:#4fc3f7}
.btn-outline-info:hover{color:#212529;background-color:#4fc3f7;border-color:#4fc3f7}
.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(79,195,247,.5);box-shadow:0 0 0 .2rem rgba(79,195,247,.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#4fc3f7;background-color:transparent}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#212529;background-color:#4fc3f7;border-color:#4fc3f7}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(79,195,247,.5);box-shadow:0 0 0 .2rem rgba(79,195,247,.5)}
.btn-outline-warning{color:#ff9800;border-color:#ff9800}
.btn-outline-warning:hover{color:#212529;background-color:#ff9800;border-color:#ff9800}
.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,152,0,.5);box-shadow:0 0 0 .2rem rgba(255,152,0,.5)}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ff9800;background-color:transparent}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ff9800;border-color:#ff9800}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,152,0,.5);box-shadow:0 0 0 .2rem rgba(255,152,0,.5)}
.btn-outline-danger{color:#e53935;border-color:#e53935}
.btn-outline-danger:hover{color:#fff;background-color:#e53935;border-color:#e53935}
.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(229,57,53,.5);box-shadow:0 0 0 .2rem rgba(229,57,53,.5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#e53935;background-color:transparent}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#e53935;border-color:#e53935}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(229,57,53,.5);box-shadow:0 0 0 .2rem rgba(229,57,53,.5)}
.btn-outline-light{color:#f4fafa;border-color:#f4fafa}
.btn-outline-light:hover{color:#212529;background-color:#f4fafa;border-color:#f4fafa}
.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(244,250,250,.5);box-shadow:0 0 0 .2rem rgba(244,250,250,.5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f4fafa;background-color:transparent}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f4fafa;border-color:#f4fafa}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(244,250,250,.5);box-shadow:0 0 0 .2rem rgba(244,250,250,.5)}
.btn-outline-dark{color:#1a4a58;border-color:#1a4a58}
.btn-outline-dark:hover{color:#fff;background-color:#1a4a58;border-color:#1a4a58}
.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(26,74,88,.5);box-shadow:0 0 0 .2rem rgba(26,74,88,.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#1a4a58;background-color:transparent}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#1a4a58;border-color:#1a4a58}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(26,74,88,.5);box-shadow:0 0 0 .2rem rgba(26,74,88,.5)}
.btn-link{font-weight:400;color:#d4451e;text-decoration:none}
.btn-link:hover{color:#912f15;text-decoration:underline}
.btn-link:focus,.btn-link.focus{text-decoration:underline}
.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}
.btn-lg{padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5;border-radius:.3rem}
.btn-sm{padding:.25rem .5rem;font-size:.765625rem;line-height:1.5;border-radius:.2rem}
.btn-block,.cta__form .wpcf7-submit{display:block;width:100%}
.btn-block+.btn-block,.cta__form .wpcf7-submit+.btn-block,.cta__form .btn-block+.wpcf7-submit,.cta__form .wpcf7-submit+.wpcf7-submit{margin-top:.5rem}
input[type=submit].btn-block,.cta__form input[type=submit].wpcf7-submit,input[type=reset].btn-block,.cta__form input[type=reset].wpcf7-submit,input[type=button].btn-block,.cta__form input[type=button].wpcf7-submit{width:100%}
.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:22px;padding-left:22px;margin-right:auto;margin-left:auto}
.row,.wp-block-group.grid>.wp-block-group__inner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-22px;margin-left:-22px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:22px;padding-left:22px}
.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}
.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}
.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}
.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}
.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}
.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}
.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}
.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}
.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}
.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}
.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}
.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}
.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}
.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}
.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}
.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}
.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}
.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}
.offset-1{margin-left:8.33333333%}
.offset-2{margin-left:16.66666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333333%}
.offset-5{margin-left:41.66666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333333%}
.offset-8{margin-left:66.66666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333333%}
.offset-11{margin-left:91.66666667%}
.table{width:100%;margin-bottom:1rem;color:#1a4a58}
.table th,.table td{padding:.94rem;vertical-align:top;border-top:1px solid rgba(26,74,88,.1)}
.table thead th{vertical-align:bottom;border-bottom:2px solid rgba(26,74,88,.1)}
.table tbody+tbody{border-top:2px solid rgba(26,74,88,.1)}
.table-sm th,.table-sm td{padding:.3rem}
.table-bordered{border:1px solid rgba(26,74,88,.1)}
.table-bordered th,.table-bordered td{border:1px solid rgba(26,74,88,.1)}
.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}
.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}
.table-hover tbody tr:hover{color:#1a4a58;background-color:rgba(0,0,0,.075)}
.table-primary,.table-primary>th,.table-primary>td{background-color:#f3cbc0}
.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#e99e8a}
.table-hover .table-primary:hover{background-color:#efb9ab}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#efb9ab}
.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}
.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}
.table-hover .table-secondary:hover{background-color:#c8cbcf}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}
.table-success,.table-success>th,.table-success>td{background-color:#daeaca}
.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#bbd79d}
.table-hover .table-success:hover{background-color:#cde3b8}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#cde3b8}
.table-info,.table-info>th,.table-info>td{background-color:#ceeefd}
.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#a3e0fb}
.table-hover .table-info:hover{background-color:#b6e6fc}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#b6e6fc}
.table-warning,.table-warning>th,.table-warning>td{background-color:#ffe2b8}
.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffc97a}
.table-hover .table-warning:hover{background-color:#ffd89f}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffd89f}
.table-danger,.table-danger>th,.table-danger>td{background-color:#f8c8c6}
.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#f19896}
.table-hover .table-danger:hover{background-color:#f5b2af}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f5b2af}
.table-light,.table-light>th,.table-light>td{background-color:#fcfefe}
.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#f9fcfc}
.table-hover .table-light:hover{background-color:#e9f8f8}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#e9f8f8}
.table-dark,.table-dark>th,.table-dark>td{background-color:#bfccd0}
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#88a1a8}
.table-hover .table-dark:hover{background-color:#b0c0c5}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b0c0c5}
.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}
.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}
.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}
.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:rgba(26,74,88,.1)}
.table-dark{color:#fff;background-color:#343a40}
.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}
.table-dark.table-bordered{border:0}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}
.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive>.table-bordered{border:0}
.form-control,.wpcf7-form-control:not(.wpcf7-submit),.post-password-form input[type=password],.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{display:block;width:100%;height:54px;padding:.45rem 1.25rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid rgba(26,74,88,.2);border-radius:4px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
.form-control::-ms-expand,.wpcf7-form-control:not(.wpcf7-submit)::-ms-expand,.post-password-form input[type=password]::-ms-expand,.gform_wrapper input::-ms-expand,.gform_wrapper textarea::-ms-expand,.gform_wrapper select::-ms-expand{background-color:transparent;border:0}
.form-control:focus,.wpcf7-form-control:focus:not(.wpcf7-submit),.post-password-form input[type=password]:focus,.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{color:#495057;background-color:#fff;border-color:#ee9b84;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(212,69,30,.25);box-shadow:0 0 0 .2rem rgba(212,69,30,.25)}
.form-control::-webkit-input-placeholder,.wpcf7-form-control:not(.wpcf7-submit)::-webkit-input-placeholder,.post-password-form input[type=password]::-webkit-input-placeholder,.gform_wrapper input::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder,.gform_wrapper select::-webkit-input-placeholder{color:rgba(26,74,88,.5);opacity:1}
.form-control::-moz-placeholder,.wpcf7-form-control:not(.wpcf7-submit)::-moz-placeholder,.post-password-form input[type=password]::-moz-placeholder,.gform_wrapper input::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder,.gform_wrapper select::-moz-placeholder{color:rgba(26,74,88,.5);opacity:1}
.form-control:-ms-input-placeholder,.wpcf7-form-control:not(.wpcf7-submit):-ms-input-placeholder,.post-password-form input[type=password]:-ms-input-placeholder,.gform_wrapper input:-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder,.gform_wrapper select:-ms-input-placeholder{color:rgba(26,74,88,.5);opacity:1}
.form-control::-ms-input-placeholder,.wpcf7-form-control:not(.wpcf7-submit)::-ms-input-placeholder,.post-password-form input[type=password]::-ms-input-placeholder,.gform_wrapper input::-ms-input-placeholder,.gform_wrapper textarea::-ms-input-placeholder,.gform_wrapper select::-ms-input-placeholder{color:rgba(26,74,88,.5);opacity:1}
.form-control::placeholder,.wpcf7-form-control:not(.wpcf7-submit)::placeholder,.post-password-form input[type=password]::placeholder,.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder,.gform_wrapper select::placeholder{color:rgba(26,74,88,.5);opacity:1}
.form-control:disabled,.wpcf7-form-control:disabled:not(.wpcf7-submit),.post-password-form input[type=password]:disabled,.gform_wrapper input:disabled,.gform_wrapper textarea:disabled,.gform_wrapper select:disabled,.form-control[readonly],[readonly].wpcf7-form-control:not(.wpcf7-submit),.post-password-form input[readonly][type=password],.gform_wrapper input[readonly],.gform_wrapper textarea[readonly],.gform_wrapper select[readonly]{background-color:#e9ecef;opacity:1}
input[type=date].form-control,input[type=date].wpcf7-form-control:not(.wpcf7-submit),.post-password-form input[type=date][type=password],.gform_wrapper input[type=date],input[type=time].form-control,input[type=time].wpcf7-form-control:not(.wpcf7-submit),.post-password-form input[type=time][type=password],.gform_wrapper input[type=time],input[type=datetime-local].form-control,input[type=datetime-local].wpcf7-form-control:not(.wpcf7-submit),.post-password-form input[type=datetime-local][type=password],.gform_wrapper input[type=datetime-local],input[type=month].form-control,input[type=month].wpcf7-form-control:not(.wpcf7-submit),.post-password-form input[type=month][type=password],.gform_wrapper input[type=month]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select.form-control:-moz-focusring,select.wpcf7-form-control:-moz-focusring:not(.wpcf7-submit),.gform_wrapper select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
select.form-control:focus::-ms-value,select.wpcf7-form-control:focus:not(.wpcf7-submit)::-ms-value,.gform_wrapper select:focus::-ms-value{color:#495057;background-color:#fff}
.form-control-file,.form-control-range{display:block;width:100%}
.col-form-label{padding-top:calc(0.45rem + 1px);padding-bottom:calc(0.45rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.09375rem;line-height:1.5}
.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:.765625rem;line-height:1.5}
.form-control-plaintext{display:block;width:100%;padding:.45rem 0;margin-bottom:0;font-size:.875rem;line-height:1.5;color:#1a4a58;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}
.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.765625rem;line-height:1.5;border-radius:.2rem}
.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5;border-radius:.3rem}
select.form-control[size],select[size].wpcf7-form-control:not(.wpcf7-submit),.gform_wrapper select[size],select.form-control[multiple],select[multiple].wpcf7-form-control:not(.wpcf7-submit),.gform_wrapper select[multiple]{height:auto}
textarea.form-control,textarea.wpcf7-form-control:not(.wpcf7-submit),.gform_wrapper textarea{height:auto}
.form-group{margin-bottom:1rem}
.form-text{display:block;margin-top:.25rem}
.form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}
.form-check{position:relative;display:block;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}
.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}
.form-check-label{margin-bottom:0}
.form-check-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#7cb342}
.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.765625rem;line-height:1.5;color:#fff;background-color:rgba(124,179,66,.9);border-radius:4px}
.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}
.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}
.was-validated .form-control:valid,.was-validated .wpcf7-form-control:valid:not(.wpcf7-submit),.was-validated .post-password-form input[type=password]:valid,.post-password-form .was-validated input[type=password]:valid,.was-validated .gform_wrapper input:valid,.gform_wrapper .was-validated input:valid,.was-validated .gform_wrapper textarea:valid,.gform_wrapper .was-validated textarea:valid,.was-validated .gform_wrapper select:valid,.gform_wrapper .was-validated select:valid,.form-control.is-valid,.is-valid.wpcf7-form-control:not(.wpcf7-submit),.post-password-form input.is-valid[type=password],.gform_wrapper input.is-valid,.gform_wrapper textarea.is-valid,.gform_wrapper select.is-valid{border-color:#7cb342;padding-right:calc(1.5em + 0.9rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%237cb342' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.225rem) center;background-size:calc(0.75em + 0.45rem) calc(0.75em + 0.45rem)}
.was-validated .form-control:valid:focus,.was-validated .wpcf7-form-control:valid:focus:not(.wpcf7-submit),.was-validated .post-password-form input[type=password]:valid:focus,.post-password-form .was-validated input[type=password]:valid:focus,.was-validated .gform_wrapper input:valid:focus,.gform_wrapper .was-validated input:valid:focus,.was-validated .gform_wrapper textarea:valid:focus,.gform_wrapper .was-validated textarea:valid:focus,.was-validated .gform_wrapper select:valid:focus,.gform_wrapper .was-validated select:valid:focus,.form-control.is-valid:focus,.is-valid.wpcf7-form-control:focus:not(.wpcf7-submit),.post-password-form input.is-valid[type=password]:focus,.gform_wrapper input.is-valid:focus,.gform_wrapper textarea.is-valid:focus,.gform_wrapper select.is-valid:focus{border-color:#7cb342;-webkit-box-shadow:0 0 0 .2rem rgba(124,179,66,.25);box-shadow:0 0 0 .2rem rgba(124,179,66,.25)}
.was-validated select.form-control:valid,.was-validated select.wpcf7-form-control:valid:not(.wpcf7-submit),.was-validated .gform_wrapper select:valid,.gform_wrapper .was-validated select:valid,select.form-control.is-valid,select.is-valid.wpcf7-form-control:not(.wpcf7-submit),.gform_wrapper select.is-valid{padding-right:5rem !important;background-position:right 2.5rem center}
.was-validated textarea.form-control:valid,.was-validated textarea.wpcf7-form-control:valid:not(.wpcf7-submit),.was-validated .gform_wrapper textarea:valid,.gform_wrapper .was-validated textarea:valid,textarea.form-control.is-valid,textarea.is-valid.wpcf7-form-control:not(.wpcf7-submit),.gform_wrapper textarea.is-valid{padding-right:calc(1.5em + 0.9rem);background-position:top calc(0.375em + 0.225rem) right calc(0.375em + 0.225rem)}
.was-validated .custom-select:valid,.was-validated .gform_wrapper select:valid,.gform_wrapper .was-validated select:valid,.custom-select.is-valid,.gform_wrapper select.is-valid{border-color:#7cb342;padding-right:calc(0.75em + 2.925rem) !important;background:url("data:image/svg+xml,%3csvg fill='none' viewBox='0 0 22 13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 1L11 11 1 1' stroke='%23D4451E' stroke-width='2'/%3e%3c/svg%3e") right 1.25rem center/22px 22px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%237cb342' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 2.25rem/calc(0.75em + 0.45rem) calc(0.75em + 0.45rem) no-repeat}
.was-validated .custom-select:valid:focus,.was-validated .gform_wrapper select:valid:focus,.gform_wrapper .was-validated select:valid:focus,.custom-select.is-valid:focus,.gform_wrapper select.is-valid:focus{border-color:#7cb342;-webkit-box-shadow:0 0 0 .2rem rgba(124,179,66,.25);box-shadow:0 0 0 .2rem rgba(124,179,66,.25)}
.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#7cb342}
.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}
.was-validated .custom-control-input:valid~.custom-control-label,.was-validated .wpcf7 .custom-control-input:valid~input[type=checkbox]+span,.wpcf7 .was-validated .custom-control-input:valid~input[type=checkbox]+span,.was-validated .wpcf7 input[type=checkbox]:valid~.custom-control-label,.was-validated .wpcf7 input[type=checkbox]:valid~input[type=checkbox]+span,.was-validated .wpcf7 input[type=checkbox]:valid+span,.wpcf7 .was-validated input[type=checkbox]:valid~.custom-control-label,.wpcf7 .was-validated input[type=checkbox]:valid~input[type=checkbox]+span,.wpcf7 .was-validated input[type=checkbox]:valid+span,.was-validated .gform_wrapper .custom-control-input:valid~input[type=checkbox]+label,.gform_wrapper .was-validated .custom-control-input:valid~input[type=checkbox]+label,.was-validated .gform_wrapper input[type=checkbox]:valid~.custom-control-label,.wpcf7 .was-validated .gform_wrapper input[type=checkbox]:valid+span,.was-validated .gform_wrapper input[type=checkbox]:valid~input[type=checkbox]+label,.was-validated .gform_wrapper input[type=checkbox]:valid+label,.gform_wrapper .was-validated input[type=checkbox]:valid~.custom-control-label,.gform_wrapper .was-validated input[type=checkbox]:valid~input[type=checkbox]+label,.gform_wrapper .was-validated input[type=checkbox]:valid+label,.custom-control-input.is-valid~.custom-control-label,.wpcf7 .custom-control-input.is-valid~input[type=checkbox]+span,.wpcf7 input.is-valid[type=checkbox]~.custom-control-label,.wpcf7 input.is-valid[type=checkbox]~input[type=checkbox]+span,.wpcf7 input[type=checkbox].is-valid+span,.gform_wrapper .custom-control-input.is-valid~input[type=checkbox]+label,.gform_wrapper input.is-valid[type=checkbox]~.custom-control-label,.wpcf7 .gform_wrapper input[type=checkbox].is-valid+span,.gform_wrapper input.is-valid[type=checkbox]~input[type=checkbox]+label,.gform_wrapper input[type=checkbox].is-valid+label{color:#7cb342}
.was-validated .custom-control-input:valid~.custom-control-label::before,.was-validated .wpcf7 .custom-control-input:valid~input[type=checkbox]+span::before,.wpcf7 .was-validated .custom-control-input:valid~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:valid~.custom-control-label::before,.was-validated .wpcf7 input[type=checkbox]:valid~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:valid+span::before,.wpcf7 .was-validated input[type=checkbox]:valid~.custom-control-label::before,.wpcf7 .was-validated input[type=checkbox]:valid~input[type=checkbox]+span::before,.wpcf7 .was-validated input[type=checkbox]:valid+span::before,.was-validated .gform_wrapper .custom-control-input:valid~input[type=checkbox]+label::before,.gform_wrapper .was-validated .custom-control-input:valid~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:valid~.custom-control-label::before,.wpcf7 .was-validated .gform_wrapper input[type=checkbox]:valid+span::before,.was-validated .gform_wrapper input[type=checkbox]:valid~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:valid+label::before,.gform_wrapper .was-validated input[type=checkbox]:valid~.custom-control-label::before,.gform_wrapper .was-validated input[type=checkbox]:valid~input[type=checkbox]+label::before,.gform_wrapper .was-validated input[type=checkbox]:valid+label::before,.custom-control-input.is-valid~.custom-control-label::before,.wpcf7 .custom-control-input.is-valid~input[type=checkbox]+span::before,.wpcf7 input.is-valid[type=checkbox]~.custom-control-label::before,.wpcf7 input.is-valid[type=checkbox]~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox].is-valid+span::before,.gform_wrapper .custom-control-input.is-valid~input[type=checkbox]+label::before,.gform_wrapper input.is-valid[type=checkbox]~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox].is-valid+span::before,.gform_wrapper input.is-valid[type=checkbox]~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox].is-valid+label::before{border-color:#7cb342}
.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.was-validated .wpcf7 .custom-control-input:valid:checked~input[type=checkbox]+span::before,.wpcf7 .was-validated .custom-control-input:valid:checked~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:valid:checked~.custom-control-label::before,.was-validated .wpcf7 input[type=checkbox]:valid:checked~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:valid:checked+span::before,.wpcf7 .was-validated input[type=checkbox]:valid:checked~.custom-control-label::before,.wpcf7 .was-validated input[type=checkbox]:valid:checked~input[type=checkbox]+span::before,.wpcf7 .was-validated input[type=checkbox]:valid:checked+span::before,.was-validated .gform_wrapper .custom-control-input:valid:checked~input[type=checkbox]+label::before,.gform_wrapper .was-validated .custom-control-input:valid:checked~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:valid:checked~.custom-control-label::before,.wpcf7 .was-validated .gform_wrapper input[type=checkbox]:valid:checked+span::before,.was-validated .gform_wrapper input[type=checkbox]:valid:checked~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:valid:checked+label::before,.gform_wrapper .was-validated input[type=checkbox]:valid:checked~.custom-control-label::before,.gform_wrapper .was-validated input[type=checkbox]:valid:checked~input[type=checkbox]+label::before,.gform_wrapper .was-validated input[type=checkbox]:valid:checked+label::before,.custom-control-input.is-valid:checked~.custom-control-label::before,.wpcf7 .custom-control-input.is-valid:checked~input[type=checkbox]+span::before,.wpcf7 input.is-valid[type=checkbox]:checked~.custom-control-label::before,.wpcf7 input.is-valid[type=checkbox]:checked~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox].is-valid:checked+span::before,.gform_wrapper .custom-control-input.is-valid:checked~input[type=checkbox]+label::before,.gform_wrapper input.is-valid[type=checkbox]:checked~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox].is-valid:checked+span::before,.gform_wrapper input.is-valid[type=checkbox]:checked~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox].is-valid:checked+label::before{border-color:#95c563;background-color:#95c563}
.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.was-validated .wpcf7 .custom-control-input:valid:focus~input[type=checkbox]+span::before,.wpcf7 .was-validated .custom-control-input:valid:focus~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:valid:focus~.custom-control-label::before,.was-validated .wpcf7 input[type=checkbox]:valid:focus~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:valid:focus+span::before,.wpcf7 .was-validated input[type=checkbox]:valid:focus~.custom-control-label::before,.wpcf7 .was-validated input[type=checkbox]:valid:focus~input[type=checkbox]+span::before,.wpcf7 .was-validated input[type=checkbox]:valid:focus+span::before,.was-validated .gform_wrapper .custom-control-input:valid:focus~input[type=checkbox]+label::before,.gform_wrapper .was-validated .custom-control-input:valid:focus~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:valid:focus~.custom-control-label::before,.wpcf7 .was-validated .gform_wrapper input[type=checkbox]:valid:focus+span::before,.was-validated .gform_wrapper input[type=checkbox]:valid:focus~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:valid:focus+label::before,.gform_wrapper .was-validated input[type=checkbox]:valid:focus~.custom-control-label::before,.gform_wrapper .was-validated input[type=checkbox]:valid:focus~input[type=checkbox]+label::before,.gform_wrapper .was-validated input[type=checkbox]:valid:focus+label::before,.custom-control-input.is-valid:focus~.custom-control-label::before,.wpcf7 .custom-control-input.is-valid:focus~input[type=checkbox]+span::before,.wpcf7 input.is-valid[type=checkbox]:focus~.custom-control-label::before,.wpcf7 input.is-valid[type=checkbox]:focus~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox].is-valid:focus+span::before,.gform_wrapper .custom-control-input.is-valid:focus~input[type=checkbox]+label::before,.gform_wrapper input.is-valid[type=checkbox]:focus~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox].is-valid:focus+span::before,.gform_wrapper input.is-valid[type=checkbox]:focus~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox].is-valid:focus+label::before{-webkit-box-shadow:0 0 0 .2rem rgba(124,179,66,.25);box-shadow:0 0 0 .2rem rgba(124,179,66,.25)}
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.was-validated .wpcf7 .custom-control-input:valid:focus:not(:checked)~input[type=checkbox]+span::before,.wpcf7 .was-validated .custom-control-input:valid:focus:not(:checked)~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:valid:focus:not(:checked)~.custom-control-label::before,.was-validated .wpcf7 input[type=checkbox]:valid:focus:not(:checked)~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:valid:focus:not(:checked)+span::before,.wpcf7 .was-validated input[type=checkbox]:valid:focus:not(:checked)~.custom-control-label::before,.wpcf7 .was-validated input[type=checkbox]:valid:focus:not(:checked)~input[type=checkbox]+span::before,.wpcf7 .was-validated input[type=checkbox]:valid:focus:not(:checked)+span::before,.was-validated .gform_wrapper .custom-control-input:valid:focus:not(:checked)~input[type=checkbox]+label::before,.gform_wrapper .was-validated .custom-control-input:valid:focus:not(:checked)~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:valid:focus:not(:checked)~.custom-control-label::before,.wpcf7 .was-validated .gform_wrapper input[type=checkbox]:valid:focus:not(:checked)+span::before,.was-validated .gform_wrapper input[type=checkbox]:valid:focus:not(:checked)~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:valid:focus:not(:checked)+label::before,.gform_wrapper .was-validated input[type=checkbox]:valid:focus:not(:checked)~.custom-control-label::before,.gform_wrapper .was-validated input[type=checkbox]:valid:focus:not(:checked)~input[type=checkbox]+label::before,.gform_wrapper .was-validated input[type=checkbox]:valid:focus:not(:checked)+label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.wpcf7 .custom-control-input.is-valid:focus:not(:checked)~input[type=checkbox]+span::before,.wpcf7 input.is-valid[type=checkbox]:focus:not(:checked)~.custom-control-label::before,.wpcf7 input.is-valid[type=checkbox]:focus:not(:checked)~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox].is-valid:focus:not(:checked)+span::before,.gform_wrapper .custom-control-input.is-valid:focus:not(:checked)~input[type=checkbox]+label::before,.gform_wrapper input.is-valid[type=checkbox]:focus:not(:checked)~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox].is-valid:focus:not(:checked)+span::before,.gform_wrapper input.is-valid[type=checkbox]:focus:not(:checked)~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox].is-valid:focus:not(:checked)+label::before{border-color:#7cb342}
.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#7cb342}
.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#7cb342;-webkit-box-shadow:0 0 0 .2rem rgba(124,179,66,.25);box-shadow:0 0 0 .2rem rgba(124,179,66,.25)}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#e53935}
.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.765625rem;line-height:1.5;color:#fff;background-color:rgba(229,57,53,.9);border-radius:4px}
.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}
.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}
.was-validated .form-control:invalid,.was-validated .wpcf7-form-control:invalid:not(.wpcf7-submit),.was-validated .post-password-form input[type=password]:invalid,.post-password-form .was-validated input[type=password]:invalid,.was-validated .gform_wrapper input:invalid,.gform_wrapper .was-validated input:invalid,.was-validated .gform_wrapper textarea:invalid,.gform_wrapper .was-validated textarea:invalid,.was-validated .gform_wrapper select:invalid,.gform_wrapper .was-validated select:invalid,.form-control.is-invalid,.is-invalid.wpcf7-form-control:not(.wpcf7-submit),.post-password-form input.is-invalid[type=password],.gform_wrapper input.is-invalid,.gform_wrapper textarea.is-invalid,.gform_wrapper select.is-invalid{border-color:#e53935;padding-right:calc(1.5em + 0.9rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e53935' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e53935' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.225rem) center;background-size:calc(0.75em + 0.45rem) calc(0.75em + 0.45rem)}
.was-validated .form-control:invalid:focus,.was-validated .wpcf7-form-control:invalid:focus:not(.wpcf7-submit),.was-validated .post-password-form input[type=password]:invalid:focus,.post-password-form .was-validated input[type=password]:invalid:focus,.was-validated .gform_wrapper input:invalid:focus,.gform_wrapper .was-validated input:invalid:focus,.was-validated .gform_wrapper textarea:invalid:focus,.gform_wrapper .was-validated textarea:invalid:focus,.was-validated .gform_wrapper select:invalid:focus,.gform_wrapper .was-validated select:invalid:focus,.form-control.is-invalid:focus,.is-invalid.wpcf7-form-control:focus:not(.wpcf7-submit),.post-password-form input.is-invalid[type=password]:focus,.gform_wrapper input.is-invalid:focus,.gform_wrapper textarea.is-invalid:focus,.gform_wrapper select.is-invalid:focus{border-color:#e53935;-webkit-box-shadow:0 0 0 .2rem rgba(229,57,53,.25);box-shadow:0 0 0 .2rem rgba(229,57,53,.25)}
.was-validated select.form-control:invalid,.was-validated select.wpcf7-form-control:invalid:not(.wpcf7-submit),.was-validated .gform_wrapper select:invalid,.gform_wrapper .was-validated select:invalid,select.form-control.is-invalid,select.is-invalid.wpcf7-form-control:not(.wpcf7-submit),.gform_wrapper select.is-invalid{padding-right:5rem !important;background-position:right 2.5rem center}
.was-validated textarea.form-control:invalid,.was-validated textarea.wpcf7-form-control:invalid:not(.wpcf7-submit),.was-validated .gform_wrapper textarea:invalid,.gform_wrapper .was-validated textarea:invalid,textarea.form-control.is-invalid,textarea.is-invalid.wpcf7-form-control:not(.wpcf7-submit),.gform_wrapper textarea.is-invalid{padding-right:calc(1.5em + 0.9rem);background-position:top calc(0.375em + 0.225rem) right calc(0.375em + 0.225rem)}
.was-validated .custom-select:invalid,.was-validated .gform_wrapper select:invalid,.gform_wrapper .was-validated select:invalid,.custom-select.is-invalid,.gform_wrapper select.is-invalid{border-color:#e53935;padding-right:calc(0.75em + 2.925rem) !important;background:url("data:image/svg+xml,%3csvg fill='none' viewBox='0 0 22 13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 1L11 11 1 1' stroke='%23D4451E' stroke-width='2'/%3e%3c/svg%3e") right 1.25rem center/22px 22px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e53935' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e53935' stroke='none'/%3e%3c/svg%3e") center right 2.25rem/calc(0.75em + 0.45rem) calc(0.75em + 0.45rem) no-repeat}
.was-validated .custom-select:invalid:focus,.was-validated .gform_wrapper select:invalid:focus,.gform_wrapper .was-validated select:invalid:focus,.custom-select.is-invalid:focus,.gform_wrapper select.is-invalid:focus{border-color:#e53935;-webkit-box-shadow:0 0 0 .2rem rgba(229,57,53,.25);box-shadow:0 0 0 .2rem rgba(229,57,53,.25)}
.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#e53935}
.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}
.was-validated .custom-control-input:invalid~.custom-control-label,.was-validated .wpcf7 .custom-control-input:invalid~input[type=checkbox]+span,.wpcf7 .was-validated .custom-control-input:invalid~input[type=checkbox]+span,.was-validated .wpcf7 input[type=checkbox]:invalid~.custom-control-label,.was-validated .wpcf7 input[type=checkbox]:invalid~input[type=checkbox]+span,.was-validated .wpcf7 input[type=checkbox]:invalid+span,.wpcf7 .was-validated input[type=checkbox]:invalid~.custom-control-label,.wpcf7 .was-validated input[type=checkbox]:invalid~input[type=checkbox]+span,.wpcf7 .was-validated input[type=checkbox]:invalid+span,.was-validated .gform_wrapper .custom-control-input:invalid~input[type=checkbox]+label,.gform_wrapper .was-validated .custom-control-input:invalid~input[type=checkbox]+label,.was-validated .gform_wrapper input[type=checkbox]:invalid~.custom-control-label,.wpcf7 .was-validated .gform_wrapper input[type=checkbox]:invalid+span,.was-validated .gform_wrapper input[type=checkbox]:invalid~input[type=checkbox]+label,.was-validated .gform_wrapper input[type=checkbox]:invalid+label,.gform_wrapper .was-validated input[type=checkbox]:invalid~.custom-control-label,.gform_wrapper .was-validated input[type=checkbox]:invalid~input[type=checkbox]+label,.gform_wrapper .was-validated input[type=checkbox]:invalid+label,.custom-control-input.is-invalid~.custom-control-label,.wpcf7 .custom-control-input.is-invalid~input[type=checkbox]+span,.wpcf7 input.is-invalid[type=checkbox]~.custom-control-label,.wpcf7 input.is-invalid[type=checkbox]~input[type=checkbox]+span,.wpcf7 input[type=checkbox].is-invalid+span,.gform_wrapper .custom-control-input.is-invalid~input[type=checkbox]+label,.gform_wrapper input.is-invalid[type=checkbox]~.custom-control-label,.wpcf7 .gform_wrapper input[type=checkbox].is-invalid+span,.gform_wrapper input.is-invalid[type=checkbox]~input[type=checkbox]+label,.gform_wrapper input[type=checkbox].is-invalid+label{color:#e53935}
.was-validated .custom-control-input:invalid~.custom-control-label::before,.was-validated .wpcf7 .custom-control-input:invalid~input[type=checkbox]+span::before,.wpcf7 .was-validated .custom-control-input:invalid~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:invalid~.custom-control-label::before,.was-validated .wpcf7 input[type=checkbox]:invalid~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:invalid+span::before,.wpcf7 .was-validated input[type=checkbox]:invalid~.custom-control-label::before,.wpcf7 .was-validated input[type=checkbox]:invalid~input[type=checkbox]+span::before,.wpcf7 .was-validated input[type=checkbox]:invalid+span::before,.was-validated .gform_wrapper .custom-control-input:invalid~input[type=checkbox]+label::before,.gform_wrapper .was-validated .custom-control-input:invalid~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:invalid~.custom-control-label::before,.wpcf7 .was-validated .gform_wrapper input[type=checkbox]:invalid+span::before,.was-validated .gform_wrapper input[type=checkbox]:invalid~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:invalid+label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid~.custom-control-label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid~input[type=checkbox]+label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid+label::before,.custom-control-input.is-invalid~.custom-control-label::before,.wpcf7 .custom-control-input.is-invalid~input[type=checkbox]+span::before,.wpcf7 input.is-invalid[type=checkbox]~.custom-control-label::before,.wpcf7 input.is-invalid[type=checkbox]~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox].is-invalid+span::before,.gform_wrapper .custom-control-input.is-invalid~input[type=checkbox]+label::before,.gform_wrapper input.is-invalid[type=checkbox]~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox].is-invalid+span::before,.gform_wrapper input.is-invalid[type=checkbox]~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox].is-invalid+label::before{border-color:#e53935}
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.was-validated .wpcf7 .custom-control-input:invalid:checked~input[type=checkbox]+span::before,.wpcf7 .was-validated .custom-control-input:invalid:checked~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:invalid:checked~.custom-control-label::before,.was-validated .wpcf7 input[type=checkbox]:invalid:checked~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:invalid:checked+span::before,.wpcf7 .was-validated input[type=checkbox]:invalid:checked~.custom-control-label::before,.wpcf7 .was-validated input[type=checkbox]:invalid:checked~input[type=checkbox]+span::before,.wpcf7 .was-validated input[type=checkbox]:invalid:checked+span::before,.was-validated .gform_wrapper .custom-control-input:invalid:checked~input[type=checkbox]+label::before,.gform_wrapper .was-validated .custom-control-input:invalid:checked~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:invalid:checked~.custom-control-label::before,.wpcf7 .was-validated .gform_wrapper input[type=checkbox]:invalid:checked+span::before,.was-validated .gform_wrapper input[type=checkbox]:invalid:checked~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:invalid:checked+label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid:checked~.custom-control-label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid:checked~input[type=checkbox]+label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid:checked+label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before,.wpcf7 .custom-control-input.is-invalid:checked~input[type=checkbox]+span::before,.wpcf7 input.is-invalid[type=checkbox]:checked~.custom-control-label::before,.wpcf7 input.is-invalid[type=checkbox]:checked~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox].is-invalid:checked+span::before,.gform_wrapper .custom-control-input.is-invalid:checked~input[type=checkbox]+label::before,.gform_wrapper input.is-invalid[type=checkbox]:checked~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox].is-invalid:checked+span::before,.gform_wrapper input.is-invalid[type=checkbox]:checked~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox].is-invalid:checked+label::before{border-color:#eb6562;background-color:#eb6562}
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.was-validated .wpcf7 .custom-control-input:invalid:focus~input[type=checkbox]+span::before,.wpcf7 .was-validated .custom-control-input:invalid:focus~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:invalid:focus~.custom-control-label::before,.was-validated .wpcf7 input[type=checkbox]:invalid:focus~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:invalid:focus+span::before,.wpcf7 .was-validated input[type=checkbox]:invalid:focus~.custom-control-label::before,.wpcf7 .was-validated input[type=checkbox]:invalid:focus~input[type=checkbox]+span::before,.wpcf7 .was-validated input[type=checkbox]:invalid:focus+span::before,.was-validated .gform_wrapper .custom-control-input:invalid:focus~input[type=checkbox]+label::before,.gform_wrapper .was-validated .custom-control-input:invalid:focus~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:invalid:focus~.custom-control-label::before,.wpcf7 .was-validated .gform_wrapper input[type=checkbox]:invalid:focus+span::before,.was-validated .gform_wrapper input[type=checkbox]:invalid:focus~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:invalid:focus+label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid:focus~.custom-control-label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid:focus~input[type=checkbox]+label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid:focus+label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before,.wpcf7 .custom-control-input.is-invalid:focus~input[type=checkbox]+span::before,.wpcf7 input.is-invalid[type=checkbox]:focus~.custom-control-label::before,.wpcf7 input.is-invalid[type=checkbox]:focus~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox].is-invalid:focus+span::before,.gform_wrapper .custom-control-input.is-invalid:focus~input[type=checkbox]+label::before,.gform_wrapper input.is-invalid[type=checkbox]:focus~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox].is-invalid:focus+span::before,.gform_wrapper input.is-invalid[type=checkbox]:focus~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox].is-invalid:focus+label::before{-webkit-box-shadow:0 0 0 .2rem rgba(229,57,53,.25);box-shadow:0 0 0 .2rem rgba(229,57,53,.25)}
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .wpcf7 .custom-control-input:invalid:focus:not(:checked)~input[type=checkbox]+span::before,.wpcf7 .was-validated .custom-control-input:invalid:focus:not(:checked)~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .wpcf7 input[type=checkbox]:invalid:focus:not(:checked)~input[type=checkbox]+span::before,.was-validated .wpcf7 input[type=checkbox]:invalid:focus:not(:checked)+span::before,.wpcf7 .was-validated input[type=checkbox]:invalid:focus:not(:checked)~.custom-control-label::before,.wpcf7 .was-validated input[type=checkbox]:invalid:focus:not(:checked)~input[type=checkbox]+span::before,.wpcf7 .was-validated input[type=checkbox]:invalid:focus:not(:checked)+span::before,.was-validated .gform_wrapper .custom-control-input:invalid:focus:not(:checked)~input[type=checkbox]+label::before,.gform_wrapper .was-validated .custom-control-input:invalid:focus:not(:checked)~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:invalid:focus:not(:checked)~.custom-control-label::before,.wpcf7 .was-validated .gform_wrapper input[type=checkbox]:invalid:focus:not(:checked)+span::before,.was-validated .gform_wrapper input[type=checkbox]:invalid:focus:not(:checked)~input[type=checkbox]+label::before,.was-validated .gform_wrapper input[type=checkbox]:invalid:focus:not(:checked)+label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid:focus:not(:checked)~.custom-control-label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid:focus:not(:checked)~input[type=checkbox]+label::before,.gform_wrapper .was-validated input[type=checkbox]:invalid:focus:not(:checked)+label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.wpcf7 .custom-control-input.is-invalid:focus:not(:checked)~input[type=checkbox]+span::before,.wpcf7 input.is-invalid[type=checkbox]:focus:not(:checked)~.custom-control-label::before,.wpcf7 input.is-invalid[type=checkbox]:focus:not(:checked)~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox].is-invalid:focus:not(:checked)+span::before,.gform_wrapper .custom-control-input.is-invalid:focus:not(:checked)~input[type=checkbox]+label::before,.gform_wrapper input.is-invalid[type=checkbox]:focus:not(:checked)~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox].is-invalid:focus:not(:checked)+span::before,.gform_wrapper input.is-invalid[type=checkbox]:focus:not(:checked)~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox].is-invalid:focus:not(:checked)+label::before{border-color:#e53935}
.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#e53935}
.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#e53935;-webkit-box-shadow:0 0 0 .2rem rgba(229,57,53,.25);box-shadow:0 0 0 .2rem rgba(229,57,53,.25)}
.form-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.form-inline .form-check{width:100%}
.custom-control{position:relative;z-index:1;display:block;min-height:1.3125rem;padding-left:1.5rem;print-color-adjust:exact}
.custom-control-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}
.custom-control-input,.wpcf7 input[type=checkbox],.gform_wrapper input[type=checkbox]{position:absolute;left:0;z-index:-1;width:1rem;height:1.15625rem;opacity:0}
.custom-control-input:checked~.custom-control-label::before,.wpcf7 .custom-control-input:checked~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox]:checked~.custom-control-label::before,.wpcf7 input[type=checkbox]:checked~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox]:checked+span::before,.gform_wrapper .custom-control-input:checked~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox]:checked~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox]:checked+span::before,.gform_wrapper input[type=checkbox]:checked~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox]:checked+label::before{color:#fff;border-color:#d4451e;background-color:#d4451e}
.custom-control-input:focus~.custom-control-label::before,.wpcf7 .custom-control-input:focus~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox]:focus~.custom-control-label::before,.wpcf7 input[type=checkbox]:focus~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox]:focus+span::before,.gform_wrapper .custom-control-input:focus~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox]:focus~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox]:focus+span::before,.gform_wrapper input[type=checkbox]:focus~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox]:focus+label::before{-webkit-box-shadow:0 0 0 .2rem rgba(212,69,30,.25);box-shadow:0 0 0 .2rem rgba(212,69,30,.25)}
.custom-control-input:focus:not(:checked)~.custom-control-label::before,.wpcf7 .custom-control-input:focus:not(:checked)~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox]:focus:not(:checked)~.custom-control-label::before,.wpcf7 input[type=checkbox]:focus:not(:checked)~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox]:focus:not(:checked)+span::before,.gform_wrapper .custom-control-input:focus:not(:checked)~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox]:focus:not(:checked)~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox]:focus:not(:checked)+span::before,.gform_wrapper input[type=checkbox]:focus:not(:checked)~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox]:focus:not(:checked)+label::before{border-color:#ee9b84}
.custom-control-input:not(:disabled):active~.custom-control-label::before,.wpcf7 .custom-control-input:not(:disabled):active~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox]:not(:disabled):active~.custom-control-label::before,.wpcf7 input[type=checkbox]:not(:disabled):active~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox]:not(:disabled):active+span::before,.gform_wrapper .custom-control-input:not(:disabled):active~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox]:not(:disabled):active~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox]:not(:disabled):active+span::before,.gform_wrapper input[type=checkbox]:not(:disabled):active~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox]:not(:disabled):active+label::before{color:#fff;background-color:#f4bfb1;border-color:#f4bfb1}
.custom-control-input[disabled]~.custom-control-label,.wpcf7 .custom-control-input[disabled]~input[type=checkbox]+span,.wpcf7 input[disabled][type=checkbox]~.custom-control-label,.wpcf7 input[disabled][type=checkbox]~input[type=checkbox]+span,.wpcf7 input[type=checkbox][disabled]+span,.gform_wrapper .custom-control-input[disabled]~input[type=checkbox]+label,.gform_wrapper input[disabled][type=checkbox]~.custom-control-label,.wpcf7 .gform_wrapper input[type=checkbox][disabled]+span,.gform_wrapper input[disabled][type=checkbox]~input[type=checkbox]+label,.gform_wrapper input[type=checkbox][disabled]+label,.custom-control-input:disabled~.custom-control-label,.wpcf7 .custom-control-input:disabled~input[type=checkbox]+span,.wpcf7 input[type=checkbox]:disabled~.custom-control-label,.wpcf7 input[type=checkbox]:disabled~input[type=checkbox]+span,.wpcf7 input[type=checkbox]:disabled+span,.gform_wrapper .custom-control-input:disabled~input[type=checkbox]+label,.gform_wrapper input[type=checkbox]:disabled~.custom-control-label,.wpcf7 .gform_wrapper input[type=checkbox]:disabled+span,.gform_wrapper input[type=checkbox]:disabled~input[type=checkbox]+label,.gform_wrapper input[type=checkbox]:disabled+label{color:#6c757d}
.custom-control-input[disabled]~.custom-control-label::before,.wpcf7 .custom-control-input[disabled]~input[type=checkbox]+span::before,.wpcf7 input[disabled][type=checkbox]~.custom-control-label::before,.wpcf7 input[disabled][type=checkbox]~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox][disabled]+span::before,.gform_wrapper .custom-control-input[disabled]~input[type=checkbox]+label::before,.gform_wrapper input[disabled][type=checkbox]~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox][disabled]+span::before,.gform_wrapper input[disabled][type=checkbox]~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox][disabled]+label::before,.custom-control-input:disabled~.custom-control-label::before,.wpcf7 .custom-control-input:disabled~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox]:disabled~.custom-control-label::before,.wpcf7 input[type=checkbox]:disabled~input[type=checkbox]+span::before,.wpcf7 input[type=checkbox]:disabled+span::before,.gform_wrapper .custom-control-input:disabled~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox]:disabled~.custom-control-label::before,.wpcf7 .gform_wrapper input[type=checkbox]:disabled+span::before,.gform_wrapper input[type=checkbox]:disabled~input[type=checkbox]+label::before,.gform_wrapper input[type=checkbox]:disabled+label::before{background-color:#e9ecef}
.custom-control-label,.wpcf7 input[type=checkbox]+span,.gform_wrapper input[type=checkbox]+label{position:relative;margin-bottom:0;vertical-align:top}
.custom-control-label::before,.wpcf7 input[type=checkbox]+span::before,.gform_wrapper input[type=checkbox]+label::before{position:absolute;top:.15625rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}
.custom-control-label::after,.wpcf7 input[type=checkbox]+span::after,.gform_wrapper input[type=checkbox]+label::after{position:absolute;top:.15625rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}
.custom-checkbox .custom-control-label::before,.custom-checkbox .wpcf7 input[type=checkbox]+span::before,.wpcf7 .custom-checkbox input[type=checkbox]+span::before,.custom-checkbox .gform_wrapper input[type=checkbox]+label::before,.gform_wrapper .custom-checkbox input[type=checkbox]+label::before{border-radius:4px}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after,.custom-checkbox .wpcf7 .custom-control-input:checked~input[type=checkbox]+span::after,.wpcf7 .custom-checkbox .custom-control-input:checked~input[type=checkbox]+span::after,.custom-checkbox .wpcf7 input[type=checkbox]:checked~.custom-control-label::after,.custom-checkbox .wpcf7 input[type=checkbox]:checked~input[type=checkbox]+span::after,.custom-checkbox .wpcf7 input[type=checkbox]:checked+span::after,.wpcf7 .custom-checkbox input[type=checkbox]:checked~.custom-control-label::after,.wpcf7 .custom-checkbox input[type=checkbox]:checked~input[type=checkbox]+span::after,.wpcf7 .custom-checkbox input[type=checkbox]:checked+span::after,.custom-checkbox .gform_wrapper .custom-control-input:checked~input[type=checkbox]+label::after,.gform_wrapper .custom-checkbox .custom-control-input:checked~input[type=checkbox]+label::after,.custom-checkbox .gform_wrapper input[type=checkbox]:checked~.custom-control-label::after,.wpcf7 .custom-checkbox .gform_wrapper input[type=checkbox]:checked+span::after,.custom-checkbox .gform_wrapper input[type=checkbox]:checked~input[type=checkbox]+label::after,.custom-checkbox .gform_wrapper input[type=checkbox]:checked+label::after,.gform_wrapper .custom-checkbox input[type=checkbox]:checked~.custom-control-label::after,.gform_wrapper .custom-checkbox input[type=checkbox]:checked~input[type=checkbox]+label::after,.gform_wrapper .custom-checkbox input[type=checkbox]:checked+label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before,.custom-checkbox .wpcf7 .custom-control-input:indeterminate~input[type=checkbox]+span::before,.wpcf7 .custom-checkbox .custom-control-input:indeterminate~input[type=checkbox]+span::before,.custom-checkbox .wpcf7 input[type=checkbox]:indeterminate~.custom-control-label::before,.custom-checkbox .wpcf7 input[type=checkbox]:indeterminate~input[type=checkbox]+span::before,.custom-checkbox .wpcf7 input[type=checkbox]:indeterminate+span::before,.wpcf7 .custom-checkbox input[type=checkbox]:indeterminate~.custom-control-label::before,.wpcf7 .custom-checkbox input[type=checkbox]:indeterminate~input[type=checkbox]+span::before,.wpcf7 .custom-checkbox input[type=checkbox]:indeterminate+span::before,.custom-checkbox .gform_wrapper .custom-control-input:indeterminate~input[type=checkbox]+label::before,.gform_wrapper .custom-checkbox .custom-control-input:indeterminate~input[type=checkbox]+label::before,.custom-checkbox .gform_wrapper input[type=checkbox]:indeterminate~.custom-control-label::before,.wpcf7 .custom-checkbox .gform_wrapper input[type=checkbox]:indeterminate+span::before,.custom-checkbox .gform_wrapper input[type=checkbox]:indeterminate~input[type=checkbox]+label::before,.custom-checkbox .gform_wrapper input[type=checkbox]:indeterminate+label::before,.gform_wrapper .custom-checkbox input[type=checkbox]:indeterminate~.custom-control-label::before,.gform_wrapper .custom-checkbox input[type=checkbox]:indeterminate~input[type=checkbox]+label::before,.gform_wrapper .custom-checkbox input[type=checkbox]:indeterminate+label::before{border-color:#d4451e;background-color:#d4451e}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after,.custom-checkbox .wpcf7 .custom-control-input:indeterminate~input[type=checkbox]+span::after,.wpcf7 .custom-checkbox .custom-control-input:indeterminate~input[type=checkbox]+span::after,.custom-checkbox .wpcf7 input[type=checkbox]:indeterminate~.custom-control-label::after,.custom-checkbox .wpcf7 input[type=checkbox]:indeterminate~input[type=checkbox]+span::after,.custom-checkbox .wpcf7 input[type=checkbox]:indeterminate+span::after,.wpcf7 .custom-checkbox input[type=checkbox]:indeterminate~.custom-control-label::after,.wpcf7 .custom-checkbox input[type=checkbox]:indeterminate~input[type=checkbox]+span::after,.wpcf7 .custom-checkbox input[type=checkbox]:indeterminate+span::after,.custom-checkbox .gform_wrapper .custom-control-input:indeterminate~input[type=checkbox]+label::after,.gform_wrapper .custom-checkbox .custom-control-input:indeterminate~input[type=checkbox]+label::after,.custom-checkbox .gform_wrapper input[type=checkbox]:indeterminate~.custom-control-label::after,.wpcf7 .custom-checkbox .gform_wrapper input[type=checkbox]:indeterminate+span::after,.custom-checkbox .gform_wrapper input[type=checkbox]:indeterminate~input[type=checkbox]+label::after,.custom-checkbox .gform_wrapper input[type=checkbox]:indeterminate+label::after,.gform_wrapper .custom-checkbox input[type=checkbox]:indeterminate~.custom-control-label::after,.gform_wrapper .custom-checkbox input[type=checkbox]:indeterminate~input[type=checkbox]+label::after,.gform_wrapper .custom-checkbox input[type=checkbox]:indeterminate+label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before,.custom-checkbox .wpcf7 .custom-control-input:disabled:checked~input[type=checkbox]+span::before,.wpcf7 .custom-checkbox .custom-control-input:disabled:checked~input[type=checkbox]+span::before,.custom-checkbox .wpcf7 input[type=checkbox]:disabled:checked~.custom-control-label::before,.custom-checkbox .wpcf7 input[type=checkbox]:disabled:checked~input[type=checkbox]+span::before,.custom-checkbox .wpcf7 input[type=checkbox]:disabled:checked+span::before,.wpcf7 .custom-checkbox input[type=checkbox]:disabled:checked~.custom-control-label::before,.wpcf7 .custom-checkbox input[type=checkbox]:disabled:checked~input[type=checkbox]+span::before,.wpcf7 .custom-checkbox input[type=checkbox]:disabled:checked+span::before,.custom-checkbox .gform_wrapper .custom-control-input:disabled:checked~input[type=checkbox]+label::before,.gform_wrapper .custom-checkbox .custom-control-input:disabled:checked~input[type=checkbox]+label::before,.custom-checkbox .gform_wrapper input[type=checkbox]:disabled:checked~.custom-control-label::before,.wpcf7 .custom-checkbox .gform_wrapper input[type=checkbox]:disabled:checked+span::before,.custom-checkbox .gform_wrapper input[type=checkbox]:disabled:checked~input[type=checkbox]+label::before,.custom-checkbox .gform_wrapper input[type=checkbox]:disabled:checked+label::before,.gform_wrapper .custom-checkbox input[type=checkbox]:disabled:checked~.custom-control-label::before,.gform_wrapper .custom-checkbox input[type=checkbox]:disabled:checked~input[type=checkbox]+label::before,.gform_wrapper .custom-checkbox input[type=checkbox]:disabled:checked+label::before{background-color:rgba(212,69,30,.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before,.custom-checkbox .wpcf7 .custom-control-input:disabled:indeterminate~input[type=checkbox]+span::before,.wpcf7 .custom-checkbox .custom-control-input:disabled:indeterminate~input[type=checkbox]+span::before,.custom-checkbox .wpcf7 input[type=checkbox]:disabled:indeterminate~.custom-control-label::before,.custom-checkbox .wpcf7 input[type=checkbox]:disabled:indeterminate~input[type=checkbox]+span::before,.custom-checkbox .wpcf7 input[type=checkbox]:disabled:indeterminate+span::before,.wpcf7 .custom-checkbox input[type=checkbox]:disabled:indeterminate~.custom-control-label::before,.wpcf7 .custom-checkbox input[type=checkbox]:disabled:indeterminate~input[type=checkbox]+span::before,.wpcf7 .custom-checkbox input[type=checkbox]:disabled:indeterminate+span::before,.custom-checkbox .gform_wrapper .custom-control-input:disabled:indeterminate~input[type=checkbox]+label::before,.gform_wrapper .custom-checkbox .custom-control-input:disabled:indeterminate~input[type=checkbox]+label::before,.custom-checkbox .gform_wrapper input[type=checkbox]:disabled:indeterminate~.custom-control-label::before,.wpcf7 .custom-checkbox .gform_wrapper input[type=checkbox]:disabled:indeterminate+span::before,.custom-checkbox .gform_wrapper input[type=checkbox]:disabled:indeterminate~input[type=checkbox]+label::before,.custom-checkbox .gform_wrapper input[type=checkbox]:disabled:indeterminate+label::before,.gform_wrapper .custom-checkbox input[type=checkbox]:disabled:indeterminate~.custom-control-label::before,.gform_wrapper .custom-checkbox input[type=checkbox]:disabled:indeterminate~input[type=checkbox]+label::before,.gform_wrapper .custom-checkbox input[type=checkbox]:disabled:indeterminate+label::before{background-color:rgba(212,69,30,.5)}
.custom-radio .custom-control-label::before,.custom-radio .wpcf7 input[type=checkbox]+span::before,.wpcf7 .custom-radio input[type=checkbox]+span::before,.custom-radio .gform_wrapper input[type=checkbox]+label::before,.gform_wrapper .custom-radio input[type=checkbox]+label::before{border-radius:50%}
.custom-radio .custom-control-input:checked~.custom-control-label::after,.custom-radio .wpcf7 .custom-control-input:checked~input[type=checkbox]+span::after,.wpcf7 .custom-radio .custom-control-input:checked~input[type=checkbox]+span::after,.custom-radio .wpcf7 input[type=checkbox]:checked~.custom-control-label::after,.custom-radio .wpcf7 input[type=checkbox]:checked~input[type=checkbox]+span::after,.custom-radio .wpcf7 input[type=checkbox]:checked+span::after,.wpcf7 .custom-radio input[type=checkbox]:checked~.custom-control-label::after,.wpcf7 .custom-radio input[type=checkbox]:checked~input[type=checkbox]+span::after,.wpcf7 .custom-radio input[type=checkbox]:checked+span::after,.custom-radio .gform_wrapper .custom-control-input:checked~input[type=checkbox]+label::after,.gform_wrapper .custom-radio .custom-control-input:checked~input[type=checkbox]+label::after,.custom-radio .gform_wrapper input[type=checkbox]:checked~.custom-control-label::after,.wpcf7 .custom-radio .gform_wrapper input[type=checkbox]:checked+span::after,.custom-radio .gform_wrapper input[type=checkbox]:checked~input[type=checkbox]+label::after,.custom-radio .gform_wrapper input[type=checkbox]:checked+label::after,.gform_wrapper .custom-radio input[type=checkbox]:checked~.custom-control-label::after,.gform_wrapper .custom-radio input[type=checkbox]:checked~input[type=checkbox]+label::after,.gform_wrapper .custom-radio input[type=checkbox]:checked+label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before,.custom-radio .wpcf7 .custom-control-input:disabled:checked~input[type=checkbox]+span::before,.wpcf7 .custom-radio .custom-control-input:disabled:checked~input[type=checkbox]+span::before,.custom-radio .wpcf7 input[type=checkbox]:disabled:checked~.custom-control-label::before,.custom-radio .wpcf7 input[type=checkbox]:disabled:checked~input[type=checkbox]+span::before,.custom-radio .wpcf7 input[type=checkbox]:disabled:checked+span::before,.wpcf7 .custom-radio input[type=checkbox]:disabled:checked~.custom-control-label::before,.wpcf7 .custom-radio input[type=checkbox]:disabled:checked~input[type=checkbox]+span::before,.wpcf7 .custom-radio input[type=checkbox]:disabled:checked+span::before,.custom-radio .gform_wrapper .custom-control-input:disabled:checked~input[type=checkbox]+label::before,.gform_wrapper .custom-radio .custom-control-input:disabled:checked~input[type=checkbox]+label::before,.custom-radio .gform_wrapper input[type=checkbox]:disabled:checked~.custom-control-label::before,.wpcf7 .custom-radio .gform_wrapper input[type=checkbox]:disabled:checked+span::before,.custom-radio .gform_wrapper input[type=checkbox]:disabled:checked~input[type=checkbox]+label::before,.custom-radio .gform_wrapper input[type=checkbox]:disabled:checked+label::before,.gform_wrapper .custom-radio input[type=checkbox]:disabled:checked~.custom-control-label::before,.gform_wrapper .custom-radio input[type=checkbox]:disabled:checked~input[type=checkbox]+label::before,.gform_wrapper .custom-radio input[type=checkbox]:disabled:checked+label::before{background-color:rgba(212,69,30,.5)}
.custom-switch{padding-left:2.25rem}
.custom-switch .custom-control-label::before,.custom-switch .wpcf7 input[type=checkbox]+span::before,.wpcf7 .custom-switch input[type=checkbox]+span::before,.custom-switch .gform_wrapper input[type=checkbox]+label::before,.gform_wrapper .custom-switch input[type=checkbox]+label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}
.custom-switch .custom-control-label::after,.custom-switch .wpcf7 input[type=checkbox]+span::after,.wpcf7 .custom-switch input[type=checkbox]+span::after,.custom-switch .gform_wrapper input[type=checkbox]+label::after,.gform_wrapper .custom-switch input[type=checkbox]+label::after{top:calc(0.15625rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
.custom-switch .custom-control-input:checked~.custom-control-label::after,.custom-switch .wpcf7 .custom-control-input:checked~input[type=checkbox]+span::after,.wpcf7 .custom-switch .custom-control-input:checked~input[type=checkbox]+span::after,.custom-switch .wpcf7 input[type=checkbox]:checked~.custom-control-label::after,.custom-switch .wpcf7 input[type=checkbox]:checked~input[type=checkbox]+span::after,.custom-switch .wpcf7 input[type=checkbox]:checked+span::after,.wpcf7 .custom-switch input[type=checkbox]:checked~.custom-control-label::after,.wpcf7 .custom-switch input[type=checkbox]:checked~input[type=checkbox]+span::after,.wpcf7 .custom-switch input[type=checkbox]:checked+span::after,.custom-switch .gform_wrapper .custom-control-input:checked~input[type=checkbox]+label::after,.gform_wrapper .custom-switch .custom-control-input:checked~input[type=checkbox]+label::after,.custom-switch .gform_wrapper input[type=checkbox]:checked~.custom-control-label::after,.wpcf7 .custom-switch .gform_wrapper input[type=checkbox]:checked+span::after,.custom-switch .gform_wrapper input[type=checkbox]:checked~input[type=checkbox]+label::after,.custom-switch .gform_wrapper input[type=checkbox]:checked+label::after,.gform_wrapper .custom-switch input[type=checkbox]:checked~.custom-control-label::after,.gform_wrapper .custom-switch input[type=checkbox]:checked~input[type=checkbox]+label::after,.gform_wrapper .custom-switch input[type=checkbox]:checked+label::after{background-color:#fff;-webkit-transform:translateX(0.75rem);-ms-transform:translateX(0.75rem);transform:translateX(0.75rem)}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before,.custom-switch .wpcf7 .custom-control-input:disabled:checked~input[type=checkbox]+span::before,.wpcf7 .custom-switch .custom-control-input:disabled:checked~input[type=checkbox]+span::before,.custom-switch .wpcf7 input[type=checkbox]:disabled:checked~.custom-control-label::before,.custom-switch .wpcf7 input[type=checkbox]:disabled:checked~input[type=checkbox]+span::before,.custom-switch .wpcf7 input[type=checkbox]:disabled:checked+span::before,.wpcf7 .custom-switch input[type=checkbox]:disabled:checked~.custom-control-label::before,.wpcf7 .custom-switch input[type=checkbox]:disabled:checked~input[type=checkbox]+span::before,.wpcf7 .custom-switch input[type=checkbox]:disabled:checked+span::before,.custom-switch .gform_wrapper .custom-control-input:disabled:checked~input[type=checkbox]+label::before,.gform_wrapper .custom-switch .custom-control-input:disabled:checked~input[type=checkbox]+label::before,.custom-switch .gform_wrapper input[type=checkbox]:disabled:checked~.custom-control-label::before,.wpcf7 .custom-switch .gform_wrapper input[type=checkbox]:disabled:checked+span::before,.custom-switch .gform_wrapper input[type=checkbox]:disabled:checked~input[type=checkbox]+label::before,.custom-switch .gform_wrapper input[type=checkbox]:disabled:checked+label::before,.gform_wrapper .custom-switch input[type=checkbox]:disabled:checked~.custom-control-label::before,.gform_wrapper .custom-switch input[type=checkbox]:disabled:checked~input[type=checkbox]+label::before,.gform_wrapper .custom-switch input[type=checkbox]:disabled:checked+label::before{background-color:rgba(212,69,30,.5)}
.custom-select,.gform_wrapper select{display:inline-block;width:100%;height:54px;padding:.45rem 2.25rem .45rem 1.25rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg fill='none' viewBox='0 0 22 13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 1L11 11 1 1' stroke='%23D4451E' stroke-width='2'/%3e%3c/svg%3e") right 1.25rem center/22px 22px no-repeat;border:1px solid rgba(26,74,88,.2);border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-select:focus,.gform_wrapper select:focus{border-color:#ee9b84;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(212,69,30,.25);box-shadow:0 0 0 .2rem rgba(212,69,30,.25)}
.custom-select:focus::-ms-value,.gform_wrapper select:focus::-ms-value{color:#495057;background-color:#fff}
.custom-select[multiple],.gform_wrapper select[multiple],.custom-select[size]:not([size="1"]),.gform_wrapper select[size]:not([size="1"]){height:auto;padding-right:1.25rem;background-image:none}
.custom-select:disabled,.gform_wrapper select:disabled{color:#6c757d;background-color:#e9ecef}
.custom-select::-ms-expand,.gform_wrapper select::-ms-expand{display:none}
.custom-select:-moz-focusring,.gform_wrapper select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
.custom-select-sm{height:calc(1.5em + 0.5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.765625rem}
.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.09375rem}
.custom-file{position:relative;display:inline-block;width:100%;height:54px;margin-bottom:0}
.custom-file-input{position:relative;z-index:2;width:100%;height:54px;margin:0;overflow:hidden;opacity:0}
.custom-file-input:focus~.custom-file-label{border-color:#ee9b84;-webkit-box-shadow:0 0 0 .2rem rgba(212,69,30,.25);box-shadow:0 0 0 .2rem rgba(212,69,30,.25)}
.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}
.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}
.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}
.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:54px;padding:.45rem 1.25rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid rgba(26,74,88,.2);border-radius:4px}
.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 0.9rem);padding:.45rem 1.25rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 4px 4px 0}
.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-range:focus{outline:0}
.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(212,69,30,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(212,69,30,.25)}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(212,69,30,.25)}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(212,69,30,.25)}
.custom-range::-moz-focus-outer{border:0}
.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#d4451e;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}
.custom-range::-webkit-slider-thumb:active{background-color:#f4bfb1}
.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#d4451e;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}
.custom-range::-moz-range-thumb:active{background-color:#f4bfb1}
.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#d4451e;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
.custom-range::-ms-thumb:active{background-color:#f4bfb1}
.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}
.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}
.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}
.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}
.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}
.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}
.custom-range:disabled::-moz-range-track{cursor:default}
.custom-range:disabled::-ms-thumb{background-color:#adb5bd}
.custom-control-label::before,.wpcf7 input[type=checkbox]+span::before,.gform_wrapper input[type=checkbox]+label::before,.custom-file-label,.custom-select,.gform_wrapper select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:4px}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group{border-top:inherit;border-bottom:inherit}
.card>.list-group:first-child{border-top-width:0;border-top-left-radius:3px;border-top-right-radius:3px}
.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}
.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.card-subtitle{margin-top:-0.375rem;margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link:hover{text-decoration:none}
.card-link+.card-link{margin-left:1.25rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius:3px 3px 0 0}
.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}
.card-footer:last-child{border-radius:0 0 3px 3px}
.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}
.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:3px}
.card-img,.card-img-top,.card-img-bottom{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}
.card-img,.card-img-top{border-top-left-radius:3px;border-top-right-radius:3px}
.card-img,.card-img-bottom{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.card-deck .card{margin-bottom:22px}
.card-group>.card{margin-bottom:22px}
.card-columns .card{margin-bottom:.75rem}
.accordion{overflow-anchor:none}
.accordion>.card{overflow:hidden}
.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}
.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}
.alert,.wpcf7 form .wpcf7-response-output{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:4px}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:3.8125rem}
.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}
.alert-primary{color:#6e2410;background-color:#f6dad2;border-color:#f3cbc0}
.alert-primary hr{border-top-color:#efb9ab}
.alert-primary .alert-link{color:#41150a}
.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.alert-secondary hr{border-top-color:#c8cbcf}
.alert-secondary .alert-link{color:#202326}
.alert-success,.wpcf7 form.sent .wpcf7-response-output{color:#405d22;background-color:#e5f0d9;border-color:#daeaca}
.alert-success hr,.wpcf7 form.sent .wpcf7-response-output hr{border-top-color:#cde3b8}
.alert-success .alert-link,.wpcf7 form.sent .wpcf7-response-output .alert-link{color:#263814}
.alert-info{color:#296580;background-color:#dcf3fd;border-color:#ceeefd}
.alert-info hr{border-top-color:#b6e6fc}
.alert-info .alert-link{color:#1d4759}
.alert-warning{color:#854f00;background-color:#ffeacc;border-color:#ffe2b8}
.alert-warning hr{border-top-color:#ffd89f}
.alert-warning .alert-link{color:#523100}
.alert-danger,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#771e1c;background-color:#fad7d7;border-color:#f8c8c6}
.alert-danger hr,.wpcf7 form.invalid .wpcf7-response-output hr,.wpcf7 form.unaccepted .wpcf7-response-output hr{border-top-color:#f5b2af}
.alert-danger .alert-link,.wpcf7 form.invalid .wpcf7-response-output .alert-link,.wpcf7 form.unaccepted .wpcf7-response-output .alert-link{color:#4e1412}
.alert-light{color:#7f8282;background-color:#fdfefe;border-color:#fcfefe}
.alert-light hr{border-top-color:#e9f8f8}
.alert-light .alert-link{color:#666868}
.alert-dark{color:#0e262e;background-color:#d1dbde;border-color:#bfccd0}
.alert-dark hr{border-top-color:#b0c0c5}
.alert-dark .alert-link{color:#020607}
.d-none{display:none !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.d-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.position-static{position:static !important}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-fixed{position:fixed !important}
.position-sticky{position:-webkit-sticky !important;position:sticky !important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}
.text-justify{text-align:justify !important}
.text-wrap{white-space:normal !important}
.text-nowrap{white-space:nowrap !important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.font-weight-light{font-weight:300 !important}
.font-weight-lighter{font-weight:lighter !important}
.font-weight-normal{font-weight:400 !important}
.font-weight-bold{font-weight:700 !important}
.font-weight-bolder{font-weight:bolder !important}
.font-italic{font-style:italic !important}
.text-white{color:#fff !important}
.text-primary{color:#d4451e !important}
a.text-primary:hover,a.text-primary:focus{color:#912f15 !important}
.text-secondary{color:#6c757d !important}
a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}
.text-success{color:#7cb342 !important}
a.text-success:hover,a.text-success:focus{color:#557b2d !important}
.text-info{color:#4fc3f7 !important}
a.text-info:hover,a.text-info:focus{color:#0ba8ef !important}
.text-warning{color:#ff9800 !important}
a.text-warning:hover,a.text-warning:focus{color:#b36a00 !important}
.text-danger{color:#e53935 !important}
a.text-danger:hover,a.text-danger:focus{color:#b61b17 !important}
.text-light{color:#f4fafa !important}
a.text-light:hover,a.text-light:focus{color:#bfe2e2 !important}
.text-dark{color:#1a4a58 !important}
a.text-dark:hover,a.text-dark:focus{color:#09181d !important}
.text-body{color:#1a4a58 !important}
.text-muted{color:#6c757d !important}
.text-black-50{color:rgba(0,0,0,.5) !important}
.text-white-50{color:rgba(255,255,255,.5) !important}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-decoration-none{text-decoration:none !important}
.text-break{word-break:break-word !important;word-wrap:break-word !important}
.text-reset{color:inherit !important}
@font-face{font-family:"Space Grotesk";src:url(//kovona.cz/wp-content/themes/kovona-system/build/fonts/SpaceGrotesk-Bold.eot);src:local("☺"),url(//kovona.cz/wp-content/themes/kovona-system/build/fonts/SpaceGrotesk-Bold.woff) format("woff"),url(//kovona.cz/wp-content/themes/kovona-system/build/fonts/SpaceGrotesk-Bold.ttf) format("truetype"),url(//kovona.cz/wp-content/themes/kovona-system/build/fonts/SpaceGrotesk-Bold.svg) format("svg");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:"Space Grotesk";src:url(//kovona.cz/wp-content/themes/kovona-system/build/fonts/SpaceGrotesk-Regular.eot);src:local("☺"),url(//kovona.cz/wp-content/themes/kovona-system/build/fonts/SpaceGrotesk-Regular.woff) format("woff"),url(//kovona.cz/wp-content/themes/kovona-system/build/fonts/SpaceGrotesk-Regular.ttf) format("truetype"),url(//kovona.cz/wp-content/themes/kovona-system/build/fonts/SpaceGrotesk-Regular.svg) format("svg");font-weight:normal;font-style:normal;font-display:swap}
body{color:#1a4a58;background-color:#fff;font-size:.875rem;max-width:100vw;overflow-x:hidden}
.site{position:relative;overflow:hidden}
.padding-section{padding:30px 0}
.container-sm{max-width:540px !important}
.container-md{max-width:720px !important}
.container-lg{max-width:960px !important}
.container-xl{max-width:1320px !important}
h1,.h1,h2,.h2,.gform_wrapper .gform_title,.display-1{font-weight:bold}
h1,.h1{font-size:45px}
h2,.h2,.gform_wrapper .gform_title{font-size:36px;line-height:46px}
h3,.h3,.gform_wrapper h2{font-size:25px}
.display-1{font-size:45px;line-height:50px;margin-bottom:15px}
.btn,.wpcf7-submit,.post-password-form input[type=submit],.gform_wrapper input[type=submit],.link{text-transform:uppercase;letter-spacing:.05em}
.btn-primary,.wpcf7-submit,.post-password-form input[type=submit],.gform_wrapper input[type=submit]{background:-webkit-linear-gradient(107.51deg,#d4451e 28.11%,#f47921 65.27%);background:linear-gradient(342.49deg,#d4451e 28.11%,#f47921 65.27%)}
.btn-primary:hover,.wpcf7-submit:hover,.post-password-form input[type=submit]:hover,.gform_wrapper input[type=submit]:hover{-webkit-box-shadow:0 5px 20px rgba(212,69,30,.5);box-shadow:0 5px 20px rgba(212,69,30,.5)}
.btn-link{font-weight:bold;font-size:12px;line-height:25px;letter-spacing:.05em;text-transform:uppercase;color:#1a4a58;display:inline-block;position:relative;padding-right:20px}
.btn-link:hover{text-decoration:none;color:#1a4a58}
.btn-link--light{color:#fff}
.btn-link--light .btn-link-icon{fill:#fff}
.btn-link--light:hover{color:#fff}
.btn-link--primary{color:#d4451e}
.btn-link--primary .btn-link-icon{fill:#d4451e}
.btn-link--primary:hover{color:#d4451e}
.btn-link-icon{fill:#1a4a58;height:9px;width:10px;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.link{font-weight:bold;font-size:14px;text-transform:uppercase;color:#d4451e;-webkit-transition:.3s;transition:.3s}
.link:hover .link__icon{left:10px}
.link__icon{-webkit-transition:.3s;transition:.3s;display:inline-block;position:relative;top:-2px;width:10px;height:10px;fill:#d4451e;margin-left:5px}
.gform_confirmation_wrapper{max-width:800px;margin:100px auto 50px;padding:0 22px;text-align:center;font-size:45px;font-weight:700}
.gform_wrapper{max-width:1320px;margin:0 auto;padding:60px 22px}
.gform_wrapper .gform_title{margin-bottom:50px;text-align:center;font-weight:700}
.gform_wrapper .validation_error{max-width:630px;margin:0 auto;margin-bottom:80px;padding:20px 30px;background-color:#e53935;color:#fff}
.gform_wrapper .gform_fields{max-width:630px;margin:0 auto;padding:0;list-style-type:none}
.gform_wrapper .gfield{margin-bottom:30px}
.gform_wrapper .gfield .validation_message{color:#e53935;font-size:.765625rem;text-align:left}
.gform_wrapper .gfield .validation_message ul{list-style-type:none;padding-left:0}
.gform_wrapper .ginput_container_fileupload .validation_message{padding:20px 0;color:#1a4a58}
.gform_wrapper .gfield_label{margin:25px 0}
.gform_wrapper .form-control,.gform_wrapper .wpcf7-form-control:not(.wpcf7-submit),.gform_wrapper .post-password-form input[type=password],.post-password-form .gform_wrapper input[type=password],.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border-radius:0;border-width:0;border-bottom-width:1px;height:54px}
.gform_wrapper .form-control:focus,.gform_wrapper .wpcf7-form-control:focus:not(.wpcf7-submit),.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{-webkit-box-shadow:none;box-shadow:none}
.gform_wrapper textarea{height:220px;border-width:1px}
.gform_wrapper input[type=submit]{width:auto;height:auto}
.gform_wrapper input[type=checkbox]:checked+label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}
.gform_wrapper .gform_drop_area{border:1px dashed #d9e0e2;padding:45px 20px 35px;text-align:center}
.gform_wrapper .gform_drop_area input[type=button]{display:inline;width:auto;height:auto;padding:0;border:0;color:#d4451e;text-decoration:underline;font-weight:700;font-size:18px}
.gform_wrapper .gform_drop_area::before{content:"";position:absolute;top:25px;left:calc(50% - 10px);width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 28 33' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8.8c.7 0 1.2.7 1.2 1.3v20.6c0 .7-.5 1.4-1.2 1.4-.8 0-1.5-.5-1.5-1.3V10c0-.7.7-1.4 1.5-1.3zM1.4 0h24.7c.7 0 1.2.5 1.3 1.1 0 .7-.5 1.4-1.2 1.4H1.5C.9 2.5.3 2 .2 1.4.2.6.8 0 1.4 0z' fill='%23D9E0E2'/%3E%3Cpath d='M14.8 6l8.8 9.3c.4.6.5 1.4 0 1.9-.5.6-1.4.6-2 0l-7.8-8.4L6 17.2c-.5.6-1.4.6-2 0-.4-.5-.3-1.3.1-1.9L12.8 6c.6-.5 1.5-.5 2 0z' fill='%23D9E0E2'/%3E%3C/svg%3E")}
.gform_wrapper .ginput_container_consent{padding-left:25px}
.gform_wrapper .gfield_consent_label{color:rgba(26,74,88,.5);font-size:.875rem}
.gform_wrapper .gfield_consent_label a{color:inherit;text-decoration:underline}
.gform_wrapper h2{margin:40px 0 10px;padding:10px 20px;background-color:#f4fafa}
.gform_wrapper .gfield_label{font-weight:700}
.gform_wrapper .hidden_label .gfield_label{display:none}
.gform_wrapper p{margin:40px 0;color:rgba(26,74,88,.5);font-size:.875rem}
.gform_wrapper .gform_footer{margin-top:60px;text-align:center}
.gform_confirmation_message{font-size:24px}
.wpcf7 input[type=checkbox]:checked+span::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}
.wpcf7 input+.ajax-loader{display:none}
.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3csvg fill='none' viewBox='0 0 22 13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 1L11 11 1 1' stroke='%23D4451E' stroke-width='2'/%3e%3c/svg%3e") right 1.25rem center/22px 22px no-repeat}
.form-control.nf-error,.nf-error.wpcf7-form-control:not(.wpcf7-submit),.post-password-form input.nf-error[type=password],.gform_wrapper input.nf-error,.gform_wrapper textarea.nf-error,.gform_wrapper select.nf-error{border-color:#e53935}
.image-radius,.image-radius-reverse{-webkit-box-shadow:0 4px 20px rgba(26,74,88,.12);box-shadow:0 4px 20px rgba(26,74,88,.12);max-width:100%;height:auto}
.image-radius{border-top-left-radius:15px;border-bottom-right-radius:15px}
.image-radius-reverse{border-top-right-radius:15px;border-bottom-left-radius:15px}
.leaf{display:block;background:#d4451e;position:relative;z-index:99}
.leaf--yellow{background-color:#fdb939}
.leaf--light{background-color:#f4fafa}
.leaf--grey{background-color:#e2eeef}
.leaf-1{width:18px;height:18px;border-radius:3.05556px 0}
.leaf-2{width:22px;height:22px;border-radius:5px 0}
.leaf-3{width:36px;height:36px;border-radius:12px 0}
.leaf-4{width:46px;height:46px;border-radius:12px 0}
.leaf-5{width:60px;height:60px;border-radius:12px 0}
.leaf-6{width:75px;height:75px;border-radius:12px 0}
.leaf-7{width:87px;height:87px;border-radius:20px 0}
.d-none{display:none}
.d-block{display:block}
.table{border-radius:4px 4px 0 0}
.table thead{background:-webkit-linear-gradient(93.75deg,#d4451e 28.11%,#f47921 65.27%);background:linear-gradient(356.25deg,#d4451e 28.11%,#f47921 65.27%);background:-webkit-linear-gradient(356.25deg,#d4451e 28.11%,#f47921 65.27%)}
.table thead th{color:#fff;border:0;border-right:1px solid #fff}
.table thead th:first-of-type{border-radius:4px 0 0 0}
.table thead th:last-of-type{border-radius:0 4px 0 0;border-right:0}
.wp-block-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:960px;margin:0 auto 40px;padding:0 22px}
.wp-block-table figcaption{padding:24px 22px;background-color:#f4fafa;font-size:25px;font-weight:700}
.wp-block-table table{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.wp-block-table thead th{background:-webkit-linear-gradient(91.01deg,#d4451e 15.24%,#f47921 86.89%);background:linear-gradient(358.99deg,#d4451e 15.24%,#f47921 86.89%);color:#fff}
.wp-block-table thead th:not(:last-of-type){border-right:1px solid #fff}
.wp-block-table tbody td{border-bottom:1px solid rgba(26,74,88,.1)}
.wp-block-table th,.wp-block-table td{padding:16px 20px}
.spinner{position:relative;width:60px;height:60px}
.spinner__bounce{width:100%;height:100%;border-radius:50%;background-color:#d4451e;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}
.spinner__bounce--2{-webkit-animation-delay:-1s;animation-delay:-1s}
.slbElement button:focus{outline:0}
.owl-carousel.owl-theme .owl-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.owl-carousel.owl-theme .owl-nav div.owl-dots{line-height:0;background-color:transparent}
.owl-carousel.owl-theme .owl-nav div.owl-dots:hover{background-color:transparent}
.owl-carousel.owl-theme .owl-nav button.owl-dot{background-color:transparent;vertical-align:middle}
.owl-carousel.owl-theme .owl-nav button.owl-dot:not(.active) span{width:6px;height:6px}
.owl-carousel.owl-theme .owl-nav button.owl-dot span{-webkit-transition:background-color .2s,width .2s,height .2s;transition:background-color .2s,width .2s,height .2s}
.owl-carousel.owl-theme .owl-nav button.owl-prev{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.owl-carousel.owl-theme .owl-nav button.owl-prev:not(.disabled):hover{-webkit-transform:rotate(90deg) scale(1.2);-ms-transform:rotate(90deg) scale(1.2);transform:rotate(90deg) scale(1.2)}
.owl-carousel.owl-theme .owl-nav button.owl-next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.owl-carousel.owl-theme .owl-nav button.owl-next:not(.disabled):hover{-webkit-transform:rotate(-90deg) scale(1.2);-ms-transform:rotate(-90deg) scale(1.2);transform:rotate(-90deg) scale(1.2)}
.owl-carousel.owl-theme .owl-nav button.owl-prev,.owl-carousel.owl-theme .owl-nav button.owl-next{width:20px;height:20px;color:transparent;background-image:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 22 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 1l-9.6 10L1 1' stroke='%23D4451E' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.owl-carousel.owl-theme .owl-nav button.owl-prev:hover,.owl-carousel.owl-theme .owl-nav button.owl-next:hover,.owl-carousel.owl-theme .owl-nav button.owl-dot:hover{background-color:transparent}
.owl-carousel.owl-theme .owl-nav button.owl-prev:focus,.owl-carousel.owl-theme .owl-nav button.owl-next:focus,.owl-carousel.owl-theme .owl-nav button.owl-dot:focus{outline:0}
.post-password-form{max-width:720px;margin:0 auto;min-height:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center}
.post-password-form p:last-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:400px;margin-top:40px}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.site__footer{position:relative;z-index:20;background-color:#1a4a58;color:rgba(255,255,255,.5);padding:70px 0}
.site__footer-logo,.site__footer-company-logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.site__footer-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.site__footer-logo{width:100%;max-width:215px;margin-bottom:49px}
.site__footer-contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.site__footer-contact-list{list-style-type:none;padding:0;margin:0;letter-spacing:.03em}
.site__footer-contact-list li{margin-bottom:16px;position:relative;padding-left:25px}
.site__footer-contact-list a{color:rgba(255,255,255,.5);text-decoration:none;-webkit-transition:.3s;transition:.3s}
.site__footer-contact-list a:hover{color:#fff}
.site__footer-contact-list svg{width:22px;height:22px;position:absolute;top:3px;left:-9px}
.site__footer-company{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:35px;margin-bottom:55px}
.site__footer-company-wrapper{display:block;color:rgba(255,255,255,.5);padding:26px 40px;-webkit-transition:.3s;transition:.3s}
.site__footer-company-wrapper:hover{color:#fff;text-decoration:none;background-color:#0d2c35}
.site__footer-company-logo{width:180px;margin-top:30px}
.site__footer-menu{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.site__footer-info{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.site__footer-copy{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;margin-top:20px;font-size:12px;color:rgba(255,255,255,.3)}
.site__footer-copy a{color:rgba(255,255,255,.3);text-decoration:underline;-webkit-transition:.3s;transition:.3s}
.site__footer-copy a:hover{color:#fff}
.site__footer-form{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;color:#1a4a58;z-index:4}
.site__footer-form .wpcf7-form{padding-top:10px}
.site__footer-form .wpcf7-form-control-wrap{display:inline-block;width:100%}
.site__footer-form .wpcf7-form-control:not(.wpcf7-submit){border-radius:0;border-width:0;border-bottom-width:1px}
.site__footer-form .wpcf7-form-control:not(.wpcf7-submit):focus{-webkit-box-shadow:none;box-shadow:none}
.site__footer-form .wpcf7-form-control.wpcf7-textarea{height:100px}
.site__footer-form .wpcf7-form-control.wpcf7-acceptance{display:inline;padding:0 0 0 10px;border:0}
.site__footer-form .wpcf7-form-control.wpcf7-acceptance label{margin-bottom:0;color:rgba(26,74,88,.5)}
.site__footer-form .wpcf7-form-control.wpcf7-acceptance a{color:inherit;text-decoration:underline}
.site__footer-form .wpcf7-form-control.wpcf7-acceptance a:hover{color:initial}
.site__footer-form .wpcf7-form-control::-webkit-input-placeholder{color:rgba(26,74,88,.5)}
.site__footer-form .wpcf7-form-control::-moz-placeholder{color:rgba(26,74,88,.5)}
.site__footer-form .wpcf7-form-control:-ms-input-placeholder{color:rgba(26,74,88,.5)}
.site__footer-form .wpcf7-form-control::-ms-input-placeholder{color:rgba(26,74,88,.5)}
.site__footer-form .wpcf7-form-control::placeholder{color:rgba(26,74,88,.5)}
.site__footer-form .wpcf7-not-valid-tip{position:absolute;top:100%;left:0;width:100%;font-size:.765625rem;color:#e53935}
.site__footer-form .wpcf7-response-output{border-radius:0;position:absolute;top:100%;left:0;width:100%;margin-top:0;border:0}
.site__footer-form .wpcf7-response-output.wpcf7-validation-errors,.site__footer-form .wpcf7-response-output.wpcf7-mail-sent-ng{background-color:#e53935;color:#fff}
.site__footer-form .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#7cb342;color:#fff}
.site__footer-form .col{margin-bottom:1rem}
.site__footer-heading{margin-bottom:36px;position:relative}
.site__footer-heading:after{height:7px;width:14px;background:url(//kovona.cz/wp-content/themes/kovona-system/build/images/caret.svg) center center no-repeat;background-size:cover;display:block;content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.site__footer-heading h4{font-weight:bold;font-size:24px;color:#fff}
.site__footer-box{display:none}
.site__footer-nav{margin:0;list-style-type:none;padding:0;line-height:27px}
.site__footer-nav a{color:rgba(255,255,255,.5);text-decoration:none;-webkit-transition:.3s;transition:.3s}
.site__footer-nav a:hover{color:#fff}
.site__header{padding:30px 22px 0 22px;position:relative;z-index:100;height:63px}
.site__header .container{padding:0}
.site__header--is-frontpage .site__navigation-nav>li>a{color:#fff}
.site__logo--is-mobile-active{position:fixed;z-index:99}
.site__logo--is-mobile-active .site__logo-img--default{display:none}
.site__logo--is-mobile-active .site__logo-img--dark{display:block}
.site__logo-img{width:200px}
.site__logo-img--dark{display:none}
.site__navigation{position:fixed;top:-100vh;left:0;width:100%;height:100vh;background-color:#fff;opacity:0;padding:0 50px;-webkit-transition:top .4s ease-in-out,opacity .4s ease-in-out;transition:top .4s ease-in-out,opacity .4s ease-in-out}
.menu-item{position:relative}
.menu-item__image-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;margin-top:-2px;margin-right:25px;vertical-align:middle;border:1px solid #d4451e}
.menu-item__image{width:85%}
.menu-item a{position:relative;z-index:1}
.menu-item-has-children:hover .sub-menu{bottom:-25px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:1;-webkit-transition-delay:0s,0s,.1s;transition-delay:0s,0s,.1s}
.site__navigation--is-mobile-active{opacity:1;top:0}
.site__navigation--is-mobile-active li.menu-item>a{color:#1a4a58}
.site__navigation-nav{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:right;padding-top:225px;height:100vh}
.site__navigation-nav>li{font-weight:bold;font-size:25px;line-height:30px;margin-bottom:23px}
.site__navigation-nav>li>a{color:#1a4a58}
.site__switcher{position:fixed;top:-100vh;left:24px;z-index:1;width:calc(100% - 48px);background-color:#f4fafa;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 27px;color:#1a4a58;opacity:0;-webkit-transition:top .4s ease-in-out,opacity .4s ease-in-out;transition:top .4s ease-in-out,opacity .4s ease-in-out}
.site__switcher:hover{text-decoration:none}
.site__switcher--is-mobile-active{opacity:1;top:110px}
.site__switcher--is-active{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}
.site__switcher--is-active .site__switcher-icon--caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);fill:#d4451e}
.site__switcher--is-active .site__switcher-toggle{min-width:none}
.site__switcher--is-active .site__switcher-text{min-width:120px;-webkit-transition:none;transition:none}
.site__switcher--is-active .site__switcher-submenu{display:block}
.site__switcher-text{font-weight:bold;font-size:15px;line-height:21px;text-transform:uppercase;display:inline-block;max-width:140px;letter-spacing:.05em}
.site__switcher-toggle{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;border:0;background-color:transparent;color:inherit;text-align:left}
.site__switcher-toggle:focus{outline:0}
.site__switcher-submenu{display:none;width:100%;max-height:calc(100vh - 230px);padding-top:25px;overflow-y:auto}
.site__switcher-icon{width:20px;height:20px;fill:#d4451e}
.site__switcher-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:5px 0;padding:10px 0;text-transform:uppercase;font-weight:700;color:#1a4a58;font-size:1.3125rem;letter-spacing:1px}
.site__switcher-link .site__switcher-icon{color:#d4451e}
.site__switcher-logo{height:20px}
.site__switcher-logo--bigger{height:28px}
.site__toggle-menu{background:url(//kovona.cz/wp-content/themes/kovona-system/build/images/menu-bg.svg);width:92px;height:110px;position:absolute;top:0;right:0;z-index:99;border:0}
.site__toggle-menu:hover:not(.site__toggle-menu--is-mobile-active) .site__toggle-menu-icon span{width:20px}
.site__toggle-menu:hover:not(.site__toggle-menu--is-mobile-active) .site__toggle-menu-icon span:nth-of-type(2){width:28px}
.site__toggle-menu:focus{outline:0}
.site__toggle-menu--is-mobile-active{position:fixed;z-index:99}
.site__toggle-menu--is-mobile-active .site__toggle-menu-icon span{width:28px;-webkit-transform:rotate(45deg) translate(3px,3px);-ms-transform:rotate(45deg) translate(3px,3px);transform:rotate(45deg) translate(3px,3px)}
.site__toggle-menu--is-mobile-active .site__toggle-menu-icon span:nth-of-type(2){width:28px;-webkit-transform:rotate(-45deg) translate(3px,-3px);-ms-transform:rotate(-45deg) translate(3px,-3px);transform:rotate(-45deg) translate(3px,-3px)}
.site__toggle-menu-icon{position:absolute;top:32px;right:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.site__toggle-menu-icon span{width:28px;height:4px;background-color:#fff;display:block;margin-bottom:5px;-webkit-transition:.3s;transition:.3s}
.site__toggle-menu-icon span:nth-of-type(2){width:20px}
.site__content{min-height:50vh}
.sub-menu{border-top-left-radius:20px;border-bottom-right-radius:20px;position:absolute;bottom:55px;right:0;background-color:#fff;padding:25px;list-style-type:none;width:auto;white-space:nowrap;text-align:left;opacity:0;-webkit-transition:.2s bottom .1s,.2s transform .1s,opacity .1s;transition:.2s bottom .1s,.2s transform .1s,opacity .1s;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.2);box-shadow:0 4px 30px rgba(0,0,0,.2)}
.sub-menu:before{content:"";position:absolute;top:-10px;right:30px;width:30px;height:30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}
.sub-menu:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:20px}
.sub-menu .menu-item a{display:inline-block;padding:10px 10px;color:#1a4a58;font-size:1.09375rem;-webkit-transition:text-shadow .2s,color .2s;transition:text-shadow .2s,color .2s}
.sub-menu .menu-item a:hover{text-shadow:0 0 .5px currentColor;color:#000;text-decoration:none}
.site__global-message{position:fixed;bottom:0;left:0;width:100%;z-index:21}
.site__global-message br{display:none}
.site__global-message-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:-webkit-linear-gradient(145.93deg,#d4451e 28.11%,#f47921 65.27%);background:linear-gradient(304.07deg,#d4451e 28.11%,#f47921 65.27%);padding:15px calc(22px);border-radius:15px 0 15px 0;font-size:14px;font-weight:700;text-transform:uppercase}
.site__global-message-link:hover{color:#fff;text-decoration:none}
.site__global-message-link:hover .site__global-message-arrow{margin-right:-10px}
.site__global-message-arrow{height:20px;width:20px;fill:#fff;position:relative;-webkit-transition:.3s;transition:.3s}
.job-item{background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:-webkit-linear-gradient(107.51deg,#d4451e 28.11%,#f47921 65.27%);background-image:linear-gradient(342.49deg,#d4451e 28.11%,#f47921 65.27%);-webkit-transition:.3s;transition:.3s;position:relative;border-radius:4px}
.job-item:after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.86)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.86) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to top,rgba(0,0,0,0.86) 0,rgba(0,0,0,0) 100%);z-index:0;border-radius:4px}
.job-item>a{text-decoration:none;position:relative;z-index:2;display:block}
.job-item:hover .job-item__link:after{right:-30px}
.job-item:hover .job-item__wrapper{-webkit-box-shadow:0 4px 30px rgba(0,0,0,.4);box-shadow:0 4px 30px rgba(0,0,0,.4)}
.job-item.job-item--no-bg:after{display:none}
.job-item__wrapper{-webkit-box-shadow:0 4px 30px rgba(0,0,0,.15);box-shadow:0 4px 30px rgba(0,0,0,.15);border-radius:4px;padding:20px;min-height:315px;width:275px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s}
.job-item__salary{background-color:#d4451e;border-radius:10px 0 10px 0;padding:0 14px;height:32px;width:auto;text-align:center;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#fff}
.job-item__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.job-item__heading{color:#fff;font-weight:bold;font-size:24px;line-height:28px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:25px}
.job-item__link{position:relative;font-size:14px;line-height:24px;color:#fff;text-decoration:none;display:inline-block;width:50%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;opacity:.5;text-align:center}
.job-item__link:after{position:absolute;top:7px;right:-20px;content:"";display:block;width:12px;height:11px;background:url(//kovona.cz/wp-content/themes/kovona-system/build/images/arrow-right-light.svg) center center no-repeat;-webkit-transition:.3s;transition:.3s}
.accordion__title{background-color:#f4fafa;margin:0 calc(-44px / 2);padding:10px calc(44px / 2);padding-right:calc(44px / 2 + 30px);font-weight:bold;font-size:16px;line-height:24px;position:relative;border:0;text-align:left;color:#1a4a58;-webkit-transition:background-color .2s;transition:background-color .2s}
.accordion__title:focus{outline:0}
.accordion__title:hover{background-color:#e2f2f2}
.accordion__title-caret{position:absolute;display:block;top:50%;right:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#d4451e;width:20px;height:20px;-webkit-transition:.3s;transition:.3s}
.accordion__title--is-active .accordion__title-caret{-webkit-transform:translate(0,-50%) scaleY(-1);-ms-transform:translate(0,-50%) scaleY(-1);transform:translate(0,-50%) scaleY(-1)}
.accordion__item{margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.accordion__item:last-of-type{margin-bottom:0}
.accordion__content{padding:30px 0}
div.wpcf7-response-output{border-radius:4px;background-color:#fff;border-color:rgba(26,74,88,.2);border-width:1px;margin-top:30px;margin-left:0;margin-right:0;margin-bottom:0;padding:20px 30px}
.site .site__wrapper .owl-dots .owl-dot.active span{background-color:#d4451e}
.owl-carousel__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.owl-carousel__nav button:focus{outline:0}
.owl-carousel__nav .owl-dots{line-height:1}
.owl-carousel__nav .owl-dots .owl-dot{vertical-align:middle}
.owl-carousel__nav .owl-dots .owl-dot:not(.active) span{width:5px;height:5px}
.owl-carousel__nav-btn{color:transparent;background-color:transparent;border:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzA2IDMwNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZDQ0NTFlIiBkPSJNMjcwIDU5TDE1MyAxNzYgMzYgNTkgMCA5NGwxNTMgMTUzTDMwNiA5NHoiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:75% auto;background-position:center}
.owl-carousel__nav-btn--prev{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-right:10px}
.owl-carousel__nav-btn--next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:10px}
.owl-carousel.off{display:block}
.banner{background-color:#fff;position:relative;overflow:hidden;margin-top:-63px}
.banner .container>svg{position:absolute;bottom:0;left:0}
.banner--is-frontpage .banner__wrapper{border-radius:0}
.banner p{font-size:14px;line-height:24px;opacity:.7;margin-bottom:0}
.banner__wrapper{position:relative;padding-left:calc(44px / 2);padding-right:calc(44px / 2);padding-top:100px;min-height:690px;padding-bottom:100px;color:#fff;background:#d4451e;margin:0 -22px}
.banner__wrapper:after{position:absolute;top:0;left:0;width:1000%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(12.82%,rgba(4,16,19,0.69)),color-stop(103.37%,rgba(0,0,0,0.26)));background:-webkit-linear-gradient(top,rgba(4,16,19,0.69) 12.82%,rgba(0,0,0,0.26) 103.37%);background:linear-gradient(180deg,rgba(4,16,19,0.69) 12.82%,rgba(0,0,0,0.26) 103.37%);content:"";display:block;z-index:2}
.banner__wrapper>.row,.wp-block-group.grid.banner__wrapper>.wp-block-group__inner-container{position:relative;z-index:4}
.banner__bg{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);height:100%;z-index:1}
.banner__overlay{position:absolute;bottom:0;left:0;z-index:3}
.banner__content,.banner__video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.banner__content{padding-top:26px}
.banner__video{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.banner__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:35px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.banner__buttons .btn-link{margin-top:23px;margin-left:9px}
.banner__play{padding:22px;border:.857143px solid rgba(255,255,255,.25);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}
.banner__play:after{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;content:"";width:30%;height:30%;z-index:-1;-webkit-transition:.3s;transition:.3s;opacity:.9}
.banner__play:hover:after{width:100%;height:100%}
.banner__play-wrapper,.banner__play,.banner__play:after{border-top-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:0;border-bottom-left-radius:0}
.banner__play-wrapper{width:59px;height:59px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:-webkit-linear-gradient(107.51deg,#d4451e 28.11%,#f47921 65.27%);background:linear-gradient(342.49deg,#d4451e 28.11%,#f47921 65.27%);-webkit-transition:.3s;transition:.3s}
.banner__play-wrapper:hover{-webkit-box-shadow:0 5px 20px rgba(212,69,30,.5);box-shadow:0 5px 20px rgba(212,69,30,.5)}
.banner__play-icon{width:24px;height:19px}
.slider-list{padding:30px 0}
.slider-list__wrapper{position:relative}
.slider-list__more{width:100%}
.slider-list__more .btn,.slider-list__more .link,.slider-list__more .gform_wrapper input[type=submit],.gform_wrapper .slider-list__more input[type=submit],.slider-list__more .post-password-form input[type=submit],.post-password-form .slider-list__more input[type=submit],.slider-list__more .wpcf7-submit{width:100%;display:block}
.slider-list__heading{margin-bottom:43px}
.slider-list__item{margin-bottom:31px}
.slider-list__item--is-active{margin-bottom:130px}
.slider-list__item--is-active .slider-list__title{font-weight:bold}
.slider-list__item--is-active .slider-list__desc,.slider-list__item--is-active .slider-list__images{display:block}
.slider-list__item--is-active .slider-list__images{-webkit-animation:fadeInImages .8s forwards;animation:fadeInImages .8s forwards}
.slider-list__item--is-active .slider-list__content{margin:0 calc(-44px / 2) 31px;padding:20px calc(44px / 2) 99px;background:#fff;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);border-radius:15px 0;-webkit-transition:background-color .4s,-webkit-box-shadow .4s;transition:background-color .4s,-webkit-box-shadow .4s;transition:background-color .4s,box-shadow .4s;transition:background-color .4s,box-shadow .4s,-webkit-box-shadow .4s}
.slider-list__item--is-active .slider-list__content::after{content:"";position:absolute;bottom:0;left:0;height:3px;background-image:-webkit-gradient(linear,right top,left top,color-stop(5%,#d4451e),color-stop(93%,#f47921));background-image:-webkit-linear-gradient(right,#d4451e 5%,#f47921 93%);background-image:linear-gradient(to left,#d4451e 5%,#f47921 93%);-webkit-animation:sliderListLoader 5s linear forwards;animation:sliderListLoader 5s linear forwards}
.slider-list__desc{display:none;padding-left:60px;padding-top:12px;line-height:24px;opacity:.6;margin-bottom:0}
.slider-list__content{position:relative;z-index:2;overflow:hidden}
.slider-list__title-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;padding:0;background-color:transparent;border:0;color:#1a4a58;text-align:left}
.slider-list__title-wrapper:focus{outline:0}
.slider-list__icon{height:29px;width:39px;margin-right:20px}
.slider-list__icon img{max-width:100%}
.slider-list__images{position:relative;margin-top:34px;display:none}
.slider-list__image-bigger{margin-left:14%;width:86%}
.slider-list__image-smaller{max-width:48%;position:absolute;bottom:-28%;left:0}
.slider-list__link{position:absolute;bottom:-22%;right:0}
.slider-list__leafs{position:absolute;width:170%;height:160%;-webkit-transform:translate(-50%,-50%) scale(0.6);-ms-transform:translate(-50%,-50%) scale(0.6);transform:translate(-50%,-50%) scale(0.6);top:50%;left:50%;z-index:0}
.slider-list__leafs .leaf{position:absolute}
.slider-list__leafs-1{bottom:-11%;right:44.5%}
.slider-list__leafs-2{top:-29%;right:15%}
.slider-list__leafs-3{bottom:44%;left:7%}
.slider-list__leafs-4{top:-10%;right:8%}
.slider-list__leafs-5{top:-20%;right:26%}
.page-title{padding:87px 0;padding-bottom:57px;position:relative}
.page-title__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.page-title__heading{margin-bottom:23px}
.page-title__subtitle{opacity:.6;font-size:14px;line-height:24px}
.page-title__link{margin-top:40px}
.page-title--with-background{padding-bottom:90px}
.page-title--with-background .container:after{content:"";display:block;position:absolute;bottom:-90px;left:0;width:1365px;height:601px;background:url(//kovona.cz/wp-content/themes/kovona-system/build/images/page-title-bg.png) center center no-repeat;background-size:contain;z-index:-2}
.page-title__leaf-1,.page-title__leaf-2,.page-title__leaf-3{position:absolute;z-index:-1}
.page-title__leaf-1{right:3%;top:-10%;-webkit-transform:scale(0.5) translate(50%,50%);-ms-transform:scale(0.5) translate(50%,50%);transform:scale(0.5) translate(50%,50%)}
.page-title__leaf-2{top:-3%;right:6%;-webkit-transform:scale(0.5) translate(50%,50%);-ms-transform:scale(0.5) translate(50%,50%);transform:scale(0.5) translate(50%,50%)}
.page-title__leaf-3{bottom:-45%;left:11%;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.quote{padding:30px 0}
.quote--no-image .quote__wrapper{padding-bottom:63px}
.quote__wrapper{background-color:#f4fafa;padding:63px 45px 285px 45px;border-radius:40px 0 40px 0;position:relative;font-weight:bold}
.quote__wrapper:before{content:"";background-color:#fdb939;width:31px;height:31px;border-radius:0 5px 0 5px;position:absolute;right:45px;top:-15px}
.quote__quotation-mark{margin-bottom:20px}
.quote__quotation-mark svg{width:41px;height:38px;color:#d4451e}
.quote__text{font-size:16px;line-height:26px;margin-bottom:25px}
.quote__author{color:#d4451e;letter-spacing:.03em;padding-left:60px;position:relative;font-size:12px}
.quote__author:before{content:"";position:absolute;left:0;top:10px;background-color:#d4451e;height:1px;width:45px}
.quote__portrait{position:absolute;width:200px;height:278px;margin:23px 0 0 9px;bottom:0}
.quote__portrait-image{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.quote__portrait-image img{z-index:2;position:relative;width:auto;max-width:100%;height:auto}
.quote__portrait-image:before{content:"";width:70px;height:70px;border-radius:0 10px 0 10px;background-color:#d4451e;position:absolute;right:-30px;bottom:74px;z-index:1}
.quote__portrait-image:after{content:"";width:18px;height:18px;border-radius:0 5px 0 5px;background-color:#fdb939;position:absolute;right:-45px;top:calc(50% - 35px);z-index:1}
.icons{padding:30px 0}
.icons--carousel .icons__item{height:calc(100% - 20px);margin:10px 20px 10px 0}
.icons--carousel .icons__item:not(:hover){-webkit-box-shadow:none;box-shadow:none}
.icons--carousel .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px;padding-right:0}
.icons--col-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.icons--col-4 .icons__item{width:100%}
.icons--col-4 .icons__title{text-align:left}
.icons--col-7 .icons__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.icons--col-7 .icons__item{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding:25px;margin-bottom:25px}
.icons--col-7 .icons__image{margin-bottom:25px;height:55px}
.icons--col-7 .icons__arrow{margin-top:25px}
.icons--col-5 .icons__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.icons--col-5 .icons__item{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding:25px;margin-bottom:25px}
.icons--col-5 .icons__image{margin-bottom:25px;height:55px}
.icons--col-5 .icons__arrow{margin-top:25px}
.icons__title{margin-bottom:41px;text-align:center;padding:0 calc(44px / 2)}
.icons__item{padding:42px;background:#fff;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);color:#1a4a58;margin-bottom:32px;border-radius:15px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box}
.icons__item:hover{text-decoration:none;color:#1a4a58;background:#fff !important;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1) !important;box-shadow:0 4px 30px rgba(0,0,0,.1) !important}
.icons__image{max-width:100%;height:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-bottom:45px}
.icons__image img{max-width:100%;max-height:100%;height:auto}
.icons__image--lg{max-height:150px !important;height:100% !important;width:100%}
.icons__image--lg img{width:auto !important;max-height:initial !important}
.icons__heading{font-size:18px;line-height:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.icons__arrow{width:16px;min-width:16px;height:14px;fill:#d4451e;color:#d4451e;display:block;margin-top:33px;-webkit-transition:.3s;transition:.3s;position:relative}
.image-slider__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:100px 0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.image-slider__items-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;max-width:195px;margin:-37px auto 0}
div.image-slider__slider{text-align:center}
div.image-slider__slider.owl-carousel img{width:auto;margin:0 auto}
div.image-slider__slider img{border-top-left-radius:20px;border-bottom-right-radius:20px;width:230px;height:230px}
.image-slider__slider-item--small{display:inline-block;float:right;margin:0 5px}
.image-slider__slider-item--small img{width:75px;height:75px}
.image-slider__description{position:relative;z-index:2}
.image-slider__description h3{font-size:36px;line-height:46px;margin-bottom:20px;font-weight:bold}
.image-slider__description p{font-size:14px;color:#1a4a58;opacity:.6;line-height:24px;margin-bottom:60px}
.image-slider__description:before{content:"";background:-webkit-linear-gradient(131.06deg,#f4fafa 2.17%,rgba(244,250,250,0) 75.82%);background:linear-gradient(318.94deg,#f4fafa 2.17%,rgba(244,250,250,0) 75.82%);width:298.9px;height:421.94px;position:absolute;border-radius:40px;left:20px;bottom:-40px;z-index:-1;-webkit-transform:rotate(85deg);-ms-transform:rotate(85deg);transform:rotate(85deg)}
.members__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 0}
.members__description{position:relative;margin-bottom:15px}
.members__description:before{content:"";background:-webkit-linear-gradient(133.45deg,#f4fafa 2.17%,rgba(244,250,250,0) 75.82%);background:linear-gradient(316.55deg,#f4fafa 2.17%,rgba(244,250,250,0) 75.82%);border-radius:50px;-webkit-transform:matrix(-0.12,0.99,0.99,0.12,0,0);-ms-transform:matrix(-0.12,0.99,0.99,0.12,0,0);transform:matrix(-0.12,0.99,0.99,0.12,0,0);width:274.86px;height:421.94px;position:absolute;bottom:-40px;z-index:-1}
.members__description h3{font-size:36px;line-height:46px;font-weight:bold;margin-bottom:12px}
.members__description p{font-size:14px;color:#1a4a58;opacity:.6;line-height:24px;margin-bottom:60px}
.members__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.members__item{width:160px;text-align:center;padding-bottom:45px}
.members__item p{letter-spacing:.01em;font-size:18px;line-height:22px;font-weight:bold;margin-top:15px;margin-bottom:0}
.members__item span{color:#1a4a58;opacity:.6;font-size:14px;line-height:24px}
.members__portrait{overflow:hidden;width:160px;height:210px;background-color:#f4fafa;border-radius:36px 0 36px 0}
.members__portrait img{width:192px;height:238px;-o-object-fit:contain;object-fit:contain;position:relative;left:-20px;bottom:-5px}
.cta{padding:30px 0}
.cta__wrapper{background-color:#e2eeef;border-radius:20px 0 20px 0;padding:60px 20px;position:relative;margin:0 calc(-44px / 2)}
.cta__wrapper h3{font-size:36px;line-height:46px;margin-bottom:32px;font-weight:bold}
.cta__wrapper>p,.cta__wrapper .cta__text>p{font-size:14px;color:#1a4a58;opacity:.6;line-height:24px}
.cta__wrapper:after{content:"";background-color:#f4fafa;border-radius:10px 0 10px 0;width:40px;height:40px;position:absolute;right:20px;bottom:-20px}
.cta__leaf{position:absolute;left:0;top:0}
.cta__leaf:before{content:"";background-color:#fdb939;border-radius:10px 0 10px 0;width:62px;height:62px;position:absolute;left:72px;top:-35px;z-index:-1}
.cta__leaf:after{content:"";background-color:#d4451e;border-radius:0 4px 0 4px;width:15px;height:15px;position:absolute;left:43px;top:-62px;z-index:-1}
.cta__button{margin-top:40px}
.cta__button .btn,.cta__button .link,.cta__button .gform_wrapper input[type=submit],.gform_wrapper .cta__button input[type=submit],.cta__button .post-password-form input[type=submit],.post-password-form .cta__button input[type=submit],.cta__button .wpcf7-submit{display:block}
.cta__form{margin-top:40px}
.cta__form .wpcf7-form-control{margin-bottom:20px}
.cta__form .wpcf7-submit{height:54px;padding-top:10px;padding-bottom:10px}
.cta__form div.wpcf7 .ajax-loader{position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.highlights{padding:30px 0;overflow:hidden}
.highlights__bg-1{position:absolute;z-index:-1;background:-webkit-linear-gradient(151.45deg,#f4fafa 31.12%,rgba(244,250,250,0) 87.02%);background:linear-gradient(298.55deg,#f4fafa 31.12%,rgba(244,250,250,0) 87.02%);border-radius:50px;-webkit-transform:rotate(83.08deg) translate(0,50%);-ms-transform:rotate(83.08deg) translate(0,50%);transform:rotate(83.08deg) translate(0,50%);left:80%;bottom:210px;width:1485.88px;height:1128.12px}
.highlights__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.highlights__heading{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:440px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:43px}
.highlights__left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.highlights__left .highlights__heading{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.highlights__left .highlights__image-one{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.highlights__left .highlights__tile{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.highlights__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.highlights__right .highlights__text{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.highlights__right .highlights__tile{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.highlights__right .highlights__more{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.highlights__right .highlights__image-two{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.highlights__text{margin-bottom:28px;opacity:.6}
.highlights__more{margin-bottom:28px}
.highlights__tiles-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.highlights__tile{background:#fff;-webkit-box-shadow:0 0 30px rgba(26,74,88,.15);box-shadow:0 0 30px rgba(26,74,88,.15);padding:43px 57px;border-radius:20px 0 20px 0;margin-bottom:28px}
.highlights__tile-title{font-weight:bold;font-size:36px;line-height:38px;color:#d4451e}
.highlights__tile-subtitle{font-weight:bold;font-size:18px;line-height:22px;color:#d4451e}
.highlights__tile-content{margin-top:20px;font-size:14px;line-height:24px;opacity:.6}
.highlights__image{border-radius:30px 0 30px 0;max-width:100%}
.highlights__image-one{display:inline-block;position:relative;border-radius:30px 0 30px 0;margin-bottom:28px}
.highlights__leaf-1,.highlights__leaf-2{position:absolute}
.highlights__leaf-1{top:-14%;right:3%;-webkit-transform:scale(0.6) translate(50%,-50%);-ms-transform:scale(0.6) translate(50%,-50%);transform:scale(0.6) translate(50%,-50%)}
.highlights__leaf-2{top:-9%;right:12%;-webkit-transform:scale(0.6) translate(43%,-34%);-ms-transform:scale(0.6) translate(43%,-34%);transform:scale(0.6) translate(43%,-34%)}
.history{padding:30px 0}
.history__wrapper{position:relative}
.history__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.history__pages{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}
.history__text{max-width:320px}
.history__text p{color:rgba(26,74,88,.6)}
.history__text strong{color:#1a4a58}
.history__heading{display:inline-block;width:100%;margin-bottom:10px;font-size:75px;color:#d4451e}
.history__gallery{position:relative}
.history__image{border-top-left-radius:10px;border-bottom-right-radius:10px;width:75px;height:75px;margin:4px;-o-object-fit:cover;object-fit:cover}
.history__image--large{border-top-left-radius:50px;border-bottom-right-radius:50px;width:100%;height:auto;margin:0}
.history__thumbnails{margin-top:-45px;padding:0 20px;text-align:center}
.history__years-wrapper{width:185px;min-width:185px}
.history__years{max-height:166px;overflow:hidden;padding:0;list-style-type:none}
.history__button{border:0;background-color:transparent}
.history__button:focus{outline:0}
.history__button--disabled{display:none;pointer-events:none}
.history__button-icon{width:30px;height:30px;color:#d4451e}
.history__button-icon--rotated{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.history__years--mobile-clone{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;max-height:249px}
.history__year-wrapper{-webkit-transition:margin-top .2s;transition:margin-top .2s}
.history__year{margin:4px 0;padding:18px 0;font-size:25px;background-color:transparent;border-color:transparent;color:inherit}
.history__year:focus{outline:0}
.history__year::before{content:"";height:2px;width:0;display:inline-block;background-color:#d4451e;vertical-align:middle;margin-right:0;-webkit-transition:width .2s ease-in-out,margin-right .2s;transition:width .2s ease-in-out,margin-right .2s}
.history__year--is-active{font-weight:700}
.history__year--is-active:not(:disabled){cursor:default}
.history__year--is-active::before{width:50px;margin-right:15px}
.history__leaf-1,.history__leaf-2{position:absolute}
.history__leaf-1{top:-14%;right:3%;-webkit-transform:scale(0.6) translate(50%,-50%);-ms-transform:scale(0.6) translate(50%,-50%);transform:scale(0.6) translate(50%,-50%)}
.history__leaf-2{top:-9%;right:7%;-webkit-transform:scale(0.5) translate(43%,-34%);-ms-transform:scale(0.5) translate(43%,-34%);transform:scale(0.5) translate(43%,-34%)}
.text-image{padding:30px 0}
.text-image__desc{font-size:14px;line-height:24px}
.text-image__content{margin-top:40px;margin-bottom:40px}
.text-image__title{margin-bottom:34px}
.text-image__link{display:block;margin-top:20px}
.text-image__bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;height:130%}
.text-image__image-wrapper{position:relative}
.text-image__image{max-width:100%}
.text-image__leaf-1,.text-image__leaf-2{position:absolute}
.text-image__leaf-1{top:-10%;right:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}
.text-image__leaf-2{top:-11%;right:17%;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}
.text-image__images{position:relative;margin:80px 0}
.text-image__image-bigger{margin-left:14%;width:86%}
.text-image__image-smaller{max-width:48%;max-height:370px;position:absolute;bottom:-28%;left:0;-webkit-transition:opacity .4s;transition:opacity .4s}
.text-image__leafs{position:absolute;width:170%;height:160%;-webkit-transform:translate(-50%,-50%) scale(0.6);-ms-transform:translate(-50%,-50%) scale(0.6);transform:translate(-50%,-50%) scale(0.6);top:50%;left:50%;z-index:0}
.text-image__leafs .leaf{position:absolute}
.text-image__leafs-1{bottom:-11%;right:44.5%}
.text-image__leafs-2{top:-29%;right:15%}
.text-image__leafs-3{bottom:44%;left:7%}
.text-image__leafs-4{top:-10%;right:8%}
.text-image__leafs-5{top:-20%;right:26%}
.wpcf7-not-valid-tip{font-size:.765625rem;color:#e53935}
.text-image__form-popup{background-color:#fff;padding:55px 15px;max-width:768px;margin:0 auto}
.text-image__form-popup h3{margin-bottom:25px}
.map{position:relative}
#map{width:100%;height:500px;position:relative}
.map-overlay{display:block;position:absolute;content:"";top:0;left:0;height:20%;width:100%;z-index:4;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%)}
.columns{padding:30px 0}
.columns__title{text-align:center;margin-bottom:20px}
.columns__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.columns__item{padding:0 20px;margin-bottom:20px}
.jobs{padding:30px 0;overflow:hidden}
.jobs__title{margin-bottom:30px}
.jobs__text{opacity:.6}
.jobs__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}
.jobs__link{margin-top:40px}
.jobs__list{padding-right:0}
div.jobs__carousel{padding:40px 0;position:relative;z-index:2}
div.jobs__carousel .owl-stage-outer{padding:40px 0}
div.jobs__carousel .owl-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px !important}
.jobs__carousel-leaf-1,.jobs__carousel-leaf-2{position:absolute;z-index:0;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}
.jobs__carousel-leaf-1{top:40px;left:180px}
.jobs__carousel-leaf-2{top:10px;left:238px}
.jobs-list{padding:30px 0;position:relative;overflow:hidden}
.jobs-list .job-item{margin-bottom:30px}
.jobs-list .job-item__wrapper{width:auto}
.jobs-list__results{min-height:345px}
.jobs-list__results:not(.off){margin:0}
.jobs-list__results:not(.off) div[class*=col-]{padding:0;width:270px}
.jobs-list__results.off{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.jobs-list__loader{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.jobs-list__loader--is-loading{display:block}
.jobs-list__filtration-select{margin-bottom:30px}
.jobs-list__filtration{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding:0;margin:0;margin-bottom:50px}
.jobs-list__filtration-item{margin-bottom:20px;font-size:25px;line-height:35px;text-align:center}
.jobs-list__filtration-item button{color:#1a4a58;text-decoration:none;padding:15px 15px;margin:0 10px;background-color:transparent;border:0}
.jobs-list__filtration-item button:hover{font-weight:bold}
.jobs-list__filtration-item button:focus{outline:0}
.jobs-list__filtration-item--is-active button{border-bottom:2px solid #d4451e;font-weight:bold}
.jobs-list__filtration-item--is-active button:not(:disabled){cursor:default}
.jobs-list__title{text-align:center;margin-bottom:20px}
.tiles{padding:30px 0}
.tiles__title{margin-bottom:20px}
.tiles__item{padding:38px 20px;margin-bottom:20px;background:#fff;-webkit-box-shadow:0 0 30px rgba(26,74,88,.15);box-shadow:0 0 30px rgba(26,74,88,.15);border-radius:25px 0 25px 0}
.process{padding:30px 0}
.process__title{margin-bottom:20px}
.process__wrapper{counter-reset:process;padding-left:60px;margin-top:50px}
.process__item{position:relative;margin-bottom:56px}
.process__item p{opacity:.6;margin-bottom:16px}
.process__item p:first-of-type{opacity:1}
.process__item p:last-of-type{margin-bottom:0}
.process__item:after{counter-increment:process;content:counter(process);width:44px;height:44px;border-radius:8px 0 8px 0;border:1px solid #d4451e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:18.8571px;line-height:36px;color:#d4451e;position:absolute;top:0;left:-60px;background-color:#fff}
.process__item:before{position:absolute;top:0;left:-38px;height:calc(100% + 56px);width:1px;background-color:#d4451e;content:"";display:block}
.process__item:last-of-type:before,.process__item:nth-last-of-type(2):before{display:none}
.process__under-content{font-weight:bold;font-size:25px;line-height:30px;color:#d4451e;margin-top:50px}
.tabs .wp-block-group{text-align:initial}
.tabs__content{margin-top:30px;text-align:initial}
.tabs__content>.wp-block-group__inner-container>.products{padding-top:0}
.tabs__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:10px calc(44px / 2);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:.3s;transition:.3s;cursor:pointer;border:0;border-bottom:2px solid transparent;background-color:transparent;color:#1a4a58}
.tabs__list-item:focus{outline:0}
.tabs__list-item:hover{background-color:#e9ecef}
.tabs__list-item--is-active .tabs__list-title{font-weight:bold}
.tabs__list-item--is-active .tabs__list-caret{-webkit-transform:translate(0,-50%) scaley(-1);-ms-transform:translate(0,-50%) scaley(-1);transform:translate(0,-50%) scaley(-1)}
.tabs__list-title{font-weight:normal;font-size:20px;line-height:35px;-webkit-transition:.3s;transition:.3s}
.tabs__list-caret{position:absolute;display:block;top:50%;right:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#d4451e;width:20px;height:20px;-webkit-transition:.3s;transition:.3s}
.contacts{padding:30px 0}
.contacts__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contacts__item{margin-bottom:45px}
.contacts__item:nth-last-of-type(1){margin-bottom:0}
.contacts__item-icon{width:14px;height:14px;margin-right:10px;color:#1a4a58}
.contacts__item-phone,.contacts__item-phone2,.contacts__item-email{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.contacts__item-name{font-weight:bold;font-size:18px}
.contacts__item-job{font-size:18px;opacity:.7}
.contacts__item-info{margin-top:20px;font-size:14px;opacity:.7}
.benefits{padding:30px 0;position:relative}
.benefits__bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:130%;z-index:-1}
.benefits__title{margin-bottom:41px;text-align:center}
.benefits__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.benefits__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;font-size:14px;line-height:24px;padding:20px;cursor:pointer;position:relative}
.benefits__item:hover{font-weight:bold}
.benefits__item:hover .benefits__item-desc{z-index:2;opacity:1}
.benefits__item-icon{width:32px;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}
.benefits__item-icon img{width:32px;max-height:32px}
.benefits__item-desc{-webkit-box-shadow:0 0 30px rgba(26,74,88,.2);box-shadow:0 0 30px rgba(26,74,88,.2);background-color:#fff;border-radius:4px;font-size:13px;line-height:24px;font-weight:normal;text-align:left;padding:20px 30px;z-index:-1;position:absolute;top:-40px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;width:100%}
.benefits__item-desc span{display:block;opacity:.6}
.check-list__wrapper{opacity:.6}
.check-list__wrapper ul{margin:0;padding:0;list-style-type:none}
.check-list__wrapper ul li{position:relative;padding-left:32px;margin-bottom:15px}
.check-list__wrapper ul li:before{content:"";width:18px;height:14px;display:inline-block;position:absolute;top:10px;left:0;background:url(//kovona.cz/wp-content/themes/kovona-system/build/images/check.svg) center center no-repeat;background-size:contain}
.products{padding:30px 0;position:relative}
.products__title{text-align:center}
.products__bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:110%;z-index:-1}
.products__carousel{padding:40px}
.products__carousel .owl-stage-outer+.owl-nav{position:absolute;bottom:50%;left:0;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:-1}
.products__carousel--centering .owl-stage{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.products__item{display:inline-block;text-align:center;border-radius:15px 0 15px 0;color:#1a4a58;text-decoration:none;padding:20px;width:calc(100% - 25px)}
.products__item-image img{-o-object-fit:contain;object-fit:contain}
.products__item-arrow{width:16px;height:16px;fill:#d4451e;-webkit-transition:.3s;transition:.3s;vertical-align:initial}
.products__item-arrow-wrapper{display:inline-block;color:#d4451e;margin-left:10px}
.products a.products__item:hover{-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);background-color:#fff;color:#1a4a58;text-decoration:none}
.products__item-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.products__item-image{height:250px;max-width:320px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:20px}
.products__item-image img{width:auto !important;max-width:100%;max-height:100%}
.products__item-title{font-size:25px;line-height:30px;margin-bottom:15px;margin-top:15px}
.products__item-subtitle{font-size:18px;line-height:24px}
.products__item-color{display:inline-block;width:16px;height:16px;margin-top:0 2px;border-radius:100%;border:.5px solid rgba(0,0,0,.2)}
.products--grid .products__carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}
.products--grid .products__item{max-width:calc(50% - 20px);-webkit-flex-basis:calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);margin-right:10px;margin-left:10px;margin-bottom:20px;background-color:#fff;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1)}
.products--grid .products__item-title{font-size:18px}
.download__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.download__item{margin-bottom:15px;border-bottom:1px solid #f4fafa;-webkit-transition:.3s;transition:.3s;padding:15px 15px}
.download__item:hover{background-color:#f4fafa}
.download__item-content{text-align:left}
.download__item-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.download__item-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;margin:0;margin-bottom:15px}
.error404{padding:30px 0}
.error404 img{max-width:100%}
.error404__image{margin-left:-90px}
.error404__text{margin-top:-50px;margin-bottom:60px}
.error404__text p{opacity:.6}
.error404__text h1{margin-bottom:20px}
.product{padding:30px 0}
.product__wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:400px}
.product__description{margin:15px 0 50px;color:rgba(26,74,88,.6)}
.product__subheading{margin-bottom:30px;font-weight:700}
.product__attributes{list-style-type:none;padding-left:0;margin-bottom:75px}
.product__attributes li:not(:last-of-type){margin-bottom:40px}
.product__attribute-image{width:40px;height:40px;margin-right:40px}
.product__image-wrapper img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}
.product__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.product__purchase-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-top:25px}
.product__purchase-link--hidden{display:none}
.product__purchase-link-more{padding:0;border:0;background-color:transparent;text-align:left;color:#d4451e}
.product__purchase-link-more:hover{text-decoration:underline;color:#a73618}
.product__button-wrapper{margin-bottom:20px}
.product__link{margin:16px 0}
.product__colors{margin-top:45px;text-align:center}
.product__colors-wrapper{margin-top:15px}
.product__color{display:inline-block;width:34px;height:34px;margin-top:0 2px;border-radius:100%;border:.5px solid rgba(0,0,0,.2)}
.product__content .wp-block-columns{max-width:960px;margin:0 auto;padding:30px 0;padding-left:22px !important;padding-right:22px !important}
.product__content .wp-block-columns p{color:rgba(26,74,88,.6)}
.product__content .wp-block-columns strong{color:#1a4a58}
.product__content .wp-block-columns ul{padding-left:0;list-style-type:none;color:rgba(26,74,88,.6)}
.product__content .wp-block-columns ul li::before{content:"-";margin-right:10px}
.product__content h3{margin-bottom:25px;font-weight:700}
@media(prefers-reduced-motion:reduce){.btn,.wpcf7-submit,.post-password-form input[type=submit],.gform_wrapper input[type=submit],.link{-webkit-transition:none;transition:none}
.form-control,.wpcf7-form-control:not(.wpcf7-submit),.post-password-form input[type=password],.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{-webkit-transition:none;transition:none}
.custom-switch .custom-control-label::after,.custom-switch .wpcf7 input[type=checkbox]+span::after,.wpcf7 .custom-switch input[type=checkbox]+span::after,.custom-switch .gform_wrapper input[type=checkbox]+label::after,.gform_wrapper .custom-switch input[type=checkbox]+label::after{-webkit-transition:none;transition:none}
.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}
.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}
.custom-range::-ms-thumb{-ms-transition:none;transition:none}
.custom-control-label::before,.wpcf7 input[type=checkbox]+span::before,.gform_wrapper input[type=checkbox]+label::before,.custom-file-label,.custom-select,.gform_wrapper select{-webkit-transition:none;transition:none}
}@media(min-width:576px){.container-sm,.container{max-width:540px}
.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}
.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}
.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}
.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}
.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}
.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}
.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}
.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}
.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}
.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}
.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}
.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}
.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}
.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}
.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}
.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}
.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}
.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.33333333%}
.offset-sm-2{margin-left:16.66666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.33333333%}
.offset-sm-5{margin-left:41.66666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.33333333%}
.offset-sm-8{margin-left:66.66666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.33333333%}
.offset-sm-11{margin-left:91.66666667%}
.form-inline label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}
.form-inline .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}
.form-inline .form-control,.form-inline .wpcf7-form-control:not(.wpcf7-submit),.form-inline .post-password-form input[type=password],.post-password-form .form-inline input[type=password],.form-inline .gform_wrapper input,.gform_wrapper .form-inline input,.form-inline .gform_wrapper textarea,.gform_wrapper .form-inline textarea,.form-inline .gform_wrapper select,.gform_wrapper .form-inline select{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-plaintext{display:inline-block}
.form-inline .input-group,.form-inline .custom-select,.form-inline .gform_wrapper select,.gform_wrapper .form-inline select{width:auto}
.form-inline .form-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}
.form-inline .form-check-input{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}
.form-inline .custom-control{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.form-inline .custom-control-label,.form-inline .wpcf7 input[type=checkbox]+span,.wpcf7 .form-inline input[type=checkbox]+span,.form-inline .gform_wrapper input[type=checkbox]+label,.gform_wrapper .form-inline input[type=checkbox]+label{margin-bottom:0}
.card-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-22px;margin-left:-22px}
.card-deck .card{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;margin-right:22px;margin-bottom:0;margin-left:22px}
.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.card-group>.card{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;margin-bottom:0}
.card-group>.card+.card{margin-left:0;border-left:0}
.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}
.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}
.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}
.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}
.card-columns .card{display:inline-block;width:100%}
.d-sm-none{display:none !important}
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
.d-sm-table{display:table !important}
.d-sm-table-row{display:table-row !important}
.d-sm-table-cell{display:table-cell !important}
.d-sm-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.d-sm-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.text-sm-left{text-align:left !important}
.text-sm-right{text-align:right !important}
.text-sm-center{text-align:center !important}
.site__logo-img{width:218px}
.slider-list__more{text-align:center}
.slider-list__more .btn,.slider-list__more .link,.slider-list__more .gform_wrapper input[type=submit],.gform_wrapper .slider-list__more input[type=submit],.slider-list__more .post-password-form input[type=submit],.post-password-form .slider-list__more input[type=submit],.slider-list__more .wpcf7-submit{width:auto;display:inline-block}
.quote__author br{display:none}
.quote__portrait{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}
.icons--col-4 .icons__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.icons--col-4 .icons__item{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;background:0;-webkit-box-shadow:none;box-shadow:none}
.icons--col-7 .icons__item{max-width:33%;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;background:0;-webkit-box-shadow:none;box-shadow:none}
.icons--col-5 .icons__item{max-width:33%;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;background:0;-webkit-box-shadow:none;box-shadow:none}
.members__description:before{right:100px}
.cta__wrapper{padding:60px 40px}
.text-image__images{margin:100px 0}
.columns--col-3 .columns__item{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.columns--col-4 .columns__item{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.columns--col-5 .columns__item{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.columns--col-6 .columns__item{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.columns--col-7 .columns__item{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.jobs-list__results:not(.off){margin:0 calc((-768px + 540px)/2 - 15px);width:768px}
.contacts__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.contacts__item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.contacts__item:nth-last-of-type(1),.contacts__item:nth-last-of-type(2){margin-bottom:0}
.benefits__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}
.benefits__item-icon{margin-bottom:0;margin-right:20px}
}@media(min-width:768px){.container-md,.container-sm,.container{max-width:720px}
.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}
.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}
.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}
.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}
.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}
.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}
.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}
.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}
.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}
.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}
.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}
.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}
.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}
.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}
.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}
.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}
.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.33333333%}
.offset-md-2{margin-left:16.66666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.33333333%}
.offset-md-5{margin-left:41.66666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.33333333%}
.offset-md-8{margin-left:66.66666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.33333333%}
.offset-md-11{margin-left:91.66666667%}
.d-md-none{display:none !important}
.d-md-inline{display:inline !important}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.d-md-table{display:table !important}
.d-md-table-row{display:table-row !important}
.d-md-table-cell{display:table-cell !important}
.d-md-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.d-md-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.text-md-left{text-align:left !important}
.text-md-right{text-align:right !important}
.text-md-center{text-align:center !important}
.padding-section{padding:50px 0}
h1,.h1{font-size:60px}
h2,.h2,.gform_wrapper .gform_title{font-size:40px;line-height:52px}
h3,.h3,.gform_wrapper h2{font-size:25px}
.display-1{font-size:60px;line-height:65px;margin-bottom:18px}
.btn,.wpcf7-submit,.post-password-form input[type=submit],.gform_wrapper input[type=submit],.link{padding:23px 51px;font-size:14px;line-height:13px}
.btn-link{font-size:14px}
.gform_confirmation_wrapper{font-size:60px}
.gform_confirmation_message{font-size:32px}
.edit-post-visual-editor .editor-post-title,.edit-post-visual-editor .editor-block-list__block{max-width:75%;margin:0 auto}
.editor-post-title{padding-left:35px;padding-right:35px}
.editor-post-title .editor-post-title__block{margin-left:0}
.d-md-none{display:none}
.d-md-block{display:block}
.job-item:after{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.86)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.86) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to left,rgba(0,0,0,0.86) 0,rgba(0,0,0,0) 100%)}
.accordion__title{font-size:25px;line-height:30px}
.banner p{font-size:18px;line-height:30px;letter-spacing:.03em}
.banner__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:60px;padding-right:60px;padding-bottom:130px}
.banner__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.banner__buttons .btn-link{margin-top:0;margin-left:13px}
.banner__play{padding:28px}
.slider-list__more{text-align:left}
.slider-list__item--is-active .slider-list__content{padding:20px calc(44px / 2) 155px}
.slider-list__images{margin-top:50px}
.page-title{text-align:center;padding:100px 0;padding-bottom:57px}
.page-title__heading{margin-bottom:37px}
.page-title__subtitle{font-size:18px;line-height:30px;margin:0 auto;max-width:760px;width:100%;display:block}
.page-title__link{margin-top:70px}
.page-title--with-background{padding-bottom:50px}
.page-title--with-background .container:after{bottom:initial;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.page-title__leaf-1{right:-2%}
.page-title__leaf-2{right:0}
.page-title__leaf-3{bottom:-53%}
.quote{padding:50px 0}
.icons{padding:50px 0}
.icons--col-4 .icons__item{max-width:33%;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}
.icons--col-4 .icons__title{text-align:center}
.icons--col-7 .icons__item{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}
.icons--col-5 .icons__item{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
.icons__title{margin-bottom:75px}
.icons__item:hover .icons__arrow{display:inline-block}
.icons__item:hover .icons__heading{font-weight:bold}
.icons__heading .icons__arrow{display:none;margin-top:0;margin-left:5px;margin-right:-20px}
.members__wrapper{padding:50px 0}
.cta{padding:50px 0}
.cta__wrapper{padding:60px 50px;text-align:center}
.cta__button{margin-top:60px}
.cta__button .btn,.cta__button .link,.cta__button .gform_wrapper input[type=submit],.gform_wrapper .cta__button input[type=submit],.cta__button .post-password-form input[type=submit],.post-password-form .cta__button input[type=submit],.cta__button .wpcf7-submit{display:inline-block}
.cta__content{text-align:left}
.cta__form .wpcf7-form-control{margin-bottom:0}
.cta__form .wpcf7-submit{width:calc(100% + 30px) !important;margin-left:-30px}
.cta__form .wpcf7-email{padding-right:60px;width:calc(100% + 30px) !important;margin-right:-30px}
.highlights__leaf-1{-webkit-transform:none;-ms-transform:none;transform:none}
.highlights__leaf-2{-webkit-transform:none;-ms-transform:none;transform:none}
.history{padding:50px 0}
.history__thumbnails{padding:0 45px;text-align:right}
.history__leaf-1{-webkit-transform:none;-ms-transform:none;transform:none}
.history__leaf-2{-webkit-transform:none;-ms-transform:none;transform:none}
.text-image{padding:50px 0}
.text-image__desc{font-size:18px;line-height:30px;opacity:.6}
.text-image__title{margin-bottom:45px}
.text-image__link{margin-top:40px}
.text-image__bg{height:140%}
.text-image__leaf-1{top:-7%;right:6%;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.text-image__leaf-2{top:-9%;right:19%;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.text-image__images{margin:110px 0;display:table;width:100%}
.text-image__form-popup{padding:55px;border-radius:15px}
.columns{padding:50px 0}
.columns__title{margin-bottom:60px}
.columns__item{margin-bottom:30px}
.columns--col-3 .columns__item{max-width:33.3333%;-webkit-flex-basis:33.3333%;-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}
.columns--col-4 .columns__item{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}
.columns--col-5 .columns__item{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}
.columns--col-6 .columns__item{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}
.columns--col-7 .columns__item{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}
.jobs{padding:50px 0}
.jobs__text{padding-right:40px}
.jobs__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
div.jobs__carousel{width:calc(50vw + 180px)}
.jobs__carousel-leaf-1,.jobs__carousel-leaf-2{-webkit-transform:none;-ms-transform:none;transform:none}
.jobs__carousel-leaf-1{left:63px;top:53px}
.jobs__carousel-leaf-2{left:130px}
.jobs-list{padding:50px 0}
.jobs-list__results:not(.off){margin:0 calc((-1024px + 720px)/2 - 15px);width:1024px}
.jobs-list__filtration-item{margin-bottom:0}
.jobs-list__title{margin-bottom:60px}
.tiles{padding:50px 0}
.tiles__title{margin-bottom:60px}
.tiles__item{margin-bottom:30px;padding:50px 38px}
.process{padding:50px 0}
.process__title{margin-bottom:60px;text-align:center}
.process__wrapper{padding-left:110px;margin-top:80px}
.process__item{font-size:18px;line-height:30px}
.process__item:after{width:56px;height:56px;left:-110px;border-radius:10px 0 10px 0;font-size:24px;line-height:46px}
.process__item:before{left:-83px}
.process__under-content{margin-top:80px}
.tabs .wp-block-group__inner-container{text-align:center}
.tabs .wp-block-group{text-align:initial}
.tabs__content{margin-top:40px}
.tabs__content .wp-block-group__inner-container{text-align:initial}
.tabs__list-item{width:auto;display:inline-block;margin-left:20px;margin-right:20px}
.tabs__list-item:hover{border-bottom:2px solid #d4451e;background-color:transparent}
.tabs__list-item--is-active{border-bottom:2px solid #d4451e}
.tabs__list-title{font-size:25px}
.tabs__list-caret{display:none}
.contacts{padding:50px 0}
.benefits{padding:50px 0}
.benefits__title{margin-bottom:75px}
.products{padding:50px 0}
.products__item-arrow-wrapper{margin-left:0;opacity:0;-webkit-transition:opacity .2s,width .2s,margin .2s;transition:opacity .2s,width .2s,margin .2s}
.products a.products__item:hover .products__item-arrow-wrapper{width:16px;margin-left:10px;opacity:1}
.products a.products__item:hover .products__item-title{font-weight:bold}
.products__item-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.products__item-colors{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.download__item-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.download__item-name{font-size:21px}
.error404{padding:50px 0}
.error404{text-align:center}
.error404__image{margin-left:-70px}
.error404__text{margin-bottom:90px;margin-top:-80px}
.error404__text h1{margin-bottom:40px}
.product{padding:50px 0}
.product__description{margin:20px 0 75px}
.product__subheading{margin-bottom:60px}
.product__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.product__button-wrapper{margin-bottom:0;margin-right:50px}
.product__content .wp-block-columns{padding:50px 0}
}@media screen and (min-width:768px){body{font-size:1.125rem}
}@media(min-width:1024px){.container-lg,.container-md,.container-sm,.container{max-width:960px}
.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}
.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}
.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}
.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}
.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}
.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}
.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}
.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}
.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}
.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}
.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}
.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}
.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}
.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}
.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}
.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}
.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}
.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.33333333%}
.offset-lg-2{margin-left:16.66666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.33333333%}
.offset-lg-5{margin-left:41.66666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.33333333%}
.offset-lg-8{margin-left:66.66666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.33333333%}
.offset-lg-11{margin-left:91.66666667%}
.d-lg-none{display:none !important}
.d-lg-inline{display:inline !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
.d-lg-table{display:table !important}
.d-lg-table-row{display:table-row !important}
.d-lg-table-cell{display:table-cell !important}
.d-lg-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.d-lg-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.text-lg-left{text-align:left !important}
.text-lg-right{text-align:right !important}
.text-lg-center{text-align:center !important}
.padding-section{padding:80px 0}
.gform_wrapper .gform_title{margin-bottom:100px}
.gform_wrapper .gform_drop_area{padding:90px 35px 70px}
.gform_wrapper .gform_drop_area::before{top:45px;left:calc(50% - 15px);width:30px;height:30px}
.gform_wrapper h2{padding:20px 100px;margin:100px -250px 50px}
.d-lg-none{display:none}
.d-lg-block{display:block}
.site__footer{font-size:14px;padding:90px 0}
.site__footer-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.site__footer-logo{margin-bottom:30px;max-width:177px}
.site__footer-contact{width:23%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:14px}
.site__footer-contact-list svg{width:20px;height:20px;left:0}
.site__footer-company{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;width:50.5%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;margin:0;margin-top:75px}
.site__footer-company-wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 21px;padding-right:40px}
.site__footer-company-logo{margin-top:0;width:115px;padding-left:30px}
.site__footer-menu{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:17.5%}
.site__footer-info{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:19%}
.site__footer-copy{width:100%;margin-top:45px}
.site__footer-form{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:40.5%;background:#fff;-webkit-box-shadow:0 4px 30px rgba(15,46,55,.2);box-shadow:0 4px 30px rgba(15,46,55,.2);position:absolute;top:-272px;right:0;height:calc(100% + 210px);padding:57px 45px 43px}
.site__footer-heading{margin-bottom:35px}
.site__footer-heading:after{display:none}
.site__footer-heading h4{font-weight:bold;font-size:16px;line-height:22px;letter-spacing:.03em;color:rgba(255,255,255,.7)}
.site__footer-heading--bigger h4{font-size:32px;color:#1a4a58}
.site__footer-box{display:block}
.site__header{height:71px;padding-left:188px}
.site__header-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.site__logo{position:absolute;top:30px;left:190px}
.site__logo-img{width:253px}
.site__global-message{right:50px;left:initial;width:auto}
.site__global-message-link{width:122px;height:122px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:22px;font-size:18px}
.job-item__wrapper{width:300px;height:400px;padding:30px}
.job-item__content{padding-right:40px}
.job-item__heading{margin-bottom:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.job-item__link{opacity:1;width:auto;margin-top:35px;font-weight:bold;font-size:16px;line-height:25px;border-bottom:1px solid #fff;padding-bottom:5px;text-transform:uppercase;text-align:left;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.accordion__title{margin:0;padding:20px 100px}
.accordion__title-caret{right:120px}
.accordion__content{padding:50px 100px}
.banner{margin-top:-71px}
.banner__wrapper{padding-top:180px;min-height:809px;display:block;margin:0}
.banner__bg{height:auto;width:120%}
.banner__buttons{margin-top:45px}
.banner__buttons .btn-link{margin-left:30px}
.banner__play-wrapper{height:79px;width:79px}
.banner__play-icon{width:30.31px;height:24.75px}
.slider-list{padding:80px 0}
.slider-list--reverse .slider-list__wrapper{padding-left:64%}
.slider-list--reverse .slider-list__item{width:initial}
.slider-list--reverse .slider-list__images{right:initial;left:0}
.slider-list__more{width:33%;text-align:center}
.slider-list__heading{margin-bottom:74px}
.slider-list__item{width:36%;padding-left:13px}
.slider-list__item--is-active{margin-bottom:31px}
.slider-list__item--is-active .slider-list__content{padding:33px 40px 39px;padding-left:33px}
.slider-list__desc{font-size:14px;line-height:24px;padding-left:79px;padding-top:20px}
.slider-list__icon{margin-right:40px}
.slider-list__images{margin:0;width:56.777777%;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.slider-list__leafs{top:0;left:0;width:100%;height:100%;-webkit-transform:initial;-ms-transform:initial;transform:initial}
.page-title__leaf-1{-webkit-transform:none;-ms-transform:none;transform:none;right:3%}
.page-title__leaf-2{-webkit-transform:none;-ms-transform:none;transform:none;right:6%}
.page-title__leaf-3{-webkit-transform:none;-ms-transform:none;transform:none;bottom:-60%}
.quote{padding:80px 0}
.quote--no-image .quote__wrapper{padding-right:135px}
.quote__wrapper{padding:63px 350px 70px 135px}
.quote__wrapper:before{right:auto;top:auto;left:30px;bottom:-15px}
.quote__portrait{right:145px;-webkit-transform:none;-ms-transform:none;transform:none;width:220px;height:300px}
.quote__portrait-image:after{width:31px;height:31px;top:calc(50% - 50px);right:-65px}
.quote__description{padding-right:50px}
.icons{padding:80px 0}
.icons--col-4 .icons__item{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}
.icons--col-7 .icons__item{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
.icons--col-5 .icons__item{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
.image-slider__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.image-slider__items-wrapper{max-width:250px;margin-top:-42px}
div.image-slider__slider img{width:285px;height:285px}
div.image-slider__slider{width:40%}
.image-slider__slider-item--small img{width:85px;height:85px}
.image-slider__description{width:60%;padding:5px 0 0 110px}
.image-slider__description h3{font-size:40px;margin-bottom:40px;line-height:52px}
.image-slider__description p{font-size:18px;line-height:30px;letter-spacing:.03em}
.image-slider__description:before{content:"";background:-webkit-linear-gradient(133.36deg,#f4fafa 2.17%,rgba(244,250,250,0) 75.82%);background:linear-gradient(316.64deg,#f4fafa 2.17%,rgba(244,250,250,0) 75.82%);width:585.98px;height:896.81px;position:absolute;border-radius:50px;left:180px;bottom:-50%;z-index:-1;-webkit-transform:rotate(83deg);-ms-transform:rotate(83deg);transform:rotate(83deg)}
.members__wrapper{padding:80px 0}
.members__description p{max-width:450px;font-size:18px;line-height:30px;letter-spacing:.03em}
.cta{padding:80px 0}
.cta__wrapper h3{font-size:40px;margin-bottom:40px;line-height:52px}
.cta__wrapper>p,.cta__wrapper .cta__text>p{font-size:18px;line-height:30px;padding:0 60px}
.cta--form .cta__wrapper{padding:75px 100px}
.cta--form .cta__text p{padding:0}
.cta--form .cta__wrapper h3{margin-bottom:10px}
.highlights{padding-bottom:120px;padding-top:80px}
.highlights__bg-1{-webkit-transform:rotate(83.08deg);-ms-transform:rotate(83.08deg);transform:rotate(83.08deg);left:initial;right:-280px;top:-322px;width:937.99px;height:1284.51px}
.highlights__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.highlights__left{width:43%}
.highlights__left .highlights__tile{max-width:initial;margin-top:76px;margin-bottom:0}
.highlights__right{width:57%;padding-left:70px}
.highlights__tiles-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.highlights__tile{max-width:300px;width:100%;margin-bottom:67px;max-height:264px;padding:38px}
.highlights__tile-content{margin-top:5px}
.highlights__image-one{margin-bottom:0}
.history{padding:80px 0}
.history__title{max-width:400px;position:absolute;top:0;left:0;background-color:#fff;z-index:1}
.history__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.history__page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.history__gallery{position:static;height:500px}
.history__image{width:100px;height:100px;margin:6px}
.history__image--large{width:500px;height:500px}
.history__years-wrapper{margin:150px 35px 0 0}
.history__years{max-height:415px}
.history__years--mobile-clone{display:none}
.text-image{padding:80px 0}
.text-image__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.text-image__content{max-width:50%;padding-right:80px;margin-top:0;margin-bottom:0}
.text-image__bg{-webkit-transform:translate(-5%,-50%);-ms-transform:translate(-5%,-50%);transform:translate(-5%,-50%);height:200%;left:0;right:initial}
.text-image__image-wrapper{width:50%}
.text-image__images{margin:0;display:block}
.text-image__leafs{top:0;left:0;width:100%;height:100%;-webkit-transform:initial;-ms-transform:initial;transform:initial}
.text-image--two-images .text-image__content{max-width:43%}
.text-image--two-images .text-image__images{max-width:57%}
.text-image--right .text-image__images--bg{padding-right:80px;padding-left:0}
.text-image--right .text-image__bg{-webkit-transform:translate(5%,-50%);-ms-transform:translate(5%,-50%);transform:translate(5%,-50%);height:200%;left:initial;right:0}
.text-image--right .text-image__content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-right:0;padding-left:80px}
.text-image--right .text-image__image-wrapper,.text-image--right .text-image__image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.text-image__wrapper--align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.text-image__wrapper--align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.text-image__images--bg{padding-right:0;padding-left:80px}
.columns{padding:80px 0}
.columns--col-5 .columns__item{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
.columns--col-6 .columns__item{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}
.columns--col-7 .columns__item{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
.jobs{padding:80px 0}
.jobs__list{padding-left:50px}
div.jobs__carousel .owl-stage-outer{padding:40px}
div.jobs__carousel .owl-dots{margin-left:35px;margin-top:-10px !important;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.jobs-list{padding:80px 0}
.jobs-list__results{min-height:430px}
.jobs-list__results:not(.off){margin:0 calc((-1380px + 960px)/2 - 15px);width:1380px}
.jobs-list__filtration{margin-bottom:70px}
.tiles{padding:80px 0}
.process{padding:80px 0}
.contacts{padding:80px 0}
.benefits{padding:80px 0}
.benefits__item{font-size:18px}
.benefits__item-icon{width:38px;height:38px}
.benefits__item-icon img{width:38px;max-height:38px}
.benefits__item-name{max-width:200px}
.accordion--check-list .accordion__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.accordion--check-list .accordion__item{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:40px}
.accordion--check-list .accordion__title{font-weight:bold;font-size:25px;line-height:30px;padding:0;background-color:transparent;margin-bottom:35px}
.accordion--check-list .accordion__title:hover{background-color:transparent}
.accordion--check-list .accordion__title-caret{display:none}
.accordion--check-list .accordion__content{padding:0}
.products{padding:80px 0}
.products__carousel{padding:60px}
.products__carousel .owl-stage-outer{padding:20px 20px}
.products__carousel .owl-stage-outer+.owl-nav button.owl-prev,.products__carousel .owl-stage-outer+.owl-nav button.owl-next{width:40px;height:40px}
.error404{padding:80px 0}
.error404{padding:120px 0;padding-bottom:250px}
.product{padding:80px 0}
.product__heading,.product__description,.product__subheading,.product__attributes,.product__buttons{width:50%}
.product__image-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;max-width:50%;max-height:100%}
.product__image-wrapper img{max-height:100%}
.product__image-wrapper--with-colors img{margin-bottom:143px}
.product__colors{position:absolute;left:50%;top:100%;margin-top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}
.product__content .wp-block-columns{padding:80px 0}
}@media(min-width:1380px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}
.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}
.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}
.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}
.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}
.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}
.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}
.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}
.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}
.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}
.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}
.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}
.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}
.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}
.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}
.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}
.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}
.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}
.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}
.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.33333333%}
.offset-xl-2{margin-left:16.66666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.33333333%}
.offset-xl-5{margin-left:41.66666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.33333333%}
.offset-xl-8{margin-left:66.66666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.33333333%}
.offset-xl-11{margin-left:91.66666667%}
.d-xl-none{display:none !important}
.d-xl-inline{display:inline !important}
.d-xl-inline-block{display:inline-block !important}
.d-xl-block{display:block !important}
.d-xl-table{display:table !important}
.d-xl-table-row{display:table-row !important}
.d-xl-table-cell{display:table-cell !important}
.d-xl-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.d-xl-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.text-xl-left{text-align:left !important}
.text-xl-right{text-align:right !important}
.text-xl-center{text-align:center !important}
.site{max-width:2700px;margin:0 auto;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 70px 0;box-shadow:rgba(0,0,0,.2) 0 0 70px 0}
.d-xl-none{display:none}
.d-xl-block{display:block}
.wp-block-table{max-width:1320px;margin-bottom:80px}
.wp-block-table figcaption{padding:24px 100px}
.site__footer-form{padding:67px 60px 50px}
.site__footer-heading--bigger h4{font-size:40px}
.site__header{padding-left:0;padding-right:0}
.site__navigation{position:relative;opacity:1;background-color:transparent;height:auto;padding:0;width:auto;top:5px}
.site__navigation-nav{padding:0;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center;}
.site__navigation-nav>li{font-weight:500;font-size:14px;line-height:13px;letter-spacing:.01em;margin-bottom:0}
.site__navigation-nav>li:last-of-type>a{padding-right:0}
.site__navigation-nav>li>a{padding:10px 15px}
.site__switcher{border-bottom-right-radius:50px;display:block;background-image:url(//kovona.cz/wp-content/themes/kovona-system/build/images/menu-switcher.svg);background-color:transparent;background-repeat:no-repeat;max-width:160px;min-height:163px;position:absolute;top:0;left:0;padding:22px 30px;color:#fff;text-decoration:none;opacity:1;-webkit-transition:color .3s;transition:color .3s}
.site__switcher:hover .site__switcher-text{opacity:.5}
.site__switcher--is-active{max-width:380px;background-image:none;background-color:#f4fafa;color:#1a4a58}
.site__switcher--is-active:hover .site__switcher-text{opacity:1}
.site__switcher-text{max-width:97px;font-weight:bold;font-size:12px;line-height:13px;letter-spacing:.06em;text-transform:uppercase;display:inline-block;-webkit-transition:.3s;transition:.3s}
.site__switcher-toggle{min-width:100px}
.site__switcher-icon--caret{width:14px;height:14px;fill:#fff}
.site__toggle-menu{display:none}
.banner__wrapper{padding-right:0;padding-left:0;padding-top:calc(63px + 43px)}
.banner__content{padding-left:146px;padding-top:84px}
.banner__buttons .btn-link{margin-left:35px}
.quote__wrapper{padding:63px 600px 70px 135px}
.quote__quotation-mark{position:relative;left:-50px;top:15px;width:35px;height:30px}
.quote__text{font-size:28px;line-height:42px}
.quote__author{font-size:14px;line-height:20px}
.quote__portrait{right:145px;-webkit-transform:none;-ms-transform:none;transform:none;width:366px;height:508px}
.quote__portrait-image:before{width:121px;height:121px;bottom:110px;border-radius:0 20px 0 20px}
.icons--col-7 .icons__item{max-width:14.28%;-webkit-flex-basis:14.28%;-ms-flex-preferred-size:14.28%;flex-basis:14.28%}
.image-slider__description:before{content:"";background:-webkit-linear-gradient(133.36deg,#f4fafa 2.17%,rgba(244,250,250,0) 75.82%);background:linear-gradient(316.64deg,#f4fafa 2.17%,rgba(244,250,250,0) 75.82%);width:585.98px;height:896.81px;position:absolute;border-radius:50px;left:180px;bottom:calc(-50% - 110px);z-index:-1;-webkit-transform:rotate(83deg);-ms-transform:rotate(83deg);transform:rotate(83deg)}
.members__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.members__description{width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.members__description:before{width:696.06px;height:831.47px}
.members__description h3{font-size:40px;line-height:52px;margin-bottom:40px}
.members__list{width:60%;padding-left:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.members__item{margin:0 37px}
.members__portrait{border-radius:40px 0 40px 0;width:175px;height:235px}
.members__portrait img{width:200px;height:260px}
.cta__wrapper{text-align:center;margin:0}
.cta__wrapper>p{padding:0 120px}
.cta__wrapper:after{left:65px;bottom:-20px;width:65px;height:65px}
.cta__leaf{right:0}
.cta__leaf:before{width:75px;height:75px;left:auto;right:72px}
.cta__leaf:after{left:auto;top:-67px;right:160px;width:18px;height:18px}
.highlights__left .highlights__tile:nth-of-type(even){margin-left:0;position:initial;bottom:initial}
.highlights__more{margin-top:140px;margin-left:32px;width:300px}
.highlights__tile:nth-of-type(even){margin-left:32px;position:relative;bottom:-162px}
.history__gallery{height:600px}
.history__image--large{width:600px;height:600px}
.text-image__leaf-1{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.text-image__leaf-2{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.columns--col-7 .columns__item{max-width:14.2857%;-webkit-flex-basis:14.2857%;-ms-flex-preferred-size:14.2857%;flex-basis:14.2857%}
.jobs-list__results:not(.off){margin:0 calc((-1300px + 1320px)/2 - 15px);width:1300px}
.contacts__item{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;margin-bottom:80px}
.contacts__item:nth-last-of-type(1),.contacts__item:nth-last-of-type(2),.contacts__item:nth-last-of-type(3){margin-bottom:0}
.benefits{padding:140px 0}
.benefits__item{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}
.accordion--check-list .accordion__item{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;padding-right:50px}
.products__bg{height:130%}
.products--grid .products__item{max-width:calc(25% - 20px);-webkit-flex-basis:calc(25% - 20px);-ms-flex-preferred-size:calc(25% - 20px);flex-basis:calc(25% - 20px);margin-right:10px;margin-left:10px}
.product__content .wp-block-columns{max-width:1320px}
}@media screen and (min-width:1440px){.container{padding:0}
}@media screen and (min-width:1660px){.site__header-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.site__logo{position:relative;top:initial;left:initial}
.banner__wrapper{margin:0 -122px}
.banner__bg{width:calc(100vw - (50vw - 660px - 122px))}
.banner__overlay{width:calc(100vw - (50vw - 660px - 122px))}
}@media screen and (min-width:1920px){.banner__wrapper{padding-left:80px;padding-right:80px;min-height:879px}
}@media(max-width:1379.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-xl>.table-bordered{border:0}
.sub-menu{display:none}
.icons .container{padding:0}
.benefits .container{padding:0}
.benefits__bg{height:120%}
}@media(max-width:1023.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-lg>.table-bordered{border:0}
.tabs>.wp-block-group__inner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.tabs__content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.tabs__list-item{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.tabs__list-item--is-active{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-md>.table-bordered{border:0}
.display-4{font-size:45px}
.icons__heading{font-weight:bold;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.products__item-arrow-wrapper{padding-bottom:20px}
.products__item-title{font-weight:bold}
.product__buttons{margin-top:50px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.product__button-wrapper{width:100%}
}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-sm>.table-bordered{border:0}
.jobs-list__results:not(.off){margin:0 -22px;width:calc(100% + 44px)}
}@media print{.d-print-none{display:none !important}
.d-print-inline{display:inline !important}
.d-print-inline-block{display:inline-block !important}
.d-print-block{display:block !important}
.d-print-table{display:table !important}
.d-print-table-row{display:table-row !important}
.d-print-table-cell{display:table-cell !important}
.d-print-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
.d-print-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}
a:not(.btn):not(.wpcf7-submit):not(.link){text-decoration:underline}
abbr[title]::after{content:" (" attr(title) ")"}
pre{white-space:pre-wrap !important}
pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}
tr,img{page-break-inside:avoid}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
body{min-width:1024px !important}
.container{min-width:1024px !important}
.navbar{display:none}
.badge{border:1px solid #000}
.table{border-collapse:collapse !important}
.table td,.table th{background-color:#fff !important}
.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}
.table-dark{color:inherit}
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:rgba(26,74,88,.1)}
.table .thead-dark th{color:inherit;border-color:rgba(26,74,88,.1)}
}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes sliderListLoader{0%{width:0}
100%{width:100%}
}@keyframes sliderListLoader{0%{width:0}
100%{width:100%}
}@-webkit-keyframes fadeInImages{0%{opacity:0}
100%{opacity:1}
}@keyframes fadeInImages{0%{opacity:0}
100%{opacity:1}
}.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
background: none;
color: inherit;
border: none;
padding: 0 !important;
font: inherit; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
animation-duration: 1000ms;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
animation-name: fadeOut; }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } } .owl-height {
transition: height 500ms ease-in-out; } .owl-carousel .owl-item { }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
max-height: 0; }
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//kovona.cz/wp-content/themes/kovona-system/assets/vendors/owl-carousel/assets/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }.owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
background: #869791;
color: #FFF;
text-decoration: none; }
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791; }