.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:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.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)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.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}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!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}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!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}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!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}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!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}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!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}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!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}}@font-face { font-family: 'Magistralc'; src: url(//www.vctm.com.ua/wp-content/themes/visa/assets/fonts/Magistralc-bold.ttf) format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Magistralc'; src: url(//www.vctm.com.ua/wp-content/themes/visa/assets/fonts/MagistralC-Regular.otf) format("opentype"); font-weight: 300; font-style: normal; font-display: swap;} #loader-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:#fff;-webkit-animation:loader 1.4s linear;animation:loader 1.4s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
@-webkit-keyframes loader{0%{opacity:1;}70%{opacity:1;}99%{opacity:0;}100%{display:none;visibility:hidden;z-index:-10;opacity:0;}}
@keyframes loader{0%{opacity:1;}70%{opacity:1;}99%{opacity:0;}100%{display:none;visibility:hidden;z-index:-10;opacity:0;}} *{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -webkit-text-size-adjust:none;box-sizing:border-box;}
.clear{clear:both; overflow:hidden; height:0px; font-size:0px; display: block;}
html:not(.touch-screen)::-webkit-scrollbar,html:not(.touch-screen) *::-webkit-scrollbar{width:6px;height:6px;}
html:not(.touch-screen)::-webkit-scrollbar-track,html:not(.touch-screen) *::-webkit-scrollbar-track{background:#fff;}
html:not(.touch-screen)::-webkit-scrollbar-thumb,html:not(.touch-screen) *::-webkit-scrollbar-thumb{background: #004EAF;}
:focus, :active, :visited{outline: none;} html{height: 100%;}
body{height: 100%; overflow: hidden;}
#content-block{overflow: hidden; position: relative;}
.overflow-hidden{overflow: hidden;}
html.overflow-hidden body{overflow: hidden;}
.swiper-container.swiper-initialized{opacity:1;}
.swiper-slide:not(:first-child){display: none;} 
img::before {content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ededed; background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/default-img.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;} .bg{background-position: 50% 50%;background-repeat: no-repeat;background-attachment: scroll;background-size: cover;position: absolute;left: 0;top: 0;width: 100%;height: 100%; z-index: 0;}
.opacity:before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);z-index: 0;}
.opacity.opacity-left-right:before {background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 1%,rgba(0, 0, 0, 0) 60%,rgba(255,255,255,0) 85%,rgba(10, 16, 47, 0.5) 100%);background: linear-gradient(to right, rgba(20, 11, 44, 0.4) 1%,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 85%,rgba(10, 16, 47, 0.5) 100%);}
.parallax-bg{overflow-y:hidden;}
.parallax-bg .bg{position: absolute;width:100%;height:130%;top:-10%;}
.bg-video {position: absolute; top: 0; bottom: 0; left: 0; right: 0; clip: rect(auto,auto,auto,auto); background-repeat: no-repeat; background-position: center; background-size: cover;}
.bg-video video{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);min-width: 100%; min-height: 100%; width: auto; height: auto; object-fit: cover;}
.bg-video.mobile{display: none;}
.home-banner .swiper-slide{overflow: hidden;}
.banner{position:relative;}
.banner + *{margin-top:100px;}
.banner + .submenu-inner-wrap{margin:0 0 70px;}
.banner-align{display: table-cell;vertical-align: middle;position: relative;width: 10000px;padding:15px 0;height:350px;z-index:1;overflow:hidden;}
.banner-align.full-h{height:100vh;}
.banner-align.size2{height: calc(100vh - 200px);}
.banner-align.size3{height:400px;}
.banner-align.align-top{vertical-align:top;}
.banner-align.custom {display: block;width: 100%;padding: 0;}
.banner-align.custom .container,.banner-align.custom .row {height: 100%;}
.banner.banner-detail{margin-bottom:50px;}
.banner-content{position:relative; padding: 15% 0 10%; z-index: 2;}
.banner-content p{font-size: clamp(16px, 1.60vw, 24px);line-height:35px;letter-spacing:0.5px;color: rgba(255, 255, 255, 0.8);}
.banner-content >*{margin-bottom:40px;}
.banner-content >*:last-child{margin-bottom:0;}
.banner-content.mobile {display: none;position: relative;width: 100%;max-width: 100%;margin-top:15px;}
.home-banner .banner-content .title{ font-weight: bold;}
.home-banner .banner-content .title b{font-weight:900;}
.home-banner .banner-content .text{max-width:420px;}
.home-banner .banner-align .bg.mobile{display:none;}
.home-banner .only-mobile{display:none;text-align: center;margin-top:15px;}
.home-banner .swiper-pagination{bottom: 30px!important;}
.home-banner .wrapp-arrow{bottom: 30px;}
.home-banner .swiper-button-prev.swiper-button-disabled i::before{border-color: #fff;}
.home-banner .swiper-button-next.swiper-button-disabled i::after{background-color: #fff;} @media(max-width: 1399px){
.banner-content >*{margin-bottom:20px;}
.banner + *{margin-top:50px;}
}
@media(max-width: 1199px){
.banner-align.full-h{height:calc(100vh - 80px);}
.banner-align.size2{height: 70vh;}
}
@media(max-width: 991px){
.banner-align.full-h, .banner-align.size2{height:50vh;}
.banner-align.size2.type1{height: 50vh;}
.banner-content >*{margin-bottom:5px;}
}
@media(max-width: 767px){
.bg-video{display: none;}
.bg-video.mobile{display: block;}
.bg-video.mobile video { width: auto; min-width: 100%; height: 100%; min-height: auto; left: 0; top: 0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0);object-fit: cover;}
.banner-align.full-h, .banner-align.size2{padding:20px 0;}
.home-banner .banner-align .bg:not(.mobile){display:none;}
.home-banner .banner-align .bg.mobile{display:block;}
.home-banner .swiper-pagination{bottom:auto!important;position:relative;margin-top: 15px;}
.home-banner .wrapp-arrow{bottom: 15px;}
} .spacer{clear:both;}
.spacer-large{ height: 270px;}
.spacer-lg-200{height: 200px;}
.spacer-xxl{height: 150px;}
.spacer-xl{height: 120px;}
.spacer-lg{height: 100px;}
.spacer-lg-2{height: 200px;}
.spacer-md{height: 70px;}
.spacer-sm{height: 50px;}
.spacer-xs{height: 30px;}
.spacer-ss{height: 10px;} @media(max-width: 1399px){
.spacer-xxl,.spacer-xl, .spacer-lg-200{height:100px;}
.spacer-lg,.spacer-md, .spacer-lg-2{height:50px;}
.sm-40{height:40px;}
}
@media(max-width: 1199px){
.spacer-xxl,.spacer-xl, .spacer-lg-200{height:80px;}
}
@media(max-width: 767px){
.spacer-large{height: 50px;}
.spacer-xxl,.spacer-xl,.spacer-lg,.spacer-md,.spacer-sm, .spacer-lg-2, .spacer-lg-200{height:50px;}
.sm-40, .spacer-sm{height:30px;}
.spacer-xs{height: 0;}
}
@media(max-width: 1299px){
.header-mobile-phone{display: block;padding-left:10px}
.header-icon{margin: 25px 0px;}
} body{font-family: 'Arial', sans-serif;}
b{font-weight: 600;}
strong{font-weight: 700;}
.bold-weight{font-weight: bold;}
a{cursor:pointer;text-decoration:none;outline:none;color:inherit;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
a:link, a:visited, a:active, a:hover{cursor:pointer;text-decoration:none;outline:none;}
ul, ol{list-style: none;}
.text{font-size: clamp(15px, 1.27vw, 18px);line-height:1.66em;color:#fffdfd;font-weight:300;}
.text.style-2{color: #0F2137;font-family: 'Magistralc', sans-serif; font-weight: 300; letter-spacing: 0.5px;}
.text.style-2 img{width: 100%;}
.text.text-sm{font-size: clamp(14px, 4vw, 16px);}
.text-s{font-size: clamp(18px, 1.41vw, 20px);line-height:1.5em;}
.text-xl{font-size: clamp(18px, 1.41vw, 24px);line-height:1.458em;}
.text p a{color: #004EAF; text-decoration: underline;}
h1,.h1{font-size: clamp(26px, 2.4vw, 46px);line-height:1.152em;}
h2,.h2{font-size: clamp(24px, 2.55vw, 36px);line-height:1.3em;}
h3,.h3{font-size: clamp(22px, 1.99vw, 28px);line-height:1.964em;}
h4,.h4{font-size: clamp(20px, 1.77vw, 26px);line-height: 155%;}
h5,.h5{font-size: clamp(18px, 1.56vw, 22px);line-height:155%;}
h6,.h6{font-size: clamp(16px, 1.42vw, 20px);line-height:2.750em;}
.h1 span, h1 span{text-transform: uppercase;} .color-white{color: #FFFFFF;}
.color-grey{color: #737482;}
.color-dark-blue{color: #0F2137;}
.color-light-white{color: rgba(255, 255, 255, 0.8);}
.color-blue{color:#005CB9;}
.color-red{color:#C3010E;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text p{margin-bottom: 15px;}
.text-magisstralc{font-family: 'Magistralc', sans-serif; letter-spacing: 0.5px; font-weight: 300;} .text-line-1 {overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.text-line-2 {overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.text-line-3 {overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;}
.text-line-4 {overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;display: -webkit-box;}
.text-line-5 {overflow: hidden;-webkit-line-clamp: 5;-webkit-box-orient: vertical;display: -webkit-box;}
.title-shortcode{position:relative;margin-bottom:38px;}
.title-shortcode.type-2{margin-bottom: 25px;}
.title-shortcode.type-3{margin-bottom: 20px;}
.title-shortcode .title{font-weight:300;letter-spacing: -1.5px}
.title-shortcode .title2{font-weight:bold;letter-spacing: -1.5px; color: #0F2137;}
.title-shortcode >*{margin-bottom:20px;}
.title-shortcode >*:last-child{margin-bottom:0;} .text ul{margin-bottom: 30px;}
.text ul li { position: relative; padding-left: 30px; line-height: 30px; margin-bottom: 5px;}
.text ul li:last-child { bottom: 0; } 
.text ul li::before { content: ""; position: absolute; top: 2px; left: 0; width: 20px; height: 22px; background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/list.svg); background-repeat: no-repeat;}
.text ol { counter-reset: number; margin-bottom: 15px;}
.text ol:last-child{margin-bottom: 0;}
.text ol li { position: relative; padding-left: 30px; line-height: 30px; margin-bottom: 5px; }
.text ol > li:last-child { bottom: 0; }
.text ol > li::before, .text > ol > ol > li::before { content: counter(number) '.'; counter-increment: number; position: absolute; left: 0; top: 0; width: 15px; height: 30px; color: #004EAF; counter-increment: number; font-weight: 600; text-align: center; }
.text ol.style-1 > li{padding-left: 25px; font-weight: 500; font-size: 26px; line-height: 42px;}
.text ol.style-1 > li::before{content: counter(number) '.'; color: #232323; font-weight: 500; width: auto; height: auto; font-size: 26px;}
.text p a{color: #004EAF;} .fw-600{font-weight: 600;} @media (min-width: 1200px) {
.container{max-width: 1410px;}
.text p a:hover{text-decoration: none;}
}
@media (min-width: 1200px) and (max-width: 1450px) {
.container {padding-left: 30px; padding-right: 30px;}
}
@media (max-width:1200px) {
.title-shortcode, .center-info .title-shortcode{margin-bottom: 20px;}
.text p{margin-bottom: 10px;}
.text, .text ul li{line-height: 24px;} 
h1,.h1{line-height:1.05em;}
h2,.h2{line-height:1.2em;}
h3,.h3{line-height:1.2em;}
h4,.h4{line-height: 105%;}
h5,.h5{line-height:105%;}
h6,.h6{line-height:1.2em;}
}
@media(max-width:767px){
.text, .text ul li{line-height: 22px;}
.text-s{line-height: 20px;} */
.text p, .text a{margin-bottom: 5px; }
.hide-xs,.title br{display:none!important;}
.text ul li{padding-left:25px;margin-bottom: 10px;}
.text ol{margin-bottom: 5px;}
.text ol li{padding-left:30px; line-height: 24px;}
.text ol li{padding-left: 20px;}
.ul-two-column ul{-webkit-columns: 1;-moz-columns: 1;columns: 1;column-gap:15px;}
.text-line-1,.text-line-2,.text-line-3,.text-line-4,.text-line-5 {-webkit-line-clamp: inherit;}
.title-shortcode, .center-info .title-shortcode{margin-bottom:10px;}
.title-with-btn, .title-with-img{display:block;margin-bottom:20px;}
.title-with-btn .btn{margin-left:0;margin-top:15px;}
.title-with-img .img{margin-left:0;margin-top:15px;display: block;text-align: center;}
blockquote{padding:0 0 0 15px;border-width:3px;}
.text.type2 ul li{padding-left:15px;}
} .btn{display:inline-block;vertical-align:bottom;text-align:center;position:relative;cursor:pointer;text-decoration:none;background: #FFFFFF;font-weight:400;line-height:1.38em;color: #004EAF; font-family: 'Magistralc', sans-serif; font-size:18px;padding:14px 32px 14px 32px;border: 2px solid #004EAF;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; border-radius: 50px;}
.btn.type-1{background-color: transparent; color: #fff; border-color: #fff;}
.btn.type2{background: #004EAF;color: #FFFFFF;border-color: #004EAF;}
.btn.type3{background: #00A0E3;color: #FFFFFF;border-color: #00A0E3;}
.btn.type3.color-2{border-color: #fff; background: transparent;}
.btn.type4{background: #004EAF;color: #FFFFFF;border-color: #004EAF;}
.btn.submit{padding:14px 30px;}
.submit-send{background: none;color: #FFFFFF}
.btn.color2{color:#004EAF;border: 2px solid #FFFFFF;}
.btn.color3{background-color: transparent; border: 2px solid #fff; color: #fff;}
.btn-block{display: block;width: 100%;}
.text-btn{position: relative;}
.text-btn::before{content: ''; display: block; width: 0; height: 1px; background-color: #fff; position: absolute; right: 0; bottom: -1px; transition: all 0.3s; -webkit-transition: all 0.3s;}
.btn-text-2{
position: relative;
font-size: 18px;
line-height: 21px;
font-family: 'Magistralc', sans-serif;
font-weight: 500;
color: #004EAF;
border: none;
padding: 0 ;
margin-bottom: 0;
vertical-align: middle;
}
.btn-text-2 i{
position: relative;
display: inline-block;
width: 21px;
height: 16px;
margin-left: 10px;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
.btn-text-2 i:after{
content: "";
position: absolute;
right: -1px;
top: 9px;
width: 18px;
height: 2px;
background: #004EAF;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
.btn-text-2 i::before{
content: "";
position: absolute;
right: 0;
top: 6px;
width: 7px;
height: 7px;
border-top: 2px solid #005cb9;
border-right: 2px solid #005cb9;
transform: rotate(45deg);
transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
} @media(min-width: 1200px){
.btn:hover{
background: #004EAF;color: #FFFFFF;
}
.btn.type2:hover{
background: #FFFFFF;color: #004EAF;}
.btn.type3:hover{
background: #ffffff;color: #00A0E3;border-color: #ffffff;}
.btn.type4:hover{
background: #ffffff;color: #004EAF;;border-color: #ffffff;}
.btn.color2:hover{
color:#ffffff;background: #004EAF;border: 2px solid #004EAF;}
.btn.color3:hover{
background-color: #fff;
color: #004EAF;
}
.text-btn:hover::before{
width: 100%;
}
.btn-text-2:hover i{
margin-left: 15px;
}
}
@media(max-width: 1366px) {
.btn {
padding: 8px 20px;
font-size: 17px;
}
}
@media(max-width: 1200px){
.btn{padding:7px 20px;font-size:14px}
.btn.submit{
padding:12px 20px;
}
}
@media(max-width:767px){
.btn.submit{
padding:12px 16px;
font-size:14px
}
} .header-in{
width: 100%;
height: 88px;
position: fixed; top: 0;
left: 0;
z-index: 20;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 40px;
transition: all 0.3s;
}
.header-logo{
margin-right: 10px;
}
.nav-links{
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
position: relative;
}
.header-nav .btn-close{
display: none;
}
.header-nav .nav-links li{
margin-right: 40px;
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.05em;
color: #FFFFFF;
transition: color 0.3s;
font-family: 'Magistralc', sans-serif;
}
.header-nav .nav-links > li{
padding-right: 15px;
}
.nav-links li a{
display: flex;
position: relative;
padding-right: 15px;
}
.header-nav .nav-links .container-links > a::before{
content: "";
position: absolute;
top: 48%;
right: -15px;
width: 5px;
height: 5px;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
transform: rotate(-45deg) translate(0, -50%);
-webkit-transform: rotate(-45deg) translate(0, -50%);
transition: all 0.3s;
} .header-logo a{
transition: all 0.3s;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
display: block;
}
.header-logo a:last-child{
visibility: hidden;
opacity: 0;
display: none;
}
.link-hover { cursor: pointer;
}
.link-hover.active{
color: #004EAF;
}
.link-hover a::after {
display: block;
position: absolute;
bottom: 28px;
left: 0;
width: 0;
height: 2px;
background-color: #ffffff;
content: "";
transition: width 0.3s ease-out;
}
.img-hover{
transition: all 0s;
-webkit-transition: all 0s;
-o-transition: all 0s;
}
.img-hover img:last-child{
display: none;
visibility: hidden;
opacity: 0;
}
.nav-links li a.header-phone img{
margin-right: 9px;
}
.header-phone{
line-height: 88px;
}
.header-phone .number{
font-weight: 600;
}
.header-phone img{
vertical-align: middle;
}
.search-img{
cursor: pointer;
max-width: 19px;
max-height: 19px;
}
.search-img img{
vertical-align: middle;
max-width: 100%;
}
.header-contact{
display: flex;
align-items: center;
justify-content: space-between;
} .lang{
padding: 10px 20px;
transition: all 0.3s;
position: relative;
}
.select-lang{
position: relative;
cursor: pointer;
font-family: 'Magistralc', sans-serif;
font-weight: 600;
padding-right: 15px;
transition: all 0.3s;
}
.select-lang:after{
content: "";
position: absolute;
top: 50%;
right: 0;
width: 5px;
height: 5px;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
transform: rotate(-45deg) translateY(-50%);
transition: all 0.3s;
}
.lang-selected {
position: absolute;
top: 46px;
right: 0;
display: block;
backface-visibility: hidden;
z-index: 1;
opacity: 0;
visibility: hidden; transition: 0.3s;
background: #fff;
border: none;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
font-style: normal;
font-weight: 500;
font-size: 0.94em;
font-family: 'Magistralc', sans-serif;
line-height: 100%;
color: #202020;
display: flex;
align-items: center;
justify-content: center;
padding: 13px 35px 16px 23px;
transform: scale(0);
}
ul.lang-selected li::before{
content: none;
}
.text ul.lang-selected li{margin: 0; padding: 0; line-height: 100%;} .drop-menu {
position: fixed; top: 150px;
left: 50%;
transform: translateX(-50%);
max-width: 1410px;
width: 1410px;
background: #ffffff;
backface-visibility: hidden;
opacity: 0;
z-index: -20;
visibility: hidden;
transition: all 0s linear;
display: none;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
} .menu-2{position: relative;}
.visa-services{
justify-content: center;
border-radius: 5px;
padding: 15px 30px;
}
.drop-menu .visa-services-link{
position: relative;
margin-left: 30px;
margin-right: 0!important;
margin-top: 15px;
margin-bottom: 15px;
}
.drop-menu .visa-services-link:first-child{
margin-left: 0;
margin-right: 0!important;
}
.drop-menu .visa-services-link:nth-child(5){
margin-left: 0;
}
.visa-services_img{
position: relative;
border-radius: 5px;
border-radius: 5px;
overflow: hidden;
max-height: 220px;
max-width: 315px;
padding-bottom: 67%;
}
.visa-services_img img{ transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.visa-services .visa-services-link a span{
transition: 0.5s;
} .visa-services li > a{
position: relative;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 120%;
text-align: center;
letter-spacing: 0.5px;
color: #fff;
font-family: 'Arial', sans-serif;
display: flex;
padding-right: 0;
width: 100%;
}
.visa-services li a > span{
position: absolute;
top: 0;
left: 0;
padding: 23px 30px;
min-height: 70px;
}
.container-links.active .lang-selected{
opacity: 1;
visibility: visible;
margin-top: 0;
}
.drop-menu-aboute{
background-color: #fff;
border-radius: 5px;
position: absolute;
left: 0;
top: 150px;
overflow: hidden;
visibility: hidden;
opacity: 0;
display: none;
transition: all 0s;
}
.drop-menu-aboute li.visa-services-link{
margin-right: 0;
white-space: nowrap;
}
.drop-menu-aboute .visa-services-link a{
color: #202020;
padding: 15px 40px 15px 15px;
font-family: 'Magistralc', sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: 300;
}
.drop-menu-aboute .visa-services-link.active a{
background-color: #004EAF;
color: #fff;
}
.link-hover > p, .link-hover > a{
line-height: 88px;
} .header-burger-menu{
position: fixed;
top: 68px;
right: -100%;
background-color: rgb(255, 255, 255);
width: 100%;
height: 100%;
display: none;
padding: 0 20px;
overflow: scroll;
transition: all 0.5s ease 0s;
}
.header-burger-menu .nav-links{
margin-top: 20px;
flex-direction: column;
align-items: center;
justify-content: center;
margin-right: 0;
}
.header-burger-menu .nav-links li p::after{
content: "";
position: absolute;
top: 4px;
right: 2px;
width: 5px;
height: 5px;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
transform: rotate(-45deg);
}
.header-burger-menu .nav-links li:nth-child(8) {
margin-right: 0;
}
.header-burger-menu .nav-links li{
padding-bottom: 20px;
color: black;
}
.header-burger-menu .nav-links li{
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
padding-top: 10px;
padding-bottom: 20px;
}
.header-burger-menu .nav-links .burger-lang-contact{
width: 25%;
justify-content: space-between;
flex-direction: row;
}
.header-burger-menu .burger-lang-contact ul li{
padding: 0;
} .burger-drop-menu{
display: none;
} .scrolled .header-in, .white-header .header-in{
background-color: #fff;
box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.05);
}
.scrolled .header-logo a:last-child, .scrolled .img-hover img:last-child, .white-header .header-logo a:last-child, .white-header .img-hover img:last-child{
display: block;
visibility: visible;
opacity: 1;
}
.scrolled .img-hover img:last-child, .white-header .img-hover img:last-child{
display: inline-block;
}
.scrolled .header-logo a:first-child, .scrolled .img-hover img:first-child, .white-header .header-logo a:first-child, .white-header .img-hover img:first-child{
display: none;
visibility: hidden;
opacity: 0;
}
.scrolled .header-nav .nav-links > li, .white-header .header-nav .nav-links > li{
color: #0F2137;
}
#menu-header-menu .header-mobile-phone {
line-height: 1;
}
.scrolled .header-phone, .white-header .header-phone{
color: #004EAF;
}
.header-phone {
display: flex;
align-items: center;
gap: 10px	
}
#menu-header-menu .social-link {
margin-top: 0
}
.scrolled .header-contact .btn, .white-header .header-contact .btn{
background-color: #004EAF;
color: #fff;
border: 2px solid transparent;
}
.scrolled .header-nav .nav-links .container-links a::before, .white-header .header-nav .nav-links .container-links a::before{
border-color: #0F2137;
}
.scrolled .select-lang, .white-header .select-lang{
color: #0F2137;
}
.scrolled .select-lang::after, .white-header .select-lang::after{
border-color: #0F2137;
}
.scrolled .drop-menu, .white-header .drop-menu{
box-shadow: 0px 4px 16px rgba(35, 35, 35, 0.1);
}
.header-burger{display: none;} @media (max-width:1886px) {
.header-nav .nav-links li{
margin-right: 20px;
}
.header-nav .nav-links li.visa-services-link{
margin-right: 0;
} }
@media (max-width:1650px) {
.img-hover:hover{
transform: rotate(30deg);
}
.nav-links li a.header-phone img{
margin-right: 0px;
}
.header-nav .nav-links li{
margin-right: 15px;
} 
}
@media(min-width: 1599px){
.nav-links li a.header-phone img{
margin-right: 15px;
}
}
@media(max-width: 1599px){
.nav-links li .number{
display: none;
}
}
@media (max-width:1500px){
.header-nav .nav-links li{
margin-right: 10px;
}
.header-logo a img{
width: 175px;
margin-right: 5px;
}
.visa-services{
font-size: 16px;
line-height: 100%;
}
.header-nav .nav-links > li{
padding-right: 10px;
}
.header-nav .nav-links .container-links > a::before{
width: 4px;
height: 4px;
right: -10px;
}
}
@media (max-width:1366px) {
.drop-menu {
max-width: 1200px;
}
.visa-services_img {
max-width: 250px;
}
.header-logo a img{
max-width: 160px;
}
.header-nav .nav-links > li > a{
font-size: 17px;
}
.header-nav .nav-links > li.header-icon, .header-icon .search-img{padding: 0;}
}
@media (max-width:1280px) {
body.lock{
overflow: hidden;
}
.header-in{
height: 68px;
}
.img-hover img:last-child {
display: block;
visibility: visible;
opacity: 1;
}
.img-hover img:first-child, .scrolled .img-hover img:first-child {
display: none;
visibility: hidden;
opacity: 0;
}
.scrolled .img-hover img:last-child{
display: block;
visibility: visible;
opacity: 1;
}
.scrolled .header-burger::after, .scrolled .header-burger::before, .scrolled .header-burger span, .white-header .header-burger::after, .white-header .header-burger::before, .white-header .header-burger span{
background-color: #0F2137;
}
.header-burger{display: block;}
.header-nav{
position: fixed;
top: 0;
left: 100%;
right: 0;
bottom: 0;
overflow: auto;
text-align: center;
background-color: #fff;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
z-index: 4;
padding: 30px 0;
}
.header-nav.active{
left: 0;
}
.drop-menu, .drop-menu-aboute{
position: relative;
z-index: 0;
bottom: 0;
top: 0;
left: 0;
-webkit-transform: translateY(-50%) scaleY(0);
-ms-transform: translateY(-50%) scaleY(0);
transform: translateY(-50%) scaleY(0);
width: 100%;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 1;
visibility: visible;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
padding: 0;
display: none; transition: all 0s;
max-width: 780px;
box-shadow: none;
transition: all 0s;
-webkit-transition: all 0s;
-o-transition: all 0s;
}
.scrolled .drop-menu, .white-header .drop-menu{
box-shadow: none;
}
.container-links.active .drop-menu{
display: block;
-webkit-transform: translateY(0) scaleY(1);
-ms-transform: translateY(0) scaleY(1);
transform: translateY(0) scaleY(1);
justify-content: center;
}
.container-links.active .drop-menu-aboute{
display: block;
-webkit-transform: translateY(0 scaleY(1));
-ms-transform: translateY(0) scaleY(1);
transform: translateY(0) scaleY(1);
}
.drop-menu .visa-services-link{
width: 100%;
text-align: center;
}
.container-links.active .drop-menu-aboute a, .container-links.active .drop-menu a{
opacity: 0.7;
}
.visa-services_img{
display: none;
}
.visa-services li a > span{
position: relative;
color: #171717;
padding: 5px 0;
font-family: 'Magistralc', sans-serif;
font-weight: 300;
letter-spacing: 0.5px;
font-size: 17px;
}
.visa-services li > a
.visa-services {
justify-content: center;
}
.header-nav .nav-links li{
margin-right: 0;
} .header-nav .nav-links .container-links > a::before{
border-color: #000;
top: 16px;
transform: translateY(0) rotate(-45deg);
} .header-nav .btn-close{
display: block;
} .nav-links, .nav-links li a{
display: inline-block;
text-align: center;
vertical-align: middle;
}
.header-nav .nav-links li{
color: #171717;
}
.nav-links li p{
display: inline-block;
}
.scrolled .link-hover:hover:after, .link-hover::after{
content: none;
}
.link-hover > p, .link-hover > a{
line-height: 40px;
}
.drop-menu-aboute .visa-services-link a{
color: #202020;
padding: 5px 0;
}
.drop-menu-aboute .visa-services-link.active a{
background-color: transparent;
color: #171717;
} .drop-menu-aboute .visa-services-link a{
padding-left: 0;
padding-right: 0;
} .header-contact{ justify-content: flex-end;
}
.header-logo{
width: 50%;
} .header-burger{
position: relative;
width: 25px;
height: 20px;
cursor: pointer;
}
.header-burger::after,
.header-burger::before{
content: "";
background-color: #fff;
position: absolute;
width: 100%;
height: 2px;
border-radius: 2px;
transition: all 0.3s ease 0s;
}
.header-burger::after{
top: 0;
}
.header-burger::before{
bottom: 0;
}
.header-burger span{
background-color: #fff;
position: absolute;
width: 100%;
height: 2px;
border-radius: 2px;
top: 9px;
transition: all 0.3s ease;
}
.header-burger.active::before{
transform: rotate(45deg);
bottom: 10px;
}
.header-burger.active::after{
transform: rotate(-45deg);
top: 9px;
}
.header-burger.active span{
transform: scale(0 );
}
.header-burger-menu{
display: block;
}
.header-burger-menu.active{
right: 0;
}
.drop-search {
left: 100px;
}
.visa-services_img{max-height: 110px;}
.lang.active .lang-selected{
opacity: 1;
visibility: visible;
transform: scale(1);
margin-bottom: 0;
}
.header-icon .header-phone{
display: flex;
justify-content: center;
width: 100%;
align-items: center;
}
.nav-links li .number{
display: flex;
line-height: 1.5em;
}
.header-phone .img-hover{
display: flex;
max-width: 24px;
max-height: 24px;
}
.header-phone span img{
vertical-align: middle;
}
.search-img{margin: 5px auto;}
}
.ai-summary-btn {
margin-bottom: 30px;
}
.social-share-block {
display: flex;
align-items: center;
justify-content: space-between;
background: #FAFAFA;
border-radius: 10px;
padding: 20px;
margin-top: 30px;
}
.share-icon-btn {
display: inline-flex;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
border-radius: 50%;
border: none;
cursor: pointer;
transition: all 0.3s ease;
text-decoration: none;
}
.share-icon-btn {
background: #EBF4FF;
color: #004EAF;
}
.share-icon-btn:hover {
transform: scale(1.1);
box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}
.share-icon-btn:active {
transform: scale(0.95);
}
.copied-text {
position: absolute;
top: -25px;
left: -15px;
font-size: 12px;
}
@media (max-width: 768px) {
.nav-links li a {
padding-right: 0
}
.nav-links li a.open-popup {
padding-right: 15px
}
.social-share-block {
flex-direction: column !important;
align-items: flex-start !important;
gap: 20px !important;
}
} @media (max-width:768px){
#menu-header-menu .social-link {
margin-top: 30px;
justify-content: center;
}
header.scrolled .social-link a, .white-header .social-link a {
border: 1px solid #004eaf;
}
header.scrolled .social-link a svg path, .white-header .social-link a svg path {
fill: #004eaf !important;
}
.header-in{
padding: 0 15px;
} .drop-search {
left: 70px;
}
.container-links.active .drop-menu{display: block;}  header .visa-services_img{
padding-bottom: 40%;
}
.drop-menu.open{
display: block;
}
.drop-menu .visa-services-link{
width: 100%;
margin-right: 0;
}
.header-logo{
max-width: 30%;
}
.header-logo a img{
max-width: 100%;
}
.lang{
padding: 5px;
}
.lang-selected{
padding: 10px 15px;
top: 40px;
}
.btn{padding-left: 15px; padding-right: 15px;}
.select-lang:after {margin-top: -3px; transform: translateY(0) rotate(-45deg)}
}
@media (max-width:576px){
.drop-search {
left: 40px;
}
}
.header-contact{
display: none;
}
.social-link .header-phone{
display: none;
}
@media (max-width:1300px){
.header-contact{
display: flex;
}
.social-link .header-phone{
display: flex;
}
} @media (min-width:1281px) {
.container-links:hover .drop-menu, .link-hover:hover .drop-menu-aboute{
visibility: visible;
opacity: 1;
z-index: 1;
transition: all 0.2s;
-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
}
.drop-menu-aboute .visa-services-link a:hover{
background-color: #004EAF;
color: #fff;
}
.link-hover:hover .visa-services, .container-links:hover .drop-menu, .link-hover:hover .drop-menu-aboute {
opacity: 1;
visibility: visible;
top: 88px;
z-index: 10; display: grid;  }
.link-hover:hover .drop-menu-aboute{
display: grid;
}
}
@media (min-width:1200px) {
.header-logo a:hover{
opacity: 80%;
}
.link-hover:hover > p::before, .link-hover:hover > a::after{
width: 100%;
}  
.img-hover:hover{
transform: rotate(30deg);
}
.drop-search img:hover{
transform: rotate(90deg);
} .scrolled .header-contact .btn:hover, .white-header .header-contact .btn:hover{
border-color: #004EAF;
background-color: #fff;
color: #004EAF;
}
.lang.link-hover:hover:after{
content: none;
}
.lang:hover{
background-color: #004EAF;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.04);
}
.lang:hover .lang-selected {
opacity: 1;
visibility: visible;
transform: scale(1);
}
.lang:hover .select-lang:after{
transform: rotate(135deg);
}
.scrolled .lang:hover .select-lang, .white-header .lang:hover .select-lang{
color: #fff;
}
.scrolled .lang:hover .select-lang::after, .white-header .lang:hover .select-lang::after{
border-color: #fff;
}
.visa-services_img:hover img{
transform: scale(1.2);
}
.header-contact .btn:hover{
background-color: transparent;
color: #fff;
border-color: #fff;
}
}
@media(min-width: 1281px){
.scrolled .link-hover:hover > p::before, .white-header .link-hover:hover > p::before,
.scrolled .link-hover:hover > a:after, .white-header .link-hover:hover > a:after{
background-color: #004EAF;
}
}
input[type="date" i]::-webkit-calendar-picker-indicator{
display: none;
}
@media(max-width:991px){
.link-hover{
cursor: auto;
}
}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}.daterangepicker{
max-width: 350px!important;
width: 100%;
}
.daterangepicker.opensright:after,
.daterangepicker.opensright:before {
display: none;
}
.daterangepicker {
font-family: 'Arial', sans-serif;
margin-top: 0;
border-radius: 5px;
border: 0;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
width: 100%;
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
.daterangepicker.active {
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
}
.daterangepicker.show-calendar .ranges {
margin-top: 0;
}
.daterangepicker .drp-calendar {
max-width: 100% !important;
}
.daterangepicker .drp-calendar.left {
padding: 0;
}
.daterangepicker .drp-calendar.left .calendar-table {
padding: 0;
}
.daterangepicker .calendar-table tbody{padding: 0 15px;}
.daterangepicker .calendar-table thead tr:first-child{background-color: fff;}
.daterangepicker .calendar-table thead tr:first-child th {
background-color: #fff;
border-radius: 0;
border: 0;
height: 80px;
font-size: 18px;
line-height: 20px;
color: #0F2137;
font-weight: 700;
text-align: left;
letter-spacing: -1.5px;
}
.daterangepicker .calendar-table thead tr{
position: relative;
}
.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
border-color: #0F2137;
border: 0 1px 0 1px;
position: absolute;
top: 17px;
left: auto;
padding: 5px;
}
.daterangepicker .calendar-table th {
cursor: default;
color: #000;
font-weight: 400;
}
.daterangepicker .calendar-table th.next,
.daterangepicker .calendar-table th.prev {
cursor: pointer;
height: 44px!important;
}
.daterangepicker .calendar-table th.next span,
.daterangepicker .calendar-table th.prev span {
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
.daterangepicker .calendar-table th.next:hover span,
.daterangepicker .calendar-table th.prev:hover span {
opacity: 0.6;
}
.daterangepicker .calendar-table th.next{
position: absolute;
right: 0;
top: 20px;
}
.daterangepicker .calendar-table th.prev{
position: absolute;
right: 20px;
top: 20px;
}
.daterangepicker .calendar-table th.next:hover span,
.daterangepicker .calendar-table th.prev:hover span {
border-color: #0F2137;
}
.daterangepicker .calendar-table td,
.daterangepicker .calendar-table th {
font-size: 16px;
line-height: 18px;
height: 40px;
min-width: 40px;
color: #0F2137;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
.daterangepicker .calendar-table th {
color: #0F2137;
font-weight: bold;
}
.calendar-table tbody tr:not(:last-child) td.ends {
opacity: 0.5;
}
.calendar-table tbody tr:last-child td {
display: none;
}
.daterangepicker .calendar-table thead tr:nth-child(2) th {
height: 40px;
}
.daterangepicker option.disabled,
.daterangepicker td.disabled {
opacity: 0.5;
text-decoration: none;
}
.daterangepicker td.start-date.end-date{border-radius: 100%;}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
background-color: #004EAF;
color: #fff;
border-radius: 100%;
}
.daterangepicker td{
width: 40px;
height: 40px;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
font-weight: 400;
background-color:  rgba(0, 160, 227, 0.2);;
color: #0F2137;
border-radius: 100%;
}
.viza_calulator-section .daterangepicker.active{
display: flex !important;
}
.viza_calulator-section .daterangepicker .calendar-table th.prev{
left: 20px;
background-color: transparent;
top:17px;
}
.viza_calulator-section .daterangepicker .calendar-table th.next{
top:17px;
}
.viza_calulator-section .drp-calendar.left{
border-right: solid 1px #ccc;
}
.viza_calulator-section .drp-calendar.right{
padding: 0;
padding-right: 16px;
}
.viza_calulator-section .daterangepicker{
max-width: 610px !important;
}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.SelectClass,.SumoSelect.open .search-txt,.SumoUnder{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;top:0;left:0}.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;width:100%;margin:0;padding:5px 8px;border:none;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{right:0;height:100%;width:100%;border:none;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799D0;border-color:#7799D0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#E4E4E4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.SumoSelect {display: block;width:100%;margin: 0 auto;cursor: pointer;z-index: 3;}
.map-wrapp .SumoSelect{width: 400px;} .SumoSelect.open {z-index: 4 !important;}
.SumoSelect:hover {z-index: 3;}
.SumoSelect > .CaptionCont {width: 100%;cursor: pointer;padding: 0;border-radius: 50px; border-color: #ddd; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.04);background-color: #fff;-webkit-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;}
.SumoSelect.open .CaptionCont {border-radius:50px;}
.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont {border-color: #004EAF;box-shadow: none;}
.SumoSelect:hover>.CaptionCont{border-color: #ddd;}
.SumoSelect > .optWrapper {top: 0;right: 0;left: 0;padding:60px 0 0 0;width: auto;z-index: -1;border: 25px;background-color: #fff;transform-origin: top center;opacity: 0;visibility: hidden;-webkit-transition: 0.3s;transition: 0.3s;border-radius: 0;overflow: auto;}
.SelectBox {font-size:20px; font-family: 'Magistralc', sans-serif; letter-spacing: 0.5px; line-height: 1; border-radius: 50px; height:50px;}
.SumoSelect>.CaptionCont>span,.SumoSelect > .CaptionCont > span.placeholder {font-size: 18px;font-weight: 300;line-height:50px;padding: 0 50px 0 20px;color: #0F2137;font-style:normal;-webkit-backface-visibility: hidden;backface-visibility: hidden;cursor: pointer;}
.SumoSelect.open > .CaptionCont > span.placeholder {opacity: 1;}
.SumoSelect > .CaptionCont > label {cursor: pointer;width: 39px;height:50px;}
.SumoSelect > .CaptionCont > label > i {background-image: none;opacity: 1;width: 10px;height: 10px;}
.time .SumoSelect > .CaptionCont > label > i{width: 14px; height: 14px;}
.time .SumoSelect > .CaptionCont > label > i:before{border: none; background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/time.svg); background-repeat: no-repeat; height: 14px; width: 14px; margin-top: 0; transform: translate(-50%, -50%) rotate(0deg);}
.SumoSelect > .CaptionCont > label > i:before {content: '';position: absolute;left: 50%;top: 50%;width: 7px;height: 7px;margin-top: -1px;border-left: 1px solid #101010;border-bottom: 1px solid #101010;-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.SumoSelect.open > .CaptionCont > label > i:before {margin-top: 2px;-webkit-transform: translate(-50%, -50%) rotate(-225deg);-ms-transform: translate(-50%, -50%) rotate(-225deg);transform: translate(-50%, -50%) rotate(-225deg);}
.SumoSelect.open > .CaptionCont > label > i:before{content: none;}
.SumoSelect.open > .CaptionCont > label > i::after{content: ''; display: block; width: 16px; height: 16px; position: absolute; right: 0; top: -3px; background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/close.svg); background-repeat: no-repeat; background-size: contain;}
.SumoSelect.open > .optWrapper {opacity: 1;visibility: visible;top:0px; border-radius: 25px; border-top-left-radius: 50px; border-top-right-radius: 50px; box-shadow: 0px 4px 16px rgba(35, 35, 35, 0.1);}
form.invalid .SumoSelect>.CaptionCont, .invalid .SumoSelect > .CaptionCont > label > i:before{border-color: #E70000;}
form.invalid .SumoSelect>.CaptionCont>span, .invalid .SumoSelect > .CaptionCont > span.placeholder{color: #E70000;} form .SumoSelect > .CaptionCont{box-shadow: none;} .SumoSelect > .optWrapper > .options {border-radius:0;padding: 0 14px 0 20px;max-height:251px;margin-bottom: 20px;}
.SumoSelect > .optWrapper > .options li.opt {border: none;padding:0;margin-top:-1px; border-radius: 25px;}
.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:25px;margin-top:0;}
.SumoSelect > .optWrapper > .options li.opt:last-child {margin-bottom: 0;border: none;}
.SumoSelect > .optWrapper > .options li label {padding: 15px 0px;font-size: 18px;font-weight: 400;color: #202020; text-align: left; letter-spacing: 0.5px; font-family: 'Magistralc', sans-serif; -webkit-transition: 0.25s;transition: 0.25s;}
.SumoSelect>.optWrapper>.options li.opt:hover {background-color: transparent;}
.options > .opt.disabled:first-child {display: none;}
.SumoSelect.open .search-txt{padding: 0 50px 0 30px;border-radius: 50px;line-height: 50px;font-size: 18px;font-weight: 300;color:#0F2137; font-family: 'Magistralc', sans-serif;}
.SumoSelect.open>.search>label, .SumoSelect.open>.search>span{visibility: visible; color: transparent;}
.SumoSelect>.CaptionCont>span, .SumoSelect > .CaptionCont > span.placeholder{text-align: left;} @media(min-width: 1200px){
.SumoSelect>.optWrapper>.options li.opt:hover label {color: #004EAF;background:transparent; border-radius: 25px;}
}
@media(max-width: 1199px){
.SelectBox{height:40px;}
.SumoSelect>.CaptionCont>span, .SumoSelect > .CaptionCont > span.placeholder{line-height: 40px;}
.SumoSelect > .CaptionCont > label {height: 39px;}
.SumoSelect>.CaptionCont>span, .SumoSelect > .CaptionCont > span.placeholder {font-size: 15px;}
.map-wrapp .SumoSelect{width: 100%;}
}
@media(max-width:767px){
.SumoSelect>.CaptionCont>span, .SumoSelect > .CaptionCont > span.placeholder{padding-left:15px;}
.SumoSelect.open .search-txt{padding-left:15px;line-height:48px;}
}html {
height: auto;
}
header.scrolled .social-link a, .white-header .social-link a{
border: 1px solid #004eaf;
}
header.scrolled .social-link a svg path, .white-header .social-link a svg path {
fill: #004eaf!important;
}
body {
height: auto;
overflow: visible;
}
body ::selection {
color: #fff;
background: #005cb9;
}
body ::-moz-selection {
color: #fff;
background: #005cb9;
}
.swiper-slide:not(:first-child) {
display: block;
}
html.overflow-menu,
html.overflow-menu body {
overflow: hidden;
}
#menu-header-menu .btn.type4.open-popup {
padding: 13px 19px;
border-color: #004eaf;
}
#menu-header-menu .btn.type4:hover {
border-color: #004eaf;
}
.row-0,
.no-padd .row {
margin-left: 0;
margin-right: 0;
}
.row-0 div,
.no-padd .row div[class^="col"] {
padding-left: 0;
padding-right: 0;
}
.visa-services-link, .header-icon{
padding: 10px 0px;
}
.row-16 {
margin-left: -8px;
margin-right: -8px;
}
.row-16 div[class^="col"] {
padding-left: 8px;
padding-right: 8px;
}
.separator {
position: relative;
display: block;
width: 100%;
height: 6px;
background: #03bbb4;
}
.separator.small {
width: 80px;
}
.img-link {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2;
border-radius: 5px;
overflow: hidden;
}
.align-content > * {
margin: 0 auto;
}
.upper {
text-transform: uppercase;
}
.no-padd {
padding: 0;
}
.section {
position: relative;
}
.section.full-height {
height: 100vh;
}
.sec-top-100 {
margin-top: 100px;
}
.sec-top-60 {
margin-top: 60px;
}
.sec-top-40 {
margin-top: 40px;
}
.border {
border: solid 1px #e5e5e5;
}
.border-primary{
border-color: #005cb9;
}
.error{
color:#c3010e;
} form + * {
font-family: "Magistralc", sans-serif;
font-weight: 300;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #0f2137;
opacity: 1;
font-size: 18px;
line-height: 21px;
font-weight: 300;
font-family: "Magistralc", sans-serif;
vertical-align: middle;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #0f2137;
opacity: 1;
font-size: 18px;
line-height: 21px;
font-weight: 300;
font-family: "Magistralc", sans-serif;
vertical-align: middle;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #0f2137;
opacity: 1;
font-size: 18px;
line-height: 21px;
font-weight: 300;
font-family: "Magistralc", sans-serif;
vertical-align: middle;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #0f2137;
opacity: 1;
font-size: 18px;
line-height: 21px;
font-weight: 300;
font-family: "Magistralc", sans-serif;
vertical-align: middle;
}
input,
textarea,
select {
border-radius: 0;
background: none;
border: none;
margin: 0;
width: 100%;
padding: 0;
-webkit-appearance: none;
}
textarea {
display: block;
resize: none;
overflow: auto;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
}
button {
background: none;
border: 0px none;
}
input[type="number"] {
-moz-appearance: textfield;
}
input[type="submit"],
input[type="file"] {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
border: none;
cursor: pointer;
z-index: 1;
font-size: 0;
}
input[type="search"]::-ms-reveal,
input[type="search"]::-ms-clear,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration,
select::-ms-expand,
input::-ms-clear {
display: none;
width: 0;
height: 0;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
.input {
height: 50px;
width: 100%;
padding: 14px 20px;
font-style: normal;
z-index: 1;
font-weight: 300;
font-size: 18px;
line-height: 22px;
font-family: "Magistralc", sans-serif;
background: transparent;
border: 1px solid #dddddd;
border-radius: 50px;
transition: 0.5s;
z-index: 2;
color: #0f2137;
}
.input-field-wrapper > span:not(.wpcf7-form-control-wrap) {
display: inline-block;
width: 12px;
height: 14px;
position: absolute;
right: 22px;
top: 18px;
}
.input-field-wrapper > span:not(.wpcf7-form-control-wrap):after {
content: "";
display: block;
width: 12px;
height: 14px;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/calendar.svg);
background-repeat: no-repeat;
}
.input-field-wrapper.focus > span:after {
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/close-sm.svg);
background-position: 50% 50%;
}
input.error {
border: 1px solid #ff0606;
color: #ff0606;
}
.input-field-wrapper {
margin-bottom: 20px;
}
.input-field-wrapper.style-2 {
margin-bottom: 20px;
}
.input:focus {
border-color: #004eaf;
}
.input-placeholder {
display: inline-block;
position: absolute;
z-index: 0;
top: 0;
left: 20px;
font-size: 18px;
line-height: 22px;
font-weight: 300;
font-family: "Magistralc", sans-serif;
color: #0f2137;
background-color: transparent;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
z-index: -1;
}
.input-field-wrapper .input-placeholder {
-webkit-transform: translateY(14px);
-ms-transform: translateY(14px);
transform: translateY(14px);
}
.input-field-wrapper.focus .input-placeholder,
.input-field-wrapper.value .input-placeholder {
z-index: 1;
font-size: 12px;
line-height: 14px;
color: #004eaf;
padding-left: 0;
-webkit-transform: translateY(-16px);
-ms-transform: translateY(-16px);
transform: translateY(-16px);
} textarea.input {
overflow: auto;
height: 111px;
padding: 21px 20px;
border: 1px solid #dddddd;
resize: none;
border-radius: 25px;
}
.input-field-wrapper {
position: relative;
}
.input-error {
font-size: 14px;
line-height: 17px;
font-weight: 300;
color: #e70000;
padding: 0 20px;
text-align: left;
height: 0;
opacity: 0;
visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
font-family: "Magistralc", sans-serif;
}
.input-field-wrapper.invalid:not(.value) .input-error {
height: 100%;
opacity: 1;
visibility: visible;
}
.input-field-wrapp.fail .input {
color: #e70000;
border-color: #e70000;
}
.input-field-wrapp.fail input::placeholder {
color: #e70000;
}
.input-field-wrapper.invalid:not(.value) .input {
border-color: #e70000;
}
.input-search {
border-radius: 0;
border: none;
height: 35px;
width: 100%;
border-bottom: 1px solid #707070;
vertical-align: top;
}
.input-search:focus {
border-bottom: 1px solid #004eaf;
}
.form-img {
text-align: center;
}
.form-img img {
max-width: 100%;
}
@media (max-width: 1199px) {
.input,
.input-placeholder {
font-size: 15px;
line-height: 20px;
}
.input-error,
.input-field-wrapper.focus .input-placeholder,
.input-field-wrapper.value .input-placeholder {
font-size: 10px;
font-weight: 300;
}
.input-field-wrapper.focus .input-placeholder,
.input-field-wrapper.value .input-placeholder {
-webkit-transform: translateY(-14px);
-ms-transform: translateY(-14px);
transform: translateY(-14px);
}
.input {
height: 40px;
}
.input-field-wrapper .input-placeholder {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
.input-field-wrapper > span:not(.wpcf7-form-control-wrap) {
top: 13px;
right: 13px;
}
} .swiper-container:not(.swiper-no-swiping) .swiper-wrapper {
cursor: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/drag.png) 16 9, ew-resize;
}
.swiper-entry,
.swiper-control-wrapper {
position: relative;
}
.swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1;
opacity: 0;
}
.swiper-entry.overflow-visible .swiper-container {
overflow: visible;
}
.swiper-button-lock + .swiper-button-lock + .swiper-container .swiper-wrapper {
cursor: inherit;
}
.swiper-wrapper.swiper-wrapper-margin {
margin-bottom: 40px;
}
.swiper-slide {
background-size: cover;
background-position: center center;
position: relative;
backface-visibility: hidden;
}  .swiper-button-prev,
.swiper-button-next {
position: absolute;
top: 50%;
left: 0;
height: 20px;
background: rgba(255, 255, 255, 0);
border-radius: 50%;
z-index: 2;
outline: none;
color: transparent;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.swiper-button-next {
left: auto;
right: 0px;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
content: none;
}
.swiper-button-prev i,
.swiper-button-next i {
display: inline-block;
position: absolute;
height: 12px;
width: 27px;
top: 50%;
left: 50%;
margin-top: -5px;
margin-left: -16px;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
.swiper-button-prev i:before,
.swiper-button-next i:before {
content: "";
position: absolute;
left: 0px;
top: 0;
width: 10px;
height: 10px;
border-top: 2px solid #005cb9;
border-right: 2px solid #005cb9;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
.pagination-mobile {
display: none;
}
.swiper-button-next i:before {
left: auto;
right: -1px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.swiper-button-prev i:before {
left: 0;
right: -1px;
-webkit-transform: rotate(230deg);
transform: rotate(230deg);
}
.swiper-button-prev i:after,
.swiper-button-next i:after {
content: "";
position: absolute;
left: 0;
top: 50%;
width: 100%;
margin-top: -1px;
height: 2px;
background: #004eaf;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
} .wrapp-arrow {
position: absolute;
left: 5px;
margin: 0 auto;
bottom: -64px;
width: 68px;
}
.hide {
display: none;
} .banner-arrow {
position: absolute;
bottom: 30px;
width: 68px;
margin-left: 10px;
}
.banner-arrow .swiper-button-prev i:before,
.banner-arrow .swiper-button-next i:before {
border-top: 2px solid #ffffff;
border-right: 2px solid #ffffff;
}
.banner-arrow .swiper-button-prev i:after,
.banner-arrow .swiper-button-next i:after {
content: "";
position: absolute;
left: 0;
top: 50%;
width: 100%;
margin-top: -1px;
height: 2px;
background: #ffffff;
} .swiper-entry.hide-arrow .swiper-button-prev,
.swiper-entry.hide-arrow .swiper-button-next {
display: none;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
opacity: 0.5;
} .swiper-button-lock + .swiper-button-lock + .swiper-container .swiper-wrapper {
cursor: inherit;
}
.swiper-banner
.swiper-button-lock
+ .swiper-banner
.swiper-button-lock
+ .banner-arrow
+ .swiper-container
.swiper-wrapper {
cursor: default;
}
.swiper-controls-hide .swiper-container .swiper-wrapper {
cursor: inherit !important;
}
.swiper-pagination {
line-height: 0;
z-index: 2;
bottom: 0 !important;
vertical-align: middle;
height: 16px;
}
.swiper-pagination-bullet {
width: 10px;
height: 10px;
border-radius: 100%;
background: transparent;
border: 1px solid rgba(0, 48, 107, 0.4);
opacity: 1;
margin: 0 20px !important;
vertical-align: middle;
-webkit-transition: 0.3s;
transition: 0.3s;
outline: none;
}
.swiper-pagination.color2 .swiper-pagination-bullet {
background: transparent;
border-color: #fff;
}
.swiper-pagination-bullet-active {
background-color: #004eaf;
border-color: transparent;
transform: scale(1.4);
}
.swiper-pagination.color2 .swiper-pagination-bullet-active {
background-color: #fff;
}
.swiper-pagination.swiper-pagination-relative {
position: relative;
margin-top: 30px;
bottom: auto;
} .swiper-pagination.hide-pagination,
.swiper-pagination.mobile {
display: none;
} .simple-slider .swiper-slide {
margin-bottom: 0;
}
.simple-slider .simple-slide {
position: relative;
overflow: hidden;
display: block;
width: 100%;
background-color: #939393;
}
.simple-slider .simple-slide picture {
padding-bottom: 51%;
}
.simple-slider .simple-slide img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
object-fit: cover;
object-position: center;
}
.simple-slider .swiper-pagination {
margin-bottom: 0;
} @media (min-width: 1200px) {
.swiper-button-prev:hover i,
.swiper-button-next:hover i {
width: 32px;
}
.swiper-button-prev:hover i:after,
.swiper-button-next:hover i::after {
background-color: #004eaf;
}
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover {
border-color: #005cb9;
}
.swiper-button-prev:hover i:before,
.swiper-button-next:hover i::before {
border-color: #004eaf;
}
}
@media (max-width: 1199px) {
.swiper-no-swiping {
cursor: pointer;
}
.pagination-mobile {
display: block;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
font-size: 15px;
line-height: 20px;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
font-size: 15px;
line-height: 20px;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
font-size: 15px;
line-height: 20px;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
font-size: 15px;
line-height: 20px;
}
.swiper-pagination.mobile {
display: block;
bottom: -20px !important;
}
.swiper-pagination-bullet {
margin: 0 10px !important;
}
.news-swiper {
padding-bottom: 30px;
}
} @media (max-width: 767px) {
.swiper-container {
overflow: visible;
} .swiper-pagination.swiper-pagination-relative {
margin-top: 15px;
}
.swiper-pagination-bullet {
margin: 0 10px !important;
} .reverse-column {
flex-direction: column-reverse;
}
.form-img {
margin-bottom: 10px;
} } .card {
position: relative;
}
.card-link {
position: relative;
font-size: 0;
padding-bottom: 100%;
overflow: hidden;
background-color: #e5e5e5;
border-radius: 5px;
}
.img-block {
position: absolute;
height: 100%;
width: 100%;
}
.img-block img {
width: 100%;
height: 100%;
object-fit: cover;
}
.img-block::before {
content: "";
position: absolute;
left: 0;
top: 300px;
right: 0;
bottom: 0;
background: linear-gradient(to top, rgba(0, 0, 0, 0.85), transparent);
}
.img-block::after {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/mark.svg);
background-repeat: no-repeat;
background-position: center;
background-color: rgba(0, 78, 175, 0.5);
transition: 0.9s;
opacity: 0;
} .card-title {
position: absolute;
width: 60%;
top: 20px;
z-index: 2;
margin-left: 28px;
margin-bottom: 12px;
line-height: 1.2;
}
.swipe-more {
margin-top: 40px;
}
@media (min-width: 1200px) {
.img-block:hover:after {
opacity: 1;
}
}
@media (max-width: 1199px) {
.swipe-more {
margin-top: 20px;
}
.wrapp-arrow {
bottom: -40px;
}
}
@media (max-width: 767px) {
.swipe-more {
margin-top: 15px;
}
.card-title {
line-height: 30px;
margin-left: 20px;
font-size: 20px;
}
.overflow-visible .swiper-slide {
width: 90% !important;
}
} .get-img-block {
position: absolute;
height: 100%;
width: 100%;
}
.get-img-block img {
width: 100%;
height: 100%;
object-fit: cover;
}
.get-img-block::after,
.news-item .news-img .img-link::after {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/mark.svg);
background-repeat: no-repeat;
background-position: center;
background-color: rgba(0, 78, 175, 0.5);
transition: 0.9s;
opacity: 0;
}
@media (min-width: 1200px) {
.get-img-block:hover:after,
.news-item:hover .news-img .img-link::after {
opacity: 1;
}
} .visa-center {
position: relative; }
.center-info {
margin-top: 48px;
}
.center-info .title-shortcode {
margin-bottom: 32px;
}
.center-info .btn {
margin-top: 30px;
}
.center-info-wrapper {
margin-top: 15px;
margin-bottom: 15px;
}
.center-info-block {
display: flex;
align-items: center;
margin-bottom: 5px;
}
.center-info-block img {
margin-right: 8px;
padding-bottom: 5px;
}
.center-img {
position: relative;
}
.center-img img {
width: 100%;
border-radius: 5px;
}
.center-img::before {
content: "";
width: 100%;
height: 100%;
position: absolute;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/bg-center-img.png);
background-repeat: no-repeat;
background-position: top left;
left: -100px;
top: -100px;
z-index: -1;
}
.center-img::after {
content: "";
width: 100%;
height: 100%;
position: absolute;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/bg-center-right-img.png);
background-repeat: no-repeat;
background-position: right bottom;
right: -216px;
bottom: -116px;
transform: rotate(16deg);
z-index: -1;
}
@media (max-width: 1200px) {
.visa-center {
padding-bottom: 0;
}
.center-info .title-shortcode {
margin-bottom: 10px;
}
}
@media (max-width: 992px) {
.visa-center { padding-bottom: 0;
}
.center-info .btn {
margin-top: 15px;
margin-bottom: 10px;
}
}
@media (max-width: 768px) {
.visa-center {
padding-top: 0;
}
.center-img::after,
.center-img::before {
display: none;
}
.center-info {
margin-top: 10px;
}
.center-info .title-shortcode {
margin-bottom: 5px;
} .center-info-wrapper,
.center-info-block {
margin: 0;
}
} .company-success-block {
position: relative; background-color: #004eaf;
}
.company-success-block .swiper-autoheight,
.company-success-block .swiper-autoheight .swiper-slide {
height: 100%;
}
.company-success-block::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
width: 100%;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/success-left.png);
background-position: left bottom;
background-repeat: no-repeat;
background-size: contain;
}
.company-success-block::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
width: 100%;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/success-right.png);
background-position: right top;
background-repeat: no-repeat;
background-size: contain;
}
.company-success-contant {
position: relative;
margin: 0 -60px; }
.company-success-card {
border-left: 1px solid rgba(255, 255, 255, 0.5);
padding: 0 60px;
display: flex;
flex-direction: column;
height: 100%;
}
.swiper-slide:first-child .company-success-card {
border: none;
}
.success-number {
width: 70px;
height: 70px;
margin-bottom: 15px;
border-radius: 40%;
background-color: white;
display: flex;
justify-content: center;
align-items: center;
font-weight: 400;
font-size: clamp(24px, 2vw, 30px);
line-height: 37px;
color: #004eaf;
box-shadow: 0px 14px 20px rgba(76, 119, 171, 0.1);
flex-shrink: 0;
}
.success-card-tittle div:first-child {
margin-bottom: 9px;
}
.company-success-card .map-contact .social-link {
flex-wrap: wrap;
margin-right: 0;
}
.company-success-card .map-contact .social-link a {
margin-bottom: 15px;
} @media (max-width: 1400px) {
.company-success-card { padding: 0 30px;
}
.company-success-contant {
margin: 0;
}
}
@media (max-width: 1200px) {  .company-success-card {
width: 100%; border-right: none;
margin-bottom: 15px;
}
.success-number {
width: 56px;
height: 56px;
} }
@media (max-width: 991px) {
.company-success-card {
border: none;
}
.success-card-tittle div:first-child {
margin-bottom: 5px;
}
}
@media (max-width: 767px) {
.company-success-card {
padding: 0;
}
} .news-item {
position: relative;
display: flex;
flex-direction: column;
height: 100%;
}
.news-item .news-img {
position: relative;
font-size: 0;
padding-bottom: 67%;
overflow: hidden;
background-color: #e5e5e5;
border-radius: 5px;
overflow: hidden;
}
.news-item .news-img img {
position: absolute;
top: 0;
width: 100%;
height: 100%;
-webkit-transition: 0.4s;
transition: 0.4s;
backface-visibility: hidden;
object-fit: cover;
border-radius: 5px;
}
.news-item .news-content {
position: relative;
text-align: left;
margin-top: 15px; }
.news-item .news-content > * {
margin-bottom: 10px;
}
.news-item .news-content > *:last-child {
margin-bottom: 0;
}
.news-date {
display: flex;
align-items: center;
font-size: 16px;
color: #004eaf;
font-weight: normal;
}
.news-date img {
margin-right: 8px;
width: 18px;
height: 20px;
}
.news-content .title {
-webkit-transition: 0.25s;
transition: 0.25s;
font-weight: 500;
}
.news-content .title a {
display: block;
}
.news-swiper + .all-news {
margin-top: 50px;
}
.news-swiper .swiper-pagination {
bottom: -40px !important;
}
.news-item.size2 .news-img {
padding-bottom: 52.86%;
}
.news-date.style-2 {
justify-content: center;
color: #fff;
align-items: center;
padding-bottom: 30px;
border-bottom: 1px solid rgba(255, 255, 255, 0.6);
margin-bottom: 20px;
}
@media (max-width: 1200px) {
.news-swiper .swiper-pagination {
bottom: -10px !important;
}
}  @media (min-width: 1200px) {
.news-item:hover .news-img img {
-webkit-transform: scale(1.02);
transform: scale(1.02);
}
.news-item:hover .title a {
color: #004eaf;
}
} .video-item {
position: relative;
cursor: pointer;
}
.video-item .video-img {
display: block;
position: relative;
font-size: 0;
overflow: hidden;
border-radius: 5px;
}
.video-item .video-img img {
width: 422px;
height: 422px;
-webkit-transition: 0.4s;
transition: 0.4s;
backface-visibility: hidden;
object-fit: contain;
border-radius: 5px;
transition: all 0.4s;
-webkit-transition: all 0.4s;
}
.video-item .video-content {
position: relative;
text-align: left;
margin-top: 15px; }
.video-item .video-content > * {
margin-bottom: 10px;
}
.video-item .video-content > *:last-child {
margin-bottom: 0;
}
.video-name {
display: flex;
align-items: center;
font-size: 20px;
color: #0f2137;
font-weight: normal;
margin-bottom: 0 !important;
line-height: 1.5em;
font-weight: 500;
}
.video-name img {
margin-right: 14px;
}
.video-content .title {
-webkit-transition: 0.25s;
transition: 0.25s;
font-weight: 500;
}
.video-swiper + .all-news {
margin-top: 50px;
}
.video-item.size2 .video-img {
padding-bottom: 52.86%;
}
.btn-play {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 2;
cursor: pointer;
width: 66px;
height: 66px;
color: #fff;
background-color: rgba(0, 78, 175, 0.6);
border-radius: 100%; transition: 0.6s;
}
.btn-play::after {
content: "";
display: inline-block;
position: absolute;
top: 50%;
left: calc(50% + 4px);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-left: 16px solid;
border-bottom: 10px solid transparent;
border-top: 10px solid transparent;
} @media (min-width: 1200px) {
.video-item:hover .btn-play {
color: #fff;
background-color: rgba(0, 78, 175, 1);
}
.video-item:hover .video-img img {
transform: scale(1.2);
}
.video-item:hover .video-content .video-name {
color: #004eaf;
}
}
@media (max-width: 767px) {
.video-item .video-content {
margin-top: 10px;
}
.news-content .title a {
line-height: 1.458em;
}
} .map-wrapp {
position: relative;
z-index: 1;
border-radius: 5px;
overflow: hidden;
}
.map-wrapp .select-box {
position: absolute;
left: 0;
right: 0;
top: 20px;
width: auto;
max-width: 554px;
margin: 0 auto;
}
.map-block {
position: relative;
font-size: 0; padding-bottom: 76%;
min-height: 440px;
overflow: hidden;
background-color: #e5e5e5;
border: 8px solid #ffffff;
border-radius: 5px;
} .map-block .map {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.map-block .gm-style > div > div > div > div > div[style*="background-image"] {
width: 50px !important;
height: 50px !important;
line-height: 8px !important;
font-family: "Arial";
font-weight: 700 !important;
font-size: 20px !important;
color: #fff !important;
background-repeat: no-repeat;
background-position: bottom right !important;
text-align: right !important;
z-index: 1;
}
.map-block
.gm-style
> div
> div
> div
> div
> div[style*="background-image"]:before {
content: "";
position: absolute;
top: -22px;
right: -18px;
width: 50px;
height: 50px;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/map-cluster.svg);
background-repeat: no-repeat;
border-radius: 50%;
z-index: -1;
}
.infoBox {
max-width: 640px;
max-width: 100%;
}
.infoBox > img {
position: absolute !important;
z-index: 20;
top: 0;
right: 0;
width: 16px;
height: 16px;
opacity: 0;
}
.info-box-wrapper {
position: relative;
z-index: 5;
max-width: 640px;
padding: 30px;
width: 100%;
background: #fff;
box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.1);
border-radius: 5px;
}
.info-box-wrapper i {
display: block;
position: absolute;
z-index: 10;
top: 10px;
right: 10px;
width: 24px;
height: 24px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
cursor: pointer;
}
.info-box-wrapper i:before,
.info-box-wrapper i:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg);
height: 1px;
width: 50%;
background: #0f2137;
}
.info-box-wrapper i:after {
-webkit-transform: translate(-50%, -50%) rotate(-45deg);
transform: translate(-50%, -50%) rotate(-45deg);
}
.info-box-inner {
display: flex;
justify-content: space-between;
align-items: center;
}
.info-box-img {
position: relative;
max-width: 285px;
max-height: 230px;
border-radius: 5px;
overflow: hidden;
}
.info-box-img > img {
display: block;
width: 100%;
max-width: 100%;
max-height: 100%;
object-fit: cover;
}
.info-box-text {
padding: 0 30px 0 15px;
font-family: "Magistralc", sans-serif;
font-size: 16px;
line-height: 25px;
letter-spacing: 0.5px;
}
.info-box-text > * {
margin-bottom: 10px;
}
.info-box-text .book-service {
margin-top: 30px;
}
.info-box-text > *:last-child {
margin-bottom: 0;
}
.info-box-wrapper .button-wrap {
display: flex;
justify-content: space-between;
margin-top: 5px;
}
.info-box-wrapper .button-wrap .btn {
font-size: 15px;
padding: 8px 10px;
white-space: nowrap;
}
.contact-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex; flex-direction: column;
justify-content: center;
padding-left: 30px;
position: relative;
text-align: left;
}
.contact-item .contact-img {
position: absolute;
top: 2px;
left: 7px;
width: 24px;
height: 24px;
}
.contact-item.top-info .contact-img {
width: 38px;
height: 46px;
left: 0;
top: 0;
}
.contact-item .contact-img img {
max-width: 100%;
max-height: 100%;
}
.info-box-text .contact-img:before {
display: none;
}
.contact-item .contact-info,
.contact-item .contact-info a {
font-weight: 600;
font-size: 16px;
color: #0f2137;
}
.contact-item .contact-info > div {
font-weight: 300;
}
.contact-item.top-info .contact-info {
font-size: 18px;
line-height: 1;
}
.contact-item.top-info .contact-info .dealers-name {
font-weight: 500;
}
.contact-item.top-info .contact-info > * {
margin-bottom: 10px;
}
.contact-item .contact-info > *:last-child {
margin-bottom: 0;
} .map-section.type-2 .map-wrapp {
height: 80vh;
border-radius: 0;
}
.map-contact.type-2 {
flex-direction: column;
}
.map-contact.type-2:last-child {
align-items: flex-start;
margin-top: 0;
}
.map-contact.type-2 .map-contact-tittle {
margin-bottom: 8px;
}
.map-contact.type-2 .social-link a {
border: 1px solid rgba(0, 78, 175, 0.25);
}
.map-contact.type-2 svg path {
fill: #004eaf !important;
}
.map-contact.type-2 .social-link a::before {
background-color: #004eaf;
}
.map-section.type-2 .map-block {
padding-bottom: 0;
height: calc(100vh - 200px);
border: none;
border-radius: 0;
} @media (min-width: 1200px) {
.infoBox > img:hover + .info-box-wrapper i {
opacity: 0.6;
}
.info-box-text .contact-info a:hover {
color: #c3010e;
}
.map-contact.type-2 .social-link a:hover svg path {
fill: #fff;
}
.map-contact.type-2 a:hover {
color: #004eaf;
}
}
@media (max-width: 1500px) {
.info-box-text {
padding: 15px;
}
.info-box-text .contact-info {
font-size: 14px;
}
.contact-item.top-info .contact-info {
font-size: 16px;
}
.info-box-text .book-service {
margin-top: 15px;
}
.info-box-img > img {
max-height: 160px;
}
.map-block
.gm-style
> div
> div
> div
> div
> div[style*="background-image"] {
font-size: 12px !important;
}
.map-block
.gm-style
> div
> div
> div
> div
> div[style*="background-image"]:before {
background-size: cover;
width: 40px;
height: 40px;
top: -17px;
right: -17px;
}
}
@media (max-width: 1199px) {
.company-success-contant .swiper-button-prev,
.company-success-contant .swiper-button-next {
display: none;
}
.company-success-block .swiper-autoheight,
.company-success-block .swiper-autoheight .swiper-slide {
height: auto;
}
.info-box-wrapper {
padding: 10px;
}
.info-box-text {
padding: 5px;
}
.info-box-text .contact-info {
font-size: 12px;
}
}
@media (max-width: 991px) {
.card-link {
padding-bottom: 67%;
}
.map-block:before {
content: none;
}
.map-wrapp .select-box {
position: relative;
top: auto;
max-width: 100%;
margin-bottom: 20px;
}
.info-box-wrapper {
max-width: 370px;
}
}
@media (max-width: 767px) {
.map-wrapp .select-box {
margin-bottom: 15px;
}
.info-box-img {
display: none;
}
.info-box-text {
padding: 10px 20px 10px 10px;
}
.contact-item.top-info .contact-info {
font-size: 14px;
}
.contact-item .contact-img {
width: 16px;
height: 16px;
top: 1px;
left: 4px;
}
.card-link {
padding-bottom: 85%;
}
.info-box-text .contact-info {
font-size: 12px;
}
.info-box-text .contact-info > * {
line-height: 1.5;
}
.info-box-text .book-service {
margin-top: 0;
}
.info-box-wrapper i {
top: 0;
right: 0;
width: 20px;
height: 20px;
}
.contact-item {
padding-left: 30px;
}
.contact-item.top-info .contact-img {
width: 25px;
height: 30px;
top: 5px;
}
.contact-item.top-info .contact-info > * {
margin-bottom: 0;
}
.map-block
.gm-style
> div
> div
> div
> div
> div[style*="background-image"]:before {
width: 40px;
height: 40px;
top: -17px;
right: -17px;
background-size: contain;
}
.map-section.type-2 {
padding: 30px 0 0;
}
.map-section.type-2 .map-wrapp {
height: 50vh;
padding: 0 15px;
}
.map-section.type-2 .map-block {
min-height: 100%;
}
.info-box-wrapper {
max-width: 310px;
}
}
.map-contant {
position: relative;
background: #004eaf;
}
.map-contant .container {
position: relative;
z-index: 4;
}
.center-office {
position: relative;
z-index: 5;
margin-top: 24px;
margin-right: 24px;
}
.center-office .social-link{
max-width: 50%;
flex-wrap: wrap;
gap: 20px 10px;
}
.map-contant::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
width: 100%;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/map-left.png);
background-position: left top;
background-repeat: no-repeat; z-index: 0;
}
.map-contant::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
width: 100%;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/map-right.png);
background-position: right bottom;
background-repeat: no-repeat; z-index: 0;
}
.map-contant.type2::before {
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/right-decor.svg);
right: 0;
background-size: contain;
background-position: right bottom;
}
.map-contant.type2::after {
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/left-decor.svg);
left: 0;
background-size: contain;
background-position: left bottom;
} .map-contact {
position: relative;
margin-bottom: 30px;
}
.map-contact:last-child {
margin-top: 50px;
display: flex;
align-items: center;
}
.map-contact-tittle {
margin-bottom: 13px;
}
.map-contact-tittle img {
margin-right: 10px;
}
.map-contact .social-link {
margin-bottom: 0;
margin-right: 60px;
}
@media (min-width: 1200px) {
.map-contact a:hover {
color: rgb(255, 255, 255);
}
}
@media (max-width: 1400px) {
.map-contact .social-link {
margin-right: 30px;
}
}
@media (max-width: 1200px) { .map-contact:last-child {
margin-top: 0;
}
}
@media (max-width: 992px) {
.map-contant::before,
.map-contant::after {
display: none;
}
}
@media (max-width: 576px) {
.map-contact:last-child {
flex-direction: column;
align-items: center;
}
.map-contact .social-link {
margin-right: 0px;
margin-bottom: 30px;
}
.center-office .social-link {
max-width: 100%;
flex-wrap: wrap;
gap: 15px 0px;
}
.social-link a {
width: 36px !important;
height: 36px !important;
}
}  .seo-block {
position: relative; }
.seo-block-info .tittle {
margin-bottom: 16px;
}
.seo-block-info .text > *:not(:last-child) {
margin-bottom: 0;
}
.seo-block-info .text > * + *:not(.more-text) {
margin-top: 10px;
}
.seo-block-info table td ul {
list-style-type: none;
}
.seo-block-info table td ul li::before {
left: -25px;
}
.more-text .text {
display: none;
}
.more-text .text > * {
margin-top: 10px;
}
.read-more {
position: relative;
color: #004eaf;
display: inline-block;
cursor: pointer;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
font-size: clamp(16px, 1.32vw, 18px);
line-height: 1.6em;
font-weight: 400; margin-top: 10px;
}
.read-more b {
font-weight: 600;
color: #004eaf;
padding-right: 20px;
}
.read-more i {
position: absolute;
top: 8px;
right: 0;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/arrow-down.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
display: inline-block;
width: 20px;
height: 15px;
}
.read-more::after {
width: fit-content;
display: inline-block;
position: absolute;
top: 30px;
bottom: 0;
left: 0;
width: 0;
height: 2px;
background-color: #004eaf;
content: "";
transition: all 0.3s ease-out;
}
.more-text.open-more-text .read-more i {
top: 16px;
-webkit-transform: translateY(-50%) rotate(180deg);
-ms-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
}
@media (min-width: 1200px) {
.read-more:hover:after {
width: 100%;
}
}
@media (max-width: 1366px) {
.seo-block-info .tittle {
margin-bottom: 10px;
}
}
@media (max-width: 991px) {
.seo-block-info .tittle {
margin-bottom: 5px;
}
}  .cookies-informer {
position: fixed;
bottom: 60px;
right: 20px;
z-index: -1;
display: block;
max-width: 650px;
background-color: #004eaf;
color: #fff;
padding: 30px;
border-radius: 10px;
opacity: 0;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.cookies-informer.active {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
z-index: 99;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.cookies-text {
color: #fff;
font-size: 18px;
line-height: 30px;
font-family: "Magistralc", sans-serif;
font-weight: 300;
letter-spacing: 0.5px;
margin-bottom: 15px;
}
.cookies-text a {
font-weight: 600;
position: relative;
}
.cookies-text a:before {
content: "";
display: block;
width: 100%;
height: 1px;
background-color: #fff;
position: absolute;
bottom: -2px;
left: 0;
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.cookies-btn {
text-align: right;
}
.cookies-btn span,
.cookies-btn .btn {
font-family: "Magistralc", sans-serif;
font-weight: 400;
letter-spacing: 0.05em;
line-height: 22px;
font-size: 18px;
vertical-align: middle;
}
.cookies-btn .btn {
margin-left: 60px;
}
.close {
cursor: pointer;
} .popup-wrapper {
position: fixed;
z-index: 1000;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
left: -100%;
-webkit-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.popup-wrapper .h2 {
line-height: 1.2em;
}
.popup-wrapper.active {
left: 0;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.popup-wrapper .bg-layer {
position: absolute;
left: 0;
top: -100px;
right: 0;
bottom: -100px;
background: rgba(0, 0, 0, 0.35);
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
opacity: 0;
}
.popup-wrapper.active .bg-layer {
opacity: 1;
}
.popup-content {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
overflow: auto;
-webkit-overflow-scrolling: touch;
font-size: 0;
text-align: center;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
opacity: 0;
visibility: hidden;
padding: 15px;
letter-spacing: 0;
}
.popup-content .title-shortcode {
margin-bottom: 20px;
}
.popup-content.active {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible;
}
.popup-content:after {
display: inline-block;
vertical-align: middle;
height: 100%;
content: "";
}
.popup-content .layer-close {
position: absolute;
left: 0;
bottom: 0;
right: 0;
height: 10000px;
}
.popup-container {
position: relative;
display: inline-block;
vertical-align: middle;
width: 100%;
background: #fff;
max-width: 745px;
z-index: 1;
border-radius: 5px;
}
.btn-close {
position: absolute;
z-index: 10;
top: 15px;
right: 15px;
background: transparent;
transform: rotate(45deg);
cursor: pointer;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
.popup-align {
padding: 70px 100px 60px;
}
.popup-align .h2,
.popup-align h2 {
margin-bottom: 15px;
}
.popup-align.type-2 {
padding-left: 60px;
padding-right: 60px;
} .drop-search.popup-content {
padding-top: 88px;
}
.drop-search .popup-container {
max-width: 1410px;
margin: 0 auto;
box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);
border-radius: 5px;
vertical-align: top;
}
.drop-search .popup-align {
padding: 50px 120px;
}
.input-search {
padding-bottom: 10px;
color: #000000;
font-size: 18px;
line-height: 20px;
font-family: "Magistralc", sans-serif;
font-weight: 300;
}
.icon-search {
position: absolute;
right: 0;
top: 0;
}
.icon-search img {
transition: all 0.3s;
}
.search-contant {
position: relative;
}
.thank-img {
margin: 0 auto 20px;
max-width: 150px;
}
.thank-img.type-2 {
max-width: 320px;
}
.thank-img img {
max-width: 100%;
}
.thank-popup .text {
color: #555;
} .photo-popup.popup-content {
padding-top: 15px;
}
.photo-popup.popup-content .popup-container {
max-width: 900px;
border-radius: 5px;
overflow: hidden;
}
.photo-popup.popup-content .popup-align {
padding: 0;
}
.photo-popup.popup-content img,
.video-popup.popup-content .popup-container video {
max-width: 100%;
display: block;
} .video-popup.popup-content .popup-container {
max-width: 800px;
border-radius: 5px;
overflow: hidden;
}
.video-popup .popup-align {
padding: 0;
}
@media (min-width: 1200px) {
.cookies-text a:hover:before {
width: 0;
}
.btn-close:hover {
transform: rotate(-45deg);
}
.arrow.left:hover,
.arrow.right:hover {
background-color: #004eaf;
}
.arrow.left:hover a::before,
.arrow.right:hover a::before,
.arrow.left:hover a::after,
.arrow.right:hover a::after {
border-color: #fff;
}
.custom-pagination ul li:hover a {
background-color: #004eaf;
color: #fff;
}
.tab-toggle div:hover {
color: #004eaf;
}
}
@media (max-width: 1366px) {
.more-text .read-more i {
top: 7px;
}
}
@media (max-width: 1199px) {
.cookies-text {
font-size: 16px;
line-height: 24px;
}
.cookies-block.active {
bottom: 0;
padding: 10px;
}
.more-text .read-more i {
top: 5px;
}
.popup-container {
max-width: 600px;
}
.thank-popup .popup-align {
padding: 30px;
}
}
@media (max-width: 991px) {
.popup-content .title-shortcode > * {
margin-bottom: 0;
}
}
@media (max-width: 767px) {
.cookies-informer {
left: 15px;
right: 15px;
}
.cookies-text {
font-size: 14px;
line-height: 22px;
}
.cookies-btn {
text-align: center;
}
.cookies-btn .btn {
margin-left: 5px;
font-size: 14px;
}
.drop-search .popup-align {
padding: 50px;
} .map-contact {
margin-bottom: 15px;
}
.thank-img {
max-width: 100px;
}
.thank-popup .popup-align {
padding: 30px 10px 10px;
}
}
@media (max-width: 400px) {
.drop-search .popup-align {
padding: 50px 20px;
}
}  .about-banner .bg {
background-attachment: fixed;
}
.about-banner .banner-align {
vertical-align: bottom;
padding: 40px 0;
}
.opacity-2:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
}
.bg.mobile {
display: none;
}
.bg.desktop {
display: block;
}
.banner-info,
.banner-content {
position: relative;
z-index: 2;
}
.banner-info span {
display: block;
}
.company-success-contant .swiper-pagination { position: relative;
margin-top: 30px;
}
.company-success-block.style-2 {
background-color: transparent;
}
.company-success-block.style-2::before,
.company-success-block.style-2::after {
content: none;
}
.company-success-block.style-2 .text,
.company-success-block.style-2 .h5 {
color: #0f2137;
}
.company-success-block.style-2 .success-number {
background: #004eaf;
box-shadow: 0px 14px 20px rgba(76, 119, 171, 0.1);
color: #fff;
}
.company-success-block.style-2 .h5 {
font-weight: 400;
}
.company-success-block.style-2 .text {
font-family: "Magistralc", sans-serif;
font-weight: 300;
letter-spacing: 0.5px;
}
.company-success-block.style-2 .company-success-card {
border-color: #ddd;
}
.about-img {
margin-bottom: 30px;
border-radius: 5px;
overflow: hidden;
cursor: pointer;
}
.about-img img,
.swiper-slide img {
max-width: 100%;
display: block;
object-fit: cover;
}
.simple-slide {
border-radius: 5px;
overflow: hidden;
}
.no-margin {
margin: 0;
}
.justify-content-between {
align-items: center;
}
.center-img.type-2::before {
background-position: top right;
transform: scaleX(-1) rotate(32deg);
left: auto;
right: -71%;
top: -43%;
}
.center-img.type-2::after {
transform: scaleX(-1) rotate(29deg);
right: 30%;
bottom: -146px;
}
.team {
display: flex;
justify-content: flex-start;
z-index: 2;
flex-wrap: wrap;
position: relative;
}
.team-item {
flex: 0 0 calc(25% - 10px);
margin-right: 10px;
margin-bottom: 30px;
}
.team-img {
border-radius: 5px;
overflow: hidden;
margin-bottom: 15px;
max-width: 330px;
max-height: 388px;
}
.team-img img {
width: 100%;
height: 100%;
display: block;
}
.team-title {
font-weight: 600; }
.team-subtitle {
font-family: "Magistralc", sans-serif;
letter-spacing: 0.5px;
font-weight: 300;
}
.simple-slide img {
width: 100%;
max-height: 100%;
display: block;
}
.video-item.style-2 .video-img {
padding-bottom: 85%;
}
.video-item.style-2 .video-name {
font-size: 22px;
font-weight: 400;
line-height: 34px;
color: #0f2137;
}
.video-item.style-2 .video-content {
max-width: 100%;
} .accordeon {
margin: 0 auto;
text-align: left;
}
.accordeon-title {
cursor: pointer;
border-bottom: 1px solid #ddd;
position: relative;
padding: 15px 0 20px;
}
.accordeon-title:first-child {
border-top: 1px solid #ddd;
}
.accordeon-title h5 {
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.accordeon-title h5:hover {
color: #004eaf;
}
.accordeon-title.active {
border-bottom-color: transparent;
color: #004eaf;
}
.accordeon-title::after {
content: "";
display: block;
width: 6px;
height: 6px;
border-left: 1px solid #0f2137;
border-bottom: 1px solid #0f2137;
transform: rotate(-45deg) translateY(-50%);
-webkit-transform: rotate(-45deg) translateY(-50%);
-webkit-transition: all 0.25s linear;
transition: all 0.25s linear;
position: absolute;
right: -2px;
top: 50%;
}
.accordeon-title.active::after {
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
border-color: #004eaf;
}
.accordeon-content {
display: none;
border-bottom: 1px solid #ddd;
padding-bottom: 20px;
}
.accordeon-content:nth-child(2) {
display: block;
}
.accordeon-content ul {
padding-right: 0;
}
.accordeon-content .text ul {
margin-bottom: 0;
}
.accordeon-content .text ul li {
padding-left: 0;
}
.accordeon-content ul li::before {
content: none;
}
@media (max-width: 1480px) {
.team-item {
flex: 0 0 calc(25% - 10px);
}
}
@media (max-width: 1199px) {
.team-img {
max-height: 180px;
margin-bottom: 5px;
}
.team .text {
line-height: 20px;
}
}
@media (max-width: 991px) { .video-item.style-2 .video-name {
font-size: 20px;
line-height: 26px;
}
}
@media (max-width: 767px) {
.about-banner .banner-align {
padding: 20px 0;
}
.bg.mobile {
display: block;
background-attachment: scroll;
}
.bg.desktop {
display: none;
}
.about-img {
margin-bottom: 10px;
}
.company-success-contant .swiper-pagination {
margin-top: 0;
margin-bottom: 10px;
}
.team-item .text * {
margin-bottom: 0;
}
.team-item {
flex: 0 0 calc(50% - 10px);
margin: 0 0 15px;
margin-right: 10px;
}
}
@media (max-width: 567px) {
.team-img {
margin: 0 auto 5px;
max-height: 200px;
}
} .top-sec {
margin-top: 88px;
}
.news-item.style-2 {
flex-direction: row-reverse;
align-items: center;
margin-bottom: 60px;
height: auto;
justify-content: space-between;
}
.news-item.style-2 .news-img {
max-width: 570px;
width: 100%;
height: auto;
padding-bottom: 27%;
flex: 0 0 50%;
}
.news-item.style-2 .news-content {
margin-top: 0;
margin-right: 30px;
}
.news-item.style-2 .news-content a {
margin-bottom: 15px;
display: inline-block;
}
.news-content p {
font-family: "Magistralc", sans-serif;
font-weight: 300;
font-size: 18px;
letter-spacing: 0.5px;
line-height: 30px;
} .arrow.left,
.arrow.right {
border-color: #004eaf;
border-radius: 5px;
overflow: hidden;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.arrow.left a,
.arrow.right a {
display: inline-block;
width: 40px;
height: 40px;
position: relative;
}
.arrow.left a::before,
.arrow.right a::before {
content: "";
position: absolute;
right: 14px;
top: 13px;
width: 8px;
height: 8px;
border-top: 2px solid #005cb9;
border-right: 2px solid #005cb9;
transform: rotate(45deg);
transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
.arrow.left a::before {
left: 14px;
right: auto;
transform: rotate(-135deg);
}
.arrow.left a::after,
.arrow.right a::after {
content: "";
position: absolute;
left: 50%;
top: 50%;
width: 12px;
margin-top: -1px; border-bottom: 2px solid #004eaf;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transform: translateX(-50%);
}
.custom-pagination {
display: block;
position: relative;
text-align: center;
}
.custom-pagination ul {
position: relative;
display: inline-block;
margin: 0 auto;
text-align: center;
font-size: 0;
}
.custom-pagination ul li {
position: relative;
display: inline-block;
vertical-align: middle;
margin-right: 15px;
line-height: 1;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.custom-pagination ul li:last-child {
margin-right: 0;
}
.custom-pagination ul li a {
font-size: 16px;
line-height: 1;
border-radius: 5px;
overflow: hidden;
font-family: "Magistralc", sans-serif;
font-weight: 400;
color: #004eaf;
border: 2px solid #004eaf;
border-radius: 5px;
padding: 10px 15px;
position: relative;
z-index: 2;
display: inline-block;
text-align: center;
width: 100%;
height: 100%;
-o-transition: all 0.3s;
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.custom-pagination ul li.active a {
font-weight: 700;
color: #fff;
background-color: #004eaf;
}
.custom-pagination ul li.dott span {
position: relative;
display: inline-block;
width: 4px;
height: 4px;
background-color: #004eaf;
border-radius: 100%;
vertical-align: baseline;
pointer-events: none;
margin-right: 4px;
}
.custom-pagination ul li.dott span:last-child {
margin-right: 0;
}
.custom-pagination ul li.arrow.disabled:active {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.custom-pagination ul li.arrow.disabled a {
pointer-events: none;
opacity: 0.5;
}
.custom-pagination ul li.arrow:hover::after {
content: none;
}
.custom-pagination ul li.arrow.left {
margin-right: 25px;
}
.custom-pagination ul li.arrow.right {
margin-left: 10px;
}
@media (max-width: 1280px) {
.top-sec {
margin-top: 68px;
}
}
@media (max-width: 767px) {
.news-item.style-2 {
flex-direction: column;
margin-bottom: 20px;
}
.news-item.style-2 .news-content {
max-width: 100%;
text-align: left;
width: 100%;
padding: 0 12px;
}
.news-item.style-2 .news-img {
padding-bottom: 50%;
margin-bottom: 5px;
}
.news-content p {
font-size: 14px;
line-height: 20px;
}
.news-item.style-2 .news-content a {
margin-bottom: 5px;
}
.custom-pagination ul li.arrow.left {
margin-right: 10px;
}
.custom-pagination ul li.arrow.right {
margin-left: 10px;
}
.custom-pagination ul li {
margin-right: 5px;
}
.custom-pagination ul li a {
padding: 10px;
}
}
@media (max-width: 767px) {
.arrow.left,
.arrow.right {
display: none;
}
.custom-pagination ul li a {
font-size: 11px;
}
.title-shortcode.type-2 {
margin-bottom: 10px;
}
.video-item .video-content > * {
margin-bottom: 0;
}
} .upload-wrapper {
position: relative;
text-align: left;
display: flex;
align-items: center;
margin-bottom: 6px;
}
.upload-wrapper > span {
display: inline-block;
width: 24px;
height: 24px;
vertical-align: middle;
margin-right: 8px;
}
.upload-wrapper .file-name {
color: #004eaf;
display: inline-block;
font-weight: 500;
transition: all 0.3s;
}
@media (min-width: 1200px) {
.upload-wrapper:hover .file-name {
color: #0f2137;
}
} .review-page .video-item {
margin-bottom: 30px;
}
.review-page .custom-pagination {
margin-top: 30px;
} .documents-page {
min-height: 100vh;
position: relative;
z-index: 10;
}
@media (max-width: 767px) {
.review-page .custom-pagination {
margin-top: 0;
}
.documents-page {
min-height: auto;
}
} .page-404-inner .title {
margin-bottom: 15px;
}
.page-404-inner .text {
margin-bottom: 30px;
}
.page-404-img img {
max-width: 100%;
} .tabs p a {
text-decoration: none;
font-weight: 500;
}
.tab-nav {
position: relative;
text-align: center;
}
.tab-title {
display: none;
position: relative;
font-size: 20px;
line-height: 55px;
font-weight: 400;
text-transform: capitalize;
font-family: "Arial";
letter-spacing: -1.5px;
color: #0f2137;
cursor: pointer;
text-align: center;
}
.tab-toggle {
display: inline-block;
border-bottom: 2px solid #ddd;
}
.tab-toggle > div::after {
content: "";
display: block;
width: 0;
height: 2px;
background-color: #004eaf;
position: absolute;
bottom: -2px;
left: 0;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tab-toggle > div {
padding: 2px 125px;
cursor: pointer;
display: inline-block;
position: relative;
letter-spacing: -1.5px;
font-size: 20px;
line-height: 55px;
font-weight: 400;
text-transform: none;
color: #0f2137;
cursor: pointer;
text-align: center;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.tab-toggle > div.active::after {
width: 100%;
opacity: 1;
}
.tab {
display: none;
padding: 50px 0 0;
}
.tab:nth-child(2),
.tab.style-2:nth-child(2) {
display: block;
}
@media (max-width: 1400px) {
.tab-toggle div {
padding: 2px 90px;
}
}
@media (max-width: 1280px) {
.tab-toggle div {
padding: 0 40px;
}
}
@media (max-width: 991px) {
.tab-toggle div {
padding: 10px;
font-size: 18px;
}
.tab {
padding-top: 10px;
}
}
@media (max-width: 767px) {
.tab-toggle div {
font-size: 11px;
line-height: 1.2em;
letter-spacing: normal;
text-transform: uppercase;
font-weight: 700;
}
.accordeon-title {
padding: 10px 10px 10px 0;
}
}
@media (max-width: 320px) {
.tab-toggle {
display: flex;
align-items: end;
}
.tab-toggle div {
padding: 0 2px;
}
}  .service-block .visa-services_img {
max-width: 100%;
padding-bottom: 58%;
display: block;
}
.service-block .visa-services_img img {
width: 101%;
height: 101%;
}
.service-block .visa-services-link {
position: relative;
margin-bottom: 30px;
border-radius: 5px;
overflow: hidden;
}
.service-btn {
position: absolute;
top: 22px;
left: 30px;
} .service-btn .visa-services_title {
color: #fff;
margin-bottom: 10px;
font-size: 22px;
line-height: 33px;
display: block;
}
.visa-services_title{
display: flex;
flex-wrap: wrap;
} .service-links .swiper-slide {
height: 100%;
padding: 0px 4px 16px;
}
.service-links.swiper-entry {
display: none;
}
.service-links-wrapper {
display: flex;
justify-content: start;
flex-wrap: wrap;
}
.service-links-wrapper .link-item {
flex: 0 0 23%;
height: auto;
margin-left: 25px;
}
.link-item {
box-shadow: 0px 4px 16px rgba(35, 35, 35, 0.1);
cursor: pointer;
text-align: center;
border-radius: 5px;
border: 2px solid transparent;
display: flex;
flex-direction: column;
height: 100%;
padding: 60px 15px 0;
transition: all 0.3s;
}
.link-item:first-child {
margin-left: 0;
}
.link-item .text {
letter-spacing: 0.5px;
line-height: 30px;
padding: 0 !important;
}
.link-item h5 {
font-family: "Arial", sans-serif;
font-weight: 600;
letter-spacing: normal;
margin-bottom: 15px;
color: #0f2137;
}
.link-img {
width: 88px;
height: 88px;
padding: 0 !important;
margin: 0 auto 15px;
display: flex;
align-items: flex-end;
justify-content: center;
}
.link-img img {
max-width: 100%;
}
@media (min-width: 1200px) {
.link-item:hover {
border-color: #004eaf;
}
.tabs p a:hover {
text-decoration: underline;
}
}
@media (max-width: 1199px) {
.link-item h5 {
margin-bottom: 5px;
}
.link-img {
width: 60px;
height: 60px;
}
.link-item .text {
line-height: 24px;
}
.service-links .swiper-container {
padding-bottom: 15px;
}
.link-item {
padding: 20px 10px;
}
.service-links-wrapper .link-item {
margin-left: 15px;
}
.service-btn .visa-services_title {
line-height: 28px;
}
}
@media (max-width: 991px) {
.service-links .swiper-slide {
height: auto;
}
.link-item {
padding: 10px;
}
.service-links.swiper-entry {
display: block;
}
.service-links-wrapper {
display: none;
}
.service-btn .visa-services_title {
line-height: 24px;
}
}
@media (max-width: 767px) {
.service-block .visa-services-link {
margin-bottom: 10px;
}
.service-links .swiper-container {
overflow: hidden;
}
.service-btn .visa-services_title {
width: 60%; min-width: 180px; white-space: normal;
word-wrap: break-word;
line-height: 1;
order: 1;
font-size: 18px;
}
.service-btn {
display: flex;
flex-direction: column; align-items: flex-start; gap: 10px;
}
.btn.type3.color-2 {
order: 2; align-self: flex-start; }
} .partners-item {
display: flex;
background-color: #fff;
flex-direction: column;
align-items: center;
box-shadow: 0px 4px 16px rgba(35, 35, 35, 0.1);
padding: 65px 45px;
margin-bottom: 30px;
border: 2px solid transparent;
transition: all 0.4s;
-webkit-transition: all 0.4s;
min-height: 270px;
}
.partners-img {
margin-bottom: 25px;
height: 150px;
}
.partners-img img {
width: 100%;
}
.partners-title {
text-align: center;
font-size: 20px;
line-height: 23px;
} .partners-slider .partners-item {
padding: 20px 15px;
}
.partners-slider .partners-title {
font-size: 16px;
line-height: 1.25em;
}
.partners-slider .partners-title b {
font-weight: 500;
}
.partners-slider .partners-img {
display: flex;
align-items: center;
justify-content: center;
}
@media (min-width: 1200px) {
.partners-item:hover {
border-color: #004eaf;
}
.partners-title:hover {
color: #004eaf;
}
}
@media (max-width: 1366px) {
.partners-item {
padding: 30px;
}
}
.bottom-block {
border-bottom: 2px solid #dddddd;
text-align: center;
padding: 20px 0 50px;
}
.bottom-block span {
font-weight: 300;
display: inline-block;
vertical-align: middle;
margin-right: 30px;
}
.bottom-block .btn {
vertical-align: middle;
} .text.style-2 table {
width: 100%;
border-collapse: separate;
border-spacing: 0;
border: 1px solid #0F2137;
border-radius: 5px;
margin: 20px 0;
overflow: hidden;
}
.text.style-2 table thead tr {
background: transparent;
height: 68px;
}
.text.style-2 table thead td {
font-family: "Arial", sans-serif;
font-size: 18px;
line-height: 20px;
font-weight: 700;
color: #0f2137;
padding: 15px 20px;
vertical-align: middle;
border-bottom: 1px solid #0F2137;
border-right: 1px solid #0F2137;
background: transparent;
}
.text.style-2 table thead td:last-child {
border-right: none;
}
.text.style-2 table tbody tr {
background: #fff;
}
.text.style-2 table tbody tr:nth-child(2n + 1) {
background: #f6f6f6;
}
.text.style-2 table tbody td {
position: relative;
display: table-cell;
vertical-align: middle;
padding: 15px 20px;
min-height: 58px;
color: #0f2137;
font-size: 16px;
line-height: 1.4;
font-family: "Magistralc", sans-serif;
letter-spacing: 0.5px;
font-weight: 300;
border-bottom: 1px solid #0F2137;
border-right: 1px solid #0F2137;
}
.text.style-2 table tbody td:last-child {
border-right: none;
}
.text.style-2 table tbody tr:last-child td {
border-bottom: none;
} .text.style-2 table thead td:first-child,
.text.style-2 table tbody td:first-child {
text-align: left;
width: 30%;
}
.text.style-2 table thead td:nth-child(2),
.text.style-2 table tbody td:nth-child(2) {
text-align: center;
width: 15%;
}
.text.style-2 table thead td:last-child,
.text.style-2 table tbody td:last-child {
text-align: left;
width: 55%;
} .text.style-2 table td strong {
font-weight: 600;
color: #0f2137;
} .text.style-2 table td a {
color: #004eaf;
position: relative;
display: inline-block;
font-weight: 400;
text-decoration: none;
}
.text.style-2 table td a::before {
content: "";
display: block;
height: 1px;
width: 100%;
background: #004eaf;
position: absolute;
right: 0;
bottom: -1px;
transition: all 0.3s;
} .text.style-2 table td p {
margin: 0;
padding: 0;
}
.text.style-2 table td p + p {
margin-top: 8px;
} @media (min-width: 1200px) {
.text.style-2 table td a:hover::before {
width: 0;
}
}
@media (max-width: 1199px) {
.text.style-2 table thead td {
font-size: 14px;
padding: 12px 15px;
}
.text.style-2 table thead tr {
height: 58px;
}
.text.style-2 table tbody td {
padding: 12px 15px;
font-size: 14px;
}
}
@media (max-width: 991px) {
.text.style-2 table tbody td {
font-size: 12px;
padding: 10px 12px;
}
.text.style-2 table thead td {
font-size: 12px;
}
}
@media (max-width: 767px) {
.text.style-2 table {
display: block;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
height: 100% !important;
}
.text.style-2 table tbody td {
min-width: 100px;
font-size: 11px;
padding: 8px 10px;
}
.text.style-2 table thead td {
font-size: 11px;
padding: 10px;
}
}  .table-wrapp {
overflow-y: auto;
border-radius: 5px;
}
.table-wrapp table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
border: 1px solid #e5e5e5;
border-radius: 5px;
}
.table-wrapp table tr td {
position: relative;
display: table-cell;
vertical-align: middle;
padding: 15px 30px;
height: 58px;
text-align: center;
color: #0f2137;
font-size: 16px;
line-height: 1.2;
font-family: "Magistralc", sans-serif;
letter-spacing: 0.5px;
font-weight: 300;
min-width: 150px;
}
.table-wrapp table tr td:nth-child(2) {
max-width: 600px;
}
.table-wrapp table tr td .upload-wrapper {
margin-bottom: 0;
}
.table-wrapp table tr td .upload-wrapper .file-name {
vertical-align: middle;
}
.table-wrapp.all-office tr {
background: #fff;
}
.table-wrapp table tbody tr td:first-child {
text-align: left;
}
.table-wrapp.all-office tr td span {
vertical-align: middle;
margin-right: 8px;
}
.table-wrapp.all-office tr td span img {
vertical-align: middle;
}
.table-wrapp table tr td .upload-wrapper > span {
width: 20px;
height: 20px;
vertical-align: auto;
}
.table-wrapp table tr td .upload-wrapper > span img {
width: 100%;
height: auto;
display: inline-block;
vertical-align: middle;
}
.table-wrapp table tr td a {
color: #004eaf;
position: relative;
display: inline-block;
font-weight: 400;
}
.table-wrapp table tr td a::before {
content: "";
display: block;
height: 1px;
width: 100%;
background: #004eaf;
position: absolute;
right: 0;
bottom: -1px;
transition: all 0.3s;
}
.table-wrapp.all-office tr:nth-child(2n + 1),
.table-wrapp.type-2 tbody tr:nth-child(2n + 1) {
background: #f6f6f6;
}
.table-wrapp.type-2 {
margin-bottom: 40px;
}
.table-wrapp.type-2 thead tr {
height: 68px;
}
.table-wrapp.type-2 tr td:first-child {
width: 35%;
}
.table-wrapp.type-2 tr td {
width: 28%;
}
.table-wrapp.type-2 tr td:last-child {
width: 33%;
}
.table-wrapp.type-2 thead tr td {
font-family: "Arial", sans-serif;
font-size: 18px;
line-height: 20px;
}
.table-wrapp.type-2 thead tr td:first-child {
text-align: left;
}
.table-wrapp.type-2 tr td:last-child {
text-align: right;
}
.table-wrapp.all-office tr td:nth-child(2){
text-align: left;
}
@media (min-width: 1200px) {
.table-wrapp table tr td a:hover::before {
width: 0;
}
}
@media (max-width: 1199px) {
.bottom-block {
padding: 20px 0;
}
.table-wrapp table tr td {
padding: 10px;
height: 50px;
}
.table-wrapp.type-2 thead tr td {
font-size: 14px;
}
.table-wrapp.type-2 thead tr {
height: 58px;
}
.table-wrapp.type-2 {
margin-bottom: 20px;
}
}
@media (max-width: 991px) {
.table-wrapp table tr td {
font-size: 12px;
}
}
@media (max-width: 767px) {
.bottom-block span {
display: block;
margin-right: 0;
margin-bottom: 5px;
font-size: 14px;
}
.table-wrapp.type-2 {
margin-bottom: 15px;
}
} .breadcrumbs {
position: relative;
z-index: 2;
font-size: 10px;
font-weight: 300;
line-height: 1;
padding-top: 10px;
font-family: "Magistralc", sans-serif;
letter-spacing: 0.5px;
}
.breadcrumbs li {
position: relative;
display: inline-block;
-webkit-transition: 0.3s;
transition: 0.3s;
color: rgba(255, 255, 255, 0.7);
}
.breadcrumbs li:after {
content: "";
position: relative;
display: inline-block;
width: 4px;
height: 4px;
background: #ddd;
border-radius: 100%;
margin: 0 7.5px 1px;
}
.breadcrumbs li:last-child:after {
content: none;
}
.breadcrumbs li.active {
opacity: 1;
}
.about-banner .breadcrumbs {
position: absolute;
top: 105px;
left: 0;
padding: 0 40px;
}
.breadcrumbs.style-2 {
top: 15px;
padding-top: 0;
}
@media (max-width: 1366px) { }
@media (max-width: 1199px) { } .simple-page iframe {
display: block;
width: 100%;
max-width: 100%;
height: 638px;
max-height: calc(56.25vw - 30px);
border: 0;
}
.simple-page > * {
margin-bottom: 45px;
}
.simple-page h1,
.simple-page h2,
.simple-page h3,
.simple-page h4,
.simple-page h5,
.simple-page h6 {
font-family: "Arial", sans-serif;
}
.simple-page h2 {
font-style: italic;
text-align: center;
font-size: 32px;
line-height: 41px;
font-family: "Arial", sans-serif;
font-weight: 400;
}
.simple-page h3 {
margin-bottom: 25px;
} .simple-page ul:last-child {
margin-bottom: 0 !important;
}
.simple-page ul li {
margin-bottom: 5px;
}
.simple-page blockquote {
background-color: #004eaf;
color: #fff;
padding: 40px 45px;
position: relative;
margin: 75px 0 60px;
}
.simple-page blockquote::after,
.simple-page blockquote::before {
content: "";
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/bg-center-img.png);
background-repeat: no-repeat;
background-size: cover;
width: 135px;
height: 173px;
display: block;
position: absolute;
top: -46px;
left: -46px;
z-index: -1;
}
.simple-page blockquote::before {
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/bg-center-right-img.png);
left: auto;
bottom: -30px;
right: -62px;
top: auto;
height: 128px;
transform: rotate(30deg);
}
.simple-page picture {
position: relative;
display: block;
}
.simple-page img {
position: relative;
width: auto;
max-width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 1199px) {
.simple-page > *,
.simple-page.text ul,
.simple-page.text p {
margin-bottom: 20px;
}
.simple-page h2 {
font-size: 28px;
line-height: 30px;
}
.breadcrumbs {
display: none;
}
.news-date {
font-size: 14px;
}
.news-date.style-2 {
padding-bottom: 15px;
margin-bottom: 10px;
}
.company-success-contant .swiper-pagination {
margin-top: 15px;
}
.simple-page.text,
.simple-page.text ul li,
.simple-page.text ol li {
line-height: 22px;
}
.simple-page h3 {
margin-bottom: 15px;
}
}
@media (max-width: 991px) {
.simple-page blockquote {
margin: 0 0 20px 0;
padding: 20px;
}
.simple-page blockquote::before,
.simple-page blockquote::after {
content: none;
}
.company-success-contant .swiper-pagination {
margin-top: 10px;
}
.simple-page > *,
.simple-page.text ul,
.simple-page.text p {
margin-bottom: 10px;
}
}
@media (max-width: 767px) {
.simple-page h3 {
margin-bottom: 5px;
} .simple-page h2 {
font-size: 24px;
line-height: 26px;
}
} .review-wrapper {
margin-bottom: 30px;
}
.review-item {
border-bottom: 1px solid #ddd;
padding: 45px 0;
}
.review-item:first-child {
padding-top: 0;
}
.review-name {
font-size: 16px;
font-weight: 400;
font-family: "Magistralc", sans-serif;
letter-spacing: 0.5px;
margin-bottom: 10px;
}
.review-name a {
color: #004eaf;
position: relative;
}
.review-name a::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0;
transition: all 0.3s;
display: block;
height: 1px;
background-color: #004eaf;
}
.review-name span {
position: relative;
padding-right: 35px;
}
.review-name span::after {
content: "";
position: absolute;
top: 7px;
display: block;
right: 16px;
width: 4px;
height: 4px;
border-radius: 100%;
background-color: #707070;
}
.rating-review {
display: flex;
justify-content: start;
overflow: hidden;
position: relative;
margin-bottom: 25px;
}
.rating-review span {
cursor: pointer;
width: 20px;
height: 22px;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/review.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
margin: 0 8px 0 0;
transition: 0.3s;
display: block;
}
.rating-review span.active {
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/review-active.svg);
}
.review-item .read-more {
font-size: 18px;
line-height: 20px;
margin-top: 15px;
}
.review-item .read-more i {
top: 3px;
}
.review-item .more-text.open-more-text .read-more i {
top: 10px;
} .rating-wrapper {
display: flex;
margin-bottom: 0;
align-items: flex-start;
max-width: 600px;
}
.rating-wrapper .input-label {
position: relative;
top: 0;
line-height: 21px;
margin-right: 10px;
}
.rating {
display: flex;
overflow: hidden;
flex-direction: row-reverse;
position: relative;
}
.rating-0 {
filter: grayscale(100%);
}
.rating > input {
display: none;
}
.rating > label {
cursor: pointer;
width: 20px;
height: 22px;
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/review.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
margin: 0 4px;
transition: 0.3s;
}
.rating > input:checked ~ label,
.rating > input:checked ~ label ~ label {
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/review-active.svg);
}
.rating > input:not(:checked) ~ label:hover,
.rating > input:not(:checked) ~ label:hover ~ label {
background-image: url(//www.vctm.com.ua/wp-content/themes/visa/assets/img/svg/review-active.svg);
}
.form-bottom-wrapper.style-2 {
display: flex;
justify-content: space-between;
}
@media (min-width: 1200px) {
.review-name a:hover::before {
width: 100%;
}
.result-item a:hover {
color: #004eaf;
}
}
@media (max-width: 1199px) {
.review-item {
padding: 20px 0;
}
.review-item .read-more {
font-size: 14px;
margin-top: 5px;
}
.rating-review {
margin-bottom: 10px;
}
}
@media (max-width: 500px) {
.form-bottom-wrapper.style-2 {
display: block;
text-align: center;
margin-bottom: 10px;
}
.rating-wrapper {
justify-content: center;
margin-bottom: 10px;
}
.review-name {
font-size: 14px;
}
} .result-top {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
}
.search-contant {
flex: 0 0 60%;
}
.search-form-info {
flex: 0 0 40%;
text-align: right;
}
.search-form-info b {
padding-left: 5px;
}
.result-top .search-contant input[value] {
border-color: #004eaf;
}
.result-item {
border-bottom: 1px solid #ddd;
padding: 20px 0 30px;
}
.result-item.no-text > a {
margin-bottom: 0;
}
.result-item .text p:last-child {
margin-bottom: 0;
}
.result-item:last-child {
margin-bottom: 60px;
}
.result-item > a {
margin-bottom: 10px;
line-height: 40px;
display: inline-block;
}
@media (max-width: 1199px) {
.result-item > a {
line-height: inherit;
}
.result-item:last-child {
margin-bottom: 30px;
}
}
@media (max-width: 767px) {
.result-top {
flex-wrap: wrap;
}
.result-item {
padding: 15px 0;
}
.result-item:last-child {
margin-bottom: 15px;
}
.search-contant,
.search-form-info {
flex: 0 0 100%;
}
.search-contant {
margin-bottom: 10px;
}
.search-form-info {
text-align: center;
}
}  .item-animation .animate-item.to-up {
opacity: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateY(60px);
-ms-transform: translateY(60px);
transform: translateY(60px);
-webkit-transition: opacity 0.5s, -webkit-transform 0.6s linear;
transition: opacity 0.5s, -webkit-transform 0.6s linear;
-o-transition: opacity 0.5s, transform 0.6s linear;
transition: opacity 0.5s, transform 0.6s linear;
transition: opacity 0.5s, transform 0.6s linear, -webkit-transform 0.6s linear;
}
.site-ready .item-animation .animate-item.to-up.animated {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.item-animation .animate-item.to-down {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
-webkit-transition: opacity 0.5s, visibility 0.5s,
-webkit-transform 0.6s ease-out;
transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.6s ease-out;
-o-transition: opacity 0.5s, visibility 0.5s, transform 0.6s ease-out;
transition: opacity 0.5s, visibility 0.5s, transform 0.6s ease-out;
transition: opacity 0.5s, visibility 0.5s, transform 0.6s ease-out,
-webkit-transform 0.6s ease-out;
}
.site-ready .item-animation .animate-item.to-down.animated {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.site-ready .item-animation .animate-item.anime-1 {
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.site-ready .item-animation .animate-item.anime-2 {
-webkit-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
transition-delay: 0.5s;
}
.item-animation .animate-item.to-right {
opacity: 0;
visibility: hidden;
-webkit-transform: translateX(-150px);
-ms-transform: translateX(-150px);
transform: translateX(-150px);
-webkit-transition: opacity 0.5s, visibility 0.5s,
-webkit-transform 0.8s ease-out;
transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.8s ease-out;
-o-transition: opacity 0.5s, visibility 0.5s, transform 0.8s ease-out;
transition: opacity 0.5s, visibility 0.5s, transform 0.8s ease-out;
transition: opacity 0.5s, visibility 0.5s, transform 0.8s ease-out,
-webkit-transform 0.8s ease-out;
}
.site-ready .item-animation .animate-item.to-right.animated {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.item-animation .animate-item.to-left {
opacity: 0;
visibility: hidden;
-webkit-transform: translateX(200px);
-ms-transform: translateX(200px);
transform: translateX(200px);
-webkit-transition: opacity 0.5s, visibility 0.5s,
-webkit-transform 0.8s ease-out;
transition: opacity 0.5s, visibility 0.5s, -webkit-transform 0.8s ease-out;
-o-transition: opacity 0.5s, visibility 0.5s, transform 0.8s ease-out;
transition: opacity 0.5s, visibility 0.5s, transform 0.8s ease-out;
transition: opacity 0.5s, visibility 0.5s, transform 0.8s ease-out,
-webkit-transform 0.8s ease-out;
}
.site-ready .item-animation .animate-item.to-left.animated {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
@media (max-width: 991px) {
.item-animation .animate-item.to-up {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
} footer {
position: relative;
overflow: hidden;
border-top: 1px solid rgba(109, 109, 109, 0.2);
background-color: #003b84;
}
.footer-top {
padding-top: 64px;
padding-bottom: 70px;
}
.footer-contact {
display: flex;
margin-bottom: 29px;
width: 70%;
flex-wrap: wrap;
justify-content: space-between;
}
.footer-tittle img {
max-width: 100%;
}
.footer-tittle {
transition: 0.6s;
margin-bottom: 21px;
}
.footer-contact-tittle {
margin-bottom: 10px;
}
.footer-contact-tittle:first-child {
margin-right: 83px;
}
.footer-contact-tittle a {
position: relative;
display: flex;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 19px;
color: rgba(255, 255, 255, 0.8);
width: fit-content;
}
.footer-contact-tittle img {
margin-right: 6px;
}
.social-link {
display: flex;
margin-bottom: 22px;
}
.social-link a {
margin-right: 5px;
width: 40px;
height: 40px;
line-height: 38px;
position: relative;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
text-align: center;
backface-visibility: hidden;
border: 1px solid rgba(255, 255, 255, 0.25);
}
.social-link a::before {
content: "";
position: absolute;
left: -1px;
top: -1px;
width: 40px;
height: 40px;
border-radius: 50%;
background: #ffffff;
opacity: 0;
visibility: hidden;
-webkit-transform: scale(0);
transform: scale(0);
z-index: 0;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.social-link a svg {
vertical-align: middle;
position: relative;
z-index: 1;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.social-link a:last-child {
margin-right: 0px;
}
.footer-group-tittle {
padding-top: 10px;
margin-bottom: 16px;
font-style: normal;
font-size: 20px;
line-height: 23px;
letter-spacing: -1.5px;
color: #ffffff;
}
.footer-group-list li {
padding-bottom: 10px;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 140%;
color: rgba(255, 255, 255, 0.8);
}
.footer-down {
padding: 0 0 22px 0;
position: relative;
} .separator-border {
padding-top: 22px;
border-top: 1px solid rgba(255, 255, 255, 0.6);
}
.copy,
.footer-link,
.develop {
padding-bottom: 10px;
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 140%;
color: rgba(255, 255, 255, 0.8);
}
.develop {
display: flex;
justify-content: flex-end;
} @media (max-width: 1200px) {
.footer-top {
padding: 20px 0;
}
.footer-group-list li {
padding-bottom: 3px;
}
.footer-group-list li {
font-size: 14px;
}
.footer-down {
padding: 10px 0;
}
.copy,
.footer-link,
.develop {
padding-bottom: 5px;
display: flex;
justify-content: center;
text-align: center;
}
.develop {
padding-bottom: 0;
}
}
@media (max-width: 991px) {
.footer-contact {
width: 100%;
}
}
@media (max-width: 768px) {
.footer-tittle a img {
width: 100%;
}
.footer-contact {
flex-direction: row;
align-items: center;
}
.footer-contact-tittle:first-child {
margin-right: 0;
margin-bottom: 5px;
}
}
@media (min-width: 1200px) {
.social-link a:hover svg g path {
fill: #fff;
}
.social-link a:hover svg g > g path {
fill: #004eaf;
}
.social-link a:hover svg path {
fill: #004eaf !important;
}
.social-link a:hover svg g path:last-child {
fill: #004eaf;
}
footer .social-link a:hover svg path:first-child {
fill: #004eaf !important;
stroke: #004eaf !important;
}
.social-link a:hover:before {
opacity: 1;
visibility: visible;
-webkit-transform: scale(1);
transform: scale(1);
}
.footer-tittle:hover {
opacity: 80%;
}
.footer-contact-tittle a:hover,
.footer-group-list li a:hover,
.footer-link a:hover,
.develop a:hover {
color: #ffffff;
}
}
@media (max-width: 1200px) {
.visa-services_title{
width: 60%;
}
}
.btn.type3.color-2 {
font-family: 'Montserrat', sans-serif;
}  .slides-with-flags .about-img img, .slides-with-flags .swiper-slide img {
max-width: 100%;
display: block;
object-fit: fill !important;
}body .wpcf7-response-output, body .wpcf7-not-valid-tip{
display: none;
}
body .wpcf7-spinner {
position: absolute;
left: 100%;
}
body .input.wpcf7-not-valid {
border-color: red;
}
.center-office .text a {
color: #fff;
} .alignleft {
float: left;
margin: 0.375em 1.75em 1.75em 0;
}
.alignright {
float: right;
margin: 0.375em 0 1.75em 1.75em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto 1.75em;
}
blockquote.alignleft {
margin: 0.3157894737em 1.4736842105em 1.473684211em 0;
}
blockquote.alignright {
margin: 0.3157894737em 0 1.473684211em 1.4736842105em;
}
blockquote.aligncenter {
margin-bottom: 1.473684211em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
border: 0 solid #004EAF;
border-left-width: 4px;
color: #686868;
font-size: 19px;
font-size: 1.1875rem;
font-style: italic;
line-height: 1.4736842105;
margin: 0 0 1.4736842105em;
overflow: hidden;
padding: 0 0 0 1.263157895em;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote p {
margin-bottom: 1.4736842105em;
}
blockquote cite,
blockquote small {
color: #1a1a1a;
display: block;
font-size: 16px;
font-size: 1rem;
line-height: 1.75;
}
blockquote cite:before,
blockquote small:before {
content: "\2014\00a0";
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote strong,
blockquote b {
font-weight: 400;
}
blockquote > :last-child {
margin-bottom: 0;
}
address {
font-style: italic;
margin: 0 0 1.75em;
}
code,
kbd,
tt,
var,
samp,
pre {
font-family: Inconsolata, monospace;
}
pre {
border: 1px solid #d1d1d1;
font-size: 16px;
font-size: 1rem;
line-height: 1.3125;
margin: 0 0 1.75em;
max-width: 100%;
overflow: auto;
padding: 1.75em;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
code {
background-color: #d1d1d1;
padding: 0.125em 0.25em;
}
abbr,
acronym {
border-bottom: 1px dotted #d1d1d1;
cursor: help;
}
mark,
ins {
background: #004EAF;
color: #fff;
padding: 0.125em 0.25em;
text-decoration: none;
}
big {
font-size: 125%;
}
img {
height: auto;
} embed,
iframe,
object,
video {
margin-bottom: 1.75em;
max-width: 100%;
vertical-align: middle;
}
p > embed,
p > iframe,
p > object,
p > video {
margin-bottom: 0;
}
.entry-content .wp-audio-shortcode a,
.entry-content .wp-playlist a {
box-shadow: none;
}
.wp-audio-shortcode,
.wp-video,
.wp-playlist.wp-audio-playlist {
margin-top: 0;
margin-bottom: 1.75em;
}
.wp-playlist.wp-audio-playlist {
padding-bottom: 0;
}
.wp-playlist .wp-playlist-tracks {
margin-top: 0;
}
.wp-playlist-item .wp-playlist-caption {
border-bottom: 0;
padding: 0.7142857143em 0;
}
.wp-playlist-item .wp-playlist-item-length {
top: 0.7142857143em;
}
.text iframe {
min-height: 300px;
}
.text-magisstralc td{
border: solid 1px #3b3b3b;
padding: 5px;
}
.text-magisstralc td ul{
list-style-type: disc;
margin-left:30px;
padding-left:0;
}
.text-magisstralc td ul li{
padding-left:0;
}
@media (max-width: 992px){
.text iframe {
min-height: 400px;
height: auto;
}
}
@media (max-width: 768px){
.text iframe {
min-height: 300px;
}
}