.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 .hidden-fields-container {
display: none;
}
.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;
}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1660px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.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%}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.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%}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.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%}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.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%}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.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%}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!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:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!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:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!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:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!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:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:border-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*, ::after, ::before {
box-sizing: border-box;
}
body {
font-family: "Roboto", sans-serif;
color: #6f6f6f;
line-height: 1.5;
text-size-adjust: none;
font-size: 16px;
margin: 0;
display: flex;
flex-flow: column;
min-height: 100vh;
background-color: #e5e5e5;
}
@media (min-width: 1400px) {
.container {
max-width: 1280px;
}
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
font-family: "Poppins", sans-serif;
position: relative;
text-transform: uppercase;
font-style: normal;
font-weight: 700;
margin: 0;
padding: 0;
line-height: 1.2;
color: #2b2c2c;
}
caption {
color: #2b2c2c;
}
h1, .h1 {
font-size: 60px;
margin-bottom: 10px;
text-align: center;
font-weight: 700;
text-transform: uppercase;
}
@media (max-width: 1280px) {
h1, .h1 {
font-size: 50px;
margin-bottom: 50px;
margin-top: 20px;
}
}
@media (max-width: 992px) {
h1, .h1 {
font-size: 62px;
}
}
@media (max-width: 767px) {
h1, .h1 {
font-size: 38px;
margin-bottom: 20px;
}
}
h2, .h2 {
font-size: 48px;
margin-bottom: 24px;
font-weight: 700;
}
@media (max-width: 1280px) {
h2, .h2 {
font-size: 40px;
margin-bottom: 50px;
margin-top: 20px;
}
}
@media (max-width: 992px) {
h2, .h2 {
font-size: 40px;
margin-bottom: 28px;
}
}
@media (max-width: 767px) {
h2, .h2 {
font-size: 34px;
margin-bottom: 28px;
}
}
h2:after, .h2:after {
font-size: 1.4em;
}
a:not(.btn) {
text-decoration: none;
color: #1D1D1B;
}
a:not(.btn):hover {
color: #79b928;
text-decoration: underline;
}
p a:not(.btn) {
text-decoration: underline;
}
p a:not(.btn):hover {
text-decoration: none;
}
.social-links {
text-decoration: none !important;
}
.social-links:hover {
text-decoration: none !important;
}
.social-links.social-links__fb svg:hover {
fill: #1877F2;
}
.social-links.social-links__linkedin svg:hover {
fill: #0a66c2;
}
.social-links.social-links__yt svg:hover {
fill: #E73A35;
}
.social-links.social-links__it svg:hover {
fill: #ac3bc7;
}
.social-links svg {
fill: #1d1d1b;
transition: all 0.4s;
}
.link-line {
position: relative;
display: inline-flex;
align-items: center;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
.link-line:hover:after {
background: #E73A35;
}
.link-line:after {
content: "";
width: 40px;
height: 1px;
background: #1D1D1B;
position: relative;
display: inline-block;
left: 20px;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
small {
font-size: 0.75em;
}
.list-check li {
padding-left: 20px !important;
position: relative;
}
.list-check li:before {
content: "";
width: 10px;
height: 16px;
position: absolute;
left: 0;
top: 1px;
border-left: 2px solid #79b928;
border-top: 2px solid #79b928;
transform: rotate(-140deg);
}
p {
margin-top: 0;
}
.form-group {
margin-bottom: 20px;
}
textarea, input, select {
width: 100%;
font-size: 14px;
font-weight: 400;
padding: 15px 20px 15px 20px;
background: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0);
color: #5e5e5e;
}
textarea:focus, input:focus, select:focus {
border: 1px solid #79b928;
outline: none;
}
textarea textarea, input textarea, select textarea {
padding-top: 14px;
padding-bottom: 14px;
}
@media (max-width: 767px) {
textarea, input, select {
padding: 10px 15px;
}
}
select, input {
width: 100%;
height: 40px;
padding: 0 10px;
color: #5e5e5e;
}
select.active, input.active {
border-color: #79b928;
}
.form-row {
margin-bottom: 10px;
}
label {
font-size: 15px;
font-weight: 500;
margin-bottom: 8px;
display: block;
color: #2b2c2c;
}
@media (max-width: 767px) {
label {
margin-bottom: 6px;
}
}
textarea {
resize: none;
}
.cf7-footer-info {
padding-top: 10px;
margin-bottom: 40px;
font-size: 14px;
color: #5e5e5e;
line-height: 24px;
}
@media (max-width: 767px) {
.cf7-footer-info {
padding-top: 2px;
line-height: 18px;
padding-bottom: 10px;
}
}
.cf7-footer-info a {
text-decoration: underline;
color: #79b928;
}
.cf7-footer-info a:hover {
text-decoration: none;
}
.wpcf7 {
margin-bottom: 27px;
}
.wpcf7 form.invalid .wpcf7-response-output {
background: #b40606;
border-color: #b40606;
color: #fff;
}
.wpcf7 form .wpcf7-response-output {
padding: 10px;
font-size: 14px;
}
@media (max-width: 767px) {
.wpcf7 form .wpcf7-response-output {
margin: 20px 0 0 0;
padding: 10px;
font-size: 14px;
}
}
.wpcf7 .wpcf7-not-valid-tip {
font-size: 12px;
}
label {
position: relative;
}
label.req:after {
content: "*";
color: #79b928;
position: relative;
}
select {
appearance: none;
background: url(//www.uklidy-kancelari.cz/wp-content/themes/uklidykancelari/assets/img/icon-arrow-down.svg) no-repeat center right 20px;
background-size: 10px 7px;
background-color: #ffffff;
}
.form-h2 {
font-size: 24px;
}
.wpcf7-not-valid-tip {
background: #b40606;
color: #fff;
padding: 2px 8px;
font-size: 10px;
}
.no-gutters [class*=col-] {
padding: 0;
}
.color-green {
color: #79b928 !important;
}
.u-hide {
opacity: 0;
font-size: 0;
}
.px-0 {
padding-left: 0;
padding-right: 0;
}
@media (min-width: 767px) {
.no-scroll-md {
overflow-y: hidden;
}
}
.u-overflowHidden {
overflow-y: hidden;
}
.border-bottom {
border-bottom: 1px solid rgba(29, 29, 27, 0.24);
}
.text-right {
text-align: right !important;
}
.bg-grey {
background-color: #e6e7e9 !important;
}
.color-green {
color: #79b928 !important;
}
.color-black {
color: #2b2c2c;
}
.mt-30 {
margin-top: 30px !important;
}
.mt-60 {
margin-top: 60px !important;
}
.mt-80 {
margin-top: 80px !important;
}
.mb-10 {
margin-bottom: 10px !important;
}
.mb-20 {
margin-bottom: 20px !important;
}
.mb-30 {
margin-bottom: 30px !important;
}
.mb-60 {
margin-bottom: 60px !important;
}
@media (max-width: 992px) {
.rwd-lg-mb-20 {
margin-bottom: 20px !important;
}
.rwd-lg-mb-30 {
margin-bottom: 30px !important;
}
}
@media (max-width: 768px) {
.rwd-md-mb-20 {
margin-bottom: 20px !important;
}
.rwd-md-mb-30 {
margin-bottom: 30px !important;
}
.rwd-md-mb-0 {
margin-bottom: 0px !important;
}
.rwd-md-mt-30 {
margin-top: 30px !important;
}
.rwd-md-mt-0 {
margin-top: 0 !important;
}
}
@media (min-width: 769px) {
.text-md-right {
text-align: right !important;
}
}
.fw-700 {
font-weight: 700 !important;
}
.text-center {
text-align: center !important;
}
img {
max-width: 100%;
height: auto;
vertical-align: top;
}
header {
display: flex;
align-items: center;
width: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 100;
font-family: Aventa, sans-serif;
font-weight: 800;
transition: all 0.4s ease-in;
background: #fff;
box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.1);
}
header.grey {
background: #f6f6f6 !important;
}
header.is-sticked {
background: #fff;
height: auto;
}
header.is-up {
transform: translateY(-200%);
}
@media (min-width: 1240px) {
.nav--header__main {
margin-left: 120px;
}
}
@media (min-width: 1400px) {
.nav--header__main {
margin-left: 100px;
}
}
@media (min-width: 1700px) {
.nav--header__main {
margin-left: 140px;
}
}
@media (max-width: 1600px) {
.nav--header__main {
margin-left: 10px;
}
}
@media (max-width: 1240px) {
.nav--header__main {
width: 80%;
margin-left: 0;
}
}
.nav--header {
width: 100%;
max-width: 1874px;
padding: 12px 30px;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
}
@media all and (max-width: 1240px) {
.nav--header {
background: #fff;
height: 70px;
}
}
@media (max-width: 767px) {
.nav--header {
padding: 0 10px;
}
}
.nav-burger {
display: none;
margin-left: 0.5em;
z-index: 550;
transition: all 250ms ease-in-out;
background-color: transparent;
width: 3em;
height: 3em;
border-radius: 0.5em;
text-decoration: none;
}
.nav-burger:hover, .nav-burger:focus {
text-decoration: none !important;
}
@media all and (max-width: 1240px) {
.nav-burger {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
}
.nav-burger:after {
content: "MENU";
font-size: 0.625em;
color: #1D1D1B;
font-weight: bold;
line-height: 1;
margin: 0.25rem 0 -0.2em;
}
.nav-burger__line {
display: block;
width: 22px;
height: 2px;
background-color: #1D1D1B;
margin: 3px auto;
transition: all 250ms ease-in-out;
}
.nav-burger.is-open .nav-burger__line:nth-child(1) {
transform: translateY(6px) translateY(2px) rotate(45deg);
}
.nav-burger.is-open .nav-burger__line:nth-child(2) {
opacity: 0;
}
.nav-burger.is-open .nav-burger__line:nth-child(3) {
transform: translateY(-6px) translateY(-2px) rotate(-45deg);
}
@media screen and (min-width: 1240px) {
.nav--header__left {
position: fixed;
left: 0px;
top: 0;
padding: 10px 10px 10px 30px;
background: #fff;
}
.nav--header__left:before {
content: "";
position: absolute;
bottom: 0;
right: -130px;
width: 0;
height: 0;
border-style: solid;
border-width: 130px 130px 0 0;
border-color: #fff transparent transparent transparent;
}
}
@media all and (max-width: 1240px) {
.nav--header__left img {
max-width: 150px;
}
}
@media all and (max-width: 767px) {
.nav--header__left img {
max-width: 140px;
}
}
@media (min-width: 1800px) {
.nav--header-logo {
margin-left: -14px;
margin-left: 0;
}
}
@media (max-width: 767px) {
.nav--header-logo {
width: 80px;
}
}
.nav--header__social_sites {
margin-left: 22px;
flex-wrap: nowrap;
}
.nav--header__social_sites svg {
margin-left: 18px;
}
@media all and (max-width: 1240px) {
.nav--header__social_sites {
margin-left: 0;
margin-top: 30px;
}
.nav--header__social_sites a:nth-child(1) svg {
margin-left: 0;
}
}
.nav--header__right {
display: flex;
width: 100%;
align-items: center;
justify-content: space-between;
margin-left: 360px;
transition: all 0.4s ease-in;
}
@media screen and (max-width: 1700px) {
.nav--header__right {
margin-left: 280px;
}
}
@media all and (max-width: 1240px) {
.nav--header__right {
right: -120%;
visibility: hidden;
position: absolute;
top: 70px;
width: 100%;
background-color: #fff;
height: calc(100vh - 70px);
flex-direction: column;
justify-content: flex-start;
padding-bottom: 60px;
padding-top: 30px;
opacity: 0;
}
.nav--header__right:before {
content: "";
width: 100%;
height: 1px;
background: #1D1D1B;
opacity: 0.4;
position: absolute;
left: 0;
top: 0;
transform: translateX(-200%);
transition: all 0.4s;
}
.nav--header.open .nav--header__right:before {
transform: translateX(0);
transition-delay: 0.2s;
}
}
.nav--header.open .nav--header__right {
right: 0;
visibility: visible;
opacity: 1;
}
.navigation-main {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}
.navigation-main ul {
min-width: 190px;
margin: 0;
padding: 0;
list-style: none;
position: absolute;
background: #79b928;
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
transform: scaleY(0);
transform-origin: top;
transition: transform 0.4s;
}
@media (max-width: 1240px) {
.navigation-main ul {
width: 100%;
}
}
.navigation-main ul.active {
transform: scaleY(1);
position: relative;
}
.navigation-main ul.active a {
color: #fff;
}
.navigation-main ul a {
color: #fff;
font-size: 16px;
padding: 18px 16px;
}
@media (max-width: 767px) {
.navigation-main ul a {
padding: 10px 16px;
}
}
.navigation-main ul a:hover {
color: #fff !important;
}
@media (max-width: 1240px) {
.navigation-main ul .sub-menu {
border-top: 1px solid #fff;
}
}
.navigation-main ul .sub-menu li:hover a {
color: #fff;
}
.navigation-main li {
display: inline-block;
position: relative;
text-align: left;
}
@media (max-width: 1240px) {
.navigation-main li {
display: block;
text-align: center;
border-bottom: 1px solid #f6f6f6;
}
}
@media (min-width: 1240px) {
.navigation-main li.focus > ul, .navigation-main li:hover > ul {
transform: scaleY(1);
}
}
.navigation-main li li {
display: block;
}
@media (min-width: 1240px) {
.navigation-main li li.focus > ul, .navigation-main li li:hover > ul {
left: 100%;
top: 0;
}
}
@media (max-width: 768px) {
.navigation-main li li.focus > ul, .navigation-main li li:hover > ul {
left: 0;
}
}
.navigation-main a {
color: #000;
text-decoration: none;
display: block;
white-space: nowrap;
padding: 10px 16px;
font-size: 15px;
font-weight: 800;
text-transform: uppercase;
}
@media screen and (max-width: 767px) {
.navigation-main a {
white-space: break-spaces;
}
}
@media (min-width: 1240px) {
.nav--header-white .navigation-main a {
color: #fff;
}
.nav--header-white .navigation-main a:hover {
color: #fff;
}
}
@media (max-width: 1600px) {
.navigation-main a {
padding: 14px 13px;
}
}
@media (max-width: 1460px) {
.navigation-main a {
padding: 14px 10px;
}
}
@media (max-width: 767px) {
.navigation-main a {
padding: 10px 18px;
}
}
.navigation-main a:hover,
.navigation-main li:hover > a,
.navigation-main .focus > a,
.navigation-main .current-menu-ancestor > a {
color: #000;
text-decoration: underline;
cursor: hover;
}
.navigation-main .current-menu-item > a {
position: relative;
}
@media (max-width: 1240px) {
.navigation-main .current-menu-item > a {
color: #1D1D1B;
font-weight: 700;
text-decoration: underline;
}
}
.navigation-main .current-menu-item > a:hover {
color: #1D1D1B;
text-decoration: none;
}
.navigation-main .menu-item-has-children > a::before {
content: "";
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
border: 4px solid transparent;
border-top-color: currentColor;
}
@media all and (max-width: 1240px) {
.navigation-main .menu-item-has-children > a::before {
display: none;
}
}
.navigation-main ul .menu-item-has-children {
transition: background 0.4s;
}
.navigation-main ul .menu-item-has-children:hover {
background: #d01e19;
transition: background 0.4s;
}
.navigation-main ul .menu-item-has-children > a {
padding-right: 26px;
color: #fff;
}
.navigation-main ul .menu-item-has-children > a:hover {
color: #fff;
}
.navigation-main ul .menu-item-has-children > a::before {
right: 8px;
border-top-color: transparent;
border-left-color: currentColor;
}
.navigation-main ul {
z-index: 2;
}
.toggle-btn-submenu {
position: absolute;
background: #79b928;
text-align: center;
color: #fff;
width: 30px;
height: 30px;
outline: none;
border: none;
right: 10px;
top: 10px;
z-index: 100;
padding: 0;
}
.submenu.active .toggle-btn-submenu {
top: 8px;
background: #93d53f;
}
.toggle-btn-submenu:after, .toggle-btn-submenu:before {
content: "";
position: absolute;
background: #fff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: all 0.2s;
}
.toggle-btn-submenu:after {
width: 2px;
height: 8px;
}
.toggle-btn-submenu:before {
width: 8px;
height: 2px;
}
.toggle-btn-submenu.active:after {
transform: translateY(-4px) rotate(-90deg);
}
@media (min-width: 767px) {
.toggle-btn-submenu {
top: 20px;
}
}
@media (min-width: 1240px) {
.toggle-btn-submenu {
display: none;
}
}
@media (min-width: 1240px) {
.nav--header-white .nav--header__language {
color: #ffffff;
}
}
@media (min-width: 1240px) {
.nav--header__language {
margin-left: 30px;
}
}
@media (max-width: 992px) {
.nav--header__language {
margin-top: 10px;
}
}
.nav--header__right__inside {
display: flex;
}
@media (max-width: 1240px) {
.nav--header__right__inside {
flex-direction: column;
align-items: center;
}
}
.svg-logo {
fill: #000000;
}
@media (min-width: 1240px) {
.nav--header-white .svg-logo {
fill: #ffffff;
}
}
#nav-page-left {
position: fixed;
width: 300px;
min-height: 520px;
left: 30px;
top: 158px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
@media screen and (min-height: 1000px) {
#nav-page-left {
min-height: 660px;
}
}
@media screen and (max-width: 1240px) {
#nav-page-left {
display: none;
}
}
@media screen and (max-height: 800px) {
#nav-page-left {
min-height: unset;
}
}
#nav-page-left li {
margin-bottom: 6px;
}
@media (min-width: 1920px) {
#nav-page-left {
left: calc(50% - 910px);
}
}
.nav-item-left {
position: relative;
transition: all 0.4s;
}
.nav-item-left:hover {
padding-left: 10px;
}
.nav-item-left.active {
font-weight: 900;
padding-left: 40px;
}
.nav-item-left.active:hover {
text-decoration: none;
}
.nav-item-left.active:hover:before {
display: none;
}
.nav-item-left.active:after {
content: "";
width: 30px;
height: 1px;
position: absolute;
left: 0;
top: 6px;
background: #333333;
}
.nav-page-left__title {
text-transform: uppercase;
color: #CCCCCC;
font-weight: 900;
font-size: 10px;
display: inline-block;
}
.navigation-footer {
margin: 0;
color: #fff;
}
.navigation-footer .nav-item a {
color: #fff;
font-size: 15px;
text-decoration: underline;
font-weight: 400;
}
.navigation-footer .nav-item a:hover {
color: #79b928;
}
@media screen and (min-width: 767px) {
.nav--footer {
margin-top: -30px;
}
}
.nav--footer ul {
margin: 0;
color: #CCCCCC;
}
.nav-contact {
display: flex;
}
@media screen and (max-width: 1440px) {
.nav-contact {
flex-direction: column;
}
}
.header_tel, .header_email {
display: flex;
}
.header_tel img, .header_email img {
margin-right: 10px;
}
.header_email {
text-decoration: underline;
}
.header_email:hover {
text-decoration: none;
}
.header_tel {
margin-right: 20px;
font-weight: 400;
}
@media screen and (max-width: 767px) {
.header_tel {
margin-right: 0;
margin-bottom: 10px;
}
}
.navigation-main .current-menu-item.btn--cta > a:after {
display: none;
}
.Breadcrumbs {
margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
.Breadcrumbs {
margin-bottom: 16px;
font-size: 14px;
}
}
.Breadcrumbs a {
color: #79b928;
}
footer {
background: #2b2c2c;
padding-top: 40px;
color: #fff;
}
footer ul {
list-style-type: none;
padding: 0;
}
footer ul li {
margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
footer ul {
margin-bottom: 20px !important;
}
}
#footer-navigation {
padding-bottom: 10px;
}
#footer-navigation iframe {
height: 210px;
max-width: 100%;
}
@media screen and (min-width: 767px) {
#footer-navigation {
padding-bottom: 40px;
}
}
#footer-copyright {
background: #1e1e1e;
text-align: center;
color: #fff;
font-size: 13px;
padding: 18px 0;
}
.footer-title {
text-transform: uppercase;
color: #79b928;
font-size: 20px;
font-weight: 700;
margin-bottom: 20px;
display: block;
}
@media screen and (max-width: 767px) {
.footer-title {
margin-bottom: 10px;
}
}
.footer_tel, .footer_email {
display: flex;
margin-bottom: 4px;
}
.footer_tel img, .footer_email img {
margin-right: 8px;
}
.footer_tel a, .footer_email a {
color: #fff;
}
.footer_tel {
margin-top: 24px;
}
.footer_email a {
text-decoration: underline;
}
.footer_email a:hover {
text-decoration: none;
}
@media screen and (max-width: 767px) {
.footer_email {
margin-bottom: 20px;
}
}
.PageFooter-copyright a {
color: #fff !important;
text-decoration: underline;
}
.PageFooter-copyright a:hover {
color: #79b928 !important;
}
.btn, .btn--cta > a {
transition: background 0.4s;
text-decoration: none !important;
display: inline-flex;
justify-content: center;
align-items: center;
outline: none;
box-shadow: none;
border: 0;
border-radius: 6px;
cursor: pointer;
touch-action: manipulation;
font-weight: 700;
}
.btn:hover, .btn--cta > a:hover {
cursor: pointer;
}
@media screen and (max-width: 767px) {
.btn--cta {
border-bottom: 0 !important;
padding-top: 30px;
}
} .btn--sm {
padding: 14px 24px 15px 24px;
}
@media (max-width: 767px) {
.btn--sm {
font-size: 14px;
padding: 14px 24px 15px 24px;
}
}
.btn--md {
padding: 20px 30px;
font-size: 20px;
font-weight: 300;
}
@media (max-width: 767px) {
.btn--md {
font-size: 16px;
padding: 14px 20px;
}
}
.btn--black {
background-color: #2b2c2c;
color: #fff;
}
.btn--black:hover {
background: #3d3e3e;
}
.btn--green, .btn--cta > a {
background: #79b928;
color: #fff !important;
}
.btn--green:hover, .btn--cta > a:hover {
background: #5e8f1f;
color: #fff !important;
text-decoration: none !important;
}
table {
width: 100%;
background: #fff;
border-collapse: collapse;
}
caption {
text-transform: uppercase;
font-weight: 700;
font-size: 30px;
text-align: left;
}
.table-firmy {
margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
.table-firmy {
margin-bottom: 20px;
}
}
.table-firmy td {
padding: 14px 10px 14px 0;
border-bottom: 1px solid #eaeaea;
font-size: 15px;
}
.table-firmy td:nth-child(1) {
max-width: 260px;
}
@media screen and (max-width: 767px) {
.table-firmy td {
font-size: 14px;
padding: 10px 10px 10px 0;
white-space: nowrap;
max-width: unset;
}
}
.table-firmy a {
text-decoration: underline;
color: #5e5e5e;
font-weight: 700;
}
.table-responsive {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
@media screen and (max-width: 767px) {
.table-responsive {
margin-bottom: 20px;
}
}
.table-homepage th, .table-homepage td {
white-space: nowrap;
}
.table-homepage th:nth-child(1), .table-homepage td:nth-child(1) {
white-space: unset;
}
@media screen and (max-width: 767px) {
.table-homepage th, .table-homepage td {
font-size: 14px;
}
}
.blocker {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
overflow: auto;
z-index: 1;
padding: 20px;
box-sizing: border-box;
background-color: #000;
background-color: rgba(0, 0, 0, 0.75);
text-align: center;
}
.blocker:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.05em;
}
.blocker.behind {
background-color: transparent;
}
.modal {
display: none;
vertical-align: middle;
position: relative;
z-index: 2;
max-width: 500px;
box-sizing: border-box;
width: 90%;
background: #fff;
padding: 15px 30px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0 0 10px #000;
-moz-box-shadow: 0 0 10px #000;
-o-box-shadow: 0 0 10px #000;
-ms-box-shadow: 0 0 10px #000;
box-shadow: 0 0 10px #000;
text-align: left;
}
.modal a.close-modal {
position: absolute;
top: -12.5px;
right: -12.5px;
display: block;
width: 30px;
height: 30px;
text-indent: -9999px;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==);
}
.modal-spinner {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translateY(-50%) translateX(-50%);
padding: 12px 16px;
border-radius: 5px;
background-color: #111;
height: 20px;
}
.modal-spinner > div {
border-radius: 100px;
background-color: #fff;
height: 20px;
width: 2px;
margin: 0 1px;
display: inline-block;
-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.modal-spinner .rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.modal-spinner .rect3 {
-webkit-animation-delay: -1s;
animation-delay: -1s;
}
.modal-spinner .rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
@-webkit-keyframes sk-stretchdelay {
0%, 40%, 100% {
-webkit-transform: scaleY(0.5);
}
20% {
-webkit-transform: scaleY(1);
}
}
@keyframes sk-stretchdelay {
0%, 40%, 100% {
transform: scaleY(0.5);
-webkit-transform: scaleY(0.5);
}
20% {
transform: scaleY(1);
-webkit-transform: scaleY(1);
}
}
.modal-form {
background: #f9f9f9;
width: 600px;
max-width: 100%;
padding: 40px 30px;
}
@media screen and (max-width: 767px) {
.modal-form {
padding: 20px 20px;
}
}
.pagination {
display: flex;
justify-content: center;
align-items: center;
margin-top: 10px;
margin-bottom: 40px;
max-width: 100%;
}
@media screen and (max-width: 767px) {
.pagination {
overflow-x: auto;
margin-bottom: 20px;
}
}
.pagination .page-numbers {
padding: 4px 11px;
font-size: 15px;
display: inline-block;
background: #eaeaea;
margin: 0 8px;
border-radius: 50%;
color: #5e5e5e;
}
@media screen and (max-width: 767px) {
.pagination .page-numbers {
margin: 0 4px;
font-size: 12px;
padding: 3px 8px;
}
}
.pagination .page-numbers:hover {
text-decoration: none;
}
.pagination .current {
color: #fff;
font-weight: 500;
background: #79b928;
padding: 9px 16px;
}
@media screen and (max-width: 767px) {
.pagination .current {
padding: 5px 12px;
}
}
.pagination .prev.page-numbers, .pagination .next.page-numbers {
background: #2b2c2c;
color: #fff;
font-size: 14px;
font-weight: 700;
border-radius: 6px;
padding: 10px 20px;
}
@media screen and (max-width: 767px) {
.pagination .prev.page-numbers, .pagination .next.page-numbers {
padding: 8px 10px;
font-size: 12px;
}
}
.pagination .prev.page-numbers:hover, .pagination .next.page-numbers:hover {
text-decoration: none !important;
color: #79b928;
}
.pagination .prev.page-numbers {
margin-right: 30px;
}
@media screen and (max-width: 767px) {
.pagination .prev.page-numbers {
margin-right: 5px;
}
}
.pagination .next.page-numbers {
margin-left: 30px;
}
@media screen and (max-width: 767px) {
.pagination .next.page-numbers {
margin-left: 5px;
}
}
.mapa-item {
transition: all 0.4s;
fill: #fff;
}
.mapa-item.active {
fill: #79b928;
}
.mapa-item.active .mapa-text {
fill: #fff;
}
.mapa-item:hover {
fill: #79B928;
transition: all 0.4s;
cursor: pointer;
}
#mapa-praha {
max-width: 100%;
}
@media screen and (max-width: 767px) {
#mapa-praha {
margin-bottom: 0;
}
}
.mapa-text {
fill: #000;
font-family: "Poppins";
font-size: 7px;
font-weight: 700;
}
#praha-13, #praha-16 {
transform: translate(0px, 2px);
}
#praha-17 {
transform: translate(0px, 1px);
}
#praha-18, #praha-19 {
transform: translate(1px, 1px);
}
#praha-5, #praha-1, #praha-14, #praha-15, #praha-22, #praha-21, #praha-20 {
transform: translate(0px, 1px);
}
#praha-11 {
transform: translate(-1px, 0px);
}
#mapa-contact iframe {
width: 100%;
max-height: 350px;
}
svg a:hover {
text-decoration: none !important;
}
.box-white {
border-radius: 6px;
padding: 30px;
background-color: #fff;
box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.07);
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
z-index: 1;
position: relative;
}
.box-white .box-text {
margin-top: 20px;
}
@media screen and (max-width: 767px) {
.box-white {
margin-bottom: 30px;
height: auto;
padding: 26px 18px;
}
}
.box-category ul {
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 30px;
}
.box-category li {
margin-bottom: 8px;
}
.box-category a {
text-decoration: underline;
}
.box-category a:hover {
text-decoration: none;
}
.box-table a {
text-decoration: underline;
}
.box-table td {
padding: 4px 10px 4px 0;
}
.box-table td:nth-child(1) {
font-weight: 700;
}
.box-cta {
background-color: #eeeeee !important;
padding: 20px 15px;
height: 125px;
margin-bottom: 30px;
display: flex;
align-items: center;
cursor: pointer !important;
}
.box-cta.green {
background-color: #79b928 !important;
color: #fff;
}
.box-cta.green:hover {
color: #fff;
}
.box-cta .box-cta__img {
width: 86px;
min-width: 86px;
height: 86px;
border-radius: 50%;
border: 2px solid #d8d8d8;
background-color: white;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
}
.box-cta .box-cta__img img {
width: 50px;
}
.box-cta .box-cta__title {
margin-left: 30px;
margin-bottom: 0;
font-size: 18px !important;
text-transform: uppercase;
font-weight: bold !important;
text-align: left;
}
.box-section-2 {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
text-align: center;
margin-top: 30px;
}
.box-section__title {
margin-bottom: 20px;
}
.box-section__img {
height: 100px;
margin-bottom: 20px;
}
.box-section__img img {
width: 100px;
}
.grid {
margin: 0 auto;
width: 100%;
}
.grid-item {
width: 100%;
display: grid;
}
@media (min-width: 767px) {
.grid-item {
width: calc(50% - 10px);
}
}
@media (min-width: 992px) {
.grid-item {
width: calc(33.33% - 10px);
}
} .grid-item {
margin-bottom: 30px;
}
.page {
padding-top: 140px;
padding-bottom: 100px;
position: relative;
}
.page:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 500px;
background: linear-gradient(to top, #e5e5e5, rgba(0, 0, 0, 0)), url(//www.uklidy-kancelari.cz/wp-content/themes/uklidykancelari/assets/img/bg.png) no-repeat center top;
background-size: cover;
z-index: -1;
}
@media screen and (max-width: 767px) {
.page:before {
height: 250px;
}
}
.page:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 350px;
background: linear-gradient(to bottom, #e5e5e5, rgba(0, 0, 0, 0)), url(//www.uklidy-kancelari.cz/wp-content/themes/uklidykancelari/assets/img/bg.png) no-repeat center top;
background-size: cover;
z-index: -1;
}
@media screen and (max-width: 767px) {
.page:after {
height: 250px;
}
}
@media screen and (max-width: 767px) {
.page {
padding-top: 90px;
padding-bottom: 60px;
}
}
#page-single__header h1 {
margin-bottom: 44px;
}
@media screen and (max-width: 767px) {
#page-single__header h1 {
font-size: 32px;
margin-bottom: 20px;
}
}
#page-content-inner {
padding: 60px 40px;
background: #fff;
border-radius: 6px;
box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.07);
}
@media screen and (max-width: 767px) {
#page-content-inner {
padding: 40px 30px;
}
}
#page-content-inner p {
margin-bottom: 30px;
}
#page-content-inner h1, #page-content-inner h2, #page-content-inner h3 {
font-weight: 700;
margin-top: 20px;
display: inline-block;
margin-bottom: 0px;
}
#page-content-inner a {
color: #79b928;
text-decoration: underline;
}
#page-content-inner a:hover {
text-decoration: none;
}
.page-cenik h1 {
margin-bottom: 60px;
}
.page-cenik h2 {
font-size: 24px;
margin-bottom: 10px;
}
#page-cenik__form {
padding-top: 80px;
text-align: center;
}
#page-cenik__form h2 {
font-size: 45px;
}
#page-cenik__form p {
margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
#sidebar-category {
padding-bottom: 20px !important;
}
}
@media screen and (max-width: 767px) {
.category-uklidove-sluzby {
padding-bottom: 20px;
}
}
.page-404 h1 {
font-size: 150px;
}
@media (max-width: 992px) {
.page-404 h1 {
font-size: 60px;
}
}
.page-404 h2 {
font-size: 50px;
font-weight: 700;
}
@media (max-width: 992px) {
.page-404 h2 {
font-size: 28px;
}
}
.page-404 p {
font-size: 20px;
margin-top: 0px;
}
@media (max-width: 992px) {
.page-404 p {
font-size: 16px;
}
}
@media (max-width: 992px) {
.page-404 {
padding-top: 80px;
padding-bottom: 40px;
}
}
.page-404-img {
min-height: 361px;
display: flex;
align-items: center;
justify-content: center;
background: url(//www.uklidy-kancelari.cz/wp-content/themes/uklidykancelari/assets/img/bg-404.png) no-repeat center bottom;
margin-bottom: 20px;
}
@media (max-width: 992px) {
.page-404-img {
margin-top: 30px;
min-height: 200px;
background-size: contain;
}
}
.page-homepage {
padding-top: 70px;
color: #6f6f6f;
}
.page-homepage li {
margin-bottom: 16px;
}
.page-homepage h1 {
color: #79b928;
}
.page-homepage h2 {
font-size: 45px;
font-weight: 700;
text-transform: uppercase;
text-align: center;
color: #2b2c2c;
}
@media screen and (max-width: 767px) {
.page-homepage h2 {
font-size: 38px;
margin-bottom: 14px;
}
}
.page-homepage h2 + p {
text-align: center;
margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
.page-homepage h2 + p {
margin-bottom: 20px;
}
}
.page-homepage h3 {
font-size: 36px;
margin-top: 20px;
margin-bottom: 16px;
text-align: center;
}
.page-homepage h3 + p {
text-align: center;
}
.page-homepage h4 {
font-size: 32px;
margin-top: 20px;
margin-bottom: 10px;
text-align: center;
}
.page-homepage h4 + p {
text-align: center;
}
.page-homepage {
position: relative;
overflow: hidden;
}
#page-homepage__header {
padding-top: 80px;
background: url(//www.uklidy-kancelari.cz/wp-content/themes/uklidykancelari/assets/img/homepage_bg.jpg) no-repeat;
background-position: center;
padding-bottom: 80px;
background-size: cover;
min-height: 620px;
text-align: center;
}
@media screen and (max-width: 767px) {
#page-homepage__header {
background: linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url(//www.uklidy-kancelari.cz/wp-content/themes/uklidykancelari/assets/img/homepage_bg_md.webp) no-repeat;
background-size: cover;
min-height: 100vh;
color: #fff;
padding-top: 50px;
}
}
#page-homepage__section_2 {
background: #fff;
}
#page-homepage__section_3 {
background: url(//www.uklidy-kancelari.cz/wp-content/themes/uklidykancelari/assets/img/top_background_index.png) repeat-x #eeeeee !important;
background-position: 60% -250px;
}
#page-homepage__section_4 {
background: #fff;
}
#page-homepage__section_4, #page-homepage__section_3, #page-homepage__section_2 {
padding-top: 80px;
padding-bottom: 80px;
}
#page-contact-form {
padding-top: 80px;
padding-bottom: 40px;
background: #79b928;
}
#page-contact-form h2 {
color: #fff;
}
#page-contact-form .cf7-footer-info a {
color: #fff;
}
#page-contact-form .btn--green {
background: #000 !important;
}
#sidebar-category {
padding-top: 80px;
padding-bottom: 60px;
}
#sidebar-category h2 {
margin-bottom: 30px;
text-align: center;
}
.blog-post {
display: flex;
flex-direction: column;
align-items: center;
background-color: #fff;
border: 6px;
padding: 30px 30px 40px 30px;
box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.07);
border-radius: 6px;
height: 100%;
justify-content: space-between;
text-align: left;
}
@media screen and (max-width: 767px) {
.blog-post {
padding: 24px;
}
}
.blog-post time {
color: #79b928;
font-weight: 700;
}
.blog-post__title {
font-weight: 700;
font-size: 20px;
margin-bottom: 6px;
display: inline-block;
}
.box--date {
margin-bottom: 6px;
}
.blog-post__img {
margin-bottom: 20px;
}
.blog-post__content {
margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
.blog-post__content {
font-size: 14px;
}
}
#page-blog-posts {
margin-top: 40px;
}
#page-kontakt__header h2 {
font-size: 24px;
margin-bottom: 20px;
}
.page-contact-contact ul {
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 30px;
}
.page-contact-contact .link-tel {
font-weight: 700;
}
.page-contact-contact .link-email {
text-decoration: underline;
}
.page-contact-contact .link-email a {
color: #79b928;
}
.page-contact-contact .link-tel, .page-contact-contact .link-email {
display: flex;
}
.page-contact-contact .link-tel img, .page-contact-contact .link-email img {
margin-right: 8px;
}
@media screen and (max-width: 767px) {
.page-kontakt {
padding-bottom: 20px;
}
}