.align-baseline{
vertical-align:baseline!important
}
.align-top{
vertical-align:top!important
}
.align-middle{
vertical-align:middle!important
}
.align-bottom{
vertical-align:bottom!important
}
.align-text-bottom{
vertical-align:text-bottom!important
}
.align-text-top{
vertical-align:text-top!important
}
.bg-primary{
background-color:#007bff!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{
background-color:#0062cc!important
}
.bg-secondary{
background-color:#6c757d!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{
background-color:#545b62!important
}
.bg-success{
background-color:#28a745!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{
background-color:#1e7e34!important
}
.bg-info{
background-color:#17a2b8!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{
background-color:#117a8b!important
}
.bg-warning{
background-color:#ffc107!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{
background-color:#d39e00!important
}
.bg-danger{
background-color:#dc3545!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{
background-color:#bd2130!important
}
.bg-light{
background-color:#f8f9fa!important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{
background-color:#dae0e5!important
}
.bg-dark{
background-color:#343a40!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{
background-color:#1d2124!important
}
.bg-white{
background-color:#fff!important
}
.bg-transparent{
background-color:transparent!important
}
.border{
border:1px solid #dee2e6!important
}
.border-top{
border-top:1px solid #dee2e6!important
}
.border-right{
border-right:1px solid #dee2e6!important
}
.border-bottom{
border-bottom:1px solid #dee2e6!important
}
.border-left{
border-left:1px solid #dee2e6!important
}
.border-0{
border:0!important
}
.border-top-0{
border-top:0!important
}
.border-right-0{
border-right:0!important
}
.border-bottom-0{
border-bottom:0!important
}
.border-left-0{
border-left:0!important
}
.border-primary{
border-color:#007bff!important
}
.border-secondary{
border-color:#6c757d!important
}
.border-success{
border-color:#28a745!important
}
.border-info{
border-color:#17a2b8!important
}
.border-warning{
border-color:#ffc107!important
}
.border-danger{
border-color:#dc3545!important
}
.border-light{
border-color:#f8f9fa!important
}
.border-dark{
border-color:#343a40!important
}
.border-white{
border-color:#fff!important
}
.rounded-sm{
border-radius:.2rem!important
}
.rounded{
border-radius:.25rem!important
}
.rounded-top{
border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important
}
.rounded-right{
border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important
}
.rounded-bottom{
border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important
}
.rounded-left{
border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important
}
.rounded-lg{
border-radius:.3rem!important
}
.rounded-circle{
border-radius:50%!important
}
.rounded-pill{
border-radius:50rem!important
}
.rounded-0{
border-radius:0!important
}
.clearfix::after{
display:block;clear:both;content:""
}
.d-none{
display:none!important
}
.d-inline{
display:inline!important
}
.d-inline-block{
display:inline-block!important
}
.d-block{
display:block!important
}
.d-table{
display:table!important
}
.d-table-row{
display:table-row!important
}
.d-table-cell{
display:table-cell!important
}
.d-flex{
display:flex!important
}
.d-inline-flex{
display:inline-flex!important
}
.embed-responsive{
position:relative;display:block;width:100%;padding:0;overflow:hidden
}
.embed-responsive::before{
display:block;content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0
}
.embed-responsive-21by9::before{
padding-top:42.85714%
}
.embed-responsive-16by9::before{
padding-top:56.25%
}
.embed-responsive-4by3::before{
padding-top:75%
}
.embed-responsive-1by1::before{
padding-top:100%
}
.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-wrap{
flex-wrap:wrap!important
}
.flex-nowrap{
flex-wrap:nowrap!important
}
.flex-wrap-reverse{
flex-wrap:wrap-reverse!important
}
.flex-fill{
flex:1 1 auto!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
}
.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
}
.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
}
.float-left{
float:left!important
}
.float-right{
float:right!important
}
.float-none{
float:none!important
}
.user-select-all{
-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important
}
.user-select-auto{
-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important
}
.user-select-none{
-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important
}
.overflow-auto{
overflow:auto!important
}
.overflow-hidden{
overflow:hidden!important
}
.position-static{
position:static!important
}
.position-relative{
position:relative!important
}
.position-absolute{
position:absolute!important
}
.position-fixed{
position:fixed!important
}
.position-sticky{
position:sticky!important
}
.fixed-top{
position:fixed;top:0;right:0;left:0;z-index:1030
}
.fixed-bottom{
position:fixed;right:0;bottom:0;left:0;z-index:1030
}
.sr-only{
position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal
}
.shadow-sm{
box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow{
box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg{
box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none{
box-shadow:none!important
}
.w-25{
width:25%!important
}
.w-50{
width:50%!important
}
.w-75{
width:75%!important
}
.w-100{
width:100%!important
}
.w-auto{
width:auto!important
}
.h-25{
height:25%!important
}
.h-50{
height:50%!important
}
.h-75{
height:75%!important
}
.h-100{
height:100%!important
}
.h-auto{
height:auto!important
}
.mw-100{
max-width:100%!important
}
.mh-100{
max-height:100%!important
}
.min-vw-100{
min-width:100vw!important
}
.min-vh-100{
min-height:100vh!important
}
.vw-100{
width:100vw!important
}
.vh-100{
height:100vh!important
}
.m-0{
margin:0!important
}
.mt-0,.my-0{
margin-top:0!important
}
.mr-0,.mx-0{
margin-right:0!important
}
.mb-0,.my-0{
margin-bottom:0!important
}
.ml-0,.mx-0{
margin-left:0!important
}
.m-1{
margin:.25rem!important
}
.mt-1,.my-1{
margin-top:.25rem!important
}
.mr-1,.mx-1{
margin-right:.25rem!important
}
.mb-1,.my-1{
margin-bottom:.25rem!important
}
.ml-1,.mx-1{
margin-left:.25rem!important
}
.m-2{
margin:.5rem!important
}
.mt-2,.my-2{
margin-top:.5rem!important
}
.mr-2,.mx-2{
margin-right:.5rem!important
}
.mb-2,.my-2{
margin-bottom:.5rem!important
}
.ml-2,.mx-2{
margin-left:.5rem!important
}
.m-3{
margin:1rem!important
}
.mt-3,.my-3{
margin-top:1rem!important
}
.mr-3,.mx-3{
margin-right:1rem!important
}
.mb-3,.my-3{
margin-bottom:1rem!important
}
.ml-3,.mx-3{
margin-left:1rem!important
}
.m-4{
margin:1.5rem!important
}
.mt-4,.my-4{
margin-top:1.5rem!important
}
.mr-4,.mx-4{
margin-right:1.5rem!important
}
.mb-4,.my-4{
margin-bottom:1.5rem!important
}
.ml-4,.mx-4{
margin-left:1.5rem!important
}
.m-5{
margin:3rem!important
}
.mt-5,.my-5{
margin-top:3rem!important
}
.mr-5,.mx-5{
margin-right:3rem!important
}
.mb-5,.my-5{
margin-bottom:3rem!important
}
.ml-5,.mx-5{
margin-left:3rem!important
}
.p-0{
padding:0!important
}
.pt-0,.py-0{
padding-top:0!important
}
.pr-0,.px-0{
padding-right:0!important
}
.pb-0,.py-0{
padding-bottom:0!important
}
.pl-0,.px-0{
padding-left:0!important
}
.p-1{
padding:.25rem!important
}
.pt-1,.py-1{
padding-top:.25rem!important
}
.pr-1,.px-1{
padding-right:.25rem!important
}
.pb-1,.py-1{
padding-bottom:.25rem!important
}
.pl-1,.px-1{
padding-left:.25rem!important
}
.p-2{
padding:.5rem!important
}
.pt-2,.py-2{
padding-top:.5rem!important
}
.pr-2,.px-2{
padding-right:.5rem!important
}
.pb-2,.py-2{
padding-bottom:.5rem!important
}
.pl-2,.px-2{
padding-left:.5rem!important
}
.p-3{
padding:1rem!important
}
.pt-3,.py-3{
padding-top:1rem!important
}
.pr-3,.px-3{
padding-right:1rem!important
}
.pb-3,.py-3{
padding-bottom:1rem!important
}
.pl-3,.px-3{
padding-left:1rem!important
}
.p-4{
padding:1.5rem!important
}
.pt-4,.py-4{
padding-top:1.5rem!important
}
.pr-4,.px-4{
padding-right:1.5rem!important
}
.pb-4,.py-4{
padding-bottom:1.5rem!important
}
.pl-4,.px-4{
padding-left:1.5rem!important
}
.p-5{
padding:3rem!important
}
.pt-5,.py-5{
padding-top:3rem!important
}
.pr-5,.px-5{
padding-right:3rem!important
}
.pb-5,.py-5{
padding-bottom:3rem!important
}
.pl-5,.px-5{
padding-left:3rem!important
}
.m-n1{
margin:-.25rem!important
}
.mt-n1,.my-n1{
margin-top:-.25rem!important
}
.mr-n1,.mx-n1{
margin-right:-.25rem!important
}
.mb-n1,.my-n1{
margin-bottom:-.25rem!important
}
.ml-n1,.mx-n1{
margin-left:-.25rem!important
}
.m-n2{
margin:-.25rem!important
}
.mt-n2,.my-n2{
margin-top:-.25rem!important
}
.mr-n2,.mx-n2{
margin-right:-.25rem!important
}
.mb-n2,.my-n2{
margin-bottom:-.25rem!important
}
.ml-n2,.mx-n2{
margin-left:-.25rem!important
}
.m-n3{
margin:-.25rem!important
}
.mt-n3,.my-n3{
margin-top:-.25rem!important
}
.mr-n3,.mx-n3{
margin-right:-.25rem!important
}
.mb-n3,.my-n3{
margin-bottom:-.25rem!important
}
.ml-n3,.mx-n3{
margin-left:-.25rem!important
}
.m-n4{
margin:-.25rem!important
}
.mt-n4,.my-n4{
margin-top:-.25rem!important
}
.mr-n4,.mx-n4{
margin-right:-.25rem!important
}
.mb-n4,.my-n4{
margin-bottom:-.25rem!important
}
.ml-n4,.mx-n4{
margin-left:-.25rem!important
}
.m-n5{
margin:-.25rem!important
}
.mt-n5,.my-n5{
margin-top:-.25rem!important
}
.mr-n5,.mx-n5{
margin-right:-.25rem!important
}
.mb-n5,.my-n5{
margin-bottom:-.25rem!important
}
.ml-n5,.mx-n5{
margin-left:-.25rem!important
}
.m-auto{
margin:auto!important
}
.mt-auto,.my-auto{
margin-top:auto!important
}
.mr-auto,.mx-auto{
margin-right:auto!important
}
.mb-auto,.my-auto{
margin-bottom:auto!important
}
.ml-auto,.mx-auto{
margin-left:auto!important
}
.stretched-link::after{
position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)
}
.text-monospace{
font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important
}
.text-justify{
text-align:justify!important
}
.text-wrap{
white-space:normal!important
}
.text-nowrap{
white-space:nowrap!important
}
.text-truncate{
overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.text-left{
text-align:left!important
}
.text-right{
text-align:right!important
}
.text-center{
text-align:center!important
}
.text-lowercase{
text-transform:lowercase!important
}
.text-uppercase{
text-transform:uppercase!important
}
.text-capitalize{
text-transform:capitalize!important
}
.font-weight-light{
font-weight:300!important
}
.font-weight-lighter{
font-weight:lighter!important
}
.font-weight-normal{
font-weight:400!important
}
.font-weight-bold{
font-weight:700!important
}
.font-weight-bolder{
font-weight:bolder!important
}
.font-italic{
font-style:italic!important
}
.text-white{
color:#fff!important
}
.text-primary{
color:#007bff!important
}
a.text-primary:focus,a.text-primary:hover{
color:#0056b3!important
}
.text-secondary{
color:#6c757d!important
}
a.text-secondary:focus,a.text-secondary:hover{
color:#494f54!important
}
.text-success{
color:#28a745!important
}
a.text-success:focus,a.text-success:hover{
color:#19692c!important
}
.text-info{
color:#17a2b8!important
}
a.text-info:focus,a.text-info:hover{
color:#0f6674!important
}
.text-warning{
color:#ffc107!important
}
a.text-warning:focus,a.text-warning:hover{
color:#ba8b00!important
}
.text-danger{
color:#dc3545!important
}
a.text-danger:focus,a.text-danger:hover{
color:#a71d2a!important
}
.text-light{
color:#f8f9fa!important
}
a.text-light:focus,a.text-light:hover{
color:#cbd3da!important
}
.text-dark{
color:#343a40!important
}
a.text-dark:focus,a.text-dark:hover{
color:#121416!important
}
.text-body{
color:#212529!important
}
.text-muted{
color:#6c757d!important
}
.text-black-50{
color:rgba(0,0,0,.5)!important
}
.text-white-50{
color:rgba(255,255,255,.5)!important
}
.text-hide{
font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0
}
.text-decoration-none{
text-decoration:none!important
}
.text-break{
word-break:break-word!important;word-wrap:break-word!important
}
.text-reset{
color:inherit!important
}
.visible{
visibility:visible!important
}
.invisible{
visibility:hidden!important
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{
width:100%;margin-right:auto;margin-left:auto
}
.row{
display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px
}
.no-gutters{
margin-right:0;margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
padding-right:0;padding-left:0
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
position:relative;width:100%;padding-right:15px;padding-left:15px
}
.col{
flex-basis:0;flex-grow:1;max-width:100%
}
.row-cols-1>*{
flex:0 0 100%;max-width:100%
}
.row-cols-2>*{
flex:0 0 50%;max-width:50%
}
.row-cols-3>*{
flex:0 0 33.33333%;max-width:33.33333%
}
.row-cols-4>*{
flex:0 0 25%;max-width:25%
}
.row-cols-5>*{
flex:0 0 20%;max-width:20%
}
.row-cols-6>*{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-auto{
flex:0 0 auto;width:auto;max-width:100%
}
.col-1{
flex:0 0 8.33333%;max-width:8.33333%
}
.col-2{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-3{
flex:0 0 25%;max-width:25%
}
.col-4{
flex:0 0 33.33333%;max-width:33.33333%
}
.col-5{
flex:0 0 41.66667%;max-width:41.66667%
}
.col-6{
flex:0 0 50%;max-width:50%
}
.col-7{
flex:0 0 58.33333%;max-width:58.33333%
}
.col-8{
flex:0 0 66.66667%;max-width:66.66667%
}
.col-9{
flex:0 0 75%;max-width:75%
}
.col-10{
flex:0 0 83.33333%;max-width:83.33333%
}
.col-11{
flex:0 0 91.66667%;max-width:91.66667%
}
.col-12{
flex:0 0 100%;max-width:100%
}
.order-first{
order:-1
}
.order-last{
order:13
}
.order-0{
order:0
}
.order-1{
order:1
}
.order-2{
order:2
}
.order-3{
order:3
}
.order-4{
order:4
}
.order-5{
order:5
}
.order-6{
order:6
}
.order-7{
order:7
}
.order-8{
order:8
}
.order-9{
order:9
}
.order-10{
order:10
}
.order-11{
order:11
}
.order-12{
order:12
}
.offset-1{
margin-left:8.33333%
}
.offset-2{
margin-left:16.66667%
}
.offset-3{
margin-left:25%
}
.offset-4{
margin-left:33.33333%
}
.offset-5{
margin-left:41.66667%
}
.offset-6{
margin-left:50%
}
.offset-7{
margin-left:58.33333%
}
.offset-8{
margin-left:66.66667%
}
.offset-9{
margin-left:75%
}
.offset-10{
margin-left:83.33333%
}
.offset-11{
margin-left:91.66667%
}
.btn{
display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem 1.5rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.btn:hover{
color:#212529;text-decoration:none
}
.btn.focus,.btn:focus{
outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled,.btn:disabled{
opacity:.65
}
.btn:not(:disabled):not(.disabled){
cursor:pointer
}
a.btn.disabled,fieldset:disabled a.btn{
pointer-events:none
}
.btn-primary{
color:#fff;background-color:#007bff;border-color:#007bff
}
.btn-primary:hover{
color:#fff;background-color:#0069d9;border-color:#0062cc
}
.btn-primary.focus,.btn-primary:focus{
color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
color:#fff;background-color:#007bff;border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
color:#fff;background-color:#0062cc;border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-secondary{
color:#fff;background-color:#6c757d;border-color:#6c757d
}
.btn-secondary:hover{
color:#fff;background-color:#5a6268;border-color:#545b62
}
.btn-secondary.focus,.btn-secondary:focus{
color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
color:#fff;background-color:#6c757d;border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{
color:#fff;background-color:#545b62;border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-success{
color:#fff;background-color:#28a745;border-color:#28a745
}
.btn-success:hover{
color:#fff;background-color:#218838;border-color:#1e7e34
}
.btn-success.focus,.btn-success:focus{
color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-success.disabled,.btn-success:disabled{
color:#fff;background-color:#28a745;border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{
color:#fff;background-color:#1e7e34;border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-info{
color:#fff;background-color:#17a2b8;border-color:#17a2b8
}
.btn-info:hover{
color:#fff;background-color:#138496;border-color:#117a8b
}
.btn-info.focus,.btn-info:focus{
color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-info.disabled,.btn-info:disabled{
color:#fff;background-color:#17a2b8;border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{
color:#fff;background-color:#117a8b;border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-warning{
color:#212529;background-color:#ffc107;border-color:#ffc107
}
.btn-warning:hover{
color:#212529;background-color:#e0a800;border-color:#d39e00
}
.btn-warning.focus,.btn-warning:focus{
color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
color:#212529;background-color:#ffc107;border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{
color:#212529;background-color:#d39e00;border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-danger{
color:#fff;background-color:#dc3545;border-color:#dc3545
}
.btn-danger:hover{
color:#fff;background-color:#c82333;border-color:#bd2130
}
.btn-danger.focus,.btn-danger:focus{
color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-danger.disabled,.btn-danger:disabled{
color:#fff;background-color:#dc3545;border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{
color:#fff;background-color:#bd2130;border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-light{
color:#212529;background-color:#f8f9fa;border-color:#f8f9fa
}
.btn-light:hover{
color:#212529;background-color:#e2e6ea;border-color:#dae0e5
}
.btn-light.focus,.btn-light:focus{
color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-light.disabled,.btn-light:disabled{
color:#212529;background-color:#f8f9fa;border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{
color:#212529;background-color:#dae0e5;border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-dark{
color:#fff;background-color:#343a40;border-color:#343a40
}
.btn-dark:hover{
color:#fff;background-color:#23272b;border-color:#1d2124
}
.btn-dark.focus,.btn-dark:focus{
color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-dark.disabled,.btn-dark:disabled{
color:#fff;background-color:#343a40;border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{
color:#fff;background-color:#1d2124;border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-outline-primary{
color:#007bff;border-color:#007bff
}
.btn-outline-primary:hover{
color:#fff;background-color:#007bff;border-color:#007bff
}
.btn-outline-primary.focus,.btn-outline-primary:focus{
box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
color:#007bff;background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{
color:#fff;background-color:#007bff;border-color:#007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary{
color:#6c757d;border-color:#6c757d
}
.btn-outline-secondary:hover{
color:#fff;background-color:#6c757d;border-color:#6c757d
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{
box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
color:#6c757d;background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{
color:#fff;background-color:#6c757d;border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success{
color:#28a745;border-color:#28a745
}
.btn-outline-success:hover{
color:#fff;background-color:#28a745;border-color:#28a745
}
.btn-outline-success.focus,.btn-outline-success:focus{
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
color:#28a745;background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{
color:#fff;background-color:#28a745;border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info{
color:#17a2b8;border-color:#17a2b8
}
.btn-outline-info:hover{
color:#fff;background-color:#17a2b8;border-color:#17a2b8
}
.btn-outline-info.focus,.btn-outline-info:focus{
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
color:#17a2b8;background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{
color:#fff;background-color:#17a2b8;border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning{
color:#ffc107;border-color:#ffc107
}
.btn-outline-warning:hover{
color:#212529;background-color:#ffc107;border-color:#ffc107
}
.btn-outline-warning.focus,.btn-outline-warning:focus{
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
color:#ffc107;background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{
color:#212529;background-color:#ffc107;border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger{
color:#dc3545;border-color:#dc3545
}
.btn-outline-danger:hover{
color:#fff;background-color:#dc3545;border-color:#dc3545
}
.btn-outline-danger.focus,.btn-outline-danger:focus{
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
color:#dc3545;background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{
color:#fff;background-color:#dc3545;border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light{
color:#f8f9fa;border-color:#f8f9fa
}
.btn-outline-light:hover{
color:#212529;background-color:#f8f9fa;border-color:#f8f9fa
}
.btn-outline-light.focus,.btn-outline-light:focus{
box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
color:#f8f9fa;background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{
color:#212529;background-color:#f8f9fa;border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark{
color:#343a40;border-color:#343a40
}
.btn-outline-dark:hover{
color:#fff;background-color:#343a40;border-color:#343a40
}
.btn-outline-dark.focus,.btn-outline-dark:focus{
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
color:#343a40;background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{
color:#fff;background-color:#343a40;border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link{
font-weight:400;color:#007bff;text-decoration:none
}
.btn-link:hover{
color:#0056b3;text-decoration:underline
}
.btn-link.focus,.btn-link:focus{
text-decoration:underline
}
.btn-link.disabled,.btn-link:disabled{
color:#6c757d;pointer-events:none
}
.btn-lg{
padding:.5rem 2rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem
}
.btn-sm{
padding:.25rem 1rem;font-size:.875rem;line-height:1.5;border-radius:.2rem
}
.btn-block{
display:block;width:100%
}
.btn-block+.btn-block{
margin-top:.5rem
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
width:100%
}
.card{
position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem
}
.card>hr{
margin-right:0;margin-left:0
}
.card>.list-group{
border-top:inherit;border-bottom:inherit
}
.card>.list-group:first-child{
border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)
}
.card>.list-group:last-child{
border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)
}
.card>.card-header+.list-group,.card>.list-group+.card-footer{
border-top:0
}
.card-body{
flex:1 1 auto;min-height:1px;padding:1.25rem
}
.card-title{
margin-bottom:.75rem
}
.card-subtitle{
margin-top:-.375rem;margin-bottom:0
}
.card-text:last-child{
margin-bottom:0
}
.card-link:hover{
text-decoration:none
}
.card-link+.card-link{
margin-left:1.25rem
}
.card-header{
padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child{
border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-footer{
padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child{
border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs{
margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0
}
.card-header-pills{
margin-right:-.625rem;margin-left:-.625rem
}
.card-img-overlay{
position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)
}
.card-img,.card-img-bottom,.card-img-top{
flex-shrink:0;width:100%
}
.card-img,.card-img-top{
border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)
}
.card-img,.card-img-bottom{
border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck .card{
margin-bottom:15px
}
.card-group>.card{
margin-bottom:15px
}
.card-columns .card{
margin-bottom:.75rem
}
.accordion{
overflow-anchor:none
}
.accordion>.card{
overflow:hidden
}
.accordion>.card:not(:last-of-type){
border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0
}
.accordion>.card:not(:first-of-type){
border-top-left-radius:0;border-top-right-radius:0
}
.accordion>.card>.card-header{
border-radius:0;margin-bottom:-1px
}
.alert{
position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem
}
.alert-heading{
color:inherit
}
.alert-link{
font-weight:700
}
.alert-dismissible{
padding-right:4rem
}
.alert-dismissible .close{
position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit
}
.alert-primary{
color:#004085;background-color:#cce5ff;border-color:#b8daff
}
.alert-primary hr{
border-top-color:#9fcdff
}
.alert-primary .alert-link{
color:#002752
}
.alert-secondary{
color:#383d41;background-color:#e2e3e5;border-color:#d6d8db
}
.alert-secondary hr{
border-top-color:#c8cbcf
}
.alert-secondary .alert-link{
color:#202326
}
.alert-success{
color:#155724;background-color:#d4edda;border-color:#c3e6cb
}
.alert-success hr{
border-top-color:#b1dfbb
}
.alert-success .alert-link{
color:#0b2e13
}
.alert-info{
color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb
}
.alert-info hr{
border-top-color:#abdde5
}
.alert-info .alert-link{
color:#062c33
}
.alert-warning{
color:#856404;background-color:#fff3cd;border-color:#ffeeba
}
.alert-warning hr{
border-top-color:#ffe8a1
}
.alert-warning .alert-link{
color:#533f03
}
.alert-danger{
color:#721c24;background-color:#f8d7da;border-color:#f5c6cb
}
.alert-danger hr{
border-top-color:#f1b0b7
}
.alert-danger .alert-link{
color:#491217
}
.alert-light{
color:#818182;background-color:#fefefe;border-color:#fdfdfe
}
.alert-light hr{
border-top-color:#ececf6
}
.alert-light .alert-link{
color:#686868
}
.alert-dark{
color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca
}
.alert-dark hr{
border-top-color:#b9bbbe
}
.alert-dark .alert-link{
color:#040505
}
.media{
display:flex;align-items:flex-start
}
.media-body{
flex:1
}
:root{
--vk-font-size-xs:11px;--vk-color-link-text:#c00;--vk-color-link-text-hover:#c00;--vk-color-text-body:#333;--vk-color-text-light:#666;--vk-color-border-hr:#e5e5e5;--vk-color-border-image:#e5e5e5;--vk-line-height-low:1.5em
}
.vk_posts .vk_post-col-xs-2{
width:calc(16.66% - 30px)
}
.vk_posts .vk_post-col-xs-3{
width:calc(25% - 30px)
}
.vk_posts .vk_post-col-xs-4{
width:calc(33.3% - 30px)
}
.vk_posts .vk_post-col-xs-6{
width:calc(50% - 30px)
}
.vk_posts .vk_post-col-xs-12{
width:calc(100% - 30px)
}
.vk_posts{
margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;clear:both
}
.vk_post{
margin-left:15px;margin-right:15px
}
.vk_post a:hover{
text-decoration:none
}
.vk_post_imgOuter{
position:relative
}
.vk_post_imgOuter_singleTermLabel{
font-size:10px;padding:.3em .8em;position:absolute;right:0;top:0;z-index:100
}
.vk_post .vk_post_title{
font-size:14px;line-height:1.4;font-weight:700;margin-bottom:0
}
.vk_post .vk_post_title a{
color:var(--vk-color-text-body)
}
.vk_post_title_new{
margin-left:.4em;font-size:.8em;white-space:nowrap;color:red
}
.vk_post .vk_post_excerpt{
margin:.8rem 0;font-size:12px;line-height:1.6;opacity:.8
}
.vk_post .vk_post_date{
font-size:var(--vk-font-size-xs);margin-top:.4rem;color:var(--vk-color-text-light)
}
.vk_post_author{
margin:.8rem 0
}
.vk_post_author_image,.vk_post_author_name{
display:inline-block;vertical-align:middle
}
.vk_post_author_image{
margin-right:.5rem
}
.vk_post_author_image img{
width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:50%;-o-object-position:0 0;object-position:0 0;display:block
}
.vk_post_author_name{
font-size:var(--vk-font-size-xs)
}
.vk_post_taxonomies{
margin-top:.8rem
}
.vk_post_taxonomy{
display:flex;flex-direction:row;margin:0;font-size:var(--vk-font-size-xs)
}
.vk_post_taxonomy:first-child{
margin-top:0
}
.vk_post_taxonomy_terms,.vk_post_taxonomy_title{
border:none;margin:0 0 .4rem
}
.vk_post_taxonomy_title{
padding-left:0
}
.vk_post_taxonomy_title_inner{
display:block;border:1px solid var(--vk-color-border-hr,#e5e5e5);min-width:8em;text-align:center;background-color:rgba(0,0,0,.05)
}
.vk_post_taxonomy_terms{
margin-top:1px;padding-left:10px
}
.vk_post_taxonomy_terms a{
color:var(--vk-color-link)
}
.vk_post_taxonomy_terms a:hover{
opacity:.7
}
.vk_post .vk_post_btn{
font-size:12px;text-decoration:none;padding-left:1rem;padding-right:1rem;white-space:nowrap
}
.vk_post_imgOuter{
position:relative;background-size:cover;background-position:center 50%;border-bottom:1px solid var(--vk-color-border-image)
}
.vk_post_imgOuter>a::after{
content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0);transition-duration:.3s
}
.vk_post_imgOuter a:hover .card-img-overlay::after{
background:rgba(0,0,0,.5)
}
.vk_post_imgOuter a{
height:100%
}
.vk_post_imgOuter_img{
position:absolute;left:-9999px
}
.vk_post .vk_post_imgOuter:before{
content:"";display:block;padding-top:62%
}
.vk_post.card-horizontal .vk_post_imgOuter{
height:100%;border-bottom:none;border-right:1px solid var(--vk-color-border-image)
}
.vk_post.card-horizontal .vk_post_imgOuter:before{
padding-top:0
}
.vk_post.card-horizontal.card-horizontal-reverse .vk_post_imgOuter{
border-right:none;border-left:1px solid var(--vk-color-border-image)
}
.vk_post-btn-display .vk_post_body{
position:relative;height:100%
}
.vk_post-btn-display .vk_post_btnOuter{
position:absolute;bottom:0
}
.vk_post-btn-display.media .vk_post_body{
padding-bottom:45px
}
.vk_post-btn-display.media .vk_post_btnOuter{
width:100%
}
.vk_post-btn-display.card .vk_post_body{
padding-bottom:65px
}
.vk_post-btn-display.card .vk_post_btnOuter{
width:calc(100% - 2.5rem);bottom:1.25rem
}
.vk_post-btn-display .card-text:nth-last-child(2),.vk_post-btn-display .media-text:nth-last-child(2){
margin-bottom:0
}
.vk_post.card{
padding:0;margin-bottom:30px;box-sizing:border-box;max-width:100%
}
.vk_post.card .vk_post_btnOuter{
width:calc(100% - 2.5rem)
}
.card{
overflow:hidden;box-shadow:none
}
.card-meta{
font-size:12px
}
.card-img-use-bg{
position:relative;left:-9999px
}
.card a{
color:inherit
}
.card a.btn-primary{
color:#fff
}
.card-noborder.card{
border:none;background:0 0
}
.card-noborder .vk_post_imgOuter{
border:1px solid var(--vk-color-border-image)
}
.card-noborder .card-body{
padding-left:0;padding-right:0;padding-bottom:0
}
.card-noborder.vk_post-btn-display .card-body{
padding-bottom:2.8rem
}
.card-noborder.vk_post-btn-display .vk_post_btnOuter{
width:100%;bottom:0
}
.card-intext .card-intext-inner{
display:block;overflow:hidden;width:100%;height:100%
}
.card-intext .card-intext-inner .vk_post_body{
position:absolute;display:block;overflow:hidden;width:100%;bottom:0;height:calc(15px + var(--vk-line-height-low) + 15px);transition:all .3s ease-out;background-color:rgba(0,0,0,.8);z-index:100
}
.card-intext .card-intext-inner .vk_post_body .vk_post_title{
color:#fff;display:block;overflow:hidden;line-height:var(--vk-line-height-low);width:100%;white-space:nowrap;text-overflow:ellipsis;margin-bottom:15px
}
.card-intext .card-intext-inner .vk_post_body div,.card-intext .card-intext-inner .vk_post_body p{
color:#fff
}
.card-intext .card-intext-inner:hover .vk_post_body{
transition:all .3s ease-out;height:100%
}
.card-intext .card-intext-inner:hover .vk_post_body .vk_post_title{
height:auto;margin-bottom:0;white-space:unset;text-overflow:unset
}
.card-intext .vk_post_body,.card-intext.vk_post-btn-display .vk_post_body{
padding:15px 20px
}
.card-imageRound .vk_post_imgOuter{
margin-left:auto;margin-right:auto;width:150px;height:150px;border-radius:50%;background-position:center center
}
.card-imageRound .vk_post_imgOuter::before{
padding-top:150px
}
.card-imageRound .card-img-overlay::after{
border-radius:50%
}
.card-horizontal-inner{
height:100%
}
.card-horizontal-inner::after{
content:"";display:block;clear:both
}
.card-horizontal-inner-row{
height:100%
}
.card-horizontal-img-right-row{
flex-direction:row-reverse
}
.card-horizontal-reverse .row{
flex-direction:row-reverse
}
.card-horizontal .card-body{
height:100%;padding-bottom:1.5em
}
.card-sm .card-body{
padding:1rem 1.2rem
}
.card-sm .card-title{
font-size:.8rem
}
.card-sm .card-text{
font-size:.8rem;line-height:1.4
}
.card-sm .card-meta{
font-size:.7rem;line-height:1.1
}
.vk_post.media{
padding:1em 0;margin:0 15px;border-bottom:1px solid var(--vk-color-border-hr,#e5e5e5)
}
.media-img{
border:1px solid var(--vk-color-border-image);padding:1px;margin-right:1rem
}
.vk_post .media-img{
width:35%
}
.vk_post .media-body{
width:65%
}
.media.vk_post:first-child{
border-top:1px solid var(--vk-color-border-hr,#e5e5e5)
}
.vk_posts-layout-postListText{
margin-bottom:.8rem
}
.postListText{
padding:.8rem 0 .7rem;border-bottom:1px dotted #ccc;display:block;overflow:hidden;width:100%
}
.postListText_date{
font-size:1rem;white-space:nowrap;font-size:14px;display:block;float:left;min-width:115px;margin-right:1em
}
.postListText_singleTermLabel{
padding:0;display:block;float:left;min-width:150px;margin-right:1em;margin-top:2px
}
.postListText_singleTermLabel_inner{
display:block;overflow:hidden;font-size:12px;white-space:nowrap;padding:0 1rem;line-height:16px;border-radius:2px;text-align:center
}
.postListText_title{
font-size:14px;display:block;overflow:hidden;margin:0;padding-top:.2rem;clear:both
}
.postListText_title a{
color:var(--text-color)
}
.postListText_title a:hover{
text-decoration:underline
}
.vk_posts .postListText_title{
line-height:1.6
}
:root{
--vk-color-text-body:#333333;--vk-color-text-link:#666666;--vk-color-text-link-hover:#1e73be;--vk-color-text-header:#444444;--vk-color-text-meta:#666666;--vk-color-text-light:#666666;--vk-color-border:rgba(0,0,0,0.2);--vk-color-border-hr:rgba(0,0,0,0.06);--vk-color-border-image:#e5e5e5;--vk-color-border-form:rgba(0,0,0,0.2);--vk-color-primary:#c00;--vk-color-primary-dark:#b00;--vk-color-primary-vivid:#d00;--vk-color-accent-bg:rgba( 0,0,0,0.02 );--vk-color-header-bg:#fff;--vk-color-footer-bg:#f5f5f5;--vk-width-container:100%;--vk-width-container-padding:15px;--vk-width-col-2-main:66.6%;--vk-width-col-2-sub:calc( var(--vk-width-container) * 0.27 );--vk-margin-meta:0.5rem;--vk-margin-headding-bottom:1em;--vk-margin-element-bottom:1.5rem;--vk-margin-block-bottom:2rem;--vk-margin-section-bottom:3rem;--vk-size-text:16px;--vk-size-text-meta:0.75rem;--vk-size-text-lg:1.5rem;--vk-size-text-sm:0.875rem;--vk-size-text-xs:0.75rem;--vk-size-radius:5px;--vk-size-radius-sm:calc( var( --vk-size-radius ) * 0.5 );--vk-size-radius-lg:calc( var( --vk-size-radius ) * 1.5 );--vk-line-height:1.7em;--vk-line-height-low:1.4em
}
*,::after,::before{
box-sizing:border-box
}
body,html{
overflow-x:hidden
}
body,html{
font-size:var(--vk-size-text);color:var(--vk-color-text-body);padding:0;margin:0;font-family:'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;-ms-word-wrap:break-word;word-wrap:break-word;background-color:#fff
}
blockquote,dl,iframe,ol,p,table,ul{
margin-bottom:var(--vk-margin-element-bottom)
}
a{
text-decoration:none;color:var(--vk-color-text-link)
}
a:hover{
color:var(--vk-color-text-link-hover);-webkit-text-decoration-color:var(--vk-color-text-link-hover);text-decoration-color:var(--vk-color-text-link-hover)
}
li a:hover,p a:hover{
text-decoration:none
}
p{
line-height:var(--vk-line-height);-webkit-margin-before:0;margin-block-start:0
}
dl+h1,dl+h2,dl+h3,dl+h4,dl+h5,dl+h6,figure+h1,figure+h2,figure+h3,figure+h4,figure+h5,figure+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,table+h1,table+h2,table+h3,table+h4,table+h5,table+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{
margin-top:2em
}
h1,h2,h3,h4,h5,h6{
margin-top:0;margin-bottom:var(--vk-margin-headding-bottom);line-height:var(--vk-line-height-low)
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
text-decoration:none
}
h1{
font-size:2rem
}
h2{
font-size:1.75rem
}
h3{
font-size:1.5rem
}
h4{
font-size:1.33rem
}
h5{
font-size:1.2rem
}
h6{
font-size:1.125rem
}
li{
margin-top:.5em;margin-bottom:.5em
}
blockquote{
margin:0;padding:1em 1.5em;border-left:1px solid var(--vk-color-primary);background-color:var(--vk-color-accent-bg)
}
img{
height:auto;max-width:100%
}
i{
margin-right:.4em
}
hr{
border:1px solid var(--vk-color-border-hr)
}
input[type=button],input[type=submit]{
-webkit-box-sizing:border-box;-webkit-appearance:button;-moz-appearance:button;appearance:button
}
input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{
display:none
}
input[type=button]::focus,input[type=submit]::focus{
outline-offset:-2px
}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{
font-size:1rem;border:1px solid var(--vk-color-border-form);border-radius:var(--vk-size-radius);padding:.8em 1em;margin:0 0 .5rem;width:100%
}
input[type=file]{
margin:.5rem 0
}
input[type=submit]{
font-size:1rem;border:1px solid var(--vk-color-primary-dark);background-color:var(--vk-color-primary);color:#fff;padding:.8em 2em;border-radius:var(--vk-size-radius)
}
input[type=submit]:hover{
cursor:pointer;background-color:var(--vk-color-primary-dark)
}
figure{
margin:0
}
table{
border-top:1px solid var(--vk-color-border-hr);border-collapse:collapse;border-spacing:0;width:100%
}
table td,table th{
border:1px solid var(--vk-color-border-hr);padding:.5rem 1rem;font-size:var(--vk-size-text-sm)
}
iframe{
border:none
}
dt{
font-weight:700;margin-bottom:.5em
}
dd{
margin-left:0
}
.screen-reader-text{
border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal
}
.text-right{
text-align:right
}
a.btn{
text-decoration:none
}
.alignfull div[class*="__inner-container"],.alignwide div[class*="__inner-container"]{
max-width:calc(var(--vk-width-container) - var(--vk-width-container-padding) * 2);margin-left:auto;margin-right:auto
}
.alignfull{
width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)
}
.alignfull.wp-block-image{
max-width:100vw
}
.alignwide{
width:calc(100% + (100vw - 100%)/ 2);margin-left:calc((100% - 100vw)/ 4);margin-right:calc((100% - 100vw)/ 4)
}
.alignwide.wp-block-image{
max-width:100vw
}
.main-section--col--two .alignfull,.main-section--col--two .alignwide,.sub-section--col--two .alignfull,.sub-section--col--two .alignwide{
margin-left:0;margin-right:0;max-width:100%
}
.main-section--col--two .alignfull.wp-block-image,.main-section--col--two .alignwide.wp-block-image,.sub-section--col--two .alignfull.wp-block-image,.sub-section--col--two .alignwide.wp-block-image{
max-width:100%
}
.main-section--col--two.main-section--base--on .alignwide,.main-section--col--two.sub-section--base--on .alignwide,.sub-section--col--two.main-section--base--on .alignwide,.sub-section--col--two.sub-section--base--on .alignwide{
padding-left:0;padding-right:0;margin-left:calc(var(--vk-width-base-padding)/ -2);margin-right:calc(var(--vk-width-base-padding)/ -2);max-width:calc(100% + var(--vk-width-base-padding));width:calc(100% + var(--vk-width-base-padding))
}
.main-section--col--two.main-section--base--on .alignfull,.main-section--col--two.sub-section--base--on .alignfull,.sub-section--col--two.main-section--base--on .alignfull,.sub-section--col--two.sub-section--base--on .alignfull{
padding-left:0;padding-right:0;max-width:calc(100% + var(--vk-width-base-padding) * 2);width:calc(100% + var(--vk-width-base-padding) * 2)
}
.vk_post .row{
margin:0
}
.wp-block-image{
max-width:100%
}
.wp-block-image .components-resizable-box__container{
max-width:100%
}
.wp-block-image figcaption{
text-align:center;font-size:.75rem
}
.wp-block-quote cite{
font-size:var(--vk-size-text-xs)
}
.wp-block-image img{
height:auto;display:block
}
.wp-block-gallery.aligncenter{
justify-content:center
}
.wp-block-gallery.alignright{
margin-left:auto;margin-right:0
}
.wp-block-button__link{
font-size:1rem;border-radius:var(--vk-size-radius);transition:all .1s ease-in;background-color:var(--vk-color-primary)
}
.wp-block-button .wp-block-button__link:hover{
background-color:var(--vk-color-primary-vivid);border-color:var(--vk-color-primary-vivid);color:#fff
}
.wp-block-table figcaption{
margin-top:.4rem;text-align:center;font-size:.75rem
}
.wp-block-latest-posts{
margin:0;padding:0;list-style-type:none
}
.wp-block-latest-posts.is-grid li{
padding:.5rem;border-bottom:none
}
.wp-block-latest-posts li{
margin:0;padding:1rem 0;border-bottom:1px solid var(--vk-color-border-hr)
}
.wp-block-latest-posts li>a{
color:var(--vk-color-text-body);text-decoration:none;display:block;overflow:hidden;margin-bottom:var(--vk-margin-meta)
}
.wp-block-latest-posts li>a:hover{
text-decoration:underline
}
.wp-block-latest-posts li:after{
content:"";display:block;clear:both
}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{
color:var(--vk-color-text-light);font-size:var(--vk-size-text-sm)
}
.wp-block-latest-posts__featured-image{
margin-bottom:var(--vk-margin-meta);display:block;width:auto;max-width:100%
}
.wp-block-latest-posts__featured-image img{
border:1px solid var(--vk-color-border-hr);max-width:100%
}
.wp-block-latest-posts__featured-image.alignleft{
float:left
}
.wp-block-latest-posts__featured-image.alignright{
float:right
}
.wp-block-latest-posts__post-excerpt{
font-size:var(--vk-size-text-sm);margin-top:var(--vk-margin-meta);color:var(--vk-color-text-body)
}
.wp-block-rss{
padding:0;list-style:none
}
.wp-block-rss__item{
margin-bottom:0;padding:.8rem 0;border-bottom:1px solid rgba(0,0,0,.05)
}
.wp-block-rss__item-title{
margin-bottom:var(--vk-margin-meta)
}
.wp-block-rss__item-title a{
color:var(--vk-color-text-body);text-decoration:none
}
.wp-block-rss__item-publish-date{
margin-right:.5em
}
.wp-block-rss__item-publish-date:before{
font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px;margin-left:0;content:"\f073"
}
.wp-block-rss__item-author:before{
font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px;margin-left:0;content:"\f303"
}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date{
font-size:var(--vk-size-text-xs);color:var(--vk-color-text-light);display:inline-block;margin-top:.5em
}
.wp-block-rss__item-excerpt{
font-size:var(--vk-size-text-xs);color:var(--vk-color-text-light);margin-top:var(--vk-margin-meta)
}
.wp-block-rss.is-grid{
justify-content:space-between
}
.wp-block-rss.is-grid li{
margin-left:0;margin-right:0
}
.wp-block-search .wp-block-search__label{
display:none
}
.wp-block-search__button,.wp-block-search__input{
border-radius:var(--vk-size-radius)
}
.wp-block-search .wp-block-search__button{
width:33%;color:#fff;background-color:var(--vk-color-primary);border:none;padding:6px;font-size:16px;box-shadow:none;text-align:center
}
.wp-block-search input.wp-block-search__input{
max-width:initial;width:64%;border:1px solid #ccc;padding:6px 12px;font-size:14px;margin-right:0;margin-bottom:0
}
hr.wp-block-separator{
border-color:var(--vk-color-border-hr);border-bottom:none
}
.nav,nav{
margin:0;padding:0
}
.nav li,nav li{
list-style:none;margin:0
}
.nav li a,nav li a{
color:var(--vk-color-text-body);text-decoration:none
}
.nav--line li{
display:inline-block
}
.searchform div{
display:flex
}
.searchform input{
margin:0
}
.searchform input[type=text]{
border-top-right-radius:0;border-bottom-right-radius:0
}
.searchform input[type=submit]{
border:1px solid var(--vk-color-border-form);border-left:none;padding-left:.5em;padding-right:.5em;border-top-left-radius:0;border-bottom-left-radius:0;letter-spacing:1px;width:30%
}
.wp-calendar-table{
border-top-color:#e5e5e5
}
.wp-calendar-table caption{
caption-side:top;color:inherit;margin:var(--vk-margin-meta)
}
.wp-calendar-table th{
font-weight:700
}
.wp-calendar-table td,.wp-calendar-table th{
padding-left:0;padding-right:0;text-align:center;border-bottom-color:#e5e5e5
}
.wp-calendar-nav{
margin:.7em 0 1.5em;display:flex;justify-content:space-between
}
.vk_post_imgOuter_singleTermLabel{
padding:.7em 1.2em
}
.card.card-noborder{
border-radius:0
}
.btn{
border-radius:var(--vk-size-radius)
}
.btn-primary{
background-color:var(--vk-color-primary);border-color:var(--vk-color-primary-dark)
}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{
background-color:var(--vk-color-primary-vivid);border-color:var(--vk-color-primary)
}
.btn-primary:active,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled):focus{
box-shadow:0 0 0 .2rem rgba(0,0,0,.1)
}
.btn-default{
border:1px solid var(--vk-color-text-link)
}
.btn-default:active,.btn-default:focus,.btn-default:hover{
color:#fff;background-color:var(--vk-color-text-link)
}
.btn-sm{
border-radius:var(--vk-size-radius-sm)
}
a.btn{
text-decoration:none
}
.site-footer .veu_contact .contact_frame,.sub-section--col--two .veu_contact .contact_frame{
padding:1.4rem 1.3rem
}
.site-footer .veu_contact .contact_txt,.sub-section--col--two .veu_contact .contact_txt{
margin-bottom:.8rem
}
.site-footer .veu_contact .contact_txt_tel,.sub-section--col--two .veu_contact .contact_txt_tel{
font-size:22px;white-space:nowrap
}
.site-footer .veu_contact .contact_txt_time,.sub-section--col--two .veu_contact .contact_txt_time{
font-size:10px
}
.site-footer .veu_contact .contact_bt,.sub-section--col--two .veu_contact .contact_bt{
padding-left:.5rem;padding-right:.5rem
}
.site-footer .veu_contact .contact_bt_txt,.sub-section--col--two .veu_contact .contact_bt_txt{
font-size:1.2rem
}
.relatedPosts_title{
margin-bottom:1rem
}
.card{
border-radius:var(--vk-size-radius)
}
.wpdm-download-link{
margin-top:5px
}
.w3eden{
margin-bottom:2rem
}
.w3eden .media{
padding:0;border:none
}
.w3eden .media>div{
width:auto
}
.w3eden .media-body{
margin-right:1em;margin-bottom:.5em;flex:unset
}
.w3eden .package-title:after{
border:none
}
.swiper-slide p{
font-size:var(--vk-size-text)
}
.main-section,.site-body,.site-body-container,.site-footer,.sub-section{
position:relative
}
.main-section:after,.site-body-container:after,.site-body:after,.site-footer:after,.sub-section:after{
content:"";display:block;clear:both
}
.site-body{
padding:2rem 0;
}
.site-body.site-body--padding-vertical--off,.site-body.site-body--padding-vertical--off.siteContent-base-on{
padding-top:0;padding-bottom:0
}
.main-section>aside:last-child,.main-section>div:last-child,.sub-section>aside:last-child,.sub-section>div:last-child{
margin-bottom:0
}
.main-section--margin-bottom--on{
margin-bottom:3rem
}
.main-section.main-section--margin-vertical--off{
margin-top:0;margin-bottom:0
}
:root{
--vk-width-base-padding:1.4rem;--vk-width-base-padding-side:var(--vk-width-base-padding)
}
.home .site-body.site-body--base--on{
padding-top:3.5rem
}
.site-body.site-body--base--on>.container>.row{
margin:0
}
.main-section--base--on,.sub-section--base--on{
background-color:#fff;padding:var(--vk-width-base-padding);border-radius:var(--vk-size-radius-lg)
}
.sub-section--base--on{
--vk-width-col-2-sub:calc( var(--vk-width-container) * 0.3 );padding:var(--vk-width-base-padding) var(--vk-width-base-padding-side)
}
.main-section--base--on .alignfull,.main-section--base--on .alignwide,.main-section--base--on .vk_outer-width-full,.sub-section--base--on .alignfull,.sub-section--base--on .alignwide,.sub-section--base--on .vk_outer-width-full{
width:calc(100% + var(--vk-width-base-padding) + var(--vk-width-base-padding));margin-left:calc(var(--vk-width-base-padding) * -1);margin-right:calc(var(--vk-width-base-padding) * -1)
}
.main-section--base--on .alignfull.wp-block-image,.main-section--base--on .alignwide.wp-block-image,.main-section--base--on .vk_outer-width-full.wp-block-image,.sub-section--base--on .alignfull.wp-block-image,.sub-section--base--on .alignwide.wp-block-image,.sub-section--base--on .vk_outer-width-full.wp-block-image{
width:calc(100% + var(--vk-width-base-padding) + var(--vk-width-base-padding))
}
.main-section--base--on .wp-block-cover.alignfull,.sub-section--base--on .wp-block-cover.alignfull{
padding-left:var(--vk-width-base-padding);padding-right:var(--vk-width-base-padding)
}
.sub-section--base--on.sub-section--col--two .alignfull,.sub-section--base--on.sub-section--col--two .alignwide,.sub-section--base--on.sub-section--col--two .vk_outer-width-full{
margin-left:-var(--vk-width-base-padding-side);margin-right:-var(--vk-width-base-padding-side)
}
.sub-section--base--on.sub-section--col--two .alignfull.wp-block-image,.sub-section--base--on.sub-section--col--two .alignwide.wp-block-image,.sub-section--base--on.sub-section--col--two .vk_outer-width-full.wp-block-image{
width:calc(100% + var(--vk-width-base-padding-side) + var(--vk-width-base-padding-side))
}
:root{
--vk-margin-list-menu-left-first:1em;--vk-margin-list-menu-left:1em
}
.widget{
display:block;margin-bottom:var(--vk-margin-block-bottom)
}
.widget ul{
padding-left:1.5em
}
.widget ul.wp-block-social-links{
padding-left:0
}
.widget-title ul{
margin-top:0
}
.widget li{
margin-top:.8em;margin-top:.8em
}
.widget:last-child{
margin-bottom:0
}
.widget:after{
content:"";clear:both;display:block
}
.localNavi>.sub-section-title,.localNavi>.widget-title[class*=title],.widget .localNavi>.sub-section-title,.widget .localNavi>.widget-title[class*=title],.widget_archive>.sub-section-title,.widget_archive>.widget-title[class*=title],.widget_categories>.sub-section-title,.widget_categories>.widget-title[class*=title],.widget_link_list>.sub-section-title,.widget_link_list>.widget-title[class*=title],.widget_nav_menu>.sub-section-title,.widget_nav_menu>.widget-title[class*=title],.widget_pages>.sub-section-title,.widget_pages>.widget-title[class*=title],.widget_postlist>.sub-section-title,.widget_postlist>.widget-title[class*=title]{
margin-bottom:0
}
.localNavi>div>ul,.localNavi>ul,.widget .localNavi>div>ul,.widget .localNavi>ul,.widget_archive>div>ul,.widget_archive>ul,.widget_categories>div>ul,.widget_categories>ul,.widget_link_list>div>ul,.widget_link_list>ul,.widget_nav_menu>div>ul,.widget_nav_menu>ul,.widget_pages>div>ul,.widget_pages>ul,.widget_postlist>div>ul,.widget_postlist>ul{
padding:0;margin:0
}
.localNavi>div>ul ul,.localNavi>ul ul,.widget .localNavi>div>ul ul,.widget .localNavi>ul ul,.widget_archive>div>ul ul,.widget_archive>ul ul,.widget_categories>div>ul ul,.widget_categories>ul ul,.widget_link_list>div>ul ul,.widget_link_list>ul ul,.widget_nav_menu>div>ul ul,.widget_nav_menu>ul ul,.widget_pages>div>ul ul,.widget_pages>ul ul,.widget_postlist>div>ul ul,.widget_postlist>ul ul{
padding:0;margin:0
}
.localNavi>div>ul li,.localNavi>ul li,.widget .localNavi>div>ul li,.widget .localNavi>ul li,.widget_archive>div>ul li,.widget_archive>ul li,.widget_categories>div>ul li,.widget_categories>ul li,.widget_link_list>div>ul li,.widget_link_list>ul li,.widget_nav_menu>div>ul li,.widget_nav_menu>ul li,.widget_pages>div>ul li,.widget_pages>ul li,.widget_postlist>div>ul li,.widget_postlist>ul li{
list-style:none;margin:0;font-size:var(--vk-size-text-sm)
}
.localNavi>div>ul li a,.localNavi>ul li a,.widget .localNavi>div>ul li a,.widget .localNavi>ul li a,.widget_archive>div>ul li a,.widget_archive>ul li a,.widget_categories>div>ul li a,.widget_categories>ul li a,.widget_link_list>div>ul li a,.widget_link_list>ul li a,.widget_nav_menu>div>ul li a,.widget_nav_menu>ul li a,.widget_pages>div>ul li a,.widget_pages>ul li a,.widget_postlist>div>ul li a,.widget_postlist>ul li a{
display:block;padding-top:.7em;padding-bottom:.7em;padding-left:var(--vk-margin-list-menu-left-first);border-bottom:1px solid var(--vk-color-border-hr);text-decoration:none
}
.localNavi>div>ul li a:hover,.localNavi>div>ul li.current-cat>a,.localNavi>div>ul li.current_page_item>a,.localNavi>ul li a:hover,.localNavi>ul li.current-cat>a,.localNavi>ul li.current_page_item>a,.widget .localNavi>div>ul li a:hover,.widget .localNavi>div>ul li.current-cat>a,.widget .localNavi>div>ul li.current_page_item>a,.widget .localNavi>ul li a:hover,.widget .localNavi>ul li.current-cat>a,.widget .localNavi>ul li.current_page_item>a,.widget_archive>div>ul li a:hover,.widget_archive>div>ul li.current-cat>a,.widget_archive>div>ul li.current_page_item>a,.widget_archive>ul li a:hover,.widget_archive>ul li.current-cat>a,.widget_archive>ul li.current_page_item>a,.widget_categories>div>ul li a:hover,.widget_categories>div>ul li.current-cat>a,.widget_categories>div>ul li.current_page_item>a,.widget_categories>ul li a:hover,.widget_categories>ul li.current-cat>a,.widget_categories>ul li.current_page_item>a,.widget_link_list>div>ul li a:hover,.widget_link_list>div>ul li.current-cat>a,.widget_link_list>div>ul li.current_page_item>a,.widget_link_list>ul li a:hover,.widget_link_list>ul li.current-cat>a,.widget_link_list>ul li.current_page_item>a,.widget_nav_menu>div>ul li a:hover,.widget_nav_menu>div>ul li.current-cat>a,.widget_nav_menu>div>ul li.current_page_item>a,.widget_nav_menu>ul li a:hover,.widget_nav_menu>ul li.current-cat>a,.widget_nav_menu>ul li.current_page_item>a,.widget_pages>div>ul li a:hover,.widget_pages>div>ul li.current-cat>a,.widget_pages>div>ul li.current_page_item>a,.widget_pages>ul li a:hover,.widget_pages>ul li.current-cat>a,.widget_pages>ul li.current_page_item>a,.widget_postlist>div>ul li a:hover,.widget_postlist>div>ul li.current-cat>a,.widget_postlist>div>ul li.current_page_item>a,.widget_postlist>ul li a:hover,.widget_postlist>ul li.current-cat>a,.widget_postlist>ul li.current_page_item>a{
background-color:var(--vk-color-accent-bg)
}
.localNavi>div>ul li li a,.localNavi>ul li li a,.widget .localNavi>div>ul li li a,.widget .localNavi>ul li li a,.widget_archive>div>ul li li a,.widget_archive>ul li li a,.widget_categories>div>ul li li a,.widget_categories>ul li li a,.widget_link_list>div>ul li li a,.widget_link_list>ul li li a,.widget_nav_menu>div>ul li li a,.widget_nav_menu>ul li li a,.widget_pages>div>ul li li a,.widget_pages>ul li li a,.widget_postlist>div>ul li li a,.widget_postlist>ul li li a{
padding-left:calc(var(--vk-margin-list-menu-left-first) + var(--vk-margin-list-menu-left))
}
.localNavi>div>ul li li li a,.localNavi>ul li li li a,.widget .localNavi>div>ul li li li a,.widget .localNavi>ul li li li a,.widget_archive>div>ul li li li a,.widget_archive>ul li li li a,.widget_categories>div>ul li li li a,.widget_categories>ul li li li a,.widget_link_list>div>ul li li li a,.widget_link_list>ul li li li a,.widget_nav_menu>div>ul li li li a,.widget_nav_menu>ul li li li a,.widget_pages>div>ul li li li a,.widget_pages>ul li li li a,.widget_postlist>div>ul li li li a,.widget_postlist>ul li li li a{
padding-left:calc(var(--vk-margin-list-menu-left-first) + var(--vk-margin-list-menu-left) * 2)
}
.localNavi>div>ul li li li li a,.localNavi>ul li li li li a,.widget .localNavi>div>ul li li li li a,.widget .localNavi>ul li li li li a,.widget_archive>div>ul li li li li a,.widget_archive>ul li li li li a,.widget_categories>div>ul li li li li a,.widget_categories>ul li li li li a,.widget_link_list>div>ul li li li li a,.widget_link_list>ul li li li li a,.widget_nav_menu>div>ul li li li li a,.widget_nav_menu>ul li li li li a,.widget_pages>div>ul li li li li a,.widget_pages>ul li li li li a,.widget_postlist>div>ul li li li li a,.widget_postlist>ul li li li li a{
padding-left:calc(var(--vk-margin-list-menu-left-first) + var(--vk-margin-list-menu-left) * 3)
}
.localNavi>div>ul li li li li li a,.localNavi>ul li li li li li a,.widget .localNavi>div>ul li li li li li a,.widget .localNavi>ul li li li li li a,.widget_archive>div>ul li li li li li a,.widget_archive>ul li li li li li a,.widget_categories>div>ul li li li li li a,.widget_categories>ul li li li li li a,.widget_link_list>div>ul li li li li li a,.widget_link_list>ul li li li li li a,.widget_nav_menu>div>ul li li li li li a,.widget_nav_menu>ul li li li li li a,.widget_pages>div>ul li li li li li a,.widget_pages>ul li li li li li a,.widget_postlist>div>ul li li li li li a,.widget_postlist>ul li li li li li a{
padding-left:calc(var(--vk-margin-list-menu-left-first) + var(--vk-margin-list-menu-left) * 4)
}
.localNavi>div>ul li li li li li li a,.localNavi>ul li li li li li li a,.widget .localNavi>div>ul li li li li li li a,.widget .localNavi>ul li li li li li li a,.widget_archive>div>ul li li li li li li a,.widget_archive>ul li li li li li li a,.widget_categories>div>ul li li li li li li a,.widget_categories>ul li li li li li li a,.widget_link_list>div>ul li li li li li li a,.widget_link_list>ul li li li li li li a,.widget_nav_menu>div>ul li li li li li li a,.widget_nav_menu>ul li li li li li li a,.widget_pages>div>ul li li li li li li a,.widget_pages>ul li li li li li li a,.widget_postlist>div>ul li li li li li li a,.widget_postlist>ul li li li li li li a{
padding-left:calc(var(--vk-margin-list-menu-left-first) + var(--vk-margin-list-menu-left) * 5)
}
.localNavi>div>ul li li li li li li li a,.localNavi>ul li li li li li li li a,.widget .localNavi>div>ul li li li li li li li a,.widget .localNavi>ul li li li li li li li a,.widget_archive>div>ul li li li li li li li a,.widget_archive>ul li li li li li li li a,.widget_categories>div>ul li li li li li li li a,.widget_categories>ul li li li li li li li a,.widget_link_list>div>ul li li li li li li li a,.widget_link_list>ul li li li li li li li a,.widget_nav_menu>div>ul li li li li li li li a,.widget_nav_menu>ul li li li li li li li a,.widget_pages>div>ul li li li li li li li a,.widget_pages>ul li li li li li li li a,.widget_postlist>div>ul li li li li li li li a,.widget_postlist>ul li li li li li li li a{
padding-left:calc(var(--vk-margin-list-menu-left-first) + var(--vk-margin-list-menu-left) * 6)
}
.localNavi>div>ul li li li li li li li li a,.localNavi>ul li li li li li li li li a,.widget .localNavi>div>ul li li li li li li li li a,.widget .localNavi>ul li li li li li li li li a,.widget_archive>div>ul li li li li li li li li a,.widget_archive>ul li li li li li li li li a,.widget_categories>div>ul li li li li li li li li a,.widget_categories>ul li li li li li li li li a,.widget_link_list>div>ul li li li li li li li li a,.widget_link_list>ul li li li li li li li li a,.widget_nav_menu>div>ul li li li li li li li li a,.widget_nav_menu>ul li li li li li li li li a,.widget_pages>div>ul li li li li li li li li a,.widget_pages>ul li li li li li li li li a,.widget_postlist>div>ul li li li li li li li li a,.widget_postlist>ul li li li li li li li li a{
padding-left:calc(var(--vk-margin-list-menu-left-first) + var(--vk-margin-list-menu-left) * 7)
}
.widget_vkexunit_post_list .widget-title[class*=title]{
margin-bottom:0
}
.widget_archive select,.widget_categories select{
margin-top:10px
}
.widget_recent_entries .post-date{
display:block;overflow:hidden;font-size:var(--vk-size-text-xs)
}
.page-link{
display:flex;line-height:1.65em;margin:var(--vk-margin-block-bottom) 0
}
.page-link a{
text-decoration:none
}
.page-link dl{
margin:0 auto
}
.page-link dl dt{
display:none
}
.page-link dl .post-page-numbers{
float:left;padding:6px 12px;display:block;border:1px solid var(--vk-color-border-hr);margin-left:-1px;color:#464646
}
.page-link dl .post-page-numbers.current,.page-link dl .post-page-numbers:hover:not(span){
color:#fff;background-color:var(--vk-color-primary)
}
.page-link dl .post-page-numbers:first-child{
border-top-left-radius:var(--vk-size-radius-compo);border-bottom-left-radius:var(--vk-size-radius-compo)
}
.page-link dl .post-page-numbers:last-child{
border-top-right-radius:var(--vk-size-radius-compo);border-bottom-right-radius:var(--vk-size-radius-compo)
}
.tagcloud a{
border-radius:var(--vk-size-radius-sm);padding:3px 0 1px;margin-right:.8em;font-size:var(--vk-size-text-xs)!important;white-space:nowrap;text-decoration:none
}
.tagcloud a::before{
margin-right:.4em
}
.widget .tagcloud a{
line-height:2.4em
}
.ltg-slide .swiper-slide>a{
width:100%;height:auto
}
.ltg-slide-cover{
position:absolute;top:0;display:block;overflow:hidden;width:100%;height:100%
}
.ltg-slide-text-set{
position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%
}
.ltg-slide-text-set--align--left .slide-text-title{
text-align:left
}
.ltg-slide-text-set--align--center .slide-text-title{
text-align:center
}
.ltg-slide-text-set--align--right .slide-text-title{
text-align:right
}
.ltg-slide-text-title{
font-size:18px;background-color:unset;position:relative;border:none;padding:unset;margin-left:unset;margin-right:unset;border-radius:unset;outline:unset;outline-offset:unset;box-shadow:unset;content:none;overflow:unset;margin-bottom:0;display:block
}
.ltg-slide-text-title::after,.ltg-slide-text-title::before{
content:none
}
.ltg-slide-text-caption{
margin-bottom:0;font-size:12px
}
.ltg-slide-text-title+.ltg-slide-text-caption{
margin-top:.7em
}
.ltg-slide .btn{
margin-top:1em
}
.ltg-slide picture{
width:100%;height:auto
}
.ltg-slide picture img{
width:100%;height:auto;display:block
}
.ltg-slide .btn-ghost{
padding:.5em 2.2em;color:var(--vk-color-text-body);border:1px solid var(--vk-color-text-body)
}
.ltg-slide .btn-ghost:hover{
border-color:var(--vk-color-primary);background-color:var(--vk-color-primary)
}
.ltg-slide .swiper-button-next:after,.ltg-slide .swiper-button-prev:after{
font-size:1.5em
}
.global-nav-list{
margin:0 auto;padding:0;display:flex;list-style:none;position:relative
}
.header_scrolled .global-nav-list{
height:100%
}
.global-nav-list a{
color:var(--vk-color-text-header)
}
.global-nav-list li{
margin:0;list-style:none;line-height:1.4;font-size:12px;position:relative
}
.global-nav-list>li{
text-align:center
}
.global-nav-list>li>a{
position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center
}
.global-nav-list>li .global-nav-name{
font-size:14px;
display:block;
width:100%;
padding: 0 10px;
white-space:nowrap;
}
.global-nav-list>li .global-nav-description{
	display:block;
	overflow:hidden;
	font-size:10px;
	line-height:14px;
	opacity:.6;
	text-align:center;
	white-space:nowrap;
}
.global-nav-list>li>ul.sub-menu{
background-color:var(--vk-color-primary);box-shadow:1px 1px 3px rgba(0,0,0,.2);left:50%;margin-left:-120px;width:240px
}
.global-nav-list .sub-menu{
margin:0;padding:0;text-align:left;transition:all .3s ease-in
}
.global-nav-list .sub-menu li a,.global-nav-list .sub-menu li a:hover{
color:#fff
}
.global-nav-list .sub-menu li a{
padding:14px 1.2em;border-bottom:1px solid rgba(255,255,255,.15);display:block
}
.global-nav-list .sub-menu li a:hover{
background-color:var(--vk-color-primary-vivid)
}
.global-nav-list .sub-menu li.menu-item-has-children>a{
padding:14px 3.5em 14px 1.2em
}
.device-pc .global-nav-list>li>.acc-btn{
display:none
}
.global-nav-list.vk-menu-acc .sub-menu .acc-btn{
right:1.2em
}
.global-nav-list .acc-btn{
color:var(--vk-color-text-header);background-image:var(--g_nav_main_acc_icon_open_url)
}
.global-nav-list .acc-btn.acc-btn-close{
background-image:var(--g_nav_main_acc_icon_close_url)
}
.device-mobile .global-nav-list .acc-btn{
width:20px;height:20px;right:6px;top:12px
}
.global-nav-list .sub-menu .acc-btn{
background-image:var(--g_nav_sub_acc_icon_open_url);border:1px solid rgba(255,255,255,.8)
}
.global-nav-list .sub-menu .acc-btn.acc-btn-close{
background-image:var(--g_nav_sub_acc_icon_close_url)
}
.global-nav--layout--center{
width:auto
}
.global-nav--layout--center .global-nav-list{
justify-content:center;width:-webkit-min-content;width:-moz-min-content;width:min-content
}
.global-nav--layout--penetration{
width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);clear:both
}
.global-nav--layout--penetration .global-nav-list{
width:calc(var(--vk-width-container) - var(--vk-width-container-padding) * 2);display:flex;margin-left:auto;margin-right:auto
}
.global-nav--layout--penetration .global-nav-list>li{
width:100%;border-right:1px solid var(--vk-color-border-hr)
}
.global-nav--layout--penetration .global-nav-list>li:first-child{
border-left:1px solid var(--vk-color-border-hr)
}
.global-nav-list>li>ul.sub-menu{
position:absolute;z-index:10
}
.global-nav-list>li>.sub-menu{
position:absolute;z-index:1500;display:block;overflow:hidden;opacity:0;max-height:0;transition:all .5s
}
.device-pc .global-nav-list>li:hover>.sub-menu{
opacity:1;max-height:80vh;overflow-y:auto
}
.device-mobile .global-nav-list>li>.sub-menu.acc-child-close{
opacity:0;max-height:0
}
.device-mobile .global-nav-list>li>.sub-menu.acc-child-open{
opacity:1;max-height:80vh;overflow-y:auto
}
.device-pc .global-nav-list>li>.acc-btn{
display:none
}
.device-pc .global-nav-list>li>a{
overflow:hidden;text-align:center;position:relative;height:100%
}
.device-mobile .global-nav-list>li{
padding:14px 2.6em
}
.device-mobile .global-nav-list>li .global-nav-name{
font-size:12px
}
.device-mobile .global-nav-list>li>a{
display:inline-block;padding:0
}
.device-mobile .global-nav-list>li.menu-item-has-children>a{
padding:0
}
.device-mobile .global-nav-list>li .acc-btn{
border-width:1px;border-style:solid
}
.device-mobile .global-nav-list>li>ul.sub-menu{
margin-top:14px
}
.site-header{
width:100%;overflow:visible;z-index:1000;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)
}
.site-header-logo{
text-align:center;font-weight:700;font-size:1.5rem;white-space:nowrap
}
.site-header-logo img{
max-height:60px;max-width:100%;display:block;margin-left:auto;margin-right:auto
}
.site-header-logo a{
color:var(--vk-color-text-body);text-decoration:none
}
.site-header-sub{
margin-top:1.1rem;margin-bottom:1rem;float:right;display:flex;padding-left:2em
}
.site-header-sub .contact-txt{
line-height:1.3em;text-align:left;margin-bottom:0
}
.site-header-sub .contact-txt span{
display:block
}
.site-header-sub .contact-txt-catch,.site-header-sub .contact-txt-time{
font-size:11px;color:var(--vk-color-text-body)
}
.site-header-sub .contact-txt-tel{
font-size:24px;letter-spacing:1px;font-weight:700;color:var(--vk-color-primary-dark)
}
.site-header-sub .contact-txt-tel_icon{
margin-right:.3rem
}
.site-header-sub .contact-btn{
padding-left:2em
}
.site-header-sub .contact-btn a{
height:90%;display:flex;box-sizing:border-box;align-items:center;padding:0 1.5em;margin:2px 0 2px;font-size:16px
}
.site-header-sub .contact-btn i,.site-header-sub .contact-btn svg{
margin-right:7px
}
.site-header::after{
content:"";clear:both;display:block
}
.header_scrolled .header-top,.header_scrolled .site-header-sub,.header_scrolled .vk-campaign-text{
display:none
}
.header_scrolled .site-header-logo{

}
.header_scrolled.admin-bar .site-header{
top:32px
}
.header_scrolled .site-header{
background-color:var(--vk-color-header-bg)
}
.page-header{
margin-top:0;margin-bottom:0;padding-bottom:0;display:flex;align-items:center;position:relative;z-index:1;min-height:8rem;text-align:center
}
.page-header-inner{
position:relative;z-index:5;margin:1.5em auto
}
.page-header-subtext{
margin-top:var(--vk-margin-meta);line-height:1.05;font-size:var(--vk-size-text-sm)
}
.page-header-title,h1.page-header-title{
font-size:2rem;font-weight:700;line-height:var(--vk-line-height-low);margin:0
}
.breadcrumb{
font-size:12px
}
.breadcrumb-list{
margin:0;padding:6px 8px;
}
.breadcrumb-list li{
display:inline-block;margin:0;list-style:none
}
.breadcrumb-list li:after{
content:'/';margin-left:.5em;margin-right:.5em
}
.breadcrumb-list li:last-child:after{
content:'';margin-left:0;margin-right:0
}
.entry-header{
margin-bottom:var(--vk-margin-block-bottom)
}
.entry-title{
margin-bottom:var(--vk-margin-meta)
}
.entry-footer{
margin-bottom:var(--vk-margin-section-bottom)
}
.entry-meta{
font-size:var(--vk-size-text-sm)
}
.entry-meta-item{
margin-right:.8em;position:relative
}
.entry-meta-item-author-image{
position:relative;top:.2em;margin-right:.4em;width:1.4em;border-radius:50%;overflow:hidden;display:inline-block
}
.entry-meta-item-author-image img{
width:100%;height:auto;display:block;overflow:hidden
}
.entry-meta-item-author{
	display:none;
}
.entry-meta-data-list{
display:block;overflow:hidden;padding-top:3px
}
.entry-meta-data-list dl{
margin:0 0 .2rem
}
.entry-meta-data-list dd,.entry-meta-data-list dt{
display:block;overflow:hidden;margin-bottom:0
}
.entry-meta-data-list dt{
float:left;background-color:#666;color:#fff;font-size:10px;line-height:1.1em;padding:4px 8px;font-weight:lighter;margin-right:10px;border:none;min-width:10em;text-align:center;border-radius:3px
}
.entry-meta-data-list dd{
font-size:12px;border:none;padding-left:0
}
.entry-meta-data-list dd a{
display:inline-block;padding:0;margin-right:.8em;color:#464646
}
.comments-area{
content-visibility:auto;margin-bottom:var(--vk-margin-section-bottom)
}
.comments-area a{
color:var(--vk-color-text-body)
}
.comments-area a:hover{
text-decoration:none
}
.comments-title{
font-size:1.25rem
}
.comment-reply-title{
font-size:1.125rem
}
ol.comment-list{
padding:0;margin-top:0
}
ol.comment-list>.comment{
padding:1.5rem;border:1px solid var(--vk-color-border-hr);border-radius:var(--vk-size-radius-compo);margin-bottom:var(--vk-margin-element-bottom)
}
li.comment{
margin:0;list-style:none
}
li.comment ol.children{
padding-left:1em
}
li.comment ol.children .comment{
margin-top:var(--vk-margin-element-bottom);border:none;padding-right:0;padding-left:0
}
.comment-body{
margin-bottom:var(--vk-margin-element-bottom)
}
.comment-meta{
display:block;overflow:hidden;margin-bottom:var(--vk-margin-element-bottom);font-size:var(--vk-size-text-sm)
}
.comment-author{
margin-bottom:5px;font-size:var(--vk-size-text-sm);display:flex;justify-content:left;align-items:center
}
.comment-author img{
border:2px solid var(--vk-color-border-hr);border-radius:var(--vk-size-radius-compo);margin-right:.5em
}
.comment-author cite,.comment-author span{
vertical-align:middle
}
.comment.bypostauthor>.comment-body>.comment-author>img{
border-color:var(--vk-color-primary)
}
.comment-awaiting-moderation{
margin-bottom:var(--vk-margin-element-bottom)
}
.comment .children{
border-top:1px solid var(--vk-color-border-hr)
}
li.pingback{
margin:0 0 1em;list-style:none;border-bottom:1px dotted #999
}
p.no-comments{
background-color:#f3f3f3;border:1px solid #e5e5e5;text-align:center;padding:2em
}
.next-prev{
content-visibility:auto
}
.next-prev .vk_post_imgOuter_singleTermLabel{
background-color:var(--vk-color-primary);color:#fff
}
.next-prev-prev .vk_post_imgOuter_singleTermLabel{
left:0;right:auto
}
.next-prev .vk_post_imgOuter:before{
padding-top:50%
}
.pagination{
margin-top:2rem;margin-bottom:0;text-align:center;content-visibility:auto
}
.pagination .nav-links{
margin:0 auto;display:inline-flex
}
ul.page-numbers{
margin:0 auto;padding:0
}
ul.page-numbers li{
margin:0;list-style:none;display:block;overflow:hidden;float:left
}
ul.page-numbers li a,ul.page-numbers li span.page-numbers{
padding:6px 12px;display:block;border:1px solid var(--vk-color-border-hr);margin-left:-1px;color:var(--vk-color-text-body);text-decoration:none
}
ul.page-numbers li:first-child a,ul.page-numbers li:first-child span.page-numbers{
margin-left:0
}
ul.page-numbers li a:hover{
background-color:#efefef
}
ul.page-numbers li span.page-numbers.current{
color:#fff;background-color:var(--vk-color-primary)
}
ul.page-numbers li:first-child>.page-numbers{
border-top-left-radius:var(--vk-size-radius);border-bottom-left-radius:var(--vk-size-radius)
}
ul.page-numbers li:last-child>.page-numbers{
border-top-right-radius:var(--vk-size-radius);border-bottom-right-radius:var(--vk-size-radius)
}
.sub-section{
content-visibility:auto;contain-intrinsic-size:500px
}
.customize-partial-edit-shortcuts-shown .sub-section{
content-visibility:visible
}
.sub-section-title{
font-size:calc(var(--vk-size-text) * 1.125);margin-bottom:.8rem
}
.sub-section-title a{
color:inherit
}
.sub-section img{
max-width:100%
}
.site-footer{
--vk-size-text-sm:12px;display:block;overflow:hidden;font-size:var(--vk-size-text-sm);content-visibility:auto;contain-intrinsic-size:370px
}
.site-footer-content{
position:relative;padding-top:var(--vk-margin-section-bottom)
}
.site-footer-content>.customize-partial-edit-shortcut{
position:absolute;left:-30px
}
.site-footer-title{
font-size:1rem
}
.site-footer .widget:last-child{
margin-bottom:var(--vk-margin-block-bottom)
}

.footer-nav{
padding:1em 0;line-height:1;
}
.footer-nav li{
padding:0 1.5em;
}
.admin-bar .vk-mobile-nav-menu-btn{
top:calc(32px + 5px);
}
.admin-bar .vk-mobile-nav{
top:32px;
}
.vk-mobile-nav-menu-btn{
position:fixed;top:5px;left:5px;z-index:2100;overflow:hidden;border:1px solid #333;border-radius:2px;width:34px;height:34px;cursor:pointer;text-indent:-9999px;background-size:24px 24px;transition:border-color .5s ease-out
}
.vk-mobile-nav-menu-btn.menu-open{
border:1px solid rgba(255,255,255,.8)
}
.mobile-nav-btn-right .vk-mobile-nav-menu-btn,.vk-mobile-nav-menu-btn.position-right{
left:inherit;right:5px
}
.vk-mobile-nav{
position:fixed;z-index:2000;width:100%;height:100%;display:block;padding:45px 10px;overflow:scroll;transition:all .5s ease-out
}
.vk-mobile-nav .vk-mobile-nav-menu-outer{
margin-bottom:1.5em
}
.vk-mobile-nav nav ul{
padding:0;margin:0
}
.vk-mobile-nav nav ul li{
list-style:none;line-height:1.65
}
.vk-mobile-nav nav ul li a{
padding:.7em .5em;position:relative;display:block;overflow:hidden
}
.vk-mobile-nav nav ul li a:hover{
text-decoration:none
}
.vk-mobile-nav nav ul li li a{
padding-left:1.5em
}
.vk-mobile-nav nav ul li li li a{
padding-left:2.5em
}
.vk-mobile-nav nav ul li li li li a{
padding-left:3.5em
}
.admin-bar .vk-mobile-nav.vk-mobile-nav-drop-in,.vk-mobile-nav.vk-mobile-nav-drop-in{
top:-2000px
}
.vk-mobile-nav.vk-mobile-nav-left-in{
transition:all .2s ease-out;left:-100%
}
.vk-mobile-nav.vk-mobile-nav-right-in{
transition:all .2s ease-out;left:100%
}
.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-drop-in,.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-left-in,.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-right-in{
top:0
}
.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-drop-in,.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-left-in,.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-right-in{
top:32px
}
.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-left-in,.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-right-in{
transition:all .5s ease-out;left:0
}
.vk-mobile-nav-widget{
margin-bottom:1.5em
}
.vk-mobile-nav .customize-partial-edit-shortcut button,.vk-mobile-nav .widget .customize-partial-edit-shortcut button{
left:0;top:-30px
}
.vk-menu-acc{
position:relative
}
.vk-menu-acc .menu-parent>li{
position:relative;z-index:100
}
.vk-menu-acc .menu-parent>li a{
display:inline-block
}
.vk-menu-acc li{
position:relative;margin-bottom:0
}
.vk-menu-acc li.menu-item-has-children>a{
padding-right:3em
}
.vk-menu-acc .acc-btn{
position:absolute;right:8px;top:8px;width:28px;height:28px;border:1px solid rgba(255,255,255,.8);border-radius:2px;background:url(../images/vk-menu-acc-icon-open-white.svg) center 50% no-repeat;background-size:28px 28px;cursor:pointer;z-index:1000;transition:transform .5s ease-out
}
.vk-menu-acc .acc-btn:before{
position:relative;top:-5px;left:4px;font-size:16px
}
.vk-menu-acc .acc-btn-close{
background:url(../images/vk-menu-btn-close.svg) center 50% no-repeat
}
.vk-menu-acc ul.sub-menu{
max-height:0;opacity:0;overflow:hidden;transition:all .5s ease-in;position:relative;z-index:1;display:block
}
.vk-menu-acc ul.sub-menu li a{
display:block;overflow:hidden
}
.vk-menu-acc ul.acc-child-open{
transition:all .5s ease-in;max-height:80vh;overflow-y:auto;opacity:1
}
.vk-menu-acc ul.acc-child-close{
transition:all .5s ease-in;max-height:0;opacity:0
}
.vk-mobile-nav-menu-btn{
border-color:#333;background:var(--vk-mobile-nav-menu-btn-bg-src) center 50% no-repeat rgba(255,255,255,.8)
}
.vk-mobile-nav-menu-btn.menu-open{
border-color:#333;background:var(--vk-mobile-nav-menu-btn-close-bg-src) center 50% no-repeat rgba(255,255,255,.8)
}
.vk-mobile-nav{
background-color:#fff;border-bottom:1px solid #e5e5e5
}
.vk-mobile-nav .widget_nav_menu ul.menu{
border-top:1px solid #ccc
}
.vk-mobile-nav nav>ul{
border-top:1px solid #ccc
}
.vk-mobile-nav .widget_nav_menu ul li a,.vk-mobile-nav nav ul li a{
color:#333;border-bottom:1px solid #ccc
}
.vk-menu-acc .acc-btn{
border:1px solid var(--vk-menu-acc-btn-border-color);background:var(--vk-menu-acc-icon-open-black-bg-src) center 50% no-repeat
}
.vk-menu-acc .acc-btn-close{
background:var(--vk-menu-acc-icon-close-black-bg-src) center 50% no-repeat
}
.vk-mobile-nav .acc-btn{
border-width:1px;border-style:solid
}
.customize-partial-edit-shortcut{
z-index:10000000
}
.page-header span[class*=common]{
bottom:4em
}
.page-header .customize-partial-edit-shortcut{
bottom:7em;left:3em
}
.main-section .customize-partial-edit-shortcut-lightning_theme_options-layout-front-page>button{
left:-4em
}
.main-section .customize-partial-edit-shortcut-lightning_theme_options-section_base>button{
left:-4em;top:3em
}
.ltg-slide .customize-partial-edit-shortcut button{
left:3em
}
.customize-partial-edit-shortcuts-shown .sub-section{
content-visibility:unset
}
@media (prefers-reduced-motion:reduce){
.btn{
transition:none
}

}
@media (min-width:576px){
.d-sm-none{
display:none!important
}
.d-sm-inline{
display:inline!important
}
.d-sm-inline-block{
display:inline-block!important
}
.d-sm-block{
display:block!important
}
.d-sm-table{
display:table!important
}
.d-sm-table-row{
display:table-row!important
}
.d-sm-table-cell{
display:table-cell!important
}
.d-sm-flex{
display:flex!important
}
.d-sm-inline-flex{
display:inline-flex!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-wrap{
flex-wrap:wrap!important
}
.flex-sm-nowrap{
flex-wrap:nowrap!important
}
.flex-sm-wrap-reverse{
flex-wrap:wrap-reverse!important
}
.flex-sm-fill{
flex:1 1 auto!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
}
.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
}
.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
}
.float-sm-left{
float:left!important
}
.float-sm-right{
float:right!important
}
.float-sm-none{
float:none!important
}
.m-sm-0{
margin:0!important
}
.mt-sm-0,.my-sm-0{
margin-top:0!important
}
.mr-sm-0,.mx-sm-0{
margin-right:0!important
}
.mb-sm-0,.my-sm-0{
margin-bottom:0!important
}
.ml-sm-0,.mx-sm-0{
margin-left:0!important
}
.m-sm-1{
margin:.25rem!important
}
.mt-sm-1,.my-sm-1{
margin-top:.25rem!important
}
.mr-sm-1,.mx-sm-1{
margin-right:.25rem!important
}
.mb-sm-1,.my-sm-1{
margin-bottom:.25rem!important
}
.ml-sm-1,.mx-sm-1{
margin-left:.25rem!important
}
.m-sm-2{
margin:.5rem!important
}
.mt-sm-2,.my-sm-2{
margin-top:.5rem!important
}
.mr-sm-2,.mx-sm-2{
margin-right:.5rem!important
}
.mb-sm-2,.my-sm-2{
margin-bottom:.5rem!important
}
.ml-sm-2,.mx-sm-2{
margin-left:.5rem!important
}
.m-sm-3{
margin:1rem!important
}
.mt-sm-3,.my-sm-3{
margin-top:1rem!important
}
.mr-sm-3,.mx-sm-3{
margin-right:1rem!important
}
.mb-sm-3,.my-sm-3{
margin-bottom:1rem!important
}
.ml-sm-3,.mx-sm-3{
margin-left:1rem!important
}
.m-sm-4{
margin:1.5rem!important
}
.mt-sm-4,.my-sm-4{
margin-top:1.5rem!important
}
.mr-sm-4,.mx-sm-4{
margin-right:1.5rem!important
}
.mb-sm-4,.my-sm-4{
margin-bottom:1.5rem!important
}
.ml-sm-4,.mx-sm-4{
margin-left:1.5rem!important
}
.m-sm-5{
margin:3rem!important
}
.mt-sm-5,.my-sm-5{
margin-top:3rem!important
}
.mr-sm-5,.mx-sm-5{
margin-right:3rem!important
}
.mb-sm-5,.my-sm-5{
margin-bottom:3rem!important
}
.ml-sm-5,.mx-sm-5{
margin-left:3rem!important
}
.p-sm-0{
padding:0!important
}
.pt-sm-0,.py-sm-0{
padding-top:0!important
}
.pr-sm-0,.px-sm-0{
padding-right:0!important
}
.pb-sm-0,.py-sm-0{
padding-bottom:0!important
}
.pl-sm-0,.px-sm-0{
padding-left:0!important
}
.p-sm-1{
padding:.25rem!important
}
.pt-sm-1,.py-sm-1{
padding-top:.25rem!important
}
.pr-sm-1,.px-sm-1{
padding-right:.25rem!important
}
.pb-sm-1,.py-sm-1{
padding-bottom:.25rem!important
}
.pl-sm-1,.px-sm-1{
padding-left:.25rem!important
}
.p-sm-2{
padding:.5rem!important
}
.pt-sm-2,.py-sm-2{
padding-top:.5rem!important
}
.pr-sm-2,.px-sm-2{
padding-right:.5rem!important
}
.pb-sm-2,.py-sm-2{
padding-bottom:.5rem!important
}
.pl-sm-2,.px-sm-2{
padding-left:.5rem!important
}
.p-sm-3{
padding:1rem!important
}
.pt-sm-3,.py-sm-3{
padding-top:1rem!important
}
.pr-sm-3,.px-sm-3{
padding-right:1rem!important
}
.pb-sm-3,.py-sm-3{
padding-bottom:1rem!important
}
.pl-sm-3,.px-sm-3{
padding-left:1rem!important
}
.p-sm-4{
padding:1.5rem!important
}
.pt-sm-4,.py-sm-4{
padding-top:1.5rem!important
}
.pr-sm-4,.px-sm-4{
padding-right:1.5rem!important
}
.pb-sm-4,.py-sm-4{
padding-bottom:1.5rem!important
}
.pl-sm-4,.px-sm-4{
padding-left:1.5rem!important
}
.p-sm-5{
padding:3rem!important
}
.pt-sm-5,.py-sm-5{
padding-top:3rem!important
}
.pr-sm-5,.px-sm-5{
padding-right:3rem!important
}
.pb-sm-5,.py-sm-5{
padding-bottom:3rem!important
}
.pl-sm-5,.px-sm-5{
padding-left:3rem!important
}
.m-sm-n1{
margin:-.25rem!important
}
.mt-sm-n1,.my-sm-n1{
margin-top:-.25rem!important
}
.mr-sm-n1,.mx-sm-n1{
margin-right:-.25rem!important
}
.mb-sm-n1,.my-sm-n1{
margin-bottom:-.25rem!important
}
.ml-sm-n1,.mx-sm-n1{
margin-left:-.25rem!important
}
.m-sm-n2{
margin:-.25rem!important
}
.mt-sm-n2,.my-sm-n2{
margin-top:-.25rem!important
}
.mr-sm-n2,.mx-sm-n2{
margin-right:-.25rem!important
}
.mb-sm-n2,.my-sm-n2{
margin-bottom:-.25rem!important
}
.ml-sm-n2,.mx-sm-n2{
margin-left:-.25rem!important
}
.m-sm-n3{
margin:-.25rem!important
}
.mt-sm-n3,.my-sm-n3{
margin-top:-.25rem!important
}
.mr-sm-n3,.mx-sm-n3{
margin-right:-.25rem!important
}
.mb-sm-n3,.my-sm-n3{
margin-bottom:-.25rem!important
}
.ml-sm-n3,.mx-sm-n3{
margin-left:-.25rem!important
}
.m-sm-n4{
margin:-.25rem!important
}
.mt-sm-n4,.my-sm-n4{
margin-top:-.25rem!important
}
.mr-sm-n4,.mx-sm-n4{
margin-right:-.25rem!important
}
.mb-sm-n4,.my-sm-n4{
margin-bottom:-.25rem!important
}
.ml-sm-n4,.mx-sm-n4{
margin-left:-.25rem!important
}
.m-sm-n5{
margin:-.25rem!important
}
.mt-sm-n5,.my-sm-n5{
margin-top:-.25rem!important
}
.mr-sm-n5,.mx-sm-n5{
margin-right:-.25rem!important
}
.mb-sm-n5,.my-sm-n5{
margin-bottom:-.25rem!important
}
.ml-sm-n5,.mx-sm-n5{
margin-left:-.25rem!important
}
.m-sm-auto{
margin:auto!important
}
.mt-sm-auto,.my-sm-auto{
margin-top:auto!important
}
.mr-sm-auto,.mx-sm-auto{
margin-right:auto!important
}
.mb-sm-auto,.my-sm-auto{
margin-bottom:auto!important
}
.ml-sm-auto,.mx-sm-auto{
margin-left:auto!important
}
.text-sm-left{
text-align:left!important
}
.text-sm-right{
text-align:right!important
}
.text-sm-center{
text-align:center!important
}
.container,.container-sm{
max-width:540px
}
.col-sm{
flex-basis:0;flex-grow:1;max-width:100%
}
.row-cols-sm-1>*{
flex:0 0 100%;max-width:100%
}
.row-cols-sm-2>*{
flex:0 0 50%;max-width:50%
}
.row-cols-sm-3>*{
flex:0 0 33.33333%;max-width:33.33333%
}
.row-cols-sm-4>*{
flex:0 0 25%;max-width:25%
}
.row-cols-sm-5>*{
flex:0 0 20%;max-width:20%
}
.row-cols-sm-6>*{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-sm-auto{
flex:0 0 auto;width:auto;max-width:100%
}
.col-sm-1{
flex:0 0 8.33333%;max-width:8.33333%
}
.col-sm-2{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-sm-3{
flex:0 0 25%;max-width:25%
}
.col-sm-4{
flex:0 0 33.33333%;max-width:33.33333%
}
.col-sm-5{
flex:0 0 41.66667%;max-width:41.66667%
}
.col-sm-6{
flex:0 0 50%;max-width:50%
}
.col-sm-7{
flex:0 0 58.33333%;max-width:58.33333%
}
.col-sm-8{
flex:0 0 66.66667%;max-width:66.66667%
}
.col-sm-9{
flex:0 0 75%;max-width:75%
}
.col-sm-10{
flex:0 0 83.33333%;max-width:83.33333%
}
.col-sm-11{
flex:0 0 91.66667%;max-width:91.66667%
}
.col-sm-12{
flex:0 0 100%;max-width:100%
}
.order-sm-first{
order:-1
}
.order-sm-last{
order:13
}
.order-sm-0{
order:0
}
.order-sm-1{
order:1
}
.order-sm-2{
order:2
}
.order-sm-3{
order:3
}
.order-sm-4{
order:4
}
.order-sm-5{
order:5
}
.order-sm-6{
order:6
}
.order-sm-7{
order:7
}
.order-sm-8{
order:8
}
.order-sm-9{
order:9
}
.order-sm-10{
order:10
}
.order-sm-11{
order:11
}
.order-sm-12{
order:12
}
.offset-sm-0{
margin-left:0
}
.offset-sm-1{
margin-left:8.33333%
}
.offset-sm-2{
margin-left:16.66667%
}
.offset-sm-3{
margin-left:25%
}
.offset-sm-4{
margin-left:33.33333%
}
.offset-sm-5{
margin-left:41.66667%
}
.offset-sm-6{
margin-left:50%
}
.offset-sm-7{
margin-left:58.33333%
}
.offset-sm-8{
margin-left:66.66667%
}
.offset-sm-9{
margin-left:75%
}
.offset-sm-10{
margin-left:83.33333%
}
.offset-sm-11{
margin-left:91.66667%
}
.card-deck{
display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px
}
.card-deck .card{
flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px
}
.card-group{
display:flex;flex-flow:row wrap
}
.card-group>.card{
flex:1 0 0%;margin-bottom:0
}
.card-group>.card+.card{
margin-left:0;border-left:0
}
.card-group>.card:not(:last-child){
border-top-right-radius:0;border-bottom-right-radius:0
}
.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{
border-top-right-radius:0
}
.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{
border-bottom-right-radius:0
}
.card-group>.card:not(:first-child){
border-top-left-radius:0;border-bottom-left-radius:0
}
.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{
border-top-left-radius:0
}
.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{
border-bottom-left-radius:0
}
.card-columns{
-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1
}
.card-columns .card{
display:inline-block;width:100%
}
.vk_posts .vk_post-col-sm-2{
width:calc(16.66% - 30px)
}
.vk_posts .vk_post-col-sm-3{
width:calc(25% - 30px)
}
.vk_posts .vk_post-col-sm-4{
width:calc(33.3% - 30px)
}
.vk_posts .vk_post-col-sm-6{
width:calc(50% - 30px)
}
.vk_posts .vk_post-col-sm-12{
width:calc(100% - 30px)
}
.mainSection .postListText.vk_post-col-sm-12 .vk_post_title{
font-size:16px;font-weight:400
}
:root{
--vk-width-container:540px
}
.entry-body>.vk_posts>.vk_post-col-sm-12 .vk_post_title,.main-section>.vk_posts>.vk_post-col-sm-12 .vk_post_title{
font-size:16px
}
.entry-body>.vk_posts>.vk_post-col-sm-12 .vk_post_excerpt,.main-section>.vk_posts>.vk_post-col-sm-12 .vk_post_excerpt{
font-size:14px
}
.entry-body>.vk_posts>.media.vk_post-col-sm-12,.main-section>.vk_posts>.media.vk_post-col-sm-12{
padding:1.5rem 0
}
.entry-body>.vk_posts>.media.vk_post-col-sm-12:first-child,.main-section>.vk_posts>.media.vk_post-col-sm-12:first-child{
border-top:1px solid var(--vk-color-border-hr,#e5e5e5)
}
.entry-body>.vk_posts>.media.vk_post-col-sm-12 .media-img,.main-section>.vk_posts>.media.vk_post-col-sm-12 .media-img{
margin-right:1.4rem
}
:root{
--vk-width-base-padding:1.7rem
}

}
@media (min-width:576px) and (max-width:767.98px){
.card.vk_post-col-sm-12{
margin-bottom:20px
}
.card-horizontal.vk_post-col-sm-12{
margin-bottom:15px
}
.card-imageRound.vk_post-col-sm-12,.card-noborder.vk_post-col-sm-12{
margin-bottom:40px
}
.media.vk_post-col-sm-3:nth-child(2),.media.vk_post-col-sm-3:nth-child(3),.media.vk_post-col-sm-3:nth-child(4),.media.vk_post-col-sm-4:nth-child(2),.media.vk_post-col-sm-4:nth-child(3),.media.vk_post-col-sm-6:nth-child(2){
border-top:1px solid var(--vk-color-border-hr,#e5e5e5)
}

}
@media (min-width:768px){
.d-md-none{
display:none!important
}
.d-md-inline{
display:inline!important
}
.d-md-inline-block{
display:inline-block!important
}
.d-md-block{
display:block!important
}
.d-md-table{
display:table!important
}
.d-md-table-row{
display:table-row!important
}
.d-md-table-cell{
display:table-cell!important
}
.d-md-flex{
display:flex!important
}
.d-md-inline-flex{
display:inline-flex!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-wrap{
flex-wrap:wrap!important
}
.flex-md-nowrap{
flex-wrap:nowrap!important
}
.flex-md-wrap-reverse{
flex-wrap:wrap-reverse!important
}
.flex-md-fill{
flex:1 1 auto!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
}
.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
}
.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
}
.float-md-left{
float:left!important
}
.float-md-right{
float:right!important
}
.float-md-none{
float:none!important
}
.m-md-0{
margin:0!important
}
.mt-md-0,.my-md-0{
margin-top:0!important
}
.mr-md-0,.mx-md-0{
margin-right:0!important
}
.mb-md-0,.my-md-0{
margin-bottom:0!important
}
.ml-md-0,.mx-md-0{
margin-left:0!important
}
.m-md-1{
margin:.25rem!important
}
.mt-md-1,.my-md-1{
margin-top:.25rem!important
}
.mr-md-1,.mx-md-1{
margin-right:.25rem!important
}
.mb-md-1,.my-md-1{
margin-bottom:.25rem!important
}
.ml-md-1,.mx-md-1{
margin-left:.25rem!important
}
.m-md-2{
margin:.5rem!important
}
.mt-md-2,.my-md-2{
margin-top:.5rem!important
}
.mr-md-2,.mx-md-2{
margin-right:.5rem!important
}
.mb-md-2,.my-md-2{
margin-bottom:.5rem!important
}
.ml-md-2,.mx-md-2{
margin-left:.5rem!important
}
.m-md-3{
margin:1rem!important
}
.mt-md-3,.my-md-3{
margin-top:1rem!important
}
.mr-md-3,.mx-md-3{
margin-right:1rem!important
}
.mb-md-3,.my-md-3{
margin-bottom:1rem!important
}
.ml-md-3,.mx-md-3{
margin-left:1rem!important
}
.m-md-4{
margin:1.5rem!important
}
.mt-md-4,.my-md-4{
margin-top:1.5rem!important
}
.mr-md-4,.mx-md-4{
margin-right:1.5rem!important
}
.mb-md-4,.my-md-4{
margin-bottom:1.5rem!important
}
.ml-md-4,.mx-md-4{
margin-left:1.5rem!important
}
.m-md-5{
margin:3rem!important
}
.mt-md-5,.my-md-5{
margin-top:3rem!important
}
.mr-md-5,.mx-md-5{
margin-right:3rem!important
}
.mb-md-5,.my-md-5{
margin-bottom:3rem!important
}
.ml-md-5,.mx-md-5{
margin-left:3rem!important
}
.p-md-0{
padding:0!important
}
.pt-md-0,.py-md-0{
padding-top:0!important
}
.pr-md-0,.px-md-0{
padding-right:0!important
}
.pb-md-0,.py-md-0{
padding-bottom:0!important
}
.pl-md-0,.px-md-0{
padding-left:0!important
}
.p-md-1{
padding:.25rem!important
}
.pt-md-1,.py-md-1{
padding-top:.25rem!important
}
.pr-md-1,.px-md-1{
padding-right:.25rem!important
}
.pb-md-1,.py-md-1{
padding-bottom:.25rem!important
}
.pl-md-1,.px-md-1{
padding-left:.25rem!important
}
.p-md-2{
padding:.5rem!important
}
.pt-md-2,.py-md-2{
padding-top:.5rem!important
}
.pr-md-2,.px-md-2{
padding-right:.5rem!important
}
.pb-md-2,.py-md-2{
padding-bottom:.5rem!important
}
.pl-md-2,.px-md-2{
padding-left:.5rem!important
}
.p-md-3{
padding:1rem!important
}
.pt-md-3,.py-md-3{
padding-top:1rem!important
}
.pr-md-3,.px-md-3{
padding-right:1rem!important
}
.pb-md-3,.py-md-3{
padding-bottom:1rem!important
}
.pl-md-3,.px-md-3{
padding-left:1rem!important
}
.p-md-4{
padding:1.5rem!important
}
.pt-md-4,.py-md-4{
padding-top:1.5rem!important
}
.pr-md-4,.px-md-4{
padding-right:1.5rem!important
}
.pb-md-4,.py-md-4{
padding-bottom:1.5rem!important
}
.pl-md-4,.px-md-4{
padding-left:1.5rem!important
}
.p-md-5{
padding:3rem!important
}
.pt-md-5,.py-md-5{
padding-top:3rem!important
}
.pr-md-5,.px-md-5{
padding-right:3rem!important
}
.pb-md-5,.py-md-5{
padding-bottom:3rem!important
}
.pl-md-5,.px-md-5{
padding-left:3rem!important
}
.m-md-n1{
margin:-.25rem!important
}
.mt-md-n1,.my-md-n1{
margin-top:-.25rem!important
}
.mr-md-n1,.mx-md-n1{
margin-right:-.25rem!important
}
.mb-md-n1,.my-md-n1{
margin-bottom:-.25rem!important
}
.ml-md-n1,.mx-md-n1{
margin-left:-.25rem!important
}
.m-md-n2{
margin:-.25rem!important
}
.mt-md-n2,.my-md-n2{
margin-top:-.25rem!important
}
.mr-md-n2,.mx-md-n2{
margin-right:-.25rem!important
}
.mb-md-n2,.my-md-n2{
margin-bottom:-.25rem!important
}
.ml-md-n2,.mx-md-n2{
margin-left:-.25rem!important
}
.m-md-n3{
margin:-.25rem!important
}
.mt-md-n3,.my-md-n3{
margin-top:-.25rem!important
}
.mr-md-n3,.mx-md-n3{
margin-right:-.25rem!important
}
.mb-md-n3,.my-md-n3{
margin-bottom:-.25rem!important
}
.ml-md-n3,.mx-md-n3{
margin-left:-.25rem!important
}
.m-md-n4{
margin:-.25rem!important
}
.mt-md-n4,.my-md-n4{
margin-top:-.25rem!important
}
.mr-md-n4,.mx-md-n4{
margin-right:-.25rem!important
}
.mb-md-n4,.my-md-n4{
margin-bottom:-.25rem!important
}
.ml-md-n4,.mx-md-n4{
margin-left:-.25rem!important
}
.m-md-n5{
margin:-.25rem!important
}
.mt-md-n5,.my-md-n5{
margin-top:-.25rem!important
}
.mr-md-n5,.mx-md-n5{
margin-right:-.25rem!important
}
.mb-md-n5,.my-md-n5{
margin-bottom:-.25rem!important
}
.ml-md-n5,.mx-md-n5{
margin-left:-.25rem!important
}
.m-md-auto{
margin:auto!important
}
.mt-md-auto,.my-md-auto{
margin-top:auto!important
}
.mr-md-auto,.mx-md-auto{
margin-right:auto!important
}
.mb-md-auto,.my-md-auto{
margin-bottom:auto!important
}
.ml-md-auto,.mx-md-auto{
margin-left:auto!important
}
.text-md-left{
text-align:left!important
}
.text-md-right{
text-align:right!important
}
.text-md-center{
text-align:center!important
}
.container,.container-md,.container-sm{
max-width:720px
}
.col-md{
flex-basis:0;flex-grow:1;max-width:100%
}
.row-cols-md-1>*{
flex:0 0 100%;max-width:100%
}
.row-cols-md-2>*{
flex:0 0 50%;max-width:50%
}
.row-cols-md-3>*{
flex:0 0 33.33333%;max-width:33.33333%
}
.row-cols-md-4>*{
flex:0 0 25%;max-width:25%
}
.row-cols-md-5>*{
flex:0 0 20%;max-width:20%
}
.row-cols-md-6>*{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-md-auto{
flex:0 0 auto;width:auto;max-width:100%
}
.col-md-1{
flex:0 0 8.33333%;max-width:8.33333%
}
.col-md-2{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-md-3{
flex:0 0 25%;max-width:25%
}
.col-md-4{
flex:0 0 33.33333%;max-width:33.33333%
}
.col-md-5{
flex:0 0 41.66667%;max-width:41.66667%
}
.col-md-6{
flex:0 0 50%;max-width:50%
}
.col-md-7{
flex:0 0 58.33333%;max-width:58.33333%
}
.col-md-8{
flex:0 0 66.66667%;max-width:66.66667%
}
.col-md-9{
flex:0 0 75%;max-width:75%
}
.col-md-10{
flex:0 0 83.33333%;max-width:83.33333%
}
.col-md-11{
flex:0 0 91.66667%;max-width:91.66667%
}
.col-md-12{
flex:0 0 100%;max-width:100%
}
.order-md-first{
order:-1
}
.order-md-last{
order:13
}
.order-md-0{
order:0
}
.order-md-1{
order:1
}
.order-md-2{
order:2
}
.order-md-3{
order:3
}
.order-md-4{
order:4
}
.order-md-5{
order:5
}
.order-md-6{
order:6
}
.order-md-7{
order:7
}
.order-md-8{
order:8
}
.order-md-9{
order:9
}
.order-md-10{
order:10
}
.order-md-11{
order:11
}
.order-md-12{
order:12
}
.offset-md-0{
margin-left:0
}
.offset-md-1{
margin-left:8.33333%
}
.offset-md-2{
margin-left:16.66667%
}
.offset-md-3{
margin-left:25%
}
.offset-md-4{
margin-left:33.33333%
}
.offset-md-5{
margin-left:41.66667%
}
.offset-md-6{
margin-left:50%
}
.offset-md-7{
margin-left:58.33333%
}
.offset-md-8{
margin-left:66.66667%
}
.offset-md-9{
margin-left:75%
}
.offset-md-10{
margin-left:83.33333%
}
.offset-md-11{
margin-left:91.66667%
}
.vk_posts .vk_post-col-md-2{
width:calc(16.66% - 30px)
}
.vk_posts .vk_post-col-md-3{
width:calc(25% - 30px)
}
.vk_posts .vk_post-col-md-4{
width:calc(33.3% - 30px)
}
.vk_posts .vk_post-col-md-6{
width:calc(30% - 30px)
}
.vk_posts .vk_post-col-md-12{
width:calc(100% - 30px)
}
:root{
--vk-width-container:720px
}
.entry-body>.vk_posts>.vk_post-col-md-12 .vk_post_title,.main-section>.vk_posts>.vk_post-col-md-12 .vk_post_title{
font-size:18px
}
.entry-body>.vk_posts>.vk_post-col-md-12 .vk_post_excerpt,.main-section>.vk_posts>.vk_post-col-md-12 .vk_post_excerpt{
font-size:14px
}
.site-body{
padding:2.5rem 0px ;
}
:root{
--vk-width-base-padding:2rem
}
.site-body.site-body--base--on{
padding:2rem 0 3.5rem
}
.ltg-slide-text-title{
font-size:24px
}

}
@media (min-width:768px) and (max-width:991.98px){
.card.vk_post-col-md-12{
margin-bottom:20px
}
.card-horizontal.vk_post-col-md-12{
margin-bottom:15px
}
.card-imageRound.vk_post-col-md-12,.card-noborder.vk_post-col-md-12{
margin-bottom:40px
}
.media.vk_post-col-md-3:nth-child(2),.media.vk_post-col-md-3:nth-child(3),.media.vk_post-col-md-3:nth-child(4),.media.vk_post-col-md-4:nth-child(2),.media.vk_post-col-md-4:nth-child(3),.media.vk_post-col-md-6:nth-child(2){
border-top:1px solid var(--vk-color-border-hr,#e5e5e5)
}

}
@media (min-width:991.98px){
.next-prev .vk_post.card{
margin-bottom:0
}

}
@media (min-width:992px){
.d-lg-none{
display:none!important
}
.d-lg-inline{
display:inline!important
}
.d-lg-inline-block{
display:inline-block!important
}
.d-lg-block{
display:block!important
}
.d-lg-table{
display:table!important
}
.d-lg-table-row{
display:table-row!important
}
.d-lg-table-cell{
display:table-cell!important
}
.d-lg-flex{
display:flex!important
}
.d-lg-inline-flex{
display:inline-flex!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-wrap{
flex-wrap:wrap!important
}
.flex-lg-nowrap{
flex-wrap:nowrap!important
}
.flex-lg-wrap-reverse{
flex-wrap:wrap-reverse!important
}
.flex-lg-fill{
flex:1 1 auto!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
}
.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
}
.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
}
.float-lg-left{
float:left!important
}
.float-lg-right{
float:right!important
}
.float-lg-none{
float:none!important
}
.m-lg-0{
margin:0!important
}
.mt-lg-0,.my-lg-0{
margin-top:0!important
}
.mr-lg-0,.mx-lg-0{
margin-right:0!important
}
.mb-lg-0,.my-lg-0{
margin-bottom:0!important
}
.ml-lg-0,.mx-lg-0{
margin-left:0!important
}
.m-lg-1{
margin:.25rem!important
}
.mt-lg-1,.my-lg-1{
margin-top:.25rem!important
}
.mr-lg-1,.mx-lg-1{
margin-right:.25rem!important
}
.mb-lg-1,.my-lg-1{
margin-bottom:.25rem!important
}
.ml-lg-1,.mx-lg-1{
margin-left:.25rem!important
}
.m-lg-2{
margin:.5rem!important
}
.mt-lg-2,.my-lg-2{
margin-top:.5rem!important
}
.mr-lg-2,.mx-lg-2{
margin-right:.5rem!important
}
.mb-lg-2,.my-lg-2{
margin-bottom:.5rem!important
}
.ml-lg-2,.mx-lg-2{
margin-left:.5rem!important
}
.m-lg-3{
margin:1rem!important
}
.mt-lg-3,.my-lg-3{
margin-top:1rem!important
}
.mr-lg-3,.mx-lg-3{
margin-right:1rem!important
}
.mb-lg-3,.my-lg-3{
margin-bottom:1rem!important
}
.ml-lg-3,.mx-lg-3{
margin-left:1rem!important
}
.m-lg-4{
margin:1.5rem!important
}
.mt-lg-4,.my-lg-4{
margin-top:1.5rem!important
}
.mr-lg-4,.mx-lg-4{
margin-right:1.5rem!important
}
.mb-lg-4,.my-lg-4{
margin-bottom:1.5rem!important
}
.ml-lg-4,.mx-lg-4{
margin-left:1.5rem!important
}
.m-lg-5{
margin:3rem!important
}
.mt-lg-5,.my-lg-5{
margin-top:3rem!important
}
.mr-lg-5,.mx-lg-5{
margin-right:3rem!important
}
.mb-lg-5,.my-lg-5{
margin-bottom:3rem!important
}
.ml-lg-5,.mx-lg-5{
margin-left:3rem!important
}
.p-lg-0{
padding:0!important
}
.pt-lg-0,.py-lg-0{
padding-top:0!important
}
.pr-lg-0,.px-lg-0{
padding-right:0!important
}
.pb-lg-0,.py-lg-0{
padding-bottom:0!important
}
.pl-lg-0,.px-lg-0{
padding-left:0!important
}
.p-lg-1{
padding:.25rem!important
}
.pt-lg-1,.py-lg-1{
padding-top:.25rem!important
}
.pr-lg-1,.px-lg-1{
padding-right:.25rem!important
}
.pb-lg-1,.py-lg-1{
padding-bottom:.25rem!important
}
.pl-lg-1,.px-lg-1{
padding-left:.25rem!important
}
.p-lg-2{
padding:.5rem!important
}
.pt-lg-2,.py-lg-2{
padding-top:.5rem!important
}
.pr-lg-2,.px-lg-2{
padding-right:.5rem!important
}
.pb-lg-2,.py-lg-2{
padding-bottom:.5rem!important
}
.pl-lg-2,.px-lg-2{
padding-left:.5rem!important
}
.p-lg-3{
padding:1rem!important
}
.pt-lg-3,.py-lg-3{
padding-top:1rem!important
}
.pr-lg-3,.px-lg-3{
padding-right:1rem!important
}
.pb-lg-3,.py-lg-3{
padding-bottom:1rem!important
}
.pl-lg-3,.px-lg-3{
padding-left:1rem!important
}
.p-lg-4{
padding:1.5rem!important
}
.pt-lg-4,.py-lg-4{
padding-top:1.5rem!important
}
.pr-lg-4,.px-lg-4{
padding-right:1.5rem!important
}
.pb-lg-4,.py-lg-4{
padding-bottom:1.5rem!important
}
.pl-lg-4,.px-lg-4{
padding-left:1.5rem!important
}
.p-lg-5{
padding:3rem!important
}
.pt-lg-5,.py-lg-5{
padding-top:3rem!important
}
.pr-lg-5,.px-lg-5{
padding-right:3rem!important
}
.pb-lg-5,.py-lg-5{
padding-bottom:3rem!important
}
.pl-lg-5,.px-lg-5{
padding-left:3rem!important
}
.m-lg-n1{
margin:-.25rem!important
}
.mt-lg-n1,.my-lg-n1{
margin-top:-.25rem!important
}
.mr-lg-n1,.mx-lg-n1{
margin-right:-.25rem!important
}
.mb-lg-n1,.my-lg-n1{
margin-bottom:-.25rem!important
}
.ml-lg-n1,.mx-lg-n1{
margin-left:-.25rem!important
}
.m-lg-n2{
margin:-.25rem!important
}
.mt-lg-n2,.my-lg-n2{
margin-top:-.25rem!important
}
.mr-lg-n2,.mx-lg-n2{
margin-right:-.25rem!important
}
.mb-lg-n2,.my-lg-n2{
margin-bottom:-.25rem!important
}
.ml-lg-n2,.mx-lg-n2{
margin-left:-.25rem!important
}
.m-lg-n3{
margin:-.25rem!important
}
.mt-lg-n3,.my-lg-n3{
margin-top:-.25rem!important
}
.mr-lg-n3,.mx-lg-n3{
margin-right:-.25rem!important
}
.mb-lg-n3,.my-lg-n3{
margin-bottom:-.25rem!important
}
.ml-lg-n3,.mx-lg-n3{
margin-left:-.25rem!important
}
.m-lg-n4{
margin:-.25rem!important
}
.mt-lg-n4,.my-lg-n4{
margin-top:-.25rem!important
}
.mr-lg-n4,.mx-lg-n4{
margin-right:-.25rem!important
}
.mb-lg-n4,.my-lg-n4{
margin-bottom:-.25rem!important
}
.ml-lg-n4,.mx-lg-n4{
margin-left:-.25rem!important
}
.m-lg-n5{
margin:-.25rem!important
}
.mt-lg-n5,.my-lg-n5{
margin-top:-.25rem!important
}
.mr-lg-n5,.mx-lg-n5{
margin-right:-.25rem!important
}
.mb-lg-n5,.my-lg-n5{
margin-bottom:-.25rem!important
}
.ml-lg-n5,.mx-lg-n5{
margin-left:-.25rem!important
}
.m-lg-auto{
margin:auto!important
}
.mt-lg-auto,.my-lg-auto{
margin-top:auto!important
}
.mr-lg-auto,.mx-lg-auto{
margin-right:auto!important
}
.mb-lg-auto,.my-lg-auto{
margin-bottom:auto!important
}
.ml-lg-auto,.mx-lg-auto{
margin-left:auto!important
}
.text-lg-left{
text-align:left!important
}
.text-lg-right{
text-align:right!important
}
.text-lg-center{
text-align:center!important
}
.container,.container-lg,.container-md,.container-sm{
max-width:960px
}
.col-lg{
flex-basis:0;flex-grow:1;max-width:100%
}
.row-cols-lg-1>*{
flex:0 0 100%;max-width:100%
}
.row-cols-lg-2>*{
flex:0 0 50%;max-width:50%
}
.row-cols-lg-3>*{
flex:0 0 33.33333%;max-width:33.33333%
}
.row-cols-lg-4>*{
flex:0 0 25%;max-width:25%
}
.row-cols-lg-5>*{
flex:0 0 20%;max-width:20%
}
.row-cols-lg-6>*{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-lg-auto{
flex:0 0 auto;width:auto;max-width:100%
}
.col-lg-1{
flex:0 0 8.33333%;max-width:8.33333%
}
.col-lg-2{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-lg-3{
flex:0 0 25%;max-width:25%
}
.col-lg-4{
flex:0 0 33.33333%;max-width:33.33333%
}
.col-lg-5{
flex:0 0 41.66667%;max-width:41.66667%
}
.col-lg-6{
flex:0 0 50%;max-width:50%
}
.col-lg-7{
flex:0 0 58.33333%;max-width:58.33333%
}
.col-lg-8{
flex:0 0 66.66667%;max-width:66.66667%
}
.col-lg-9{
flex:0 0 75%;max-width:75%
}
.col-lg-10{
flex:0 0 83.33333%;max-width:83.33333%
}
.col-lg-11{
flex:0 0 91.66667%;max-width:91.66667%
}
.col-lg-12{
flex:0 0 100%;max-width:100%
}
.order-lg-first{
order:-1
}
.order-lg-last{
order:13
}
.order-lg-0{
order:0
}
.order-lg-1{
order:1
}
.order-lg-2{
order:2
}
.order-lg-3{
order:3
}
.order-lg-4{
order:4
}
.order-lg-5{
order:5
}
.order-lg-6{
order:6
}
.order-lg-7{
order:7
}
.order-lg-8{
order:8
}
.order-lg-9{
order:9
}
.order-lg-10{
order:10
}
.order-lg-11{
order:11
}
.order-lg-12{
order:12
}
.offset-lg-0{
margin-left:0
}
.offset-lg-1{
margin-left:8.33333%
}
.offset-lg-2{
margin-left:16.66667%
}
.offset-lg-3{
margin-left:25%
}
.offset-lg-4{
margin-left:33.33333%
}
.offset-lg-5{
margin-left:41.66667%
}
.offset-lg-6{
margin-left:50%
}
.offset-lg-7{
margin-left:58.33333%
}
.offset-lg-8{
margin-left:66.66667%
}
.offset-lg-9{
margin-left:75%
}
.offset-lg-10{
margin-left:83.33333%
}
.offset-lg-11{
margin-left:91.66667%
}
.vk_posts .vk_post-col-lg-2{
width:calc(16.66% - 30px)
}
.vk_posts .vk_post-col-lg-3{
width:calc(25% - 30px)
}
.vk_posts .vk_post-col-lg-4{
width:calc(33.3% - 30px)
}
.vk_posts .vk_post-col-lg-6{
width:calc(50% - 30px)
}
.vk_posts .vk_post-col-lg-12{
width:calc(100% - 30px)
}
.postListText_title{
padding-top:0;clear:none
}
:root{
--vk-width-container:960px
}
.entry-body>.vk_posts>.vk_post-col-lg-12 .vk_post_title,.main-section>.vk_posts>.vk_post-col-lg-12 .vk_post_title{
font-size:18px
}
.entry-body>.vk_posts>.vk_post-col-lg-12 .vk_post_excerpt,.main-section>.vk_posts>.vk_post-col-lg-12 .vk_post_excerpt{
font-size:14px
}
.entry-body>.vk_posts>.media.vk_post-col-lg-12,.main-section>.vk_posts>.media.vk_post-col-lg-12{
padding:1.8rem 0
}
.entry-body>.vk_posts>.media.vk_post-col-lg-12 .media-img,.main-section>.vk_posts>.media.vk_post-col-lg-12 .media-img{
margin-right:1.8rem
}
.site-body{
padding:3rem 15px 3.5rem
}
.main-section--col--two{
width:var(--vk-width-col-2-main);float:left
}
.sub-section--col--two{
width:var(--vk-width-col-2-sub);float:right
}
.sub-section--pos--left{
float:left
}
.main-section--pos--right{
float:right
}
.main-section--col--one,.sub-section--col--one{
width:100%
}
:root{
--vk-width-base-padding:2.4rem;--vk-width-base-padding-side:1.7rem
}
.ltg-slide-text-title{
font-size:28px
}
.ltg-slide-text-caption{
font-size:1.125rem
}
.global-nav-list .sub-menu li ul.sub-menu li a{
padding-left:2.2em
}
.global-nav-list .sub-menu li ul.sub-menu li li a{
padding-left:3.2em
}
body:not(.header_scrolled) .global-nav--layout--float-right{
display:flex;justify-content:flex-end;align-items:center
}
.global-nav--layout--float-right{
width:-webkit-min-content;width:-moz-min-content;width:min-content
}
body.device-mobile .vk-mobile-nav-menu-btn{
display:none
}
.device-pc .global-nav-list>li>a{
padding:14px 1.5em
}
.site-header-logo{
text-align:left;padding-top:1.1rem;margin-bottom:1rem;margin-left:0
}
.site-header--layout--center .site-header-logo{
text-align:center
}
.site-header--layout--nav-float .site-header-container{
display:flex;flex-direction:row
}
.site-header--layout--nav-float .site-header-logo{
margin-right:2em;width:100%
}
.site-header--layout--nav-float .site-header-logo img{
margin-left:0
}
.site-header--layout--sub-active .site-header-logo{
float:left
}
.header_scrolled .site-header{
clear:both;z-index:1000;position:fixed;top:0;left:0;width:100vw;max-width:100vw;min-height:unset;box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-animation:header_drop .5s ease-out 0s 1 alternate none running;animation:header_drop .5s ease-out 0s 1 alternate none running
}
.header_scrolled .site-header .global-nav{
display:block;margin-left:auto;margin-right:auto
}
.header_scrolled.admin-bar .site-header{
-webkit-animation:header_drop_admin .5s ease-out 0s 1 alternate none running;animation:header_drop_admin .5s ease-out 0s 1 alternate none running
}
body.device-pc .vk-mobile-nav-menu-btn{
display:none
}
body.device-pc .vk-mobile-nav{
display:none
}

}
@media (min-width:992px) and (max-width:1199.98px){
.card.vk_post-col-lg-12{
margin-bottom:20px
}
.card-horizontal.vk_post-col-lg-12{
margin-bottom:15px
}
.card-imageRound.vk_post-col-lg-12,.card-noborder.vk_post-col-lg-12{
margin-bottom:40px
}
.media.vk_post-col-lg-3:nth-child(2),.media.vk_post-col-lg-3:nth-child(3),.media.vk_post-col-lg-3:nth-child(4),.media.vk_post-col-lg-4:nth-child(2),.media.vk_post-col-lg-4:nth-child(3),.media.vk_post-col-lg-6:nth-child(2){
border-top:1px solid var(--vk-color-border-hr,#e5e5e5)
}
.sub-section--col--two .veu_contact .contact_frame{
padding:1.1rem 1rem
}
.sub-section--col--two .veu_contact .contact_txt{
margin-bottom:.5rem
}
.sub-section--col--two .veu_contact .contact_txt_catch{
font-size:11px
}
.sub-section--col--two .veu_contact .contact_txt_tel{
font-size:18px
}
.sub-section--col--two .veu_contact .contact_txt_time{
font-size:11px
}
.sub-section--col--two .veu_contact .contact_bt_txt{
font-size:16px;line-height:1.2
}
.sub-section--col--two .veu_contact .contact_bt_subTxt{
font-size:10px
}

}
@media (min-width:1200px){
.d-xl-none{
display:none!important
}
.d-xl-inline{
display:inline!important
}
.d-xl-inline-block{
display:inline-block!important
}
.d-xl-block{
display:block!important
}
.d-xl-table{
display:table!important
}
.d-xl-table-row{
display:table-row!important
}
.d-xl-table-cell{
display:table-cell!important
}
.d-xl-flex{
display:flex!important
}
.d-xl-inline-flex{
display:inline-flex!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-wrap{
flex-wrap:wrap!important
}
.flex-xl-nowrap{
flex-wrap:nowrap!important
}
.flex-xl-wrap-reverse{
flex-wrap:wrap-reverse!important
}
.flex-xl-fill{
flex:1 1 auto!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
}
.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
}
.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
}
.float-xl-left{
float:left!important
}
.float-xl-right{
float:right!important
}
.float-xl-none{
float:none!important
}
.m-xl-0{
margin:0!important
}
.mt-xl-0,.my-xl-0{
margin-top:0!important
}
.mr-xl-0,.mx-xl-0{
margin-right:0!important
}
.mb-xl-0,.my-xl-0{
margin-bottom:0!important
}
.ml-xl-0,.mx-xl-0{
margin-left:0!important
}
.m-xl-1{
margin:.25rem!important
}
.mt-xl-1,.my-xl-1{
margin-top:.25rem!important
}
.mr-xl-1,.mx-xl-1{
margin-right:.25rem!important
}
.mb-xl-1,.my-xl-1{
margin-bottom:.25rem!important
}
.ml-xl-1,.mx-xl-1{
margin-left:.25rem!important
}
.m-xl-2{
margin:.5rem!important
}
.mt-xl-2,.my-xl-2{
margin-top:.5rem!important
}
.mr-xl-2,.mx-xl-2{
margin-right:.5rem!important
}
.mb-xl-2,.my-xl-2{
margin-bottom:.5rem!important
}
.ml-xl-2,.mx-xl-2{
margin-left:.5rem!important
}
.m-xl-3{
margin:1rem!important
}
.mt-xl-3,.my-xl-3{
margin-top:1rem!important
}
.mr-xl-3,.mx-xl-3{
margin-right:1rem!important
}
.mb-xl-3,.my-xl-3{
margin-bottom:1rem!important
}
.ml-xl-3,.mx-xl-3{
margin-left:1rem!important
}
.m-xl-4{
margin:1.5rem!important
}
.mt-xl-4,.my-xl-4{
margin-top:1.5rem!important
}
.mr-xl-4,.mx-xl-4{
margin-right:1.5rem!important
}
.mb-xl-4,.my-xl-4{
margin-bottom:1.5rem!important
}
.ml-xl-4,.mx-xl-4{
margin-left:1.5rem!important
}
.m-xl-5{
margin:3rem!important
}
.mt-xl-5,.my-xl-5{
margin-top:3rem!important
}
.mr-xl-5,.mx-xl-5{
margin-right:3rem!important
}
.mb-xl-5,.my-xl-5{
margin-bottom:3rem!important
}
.ml-xl-5,.mx-xl-5{
margin-left:3rem!important
}
.p-xl-0{
padding:0!important
}
.pt-xl-0,.py-xl-0{
padding-top:0!important
}
.pr-xl-0,.px-xl-0{
padding-right:0!important
}
.pb-xl-0,.py-xl-0{
padding-bottom:0!important
}
.pl-xl-0,.px-xl-0{
padding-left:0!important
}
.p-xl-1{
padding:.25rem!important
}
.pt-xl-1,.py-xl-1{
padding-top:.25rem!important
}
.pr-xl-1,.px-xl-1{
padding-right:.25rem!important
}
.pb-xl-1,.py-xl-1{
padding-bottom:.25rem!important
}
.pl-xl-1,.px-xl-1{
padding-left:.25rem!important
}
.p-xl-2{
padding:.5rem!important
}
.pt-xl-2,.py-xl-2{
padding-top:.5rem!important
}
.pr-xl-2,.px-xl-2{
padding-right:.5rem!important
}
.pb-xl-2,.py-xl-2{
padding-bottom:.5rem!important
}
.pl-xl-2,.px-xl-2{
padding-left:.5rem!important
}
.p-xl-3{
padding:1rem!important
}
.pt-xl-3,.py-xl-3{
padding-top:1rem!important
}
.pr-xl-3,.px-xl-3{
padding-right:1rem!important
}
.pb-xl-3,.py-xl-3{
padding-bottom:1rem!important
}
.pl-xl-3,.px-xl-3{
padding-left:1rem!important
}
.p-xl-4{
padding:1.5rem!important
}
.pt-xl-4,.py-xl-4{
padding-top:1.5rem!important
}
.pr-xl-4,.px-xl-4{
padding-right:1.5rem!important
}
.pb-xl-4,.py-xl-4{
padding-bottom:1.5rem!important
}
.pl-xl-4,.px-xl-4{
padding-left:1.5rem!important
}
.p-xl-5{
padding:3rem!important
}
.pt-xl-5,.py-xl-5{
padding-top:3rem!important
}
.pr-xl-5,.px-xl-5{
padding-right:3rem!important
}
.pb-xl-5,.py-xl-5{
padding-bottom:3rem!important
}
.pl-xl-5,.px-xl-5{
padding-left:3rem!important
}
.m-xl-n1{
margin:-.25rem!important
}
.mt-xl-n1,.my-xl-n1{
margin-top:-.25rem!important
}
.mr-xl-n1,.mx-xl-n1{
margin-right:-.25rem!important
}
.mb-xl-n1,.my-xl-n1{
margin-bottom:-.25rem!important
}
.ml-xl-n1,.mx-xl-n1{
margin-left:-.25rem!important
}
.m-xl-n2{
margin:-.25rem!important
}
.mt-xl-n2,.my-xl-n2{
margin-top:-.25rem!important
}
.mr-xl-n2,.mx-xl-n2{
margin-right:-.25rem!important
}
.mb-xl-n2,.my-xl-n2{
margin-bottom:-.25rem!important
}
.ml-xl-n2,.mx-xl-n2{
margin-left:-.25rem!important
}
.m-xl-n3{
margin:-.25rem!important
}
.mt-xl-n3,.my-xl-n3{
margin-top:-.25rem!important
}
.mr-xl-n3,.mx-xl-n3{
margin-right:-.25rem!important
}
.mb-xl-n3,.my-xl-n3{
margin-bottom:-.25rem!important
}
.ml-xl-n3,.mx-xl-n3{
margin-left:-.25rem!important
}
.m-xl-n4{
margin:-.25rem!important
}
.mt-xl-n4,.my-xl-n4{
margin-top:-.25rem!important
}
.mr-xl-n4,.mx-xl-n4{
margin-right:-.25rem!important
}
.mb-xl-n4,.my-xl-n4{
margin-bottom:-.25rem!important
}
.ml-xl-n4,.mx-xl-n4{
margin-left:-.25rem!important
}
.m-xl-n5{
margin:-.25rem!important
}
.mt-xl-n5,.my-xl-n5{
margin-top:-.25rem!important
}
.mr-xl-n5,.mx-xl-n5{
margin-right:-.25rem!important
}
.mb-xl-n5,.my-xl-n5{
margin-bottom:-.25rem!important
}
.ml-xl-n5,.mx-xl-n5{
margin-left:-.25rem!important
}
.m-xl-auto{
margin:auto!important
}
.mt-xl-auto,.my-xl-auto{
margin-top:auto!important
}
.mr-xl-auto,.mx-xl-auto{
margin-right:auto!important
}
.mb-xl-auto,.my-xl-auto{
margin-bottom:auto!important
}
.ml-xl-auto,.mx-xl-auto{
margin-left:auto!important
}
.text-xl-left{
text-align:left!important
}
.text-xl-right{
text-align:right!important
}
.text-xl-center{
text-align:center!important
}
.container,.container-lg,.container-md,.container-sm,.container-xl{
max-width:1140px
}
.col-xl{
flex-basis:0;flex-grow:1;max-width:100%
}
.row-cols-xl-1>*{
flex:0 0 100%;max-width:100%
}
.row-cols-xl-2>*{
flex:0 0 50%;max-width:50%
}
.row-cols-xl-3>*{
flex:0 0 33.33333%;max-width:33.33333%
}
.row-cols-xl-4>*{
flex:0 0 25%;max-width:25%
}
.row-cols-xl-5>*{
flex:0 0 20%;max-width:20%
}
.row-cols-xl-6>*{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-xl-auto{
flex:0 0 auto;width:auto;max-width:100%
}
.col-xl-1{
flex:0 0 8.33333%;max-width:8.33333%
}
.col-xl-2{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-xl-3{
flex:0 0 25%;max-width:25%
}
.col-xl-4{
flex:0 0 33.33333%;max-width:33.33333%
}
.col-xl-5{
flex:0 0 41.66667%;max-width:41.66667%
}
.col-xl-6{
flex:0 0 50%;max-width:50%
}
.col-xl-7{
flex:0 0 58.33333%;max-width:58.33333%
}
.col-xl-8{
flex:0 0 66.66667%;max-width:66.66667%
}
.col-xl-9{
flex:0 0 75%;max-width:75%
}
.col-xl-10{
flex:0 0 83.33333%;max-width:83.33333%
}
.col-xl-11{
flex:0 0 91.66667%;max-width:91.66667%
}
.col-xl-12{
flex:0 0 100%;max-width:100%
}
.order-xl-first{
order:-1
}
.order-xl-last{
order:13
}
.order-xl-0{
order:0
}
.order-xl-1{
order:1
}
.order-xl-2{
order:2
}
.order-xl-3{
order:3
}
.order-xl-4{
order:4
}
.order-xl-5{
order:5
}
.order-xl-6{
order:6
}
.order-xl-7{
order:7
}
.order-xl-8{
order:8
}
.order-xl-9{
order:9
}
.order-xl-10{
order:10
}
.order-xl-11{
order:11
}
.order-xl-12{
order:12
}
.offset-xl-0{
margin-left:0
}
.offset-xl-1{
margin-left:8.33333%
}
.offset-xl-2{
margin-left:16.66667%
}
.offset-xl-3{
margin-left:25%
}
.offset-xl-4{
margin-left:33.33333%
}
.offset-xl-5{
margin-left:41.66667%
}
.offset-xl-6{
margin-left:50%
}
.offset-xl-7{
margin-left:58.33333%
}
.offset-xl-8{
margin-left:66.66667%
}
.offset-xl-9{
margin-left:75%
}
.offset-xl-10{
margin-left:83.33333%
}
.offset-xl-11{
margin-left:91.66667%
}
.vk_posts .vk_post-col-xl-2{
width:calc(16.66% - 30px)
}
.vk_posts .vk_post-col-xl-3{
width:calc(25% - 30px)
}
.vk_posts .vk_post-col-xl-4{
width:calc(33.3% - 30px)
}
.vk_posts .vk_post-col-xl-6{
width:calc(50% - 30px)
}
.vk_posts .vk_post-col-xl-12{
width:calc(100% - 30px)
}
.card.vk_post-col-xl-12{
margin-bottom:20px
}
.card-horizontal.vk_post-col-xl-12{
margin-bottom:15px
}
.card-imageRound.vk_post-col-xl-12,.card-noborder.vk_post-col-xl-12{
margin-bottom:40px
}
.media.vk_post-col-xl-3:nth-child(2),.media.vk_post-col-xl-3:nth-child(3),.media.vk_post-col-xl-3:nth-child(4),.media.vk_post-col-xl-4:nth-child(2),.media.vk_post-col-xl-4:nth-child(3),.media.vk_post-col-xl-6:nth-child(2){
border-top:1px solid var(--vk-color-border-hr,#e5e5e5)
}
:root{
--vk-width-container:1140px
}
.entry-body>.vk_posts>.vk_post-col-xl-12 .vk_post_title,.main-section>.vk_posts>.vk_post-col-xl-12 .vk_post_title{
font-size:21px
}
.entry-body>.vk_posts>.vk_post-col-xl-12 .vk_post_excerpt,.main-section>.vk_posts>.vk_post-col-xl-12 .vk_post_excerpt{
font-size:14px
}
.site-body{
padding:3.5rem 15px 4rem
}
:root{
--vk-width-base-padding-side:2rem
}
.ltg-slide-text-title{
font-size:32px
}
.ltg-slide-text-caption{
font-size:1.25rem
}

}
@media (min-width:1400px){
.vk_posts .vk_post-col-xxl-2{
width:calc(16.66% - 30px)
}
.vk_posts .vk_post-col-xxl-3{
width:calc(25% - 30px)
}
.vk_posts .vk_post-col-xxl-4{
width:calc(33.3% - 30px)
}
.vk_posts .vk_post-col-xxl-6{
width:calc(50% - 30px)
}
.vk_posts .vk_post-col-xxl-12{
width:calc(100% - 30px)
}
.card.vk_post-col-xxl-12{
margin-bottom:20px
}
.card-horizontal.vk_post-col-xxl-12{
margin-bottom:15px
}
.card-imageRound.vk_post-col-xxl-12,.card-noborder.vk_post-col-xxl-12{
margin-bottom:40px
}
.media.vk_post-col-xxl-3:nth-child(2),.media.vk_post-col-xxl-3:nth-child(3),.media.vk_post-col-xxl-3:nth-child(4),.media.vk_post-col-xxl-4:nth-child(2),.media.vk_post-col-xxl-4:nth-child(3),.media.vk_post-col-xxl-6:nth-child(2){
border-top:1px solid var(--vk-color-border-hr,#e5e5e5)
}
.entry-body>.vk_posts>.vk_post-col-xxl-12 .vk_post_title,.main-section>.vk_posts>.vk_post-col-xxl-12 .vk_post_title{
font-size:26px
}
.entry-body>.vk_posts>.vk_post-col-xxl-12 .vk_post_excerpt,.main-section>.vk_posts>.vk_post-col-xxl-12 .vk_post_excerpt{
font-size:14px
}

}
@media (max-width:991.98px){
body,html{
font-size:calc(var(--vk-size-text) * .875)
}
.main-section,.sub-section{
width:100%;flex-basis:unset
}
.main-section{
margin-bottom:2rem
}
.global-nav{
display:none
}
.site-header-logo{
padding-top:.5rem;margin-bottom:.5rem
}
.site-header-logo img{
max-height:50px
}
.site-header-container{
display:block;overflow:hidden
}
.mobile-fix-nav_enable .site-footer{
padding-bottom:70px
}

}
@media (max-width:991px){
.mobile-fix-nav_enable .page_top_btn{
bottom:calc(62px + 10px);right:10px
}
.site-header-sub{
display:none
}

}
@media (max-width:782px){
.admin-bar .vk-mobile-nav-menu-btn{
top:calc(46px + 5px)
}
.admin-bar .vk-mobile-nav{
top:46px
}

}
@media screen and (max-width:782px){
.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-drop-in,.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-left-in,.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-right-in{
top:46px
}

}
@media (max-width:767.98px){
.ltg-slide .btn{
font-size:12px
}
.footer-nav{
padding:0
}
.footer-nav-list li{
display:block;padding:0
}
.footer-nav-list li a{
display:block;padding-top:1em;padding-bottom:1em
}
.footer-nav-list li:last-child a{
border-bottom:none
}

}
@media (max-width:600px){
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{
margin-bottom:1.6rem
}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media{
margin-top:1.6rem
}

}
@media (max-width:575.98px){
.card.vk_post-col-xs-12{
margin-bottom:20px
}
.card-horizontal.vk_post-col-xs-12{
margin-bottom:15px
}
.card-imageRound.vk_post-col-xs-12,.card-noborder.vk_post-col-xs-12{
margin-bottom:40px
}
.media.vk_post-col-xs-6:nth-child(2){
border-top:1px solid var(--vk-color-border-hr,#e5e5e5)
}
.w3eden .media{
display:block!important
}
.w3eden .link-template-default.thumbnail .wpdm-download-link.btn{
display:block;margin-top:10px
}
.ltg-slide .swiper-button-next:after,.ltg-slide .swiper-button-prev:after{
display:none
}

}
@media print{
.d-print-none{
display:none!important
}
.d-print-inline{
display:inline!important
}
.d-print-inline-block{
display:inline-block!important
}
.d-print-block{
display:block!important
}
.d-print-table{
display:table!important
}
.d-print-table-row{
display:table-row!important
}
.d-print-table-cell{
display:table-cell!important
}
.d-print-flex{
display:flex!important
}
.d-print-inline-flex{
display:inline-flex!important
}
#page_top{
display:none!important
}
.mobile-fix-nav,.vk-mobile-nav,.vk-mobile-nav-menu-btn{
display:none
}
a{
text-decoration:none!important
}
a[href]:after,abbr[title]:after{
content:""!important
}

}
@-webkit-keyframes header_drop{
0%{
top:-63px
}
100%{
top:0
}

}
@keyframes header_drop{
0%{
top:-63px
}
100%{
top:0
}

}
@-webkit-keyframes header_drop_admin{
0%{
top:-31px
}
100%{
top:32px
}

}
@keyframes header_drop_admin{
0%{
top:-31px
}
100%{
top:32px
}

}
