

/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1596739556666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/templates/abitur/template_styles.css?1774591080168869*/
body.compensate-for-scrollbar{
    overflow:hidden
}
.fancybox-active{
    height:auto
}
.fancybox-is-hidden{
    left:-9999px;
    margin:0;
    position:absolute!important;
    top:-9999px;
    visibility:hidden
}
.fancybox-container{
    -webkit-backface-visibility:hidden;
    height:100%;
    left:0;
    outline:none;
    position:fixed;
    -webkit-tap-highlight-color:transparent;
    top:0;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    transform:translateZ(0);
    width:100%;
    z-index:99992
}
.fancybox-container *{
    box-sizing:border-box
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.fancybox-outer{
    -webkit-overflow-scrolling:touch;
    overflow-y:auto
}
.fancybox-bg{
    background:#1e1e1e;
    opacity:0;
    transition-duration:inherit;
    transition-property:opacity;
    transition-timing-function:cubic-bezier(.47,0,.74,.71)
}
.fancybox-is-open .fancybox-bg{
    opacity:.9;
    transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{
    direction:ltr;
    opacity:0;
    position:absolute;
    transition:opacity .25s ease,visibility 0s ease .25s;
    visibility:hidden;
    z-index:99997
}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{
    opacity:1;
    transition:opacity .25s ease 0s,visibility 0s ease 0s;
    visibility:visible
}
.fancybox-infobar{
    color:#ccc;
    font-size:13px;
    -webkit-font-smoothing:subpixel-antialiased;
    height:44px;
    left:0;
    line-height:44px;
    min-width:44px;
    mix-blend-mode:difference;
    padding:0 10px;
    pointer-events:none;
    top:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.fancybox-toolbar{
    right:0;
    top:0
}
.fancybox-stage{
    direction:ltr;
    overflow:visible;
    transform:translateZ(0);
    z-index:99994
}
.fancybox-is-open .fancybox-stage{
    overflow:hidden
}
.fancybox-slide{
    -webkit-backface-visibility:hidden;
    display:none;
    height:100%;
    left:0;
    outline:none;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    padding:44px;
    position:absolute;
    text-align:center;
    top:0;
    transition-property:transform,opacity;
    white-space:normal;
    width:100%;
    z-index:99994
}
.fancybox-slide:before{
    content:"";
    display:inline-block;
    font-size:0;
    height:100%;
    vertical-align:middle;
    width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{
    display:block
}
.fancybox-slide--image{
    overflow:hidden;
    padding:44px 0
}
.fancybox-slide--image:before{
    display:none
}
.fancybox-slide--html{
    padding:6px
}
.fancybox-content{
    background:#fff;
    display:inline-block;
    margin:0;
    max-width:100%;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    padding:44px;
    position:relative;
    text-align:left;
    vertical-align:middle
}
.fancybox-slide--image .fancybox-content{
    animation-timing-function:cubic-bezier(.5,0,.14,1);
    -webkit-backface-visibility:hidden;
    background:transparent;
    background-repeat:no-repeat;
    background-size:100% 100%;
    left:0;
    max-width:none;
    overflow:visible;
    padding:0;
    position:absolute;
    top:0;
    transform-origin:top left;
    transition-property:transform,opacity;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:99995
}
.fancybox-can-zoomOut .fancybox-content{
    cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-content{
    cursor:zoom-in
}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{
    cursor:grab
}
.fancybox-is-grabbing .fancybox-content{
    cursor:grabbing
}
.fancybox-container [data-selectable=true]{
    cursor:text
}
.fancybox-image,.fancybox-spaceball{
    background:transparent;
    border:0;
    height:100%;
    left:0;
    margin:0;
    max-height:none;
    max-width:none;
    padding:0;
    position:absolute;
    top:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    width:100%
}
.fancybox-spaceball{
    z-index:1
}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{
    height:100%;
    overflow:visible;
    padding:0;
    width:100%
}
.fancybox-slide--video .fancybox-content{
    background:#000
}
.fancybox-slide--map .fancybox-content{
    background:#e5e3df
}
.fancybox-slide--iframe .fancybox-content{
    background:#fff
}
.fancybox-iframe,.fancybox-video{
    background:transparent;
    border:0;
    display:block;
    height:100%;
    margin:0;
    overflow:hidden;
    padding:0;
    width:100%
}
.fancybox-iframe{
    left:0;
    position:absolute;
    top:0
}
.fancybox-error{
    background:#fff;
    cursor:default;
    max-width:400px;
    padding:40px;
    width:100%
}
.fancybox-error p{
    color:#444;
    font-size:16px;
    line-height:20px;
    margin:0;
    padding:0
}
.fancybox-button{
    background:rgba(30,30,30,.6);
    border:0;
    border-radius:0;
    box-shadow:none;
    cursor:pointer;
    display:inline-block;
    height:44px;
    margin:0;
    padding:10px;
    position:relative;
    transition:color .2s;
    vertical-align:top;
    visibility:inherit;
    width:44px
}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited{
    color:#ccc
}
.fancybox-button:hover{
    color:#fff
}
.fancybox-button:focus{
    outline:none
}
.fancybox-button.fancybox-focus{
    outline:1px dotted
}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{
    color:#888;
    cursor:default;
    outline:none
}
.fancybox-button div{
    height:100%
}
.fancybox-button svg{
    display:block;
    height:100%;
    overflow:visible;
    position:relative;
    width:100%
}
.fancybox-button svg path{
    fill:currentColor;
    stroke-width:0
}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){
    display:none
}
.fancybox-progress{
    background:#ff5268;
    height:2px;
    left:0;
    position:absolute;
    right:0;
    top:0;
    transform:scaleX(0);
    transform-origin:0;
    transition-property:transform;
    transition-timing-function:linear;
    z-index:99998
}
.fancybox-close-small{
    background:transparent;
    border:0;
    border-radius:0;
    color:#ccc;
    cursor:pointer;
    opacity:.8;
    padding:8px;
    position:absolute;
    right:-12px;
    top:-44px;
    z-index:401
}
.fancybox-close-small:hover{
    color:#fff;
    opacity:1
}
.fancybox-slide--html .fancybox-close-small{
    color:currentColor;
    padding:10px;
    right:0;
    top:0
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{
    overflow:hidden
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{
    display:none
}
.fancybox-navigation .fancybox-button{
    background-clip:content-box;
    height:100px;
    opacity:0;
    position:absolute;
    top:calc(50% - 50px);
    width:70px
}
.fancybox-navigation .fancybox-button div{
    padding:7px
}
.fancybox-navigation .fancybox-button--arrow_left{
    left:0;
    left:env(safe-area-inset-left);
    padding:31px 26px 31px 6px
}
.fancybox-navigation .fancybox-button--arrow_right{
    padding:31px 6px 31px 26px;
    right:0;
    right:env(safe-area-inset-right)
}
.fancybox-caption{
    background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);
    bottom:0;
    color:#eee;
    font-size:14px;
    font-weight:400;
    left:0;
    line-height:1.5;
    padding:75px 44px 25px;
    pointer-events:none;
    right:0;
    text-align:center;
    z-index:99996
}
@supports (padding:max(0px)){
    .fancybox-caption{
        padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))
    }
}
.fancybox-caption--separate{
    margin-top:-50px
}
.fancybox-caption__body{
    max-height:50vh;
    overflow:auto;
    pointer-events:all
}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{
    color:#ccc;
    text-decoration:none
}
.fancybox-caption a:hover{
    color:#fff;
    text-decoration:underline
}
.fancybox-loading{
    animation:a 1s linear infinite;
    background:transparent;
    border:4px solid #888;
    border-bottom-color:#fff;
    border-radius:50%;
    height:50px;
    left:50%;
    margin:-25px 0 0 -25px;
    opacity:.7;
    padding:0;
    position:absolute;
    top:50%;
    width:50px;
    z-index:99999
}
@keyframes a{
    to{
        transform:rotate(1turn)
    }
}
.fancybox-animated{
    transition-timing-function:cubic-bezier(0,0,.25,1)
}
.fancybox-fx-slide.fancybox-slide--previous{
    opacity:0;
    transform:translate3d(-100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--next{
    opacity:0;
    transform:translate3d(100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--current{
    opacity:1;
    transform:translateZ(0)
}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{
    opacity:0;
    transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.fancybox-fx-fade.fancybox-slide--current{
    opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{
    opacity:0;
    transform:scale3d(1.5,1.5,1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next{
    opacity:0;
    transform:scale3d(.5,.5,.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current{
    opacity:1;
    transform:scaleX(1)
}
.fancybox-fx-rotate.fancybox-slide--previous{
    opacity:0;
    transform:rotate(-1turn)
}
.fancybox-fx-rotate.fancybox-slide--next{
    opacity:0;
    transform:rotate(1turn)
}
.fancybox-fx-rotate.fancybox-slide--current{
    opacity:1;
    transform:rotate(0deg)
}
.fancybox-fx-circular.fancybox-slide--previous{
    opacity:0;
    transform:scale3d(0,0,0) translate3d(-100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--next{
    opacity:0;
    transform:scale3d(0,0,0) translate3d(100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--current{
    opacity:1;
    transform:scaleX(1) translateZ(0)
}
.fancybox-fx-tube.fancybox-slide--previous{
    transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next{
    transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current{
    transform:translateZ(0) scale(1)
}
@media (max-height:576px){
    .fancybox-slide{
        padding-left:6px;
        padding-right:6px
    }
    .fancybox-slide--image{
        padding:6px 0
    }
    .fancybox-close-small{
        right:-6px
    }
    .fancybox-slide--image .fancybox-close-small{
        background:#4e4e4e;
        color:#f2f4f6;
        height:36px;
        opacity:1;
        padding:6px;
        right:0;
        top:0;
        width:36px
    }
    .fancybox-caption{
        padding-left:12px;
        padding-right:12px
    }
    @supports (padding:max(0px)){
        .fancybox-caption{
            padding-left:max(12px,env(safe-area-inset-left));
            padding-right:max(12px,env(safe-area-inset-right))
        }
    }
}
.fancybox-share{
    background:#f4f4f4;
    border-radius:3px;
    max-width:90%;
    padding:30px;
    text-align:center
}
.fancybox-share h1{
    color:#222;
    font-size:35px;
    font-weight:700;
    margin:0 0 20px
}
.fancybox-share p{
    margin:0;
    padding:0
}
.fancybox-share__button{
    border:0;
    border-radius:3px;
    display:inline-block;
    font-size:14px;
    font-weight:700;
    line-height:40px;
    margin:0 5px 10px;
    min-width:130px;
    padding:0 15px;
    text-decoration:none;
    transition:all .2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    white-space:nowrap
}
.fancybox-share__button:link,.fancybox-share__button:visited{
    color:#fff
}
.fancybox-share__button:hover{
    text-decoration:none
}
.fancybox-share__button--fb{
    background:#3b5998
}
.fancybox-share__button--fb:hover{
    background:#344e86
}
.fancybox-share__button--pt{
    background:#bd081d
}
.fancybox-share__button--pt:hover{
    background:#aa0719
}
.fancybox-share__button--tw{
    background:#1da1f2
}
.fancybox-share__button--tw:hover{
    background:#0d95e8
}
.fancybox-share__button svg{
    height:25px;
    margin-right:7px;
    position:relative;
    top:-1px;
    vertical-align:middle;
    width:25px
}
.fancybox-share__button svg path{
    fill:#fff
}
.fancybox-share__input{
    background:transparent;
    border:0;
    border-bottom:1px solid #d7d7d7;
    border-radius:0;
    color:#5d5b5b;
    font-size:14px;
    margin:10px 0 0;
    outline:none;
    padding:10px 15px;
    width:100%
}
.fancybox-thumbs{
    background:#ddd;
    bottom:0;
    display:none;
    margin:0;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    padding:2px 2px 4px;
    position:absolute;
    right:0;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    top:0;
    width:212px;
    z-index:99995
}
.fancybox-thumbs-x{
    overflow-x:auto;
    overflow-y:hidden
}
.fancybox-show-thumbs .fancybox-thumbs{
    display:block
}
.fancybox-show-thumbs .fancybox-inner{
    right:212px
}
.fancybox-thumbs__list{
    font-size:0;
    height:100%;
    list-style:none;
    margin:0;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0;
    position:absolute;
    position:relative;
    white-space:nowrap;
    width:100%
}
.fancybox-thumbs-x .fancybox-thumbs__list{
    overflow:hidden
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{
    width:7px
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{
    background:#fff;
    border-radius:10px;
    box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{
    background:#2a2a2a;
    border-radius:10px
}
.fancybox-thumbs__list a{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background-color:rgba(0,0,0,.1);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    cursor:pointer;
    float:left;
    height:75px;
    margin:2px;
    max-height:calc(100% - 8px);
    max-width:calc(50% - 4px);
    outline:none;
    overflow:hidden;
    padding:0;
    position:relative;
    -webkit-tap-highlight-color:transparent;
    width:100px
}
.fancybox-thumbs__list a:before{
    border:6px solid #ff5268;
    bottom:0;
    content:"";
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    transition:all .2s cubic-bezier(.25,.46,.45,.94);
    z-index:99991
}
.fancybox-thumbs__list a:focus:before{
    opacity:.5
}
.fancybox-thumbs__list a.fancybox-thumbs-active:before{
    opacity:1
}
@media (max-width:576px){
    .fancybox-thumbs{
        width:110px
    }
    .fancybox-show-thumbs .fancybox-inner{
        right:110px
    }
    .fancybox-thumbs__list a{
        max-width:calc(100% - 10px)
    }
}
body{
    font-family:"PT Sans Caption";
    margin:0
}
.container{
    padding-left:15px;
    padding-right:15px
}
@media (min-width: 768px){
    .container{
        padding-left:30px;
        padding-right:30px
    }
}
@media (min-width: 1140px){
    .container{
        padding-left:60px;
        padding-right:60px
    }
}
@media (min-width: 1400px){
    .container{
        max-width:1170px;
        margin:0 auto;
        padding-left:0;
        padding-right:0
    }
}
.container.-flex{
    display:flex;
    flex-direction:column
}
@media (min-width: 1140px){
    .container.-flex{
        flex-direction:row
    }
}
.container main{
    width:100%
}
@media (min-width: 1140px){
    .container main{
        width:calc(100% - 300px)
    }
}
a{
    text-decoration:none;
    color:inherit
}
*{
    box-sizing:border-box
}
@font-face{
    font-family:"PT Sans Caption";
    src:url("/local/templates/abitur/fonts/ptsanscaption.woff") format("woff"),url("/local/templates/abitur/fonts/ptsanscaption.woff2") format("woff2");
    font-weight:normal
}
@font-face{
    font-family:"PT Sans Caption Bold";
    src:url("/local/templates/abitur/fonts/ptsanscaptionbold.woff") format("woff"),url("/local/templates/abitur/fonts/ptsanscaptionbold.woff2") format("woff2");
    font-weight:bold
}
.header{
    display:none
}
@media (min-width: 1140px){
    .header{
        display:block
    }
}
.header a{
    text-decoration:none
}
.header-top{
    background-color:#f5f5f5
}
.header-top-inner{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.header-top-left{
    display:flex;
    align-items:center
}
.header-top-left-item{
    padding-left:20px;
    padding-right:20px;
    display:flex;
    height:60px;
    align-items:center;
    border-right:1px solid #fff
}
.header-top-right{
    display:flex;
    align-items:center
}
.lang{
    margin-right:10px;
    display:none !important
}
.poor-eyesight img{
    margin-right:10px
}
.header-phone img{
    margin-right:10px;
    vertical-align:bottom
}
.header-phone span{
    color:#002FA7;
    margin-right:5px
}
.header-mail img{
    margin-right:10px;
    vertical-align:bottom
}
.header-bottom{
    border-bottom:1px solid #f5f5f5
}
.header-bottom-inner{
    padding-top:20px;
    padding-bottom:20px;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.header-bottom-list{
    display:flex;
    color:#002FA7;
    font-weight:600
}
.header-bottom-list .list-item{
    margin-right:50px
}
.header-bottom-list .list-item:last-child{
    margin-right:0
}
.application-online{
    display:inline-block;
    color:#fff;
    background-color:#002FA7;
    padding:10px 20px;
    border-radius:4px;
    margin-right:15px;
    text-decoration:none
}
.application-online.-white{
    color:#002FA7;
    background-color:#fff
}
.search-btn{
    cursor:pointer
}
@media (min-width: 1140px){
    .header-mobile{
        display:none
    }
}
.header-mobile-top{
    background-color:#002FA7;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding-top:10px;
    padding-bottom:10px
}
.header-mobile-cross{
    display:none
}
.header-mobile-content{
    padding-top:10px;
    padding-bottom:10px;
    display:none
}
.header-mobile-content-top{
    display:flex;
    flex-direction:column
}
.header-mobile-content-top-item{
    margin-bottom:10px
}
.header-mobile-menu{
    display:none;
    position:absolute;
    width:100%;
    top:88px;
    left:0;
    height:auto;
    background:#002FA7;
    color:#fff;
    z-index:2;
    padding:30px 20px
}
.header-mobile-menu.-active{
    display:block
}
.header-mobile-menu .header-mobile-link{
    display:block;
    padding:10px 0;
    color:#fff;
    text-decoration:none
}
.header-mobile-menu .header-mobile-link:not(:last-child){
    border-bottom:1px solid #fff
}
.header-mobile-menu .application-online{
    display:flex;
    width:220px;
    justify-content:center;
    margin:0 0 20px 0
}
.header-search{
    position:relative;
    margin-bottom:20px;
    width:220px
}
.header-input{
    border:none;
    outline:none;
    width:100%;
    border-radius:4px;
    height:40px;
    padding-left:15px
}
.header-input::placeholder{
    color:#B9B9B9
}
.header-search-icon{
    position:absolute;
    top:0;
    bottom:0;
    margin:auto 0;
    right:10px;
    width:18px;
    height:18px
}
.header-mobile-actions{
    display:flex;
    align-items:center
}
.header-mobile-list{
    display:flex;
    flex-direction:column;
    font-weight:600;
    color:#002FA7
}
.header-mobile-list .list-item{
    padding:10px 15px;
    border-bottom:1px solid #f5f5f5
}
.header-mobile-list .list-item:first-child{
    border-top:1px solid #f5f5f5
}
.footer{
    min-height:200px;
    background:#001A5C;
    color:#fff;
    padding-top:40px;
    padding-bottom:30px
}
.footer a{
    text-decoration:none;
    color:#fff
}
.footer-top{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    margin-bottom:40px
}
@media (min-width: 1140px){
    .footer-top{
        flex-direction:row
    }
}
.footer-copy{
    padding:15px 0 35px
}
.footer-search{
    position:relative;
    margin-bottom:30px;
    width:220px
}
@media (min-width: 1140px){
    .footer-search{
        padding-bottom:0
    }
}
.footer-input{
    border:none;
    outline:none;
    width:100%;
    border-radius:4px;
    height:40px;
    padding-left:15px
}
.footer-input::placeholder{
    color:#B9B9B9
}
.footer-search-icon{
    position:absolute;
    top:0;
    bottom:0;
    margin:auto 0;
    right:10px;
    width:18px;
    height:18px
}
.footer-list{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-between;
    padding-bottom:30px;
    max-width:730px
}
@media (min-width: 1140px){
    .footer-list{
        padding-bottom:0;
        max-width:inherit;
        width:45%
    }
}
.footer-item:not(:last-child){
    margin:0 10px 10px 0
}
@media (min-width: 1140px){
    .footer-item:not(:last-child){
        margin:0
    }
}
.list-item{
    cursor:pointer
}
.list-item:not(:last-child){
    padding-bottom:15px
}
.footer-contacts{
    max-width:270px
}
@media (min-width: 1140px){
    .footer-contacts{
        max-width:270px
    }
}
.footer-address{
    padding-bottom:30px;
    line-height:25px
}
.footer-phone{
    margin-bottom:5px
}
.footer-social-title{
    padding:30px 0 10px
}
.footer-social{
    margin-right:15px
}
@media (min-width: 1140px){
    .footer-bottom{
        display:flex
    }
}
.footer-link{
    display:block
}
.footer-link:not(:last-child){
    margin-right:30px;
    padding-bottom:5px
}
@media (min-width: 1140px){
    .footer-link:not(:last-child){
        padding-bottom:0
    }
}
.menu{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
    font-size:14px;
    box-shadow:0px 0px 20px rgba(0,0,0,0.1);
    border-radius:4px;
    margin:20px 0 30px;
    color:#002FA7
}
.menu a{
    text-decoration:none
}
.menu-item{
    position:relative;
    display:flex;
    align-items:center;
    padding:15px 20px;
    cursor:pointer;
    width:100%;
    border-bottom:2px solid transparent
}
@media (min-width: 768px){
    .menu-item{
        width:50%
    }
}
@media (min-width: 1140px){
    .menu-item{
        width:25%;
        height:60px
    }
    .menu-item:not(:last-child)::after{
        position:absolute;
        content:"";
        height:36px;
        width:1px;
        background:#E7E7E7;
        right:0;
        top:0;
        bottom:0;
        margin:auto 0
    }
}
.menu-item:hover{
    background:rgba(0,47,167,0.1);
    border-bottom:2px solid #002FA7
}
.menu-item img{
    margin-right:10px
}
.submenu{
    background:url("/local/templates/abitur/images/submenu.png") no-repeat center;
    height:auto;
    width:100%;
    color:#fff;
    padding:30px 0;
    margin-bottom:30px;
    background-size:cover
}
.submenu h2{
    padding:0
}
.submenu a{
    text-decoration:none;
    color:#fff;
    display:flex;
    align-items:center
}
.submenu a:not(:last-child){
    position:relative;
    margin-right:35px
}
.submenu a:not(:last-child)::after{
    position:absolute;
    content:"";
    background:url("/local/templates/abitur/images/arrow.svg") no-repeat;
    width:5px;
    height:7px;
    right:-20px;
    top:2px;
    bottom:0;
    margin:auto 0
}
.submenu a:last-child{
    opacity:0.5
}
.breadcrambs{
    display:flex;
    flex-wrap:wrap;
    font-size:12px;
    padding-bottom:10px
}
@media (min-width: 768px){
    .breadcrambs{
        font-size:14px
    }
}
.breadcrambs a{
    margin-bottom:10px
}
.sidebar{
    width:100%;
    min-width:100%;
    margin-right:30px
}
@media (min-width: 768px){
    .sidebar{
        width:400px;
        min-width:400px
    }
}
@media (min-width: 1140px){
    .sidebar{
        width:270px;
        min-width:270px
    }
}
.sidebar-top{
    box-shadow:0px 0px 20px rgba(0,0,0,0.1);
    border-radius:4px;
    margin-bottom:30px;
    border-top:4px solid #002FA7;
    padding:30px 20px
}
.sidebar-link{
    display:block;
    text-decoration:none;
    color:#000
}
.sidebar-link:not(:last-child){
    margin-bottom:20px
}
.sidebar-link.-active{
    position:relative;
    font-weight:700
}
.sidebar-link.-active::before{
    position:absolute;
    content:"";
    height:2px;
    width:15px;
    background:#002FA7;
    top:10px;
    left:-20px
}
.sidebar-bottom{
    background:#002FA7;
    border-radius:4px;
    padding:30px 20px;
    color:#fff;
    margin-bottom:30px;
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
.sidebar-bottom.-img{
    background:url("/local/templates/abitur/images/sidebar.png") no-repeat center;
    background-size:cover
}
.sidebar-bottom-title{
    font-size:20px;
    padding-bottom:15px;
    display:flex;
    align-items:center
}
.sidebar-bottom-title img{
    margin-right:10px
}
.sidebar-bottom-text{
    font-size:14px;
    padding-bottom:20px
}
.sidebar-bottom-button{
    width:100%;
    font-size:14px;
    padding:15px 0;
    color:#002FA7;
    background:#fff;
    text-decoration:none;
    border-radius:4px;
    border:none;
    outline:none;
    cursor:pointer
}
.sidebar-bottom-button:hover{
    color:#002FA7;
    background:#fff
}
h2{
    font-size:36px;
    padding-bottom:20px;
    font-weight:700;
    margin:0
}
@media (min-width: 1140px){
    h2{
        font-size:54px;
        padding-bottom:30px
    }
}
h3{
    font-size:20px;
    padding-bottom:20px;
    font-weight:700;
    margin:0
}
@media (min-width: 1140px){
    h3{
        font-size:34px
    }
}
h4{
    font-size:18px;
    padding-bottom:20px;
    font-weight:700;
    margin:0
}
@media (min-width: 1140px){
    h4{
        font-size:24px
    }
}
p{
    margin:0 0 20px 0;
    line-height:26px
}
p.-accent{
    color:#002FA7
}
p.-bordered{
    border-bottom:1px solid #c4c4c4c4;
    padding-bottom:20px
}
a{
    color:#002FA7;
    text-decoration:underline
}
a.-bordered{
    border-bottom:1px solid #c4c4c4c4;
    padding-bottom:20px
}
b{
    font-weight:700
}
b.-bordered{
    border-bottom:1px solid #c4c4c4c4;
    padding-bottom:20px
}
span{
    color:#002FA7
}
span.-bordered{
    border-bottom:1px solid #c4c4c4c4;
    padding-bottom:20px
}
main img{
    display:block;
    width:100%;
    height:auto
}
ul{
    list-style:none;
    margin:0;
    padding-left:0;
    margin-bottom:30px
}
ul li{
    position:relative;
    padding-left:15px
}
ul li:not(:last-child){
    padding-bottom:10px
}
ul li::before{
    position:absolute;
    content:"";
    width:4px;
    height:4px;
    background:#002FA7;
    border-radius:50%;
    top:8px;
    left:0
}
.list-title{
    padding-bottom:5px
}
ol{
    margin:0;
    padding:0 0 20px 0;
    counter-reset:item;
    list-style-type:none
}
ol li:not(:last-child){
    padding-bottom:10px
}
ol li::before{
    content:counter(item) ") ";
    counter-increment:item;
    color:#002FA7
}
ol .-litera li{
    color:#002FA7
}
ol .-litera li:not(:last-child){
    padding-bottom:10px
}
ol .-litera li::before{
    content:counter(item) ") ";
    counter-increment:item;
    color:#000
}
.marker-list-item:not(:last-child){
    padding-bottom:30px
}
.document{
    display:flex;
    align-items:flex-start;
    color:#002FA7;
    margin-bottom:40px;
    text-decoration:none
}
.document span{
    max-width:570px
}
.document .document-subtext{
    color:#a0a0a0;
    font-size:12px
}
.document img{
    margin-right:15px;
    width:36px
}
.results{
    display:flex;
    flex-wrap:wrap;
    color:#002FA7
}
.result-item{
    text-decoration:none;
    display:flex;
    justify-content:center;
    width:calc(33% - 13px);
    padding:30px 0;
    box-shadow:0px 0px 10px rgba(0,0,0,0.1);
    border-radius:4px;
    margin-bottom:20px
}
.result-item:not(:nth-child(3n)){
    margin-right:20px
}
@media (min-width: 768px){
    .result-item{
        width:calc(20% - 16px)
    }
    .result-item:not(:nth-child(3n)){
        margin-right:0
    }
    .result-item:not(:nth-child(5n)){
        margin-right:20px
    }
}
.map-block-content{
    display:flex;
    flex-direction:column-reverse;
    padding-bottom:40px;
    border-bottom:1px solid #B9B9B9;
    margin-bottom:40px
}
@media (min-width: 768px){
    .map-block-content{
        flex-direction:row
    }
}
.map-block-left{
    width:100%
}
@media (min-width: 768px){
    .map-block-left{
        width:50%;
        padding-right:20px
    }
}
.map-block-right{
    width:100%;
    height:370px;
    margin-bottom:20px
}
@media (min-width: 768px){
    .map-block-right{
        width:50%;
        margin-bottom:0
    }
}
.contact{
    display:flex;
    margin-bottom:15px;
    text-decoration:none
}
.contact.-accent{
    color:#002FA7
}
.contact img{
    margin-right:10px;
    align-self:baseline;
    margin-top:2px;
    width:18px
}
.contact span{
    color:#a0a0a0
}
.contact div{
    color:#000
}
.text-accent{
    color:#F15642
}
.field-wrapper{
    display:flex;
    flex-direction:column;
    width:100%;
    margin:20px 0
}
@media (min-width: 768px){
    .field-wrapper{
        max-width:470px
    }
}
label{
    display:flex;
    flex-direction:column;
    margin-bottom:30px
}
label:last-child{
    margin-bottom:20px
}
label input{
    border:1px solid #002FA7;
    outline:none;
    border-radius:4px;
    padding-left:15px;
    margin-top:10px;
    min-height:55px
}
label input::placeholder{
    color:#B9B9B9
}
label input::-webkit-outer-spin-button,label input::-webkit-inner-spin-button{
    -webkit-appearance:none;
    margin:0
}
label textarea{
    border:1px solid #002FA7;
    outline:none;
    border-radius:4px;
    margin-top:10px;
    min-height:170px;
    padding:20px 15px;
    font-family:"PT Sans Caption";
    resize:none
}
label textarea::placeholder{
    color:#B9B9B9
}
label select{
    width:100%;
    margin-top:10px
}
select{
    border:1px solid #002FA7;
    outline:none;
    border-radius:4px;
    padding:0 5px;
    font-size:12px;
    min-height:55px;
    display:flex;
    align-items:center;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:url("/local/templates/abitur/images/arrow-down.svg") right 10px top 50% no-repeat;
    background-size:10px
}
@media (min-width: 768px){
    select{
        font-size:16px;
        padding:0 15px
    }
}
.caption{
    font-size:12px;
    margin-bottom:20px
}
.form-button{
    font-size:16px;
    margin:20px auto 0;
    display:block;
    padding:15px 100px;
    color:#fff;
    background:#002FA7;
    text-decoration:none;
    border-radius:4px;
    border:none;
    outline:none;
    cursor:pointer
}
.form-button:hover{
    color:#fff;
    background:#002FA7
}
.gallery-block{
    margin-bottom:35px
}
.gallery-block-images{
    margin-bottom:35px
}
@media (min-width: 768px){
    .gallery-block-images{
        display:flex
    }
}
.gallery-block-images img{
    margin-bottom:5px
}
@media (min-width: 768px){
    .gallery-block-images img{
        width:calc(33% - 21px);
        margin-bottom:0
    }
    .gallery-block-images img:not(:last-child){
        margin-right:30px
    }
}
.table-wrapper,.table-block{
    max-width:100%;
    overflow-x:auto
}
table{
    width:100%;
    border-collapse:collapse;
    font-size:12px;
    margin-bottom:20px;
    border-radius:6px;
    background:#a0a0a0;
    overflow:hidden
}
table thead{
    color:#fff;
    background:#002FA7
}
table thead th{
    border-top:1px solid #002FA7
}
table thead th:not([colspan]){
    border-bottom:1px solid #002FA7
}
table thead th:last-child{
    border-right:1px solid #002FA7
}
table thead th:first-child{
    border-left:1px solid #002FA7
}
table th{
    border:1px solid #fff;
    padding:5px
}
table td{
    border:1px solid #a0a0a0;
    padding:5px;
    background:#fff
}
table tbody:first-child tr:first-child td:first-child{
    border-top-left-radius:6px
}
table tbody:first-child tr:first-child td:last-child{
    border-top-right-radius:6px
}
table tr:first-child th:first-child{
    border-top-left-radius:6px
}
table tr:first-child th:last-child{
    border-top-right-radius:6px
}
table tr:last-child td:first-child{
    border-bottom-left-radius:8px
}
table tr:last-child td:last-child{
    border-bottom-right-radius:8px
}
.line-table table{
    width:100%;
    border-collapse:collapse;
    font-size:12px;
    background:#002FA7
}
.line-table table thead{
    color:#000;
    border:1px solid #002FA7
}
.line-table table th{
    border:1px solid #002FA7;
    background:#fff
}
.line-table table td{
    border:1px solid #002FA7;
    padding:5px
}
.img-links-block{
    padding:30px 0;
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
@media (min-width: 1140px){
    .img-links-block{
        flex-direction:row
    }
}
.img-links-block a{
    position:relative;
    width:100%;
    border-radius:4px;
    overflow:hidden;
    margin-bottom:20px
}
@media (min-width: 1140px){
    .img-links-block a{
        width:calc(25% - 14px);
        margin-bottom:0
    }
}
.img-links-block a::after{
    position:absolute;
    content:"";
    width:100%;
    height:60%;
    bottom:0;
    left:0;
    background:linear-gradient(rgba(0,0,0,0.001), #002FA7)
}
.img-links-block a img{
    width:100%;
    height:auto
}
.img-links-block a div{
    position:absolute;
    color:#fff;
    padding-right:10px;
    bottom:10px;
    left:10px;
    z-index:1
}
.search-block{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:40px
}
.page-search{
    position:relative;
    width:100%;
    margin-right:30px
}
.page-input{
    border:none;
    outline:none;
    width:100%;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom:1px solid #002FA7;
    height:55px;
    padding-left:15px;
    background:#f5f5f5;
    width:100%
}
.page-input::placeholder{
    color:#B9B9B9
}
.page-search-icon{
    display:none;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto 0;
    right:10px;
    width:18px;
    height:18px
}
@media (min-width: 768px){
    .page-search-icon{
        display:block
    }
}
.accordeon-item{
    margin-bottom:15px
}
.accordeon-item .accordeon-head{
    padding:20px;
    box-shadow:0px 0px 10px rgba(0,0,0,0.1);
    display:flex;
    align-items:center;
    justify-content:space-between;
    border-radius:4px;
    color:#002FA7;
    cursor:pointer
}
.accordeon-item .accordeon-head img{
    border:1px solid #002FA7;
    padding:0 10px;
    border-radius:2px;
    width:35px;
    height:35px
}
.accordeon-item .accordeon-content{
    display:none;
    background:#f5f5f5;
    padding:20px
}
.accordeon-item .accordeon-content p{
    color:#002FA7
}
.accordeon-item .accordeon-content p:not(:last-child){
    padding-bottom:20px
}
.accordeon-item .accordeon-content-inner{
    background:#fff;
    box-shadow:0px 0px 10px rgba(0,0,0,0.1);
    padding:20px;
    border-radius:4px
}
.accordeon-item.-active{
    border-radius:4px;
    box-shadow:0px 0px 10px rgba(0,0,0,0.1)
}
.accordeon-item.-active .accordeon-head{
    border-radius:0;
    box-shadow:none
}
.accordeon-item.-active .accordeon-content{
    display:block
}
.accordeon-item.-active img{
    transform:rotate(180deg)
}
.traineeship-directions{
    display:flex;
    flex-wrap:wrap
}
.traineeship-direction{
    width:calc(50% - 15px);
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    text-align:center;
    margin-bottom:30px;
    font-size:12px
}
.traineeship-direction:not(:nth-child(2n)){
    margin-right:30px
}
@media (min-width: 768px){
    .traineeship-direction{
        width:calc(33.333% - 20px);
        font-size:16px
    }
    .traineeship-direction:not(:nth-child(2n)){
        margin-right:0
    }
    .traineeship-direction:not(:nth-child(3n)){
        margin-right:30px
    }
}
.traineeship-direction .traineeship-image{
    max-width:90px;
    max-height:80px;
    margin-bottom:20px
}
.traineeship-direction .traineeship-text{
    min-height:75px;
    display:flex;
    flex-direction:column;
    justify-content:flex-start
}
@media (min-width: 768px){
    .traineeship-direction .traineeship-text{
        min-height:95px
    }
}
.traineeship-direction .traineeship-code{
    margin-bottom:5px
}
.tests-block{
    padding:10px
}
@media (min-width: 768px){
    .tests-block{
        display:flex;
        flex-wrap:wrap
    }
}
.tests-block label{
    position:relative;
    display:flex;
    justify-content:space-between;
    margin-bottom:20px;
    font-size:12px
}
@media (min-width: 768px){
    .tests-block label{
        width:calc(50% - 55px);
        min-height:55px;
        justify-content:center
    }
    .tests-block label:not(:nth-child(2n)){
        margin-right:110px
    }
}
@media (min-width: 768px){
    .tests-block input{
        max-width:170px;
        position:absolute;
        right:0;
        top:0;
        bottom:0;
        margin:auto 0
    }
}
.tests-block .form-button{
    width:100%;
    padding:15px;
    margin-top:10px
}
.popup{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(59,61,82,0.9);
    transition:background-color 0.5s;
    z-index:100;
    display:none
}
.popup.-active{
    display:block
}
.popup .popup-close{
    position:absolute;
    top:20px;
    right:20px;
    cursor:pointer
}
@media (min-width: 1140px){
    .popup .popup-close{
        top:40px;
        right:30px
    }
}
.popup .content{
    width:100%;
    height:100vh;
    max-height:960px;
    position:absolute;
    padding:40px 30px;
    background:#fff;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    overflow:auto
}
@media (min-width: 1140px){
    .popup .content{
        width:980px;
        height:90vh;
        border-radius:4px
    }
}
.popup .content-header{
    text-align:center
}
.admission{
    display:flex;
    flex-direction:column;
    border-radius:4px;
    overflow:hidden;
    box-shadow:0px 0px 20px rgba(0,0,0,0.1);
    margin-bottom:65px
}
@media (min-width: 1140px){
    .admission{
        flex-direction:row
    }
}
.admission.-reverse{
    flex-direction:column
}
@media (min-width: 1140px){
    .admission.-reverse{
        flex-direction:row-reverse
    }
}
.admission-content{
    width:100%
}
@media (min-width: 1140px){
    .admission-content{
        width:50%
    }
}
.admission-content.-text{
    padding:70px 40px
}
.block-content{
    margin:0 0 20px 0;
    line-height:26px
}
.admission-button{
    max-width:100%;
    display:inline-flex;
    justify-content:center;
    margin-top:25px;
    font-size:16px;
    padding:15px 100px;
    color:#fff;
    background:#002FA7;
    text-decoration:none;
    border-radius:4px;
    border:none;
    outline:none;
    cursor:pointer
}
.admission-button:hover{
    color:#fff;
    background:#002FA7
}
.gallery{
    display:flex;
    flex-wrap:wrap;
    width:100%;
    margin-bottom:65px
}
.gallery img{
    width:100%;
    height:auto;
    object-fit:cover
}
@media (min-width: 1140px){
    .gallery img{
        height:300px
    }
}
.gallery a{
    width:100%;
    cursor:pointer;
    display:block
}
@media (min-width: 1140px){
    .gallery a{
        width:50%
    }
}
@media (min-width: 1140px){
    .gallery a{
        width:25%
    }
}
.table-block{
    padding-bottom:20px;
    font-size:9px
}
@media (min-width: 768px){
    .table-block{
        font-size:14px
    }
}
@media (min-width: 1140px){
    .table-block{
        font-size:15px
    }
}
.table{
    margin-bottom:40px
}
.table-body{
    border:1px solid #a0a0a0;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px
}
.table-head{
    display:flex;
    justify-content:center;
    min-height:90px;
    background:#002FA7;
    color:#fff;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    font-weight:700
}
@media (min-width: 1140px){
    .table-head{
        font-size:16px
    }
}
.table-row{
    display:flex;
    justify-content:center;
    min-height:115px
}
.table-row:not(:last-child){
    border-bottom:1px solid #a0a0a0
}
.table-row.-head{
    min-height:65px;
    align-items:center;
    font-weight:700
}
@media (min-width: 1140px){
    .table-row.-head{
        font-size:16px
    }
}
.table-cell{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;
    flex:1;
    padding:3px
}
@media (min-width: 768px){
    .table-cell{
        padding:10px
    }
}
@media (min-width: 1140px){
    .table-cell{
        padding:20px 15px 10px
    }
}
.table-cell .-bold{
    font-weight:700
}
.table-cell:not(:last-child){
    border-right:1px solid #a0a0a0
}
.table-cell.-head{
    border:none
}
.table-cell.-head.-compared{
    position:relative;
    height:45px;
    align-self:flex-end;
    justify-content:flex-end;
    border-top:1px solid #fff
}
.table-cell.-head.-compared::after{
    position:absolute;
    content:"";
    height:100%;
    width:1px;
    right:-1px;
    top:0;
    background:#fff
}
.table-cell.-head.-medium{
    border-right:1px solid #fff;
    border-left:1px solid #fff
}
.table-cell.-medium{
    flex:1.5
}
.table-cell.-wide{
    flex:2;
    align-items:flex-start;
    text-align:left
}
.document{
    display:flex;
    color:#002FA7;
    margin-bottom:40px
}
.document .document-subtext{
    color:#a0a0a0;
    font-size:12px
}
.document img{
    margin-right:15px
}
.help-block{
    display:flex;
    justify-content:space-between;
    flex-direction:column;
    margin-bottom:70px
}
@media (min-width: 1140px){
    .help-block{
        flex-direction:row
    }
}
.help-block .sidebar-bottom{
    max-width:370px;
    margin-bottom:0
}
.help-block p{
    font-size:14px;
    margin-bottom:10px
}
.help-block-left{
    box-shadow:0px 0px 10px rgba(0,0,0,0.1);
    width:100%;
    margin-right:30px;
    padding:30px;
    border-radius:4px;
    margin-bottom:30px
}
@media (min-width: 1140px){
    .help-block-left{
        margin-bottom:0
    }
}
.help-row-item{
    display:flex;
    justify-content:space-between;
    flex-direction:column
}
@media (min-width: 1140px){
    .help-row-item{
        flex-direction:row
    }
}
.help-row-item:not(:last-child){
    padding-bottom:15px;
    margin-bottom:25px;
    border-bottom:1px solid #E3E3E3
}
.help-item{
    width:100%
}
.help-item:not(:last-child){
    margin-right:10px;
    border-bottom:1px solid #E3E3E3;
    margin-bottom:25px
}
@media (min-width: 1140px){
    .help-item:not(:last-child){
        border-bottom:none;
        margin-bottom:0
    }
}
@media (min-width: 1140px){
    .help-item{
        width:calc(50% - 20px);
        border-bottom:none;
        margin-bottom:0
    }
}
.help-item.-full{
    width:100%
}
.help-item.-full .help-item{
    border-bottom:none;
    margin:0
}
.contacts-wrapper{
    background:#f5f5f5;
    padding:70px 0
}
.contacts-wrapper .map-block-content{
    border-bottom:0;
    padding:0;
    margin:0
}
.swiper-container{
    margin-bottom:50px
}
@media (min-width: 1140px){
    .swiper-container{
        margin-bottom:70px
    }
}
.swiper-slide{
    position:relative
}
.swiper-slide .banner-content{
    position:absolute;
    color:#fff;
    left:0;
    right:0;
    margin:auto;
    padding-left:15px;
    padding-right:15px;
    bottom:70px;
    font-size:24px
}
@media (min-width: 768px){
    .swiper-slide .banner-content{
        padding-left:30px;
        padding-right:30px
    }
}
@media (min-width: 1140px){
    .swiper-slide .banner-content{
        font-size:52px;
        bottom:250px;
        padding-left:60px;
        padding-right:60px
    }
}
@media (min-width: 1400px){
    .swiper-slide .banner-content{
        max-width:1170px
    }
}
.swiper-slide .banner-content-inner{
    max-width:770px;
    display:flex;
    flex-direction:column
}
.banner-image{
    width:100%;
    height:auto;
    background-size:cover;
    display:none !important
}
@media (min-width: 1140px){
    .banner-image{
        display:block !important
    }
}
.banner-image.-mobile{
    display:block !important
}
@media (min-width: 1140px){
    .banner-image.-mobile{
        display:none !important
    }
}
.banner-button{
    align-self:baseline;
    margin-top:25px;
    font-size:16px;
    padding:15px 30px;
    color:#fff;
    background:#002FA7;
    text-decoration:none;
    border-radius:4px;
    border:none;
    outline:auto;
    cursor:pointer
}
.banner-button:hover{
    color:#002FA7;
    background:#fff
}
@media (min-width: 1140px){
    .banner-button{
        padding:15px 100px;
        color:#fff;
        background:#002FA7;
        text-decoration:none;
        border-radius:4px;
        border:none;
        outline:auto;
        cursor:pointer
    }
    .banner-button:hover{
        color:#002FA7;
    background:#fff
    }
}
#main-banner .swiper-button-next,#main-banner .swiper-button-prev{
    color:#fff;
    display:none;
    opacity:1
}
@media (min-width: 1140px){
    #main-banner .swiper-button-next,#main-banner .swiper-button-prev{
        display:block
    }
}
#main-banner .swiper-pagination-bullets,#main-banner .swiper-pagination-custom,#main-banner .swiper-pagination-fraction{
    bottom:30px
}
@media (min-width: 1140px){
    #main-banner .swiper-pagination-bullets,#main-banner .swiper-pagination-custom,#main-banner .swiper-pagination-fraction{
        bottom:70px
    }
}
#main-banner .swiper-pagination-bullets .swiper-pagination-bullet,#main-banner .swiper-pagination-custom .swiper-pagination-bullet,#main-banner .swiper-pagination-fraction .swiper-pagination-bullet{
    width:10px;
    height:10px;
    background:transparent;
    border:1px solid #fff;
    opacity:1;
    margin:0 10px
}
#main-banner .swiper-pagination-bullets .swiper-pagination-bullet-active,#main-banner .swiper-pagination-custom .swiper-pagination-bullet-active,#main-banner .swiper-pagination-fraction .swiper-pagination-bullet-active{
    background:#fff
}
.directions-block{
    display:flex;
    flex-wrap:wrap;
    margin-bottom:20px
}
@media (min-width: 1140px){
    .directions-block{
        margin-bottom:40px
    }
}
.direction-item{
    width:100%;
    box-shadow:0px 0px 10px rgba(0,0,0,0.1);
    border-radius:4px;
    margin-bottom:30px;
    text-decoration:none
}
@media (min-width: 1140px){
    .direction-item{
        width:calc(50% - 15px);
        display:flex
    }
    .direction-item:not(:nth-child(2n)){
        margin-right:30px
    }
}
.direction-image{
    border-radius:4px
}
@media (min-width: 1140px){
    .direction-image{
        height:235px;
        object-fit:contain
    }
}
.direction-image.-mobile{
    width:100%;
    height:auto;
    display:block !important
}
@media (min-width: 1140px){
    .direction-image.-mobile{
        display:none !important
    }
}
.direction-image.-desctop{
    display:none !important
}
@media (min-width: 1140px){
    .direction-image.-desctop{
        display:block !important
    }
}
.direction-text-block{
    padding:20px;
    color:#002FA7;
    font-size:14px
}
@media (min-width: 1140px){
    .direction-text-block{
        padding:30px
    }
}
.direction-text-block a{
    text-decoration:none;
    display:block
}
.direction-title{
    font-weight:700;
    font-size:18px;
    padding-bottom:10px
}
@media (min-width: 1140px){
    .direction-title{
        font-size:20px
    }
}
.direction-text{
    padding-bottom:10px
}
.main-page-title{
    font-size:36px;
    padding-bottom:20px;
    font-weight:700
}
@media (min-width: 1140px){
    .main-page-title{
        font-size:54px;
        padding-bottom:30px
    }
}
.main-page-title.-center{
    text-align:center
}
.reasons-block{
    display:flex;
    flex-wrap:wrap
}
.reason-item{
    width:100%;
    display:flex;
    box-shadow:0px 0px 10px rgba(0,0,0,0.1);
    border-radius:4px;
    margin-bottom:30px;
    padding:20px
}
.reason-item img{
    max-width:65px;
    max-height:65px
}
@media (min-width: 1140px){
    .reason-item{
        width:calc(50% - 15px)
    }
    .reason-item:not(:nth-child(2n)){
        margin-right:30px
    }
}
.reason-text-block{
    margin-left:15px;
    font-size:13px
}
@media (min-width: 1140px){
    .reason-text-block{
        font-size:14px
    }
}
.reason-title{
    font-weight:700;
    font-size:16px;
    padding-bottom:5px
}
@media (min-width: 1140px){
    .reason-title{
        font-size:18px
    }
}
.reason-button{
    display:none
}
@media (min-width: 1140px){
    .reason-button{
        display:block;
        width:max-content;
        margin:0 auto;
        font-size:16px;
        margin-bottom:70px;
        padding:15px 100px;
        color:#fff;
        background:#002FA7;
        text-decoration:none;
        border-radius:4px;
        border:none;
        outline:none;
        cursor:pointer
    }
    .reason-button:hover{
        color:#fff;
        background:#002FA7
    }
}
.tagline-block{
    background:#002FA7;
    height:315px;
    color:#fff;
    text-align:center;
    padding:55px 0;
    margin-bottom:50px
}
@media (min-width: 1140px){
    .tagline-block{
        height:330px;
        padding:75px 0;
        margin-bottom:70px
    }
}
.tagline-text{
    font-size:24px;
    margin-top:35px
}
@media (min-width: 1140px){
    .tagline-text{
        font-size:40px;
        margin-top:25px
    }
}
.news-block{
    display:flex;
    flex-direction:column-reverse
}
@media (min-width: 1140px){
    .news-block{
        flex-direction:column
    }
}
.news-block a{
    text-decoration:none
}
.main-page-title{
    font-size:36px;
    padding-bottom:20px;
    font-weight:700
}
@media (min-width: 1140px){
    .main-page-title{
        font-size:54px;
        padding-bottom:30px
    }
}
.main-page-title.-center{
    text-align:center
}
.news-block-top{
    display:flex;
    justify-content:space-between;
    margin-bottom:30px
}
.tags{
    display:none
}
@media (min-width: 1140px){
    .tags{
        display:flex
    }
}
.tags .news-tag:not(:last-child){
    margin-right:15px
}
.news-button{
    width:100%;
    display:flex;
    justify-content:center;
    border:1px solid #002FA7;
    color:#002FA7;
    padding:8px 0
}
@media (min-width: 1140px){
    .news-button{
        width:auto;
        padding:8px 20px
    }
}
.news-swiper-wrap{
    position:relative;
    display:none
}
@media (min-width: 1140px){
    .news-swiper-wrap{
        display:block
    }
}
.news-swiper-wrap .swiper-button-next,.news-swiper-wrap .swiper-button-prev{
    color:#002FA7;
    opacity:1;
    display:none
}
@media (min-width: 1140px){
    .news-swiper-wrap .swiper-button-next,.news-swiper-wrap .swiper-button-prev{
        display:block
    }
}
.news-swiper-wrap .swiper-button-next{
    right:-50px
}
.news-swiper-wrap .swiper-button-prev{
    left:-50px
}
@media (min-width: 1140px){
    .news-wrapper{
        display:none
    }
}
.news-arrow{
    margin-left:10px
}
.news-image{
    width:100%;
    height:auto
}
.news-item{
    display:block;
    box-shadow:0px 0px 10px rgba(0,0,0,0.1);
    border-radius:4px;
    overflow:hidden;
    margin-bottom:20px
}
#news-swiper .swiper-slide{
    box-shadow:0px 0px 10px rgba(0,0,0,0.1);
    border-radius:4px;
    overflow:hidden;
    min-height:510px
}
#news-swiper .swiper-wrapper{
    padding-bottom:50px
}
#news-swiper .swiper-pagination-bullets,#news-swiper .swiper-pagination-custom,#news-swiper .swiper-pagination-fraction{
    bottom:0
}
#news-swiper .swiper-pagination-bullets .swiper-pagination-bullet,#news-swiper .swiper-pagination-custom .swiper-pagination-bullet,#news-swiper .swiper-pagination-fraction .swiper-pagination-bullet{
    width:10px;
    height:10px;
    background:transparent;
    border:1px solid #002FA7;
    opacity:1;
    margin:0 10px
}
#news-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active,#news-swiper .swiper-pagination-custom .swiper-pagination-bullet-active,#news-swiper .swiper-pagination-fraction .swiper-pagination-bullet-active{
    background:#002FA7
}
.news-text-block{
    padding:20px;
    color:#000
}
@media (min-width: 1140px){
    .news-text-block{
        padding:20px 30px
    }
}
.news-data{
    font-size:12px;
    color:#c4c4c4;
    margin-bottom:15px
}
.news-title{
    font-weight:700;
    margin-bottom:10px
}
.news-text{
    font-size:14px;
    margin-bottom:15px
}
.news-bottom{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.news-views{
    color:#c4c4c4;
    display:flex;
    align-items:center
}
.eye-image{
    display:block;
    margin-right:5px
}
.news-tag{
    white-space:nowrap;
    font-size:12px;
    border-radius:2px
}
.news-tag span{
    color:#fff
}
.news-tag.-life{
    padding:10px 15px;
    color:#fff;
    background:#002FA7;
    text-decoration:none;
    border-radius:4px;
    border:none;
    outline:none;
    cursor:pointer
}
.news-tag.-life:hover{
    color:#fff;
    background:#002FA7
}
.news-tag.-art{
    padding:10px 15px;
    color:#fff;
    background:#EEA200;
    text-decoration:none;
    border-radius:4px;
    border:none;
    outline:none;
    cursor:pointer
}
.news-tag.-art:hover{
    color:#fff;
    background:#EEA200
}
.news-tag.-international{
    padding:10px 15px;
    color:#fff;
    background:#00A789;
    text-decoration:none;
    border-radius:4px;
    border:none;
    outline:none;
    cursor:pointer
}
.news-tag.-international:hover{
    color:#fff;
    background:#00A789
}
.news-tag.-education{
    padding:10px 15px;
    color:#fff;
    background:#F15642;
    text-decoration:none;
    border-radius:4px;
    border:none;
    outline:none;
    cursor:pointer
}
.news-tag.-education:hover{
    color:#fff;
    background:#F15642
}
.news-tag.-science{
    padding:10px 15px;
    color:#fff;
    background:#8FC912;
    text-decoration:none;
    border-radius:4px;
    border:none;
    outline:none;
    cursor:pointer
}
.news-tag.-science:hover{
    color:#fff;
    background:#8FC912
}
/*! * Button visually impaired v2.0 */
html body .bvi-panel{
    font-family:Arial !important;
    padding:10px 10px;
    color:black;
    top:0;
    left:0;
    right:0;
    letter-spacing:0;
    position:relative;
    text-shadow:none;
    line-height:normal;
    border:0;
    margin-bottom:0.3rem;
    background-color:#f7f7f7;
    border-color:black;
    moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);
    webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);
    z-index:999999 !important
}
@media (max-width: 575.98px){
    html body .bvi-panel{
        padding:10px 0 10px 0
    }
    html body .bvi-panel .bvi-panel-toggler{
        display:block;
        text-align:center
    }
    html body .bvi-panel .bvi-panel-container{
        overflow:auto;
        width:auto;
        height:145px;
        border-top:1px solid #bcbcbc;
        -webkit-box-shadow:inset 0px 5px 15px 0px #d6d6d6;
        -moz-box-shadow:inset 0px 5px 15px 0px #d6d6d6;
        box-shadow:inset 0px 5px 15px 0px #d6d6d6
    }
    html body .bvi-panel .bvi-panel-container,html body .bvi-panel #bvi-panel-close,html body .bvi-panel #bvi-panel-hide{
        display:none;
        margin-top:10px;
        border-top:1px solid #dfdfdf
    }
}
@media (min-width: 576px) and (max-width: 767.98px){
    html body .bvi-panel{
        padding:10px 0 10px 0
    }
    html body .bvi-panel .bvi-panel-toggler{
        display:block;
        text-align:center
    }
    html body .bvi-panel .bvi-panel-container{
        overflow:auto;
        width:auto;
        height:145px;
        border-top:1px solid #bcbcbc;
        -webkit-box-shadow:inset 0px 5px 15px 0px #d6d6d6;
        -moz-box-shadow:inset 0px 5px 15px 0px #d6d6d6;
        box-shadow:inset 0px 5px 15px 0px #d6d6d6
    }
    html body .bvi-panel .bvi-panel-container,html body .bvi-panel #bvi-panel-close,html body .bvi-panel #bvi-panel-hide{
        display:none;
        text-align:right;
        margin-top:10px;
        border-top:1px solid #dfdfdf
    }
}
@media (min-width: 768px) and (max-width: 991.98px){
    html body .bvi-panel{
        padding:10px 0 10px 0
    }
    html body .bvi-panel .bvi-panel-toggler{
        display:block;
        text-align:right
    }
    html body .bvi-panel .bvi-panel-container,html body .bvi-panel #bvi-panel-close,html body .bvi-panel #bvi-panel-hide{
        display:none;
        text-align:right;
        margin-top:10px;
        border-top:1px solid #dfdfdf
    }
}
@media (min-width: 992px) and (max-width: 1199.98px){
    html body .bvi-panel .bvi-panel-toggler{
        display:none
    }
}
@media (min-width: 1200px){
    html body .bvi-panel .bvi-panel-toggler{
        display:none
    }
}
@media (max-width: 575.98px){
    html body .bvi-panel *{
        font-size:12px !important
    }
}
@media (min-width: 576px) and (max-width: 767.98px){
    html body .bvi-panel *{
        font-size:14px !important
    }
}
@media (min-width: 768px) and (max-width: 991.98px){
    html body .bvi-panel *{
        font-size:14px !important
    }
}
@media (min-width: 992px) and (max-width: 1199.98px){
    html body .bvi-panel *{
        font-size:16px !important
    }
}
@media (min-width: 1200px){
    html body .bvi-panel *{
        font-size:16px !important
    }
}
html body .bvi-panel a{
    color:#2a2a2a;
    background-color:transparent;
    outline:0;
    text-decoration:underline
}
html body .bvi-panel a:hover{
    color:black;
    outline:0;
    background-color:transparent;
    text-decoration:underline
}
html body .bvi-panel a:focus{
    color:black;
    outline:0;
    background-color:transparent;
    text-decoration:underline
}
html body .bvi-panel a.bvi-link-copy{
    text-decoration:underline;
    color:black;
    outline:0
}
html body .bvi-panel a.bvi-link-copy.active{
    color:black;
    outline:0;
    text-decoration:none
}
html body .bvi-panel a.bvi-link-copy:hover{
    color:black;
    outline:0;
    text-decoration:none
}
html body .bvi-panel a.bvi-link-copy:focus{
    color:black;
    outline:0;
    text-decoration:none
}
html body .bvi-panel a.bvi-link{
    text-decoration:none;
    color:black;
    background-color:transparent;
    text-align:center;
    -webkit-transition:background-color 0.2s ease-out;
    transition:background-color 0.2s ease-out;
    cursor:pointer;
    border-radius:2px;
    display:inline-block;
    height:36px;
    font-weight:bold;
    line-height:36px;
    padding:0 10px;
    vertical-align:middle;
    border:1px solid #b2b2b2
}
@media (max-width: 575.98px){
    html body .bvi-panel a.bvi-link{
        height:28px;
        line-height:28px;
        padding:0 5px
    }
}
@media (min-width: 576px) and (max-width: 767.98px){
    html body .bvi-panel a.bvi-link{
        height:28px;
        line-height:28px;
        padding:0 5px
    }
}
@media (min-width: 768px) and (max-width: 991.98px){
    html body .bvi-panel a.bvi-link{
        height:30px;
        line-height:30px;
        padding:0 8px
    }
}
@media (min-width: 992px) and (max-width: 1199.98px){
    html body .bvi-panel a.bvi-link{
        height:34px;
        line-height:34px;
        padding:0 9px
    }
}
html body .bvi-panel a.bvi-link.active{
    color:inherit;
    outline:0;
    background-color:#dbdbdb;
    text-decoration:none
}
html body .bvi-panel a.bvi-link:hover{
    color:black;
    outline:0;
    background-color:#dbdbdb;
    text-decoration:none
}
html body .bvi-panel a.bvi-link:focus{
    color:black;
    outline:0;
    background-color:#dbdbdb;
    text-decoration:none
}
html body .bvi-panel a.bvi-link.bvi-link-white{
    background-color:white;
    color:black;
    text-decoration:none
}
html body .bvi-panel a.bvi-link.bvi-link-white:hover{
    background-color:white;
    color:black;
    text-decoration:none
}
html body .bvi-panel a.bvi-link.bvi-link-black{
    background-color:black;
    color:white;
    text-decoration:none
}
html body .bvi-panel a.bvi-link.bvi-link-black:hover{
    background-color:black;
    color:white;
    text-decoration:none
}
html body .bvi-panel a.bvi-link.bvi-link-blue{
    background-color:#9DD1FF;
    color:#063462;
    text-decoration:none
}
html body .bvi-panel a.bvi-link.bvi-link-blue:hover{
    background-color:#9DD1FF;
    color:#063462;
    text-decoration:none
}
html body .bvi-panel a.bvi-link.bvi-link-brown{
    background-color:#F7F3D6;
    color:#4D4B43;
    text-decoration:none
}
html body .bvi-panel a.bvi-link.bvi-link-brown:hover{
    background-color:#F7F3D6;
    color:#4D4B43;
    text-decoration:none
}
html body .bvi-panel a.bvi-link.bvi-link-green{
    background-color:#3B2716;
    color:#A9E44D;
    text-decoration:none
}
html body .bvi-panel a.bvi-link.bvi-link-green:hover{
    background-color:#3B2716;
    color:#A9E44D;
    text-decoration:none
}
html body .bvi-panel .bvi-title{
    text-shadow:none;
    text-decoration:none;
    background-color:transparent;
    display:block;
    font-weight:bold;
    text-transform:uppercase;
    vertical-align:middle;
    margin:10px 0 15px 0
}
html body .bvi-panel .bvi-text-center{
    text-align:center
}
html body .bvi-panel .bvi-text-left{
    text-align:left
}
html body .bvi-panel .bvi-text-right{
    text-align:right
}
html body .bvi-panel .bvi-setting-menu{
    margin-top:10px;
    border-top:1px solid #dfdfdf;
    display:none
}
html body .bvi-panel .bvi-images{
    margin-top:10px;
    width:16px;
    height:16px;
    font-weight:normal;
    font-style:normal;
    letter-spacing:normal;
    text-transform:none;
    display:inline-block;
    white-space:nowrap;
    word-wrap:normal
}
@media (max-width: 575.98px){
    html body .bvi-panel .bvi-images{
        margin-top:6px
    }
}
@media (min-width: 576px) and (max-width: 767.98px){
    html body .bvi-panel .bvi-images{
        margin-top:6px
    }
}
@media (min-width: 768px) and (max-width: 991.98px){
    html body .bvi-panel .bvi-images{
        margin-top:7px
    }
}
@media (min-width: 992px) and (max-width: 1199.98px){
    html body .bvi-panel .bvi-images{
        margin-top:9px
    }
}
html body .bvi-panel .bvi-images.bvi-images-eye-slash{
    background-image:url("data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGbXBMSuEARgA4Oe77zocXTdISBYMXKFMJvkBkoVF6iw33n8wmXVXymi0SUnZzQaJTNcNd9MNBsnwuq9uOVaexx8rKJuwqGXKDzm7noUQwqcRQya9aXu3ruBWOMSMooFlbXMubdnwJXTlsKZrWl9ZWwk9JS0hbGMeC3rGeVCRedQRwpNE6kRmT4MzRzL7QggVVK3INNTIe7WJxI1wh1F1mZp7ib6iF8cSF8Is8ihoupEaSJ3qCOdILan7UJUYci2U0HRlx5hfVh34F999xzhj5hTP0AAAAABJRU5ErkJggg==")
    }
    html body .bvi-panel .bvi-images.bvi-images-arrow{
    background-image:url("data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU4H24AAAAG3RSTlMAAQIDBgkMExQiRmJoaXN0dX6Aj5GbwcPR4vHLNuV5AAAAWElEQVQYV23NNxKAMAADQQEm52y4//+TwuSxuttGkn/J2n97g+nXb3H9yNWXPO0k3oAOmC0wSgXQCqiNBYyihUYCahlLKSnIdILC9H528JoPqg8M7Ln8OwBv7gmtk0G77wAAAABJRU5ErkJggg==")
    }
    html body .bvi-panel .bvi-images.bvi-images-volume-on{
    background-image:url("data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==")
    }
    html body .bvi-panel .bvi-images.bvi-images-volume-on{
    background-image:url("data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==")
    }
    html body .bvi-panel .bvi-images.bvi-images-volume-off{
    background-image:url("data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAP1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzJYIvAAAAFHRSTlMAAQIcHh8rLjx8hpKUlZi6vsXz/c3U9VgAAABHSURBVBhXrci3AYAwDADBtwFjcpD2n5WGIKnmyoNXGgestOjuYlYfk37R1FpXNXHq7Qn9IY4Y5Jx7sQFQJARFQlBk80HbARfdYAcpeUBcogAAAABJRU5ErkJggg==")
    }
    html body .bvi-panel .bvi-images.bvi-images-adjust{
    background-image:url("data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAqFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs30iGAAAAN3RSTlMAAQIDBAUHCQsMExQVFh4fJSsuLztGS1FYYWJkZnh7f4KIiYyRmKWmqMHO1dna3Ovt7/P3+fv9mqZ1DQAAAIJJREFUGBlNwVUCglAURdEtGNgd2N2BGGf+M5PL48O1MI31Q7pMAxx/K+c7wHhnvSaVvMycxE7nMqBUD5qKAxJKRR5LhRg5ba6qY+SEvFXCyJlxVw0jZ8JKI4ycLi1FRRJKxT4cdCoCSvWB/E3PYZCT2WAKR2XGZDr7jxQtqvwp+Dg/vREcKt7EoBcAAAAASUVORK5CYII=")
    }
    html body .bvi-panel .bvi-images.bvi-images-off{
    background-image:url("data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAAQIFBgcSGRowMVhZW128wMHDxfX3KcFjjgAAAGpJREFUGBlVwQkSgzAMA0CJUpKYuzX6/1ObeoAJuwhMpSTiwslV+UiEftNpfaHirttKALMaI0BXw4mshwSTZEMwSQUmyYZgkgqyHhJ4qOEEFjUmAN1Ht42o3l+d9h6hWw5VPhMXZrNM/P0AZ7gN/s4xaEgAAAAASUVORK5CYII=")
    }
    html body .bvi-panel .bvi-images.bvi-images-on{
    background-image:url("data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6T+iNAAAAH3RSTlMAAQIDBycwOUJKS0xPUW1whZGVmJ2erbfT2uDk6Pv9OeeoXAAAAGJJREFUGFdlzkcCgDAIBVGMvSb27r//LTUxFnRW8NhA9E3N46uppU2wOwgiXCSHBfD07F8g0euxRGKB9N2pAGQWKBBODRgxEKNrzI7BQIq7E57dQv4UHbC6n08LsNTxAYt+7bh0DPt8j/8TAAAAAElFTkSuQmCC")
    }
    html body .bvi-panel .bvi-images.bvi-images-minus-square-o{
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACXRSTlMAODs8dnfx8vPK0lEjAAAAJElEQVR4AWOgD2BkYUUCLIwM7JwogI2BA1WAnYGZFQUw0cehAOJeAaqtH8h4AAAAAElFTkSuQmCC)
}
html body .bvi-panel.bvi-fixed-top{
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:999999
}
html body .bvi-panel .bvi-container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width: 576px){
    html body .bvi-panel .bvi-container{
        max-width:540px
    }
}
@media (min-width: 768px){
    html body .bvi-panel .bvi-container{
        max-width:720px
    }
}
@media (min-width: 992px){
    html body .bvi-panel .bvi-container{
        max-width:960px
    }
}
@media (min-width: 1200px){
    html body .bvi-panel .bvi-container{
        max-width:1140px
    }
}
html body .bvi-panel .bvi-container-fluid,html body .bvi-panel .bvi-container-xl,html body .bvi-panel .bvi-container-lg,html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width: 576px){
    html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{
        max-width:540px
    }
}
@media (min-width: 768px){
    html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{
        max-width:720px
    }
}
@media (min-width: 992px){
    html body .bvi-panel .bvi-container-lg,html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{
        max-width:960px
    }
}
@media (min-width: 1200px){
    html body .bvi-panel .bvi-container-xl,html body .bvi-panel .bvi-container-lg,html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{
        max-width:1140px
    }
}
html body .bvi-panel .bvi-row{
    display:flex;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
html body .bvi-panel .bvi-no-gutters{
    margin-right:0;
    margin-left:0
}
html body .bvi-panel .bvi-no-gutters>.bvi-col,html body .bvi-panel .bvi-no-gutters>[class*=bvi-col-]{
    padding-right:0;
    padding-left:0
}
html body .bvi-panel .bvi-col-xl,html body .bvi-panel .bvi-col-xl-auto,html body .bvi-panel .bvi-col-xl-12,html body .bvi-panel .bvi-col-xl-11,html body .bvi-panel .bvi-col-xl-10,html body .bvi-panel .bvi-col-xl-9,html body .bvi-panel .bvi-col-xl-8,html body .bvi-panel .bvi-col-xl-7,html body .bvi-panel .bvi-col-xl-6,html body .bvi-panel .bvi-col-xl-5,html body .bvi-panel .bvi-col-xl-4,html body .bvi-panel .bvi-col-xl-3,html body .bvi-panel .bvi-col-xl-2,html body .bvi-panel .bvi-col-xl-1,html body .bvi-panel .bvi-col-lg,html body .bvi-panel .bvi-col-lg-auto,html body .bvi-panel .bvi-col-lg-12,html body .bvi-panel .bvi-col-lg-11,html body .bvi-panel .bvi-col-lg-10,html body .bvi-panel .bvi-col-lg-9,html body .bvi-panel .bvi-col-lg-8,html body .bvi-panel .bvi-col-lg-7,html body .bvi-panel .bvi-col-lg-6,html body .bvi-panel .bvi-col-lg-5,html body .bvi-panel .bvi-col-lg-4,html body .bvi-panel .bvi-col-lg-3,html body .bvi-panel .bvi-col-lg-2,html body .bvi-panel .bvi-col-lg-1,html body .bvi-panel .bvi-col-md,html body .bvi-panel .bvi-col-md-auto,html body .bvi-panel .bvi-col-md-12,html body .bvi-panel .bvi-col-md-11,html body .bvi-panel .bvi-col-md-10,html body .bvi-panel .bvi-col-md-9,html body .bvi-panel .bvi-col-md-8,html body .bvi-panel .bvi-col-md-7,html body .bvi-panel .bvi-col-md-6,html body .bvi-panel .bvi-col-md-5,html body .bvi-panel .bvi-col-md-4,html body .bvi-panel .bvi-col-md-3,html body .bvi-panel .bvi-col-md-2,html body .bvi-panel .bvi-col-md-1,html body .bvi-panel .bvi-col-sm,html body .bvi-panel .bvi-col-sm-auto,html body .bvi-panel .bvi-col-sm-12,html body .bvi-panel .bvi-col-sm-11,html body .bvi-panel .bvi-col-sm-10,html body .bvi-panel .bvi-col-sm-9,html body .bvi-panel .bvi-col-sm-8,html body .bvi-panel .bvi-col-sm-7,html body .bvi-panel .bvi-col-sm-6,html body .bvi-panel .bvi-col-sm-5,html body .bvi-panel .bvi-col-sm-4,html body .bvi-panel .bvi-col-sm-3,html body .bvi-panel .bvi-col-sm-2,html body .bvi-panel .bvi-col-sm-1,html body .bvi-panel .bvi-col,html body .bvi-panel .bvi-col-auto,html body .bvi-panel .bvi-col-12,html body .bvi-panel .bvi-col-11,html body .bvi-panel .bvi-col-10,html body .bvi-panel .bvi-col-9,html body .bvi-panel .bvi-col-8,html body .bvi-panel .bvi-col-7,html body .bvi-panel .bvi-col-6,html body .bvi-panel .bvi-col-5,html body .bvi-panel .bvi-col-4,html body .bvi-panel .bvi-col-3,html body .bvi-panel .bvi-col-2,html body .bvi-panel .bvi-col-1{
    position:relative;
    width:100%;
    padding-right:15px;
    padding-left:15px
}
html body .bvi-panel .bvi-col{
    flex-basis:0;
    flex-grow:1;
    max-width:100%
}
html body .bvi-panel .row-cols-1>*{
    flex:0 0 100%;
    max-width:100%
}
html body .bvi-panel .row-cols-2>*{
    flex:0 0 50%;
    max-width:50%
}
html body .bvi-panel .row-cols-3>*{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
}
html body .bvi-panel .row-cols-4>*{
    flex:0 0 25%;
    max-width:25%
}
html body .bvi-panel .row-cols-5>*{
    flex:0 0 20%;
    max-width:20%
}
html body .bvi-panel .row-cols-6>*{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
}
html body .bvi-panel .bvi-col-auto{
    flex:0 0 auto;
    width:auto;
    max-width:100%
}
html body .bvi-panel .bvi-col-1{
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
}
html body .bvi-panel .bvi-col-2{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
}
html body .bvi-panel .bvi-col-3{
    flex:0 0 25%;
    max-width:25%
}
html body .bvi-panel .bvi-col-4{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
}
html body .bvi-panel .bvi-col-5{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
}
html body .bvi-panel .bvi-col-6{
    flex:0 0 50%;
    max-width:50%
}
html body .bvi-panel .bvi-col-7{
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
}
html body .bvi-panel .bvi-col-8{
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
}
html body .bvi-panel .bvi-col-9{
    flex:0 0 75%;
    max-width:75%
}
html body .bvi-panel .bvi-col-10{
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
}
html body .bvi-panel .bvi-col-11{
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
}
html body .bvi-panel .bvi-col-12{
    flex:0 0 100%;
    max-width:100%
}
html body .bvi-panel .bvi-order-first{
    order:-1
}
html body .bvi-panel .bvi-order-last{
    order:13
}
html body .bvi-panel .bvi-order-0{
    order:0
}
html body .bvi-panel .bvi-order-1{
    order:1
}
html body .bvi-panel .bvi-order-2{
    order:2
}
html body .bvi-panel .bvi-order-3{
    order:3
}
html body .bvi-panel .bvi-order-4{
    order:4
}
html body .bvi-panel .bvi-order-5{
    order:5
}
html body .bvi-panel .bvi-order-6{
    order:6
}
html body .bvi-panel .bvi-order-7{
    order:7
}
html body .bvi-panel .bvi-order-8{
    order:8
}
html body .bvi-panel .bvi-order-9{
    order:9
}
html body .bvi-panel .bvi-order-10{
    order:10
}
html body .bvi-panel .bvi-order-11{
    order:11
}
html body .bvi-panel .bvi-order-12{
    order:12
}
html body .bvi-panel .bvi-offset-1{
    margin-left:8.3333333333%
}
html body .bvi-panel .bvi-offset-2{
    margin-left:16.6666666667%
}
html body .bvi-panel .bvi-offset-3{
    margin-left:25%
}
html body .bvi-panel .bvi-offset-4{
    margin-left:33.3333333333%
}
html body .bvi-panel .bvi-offset-5{
    margin-left:41.6666666667%
}
html body .bvi-panel .bvi-offset-6{
    margin-left:50%
}
html body .bvi-panel .bvi-offset-7{
    margin-left:58.3333333333%
}
html body .bvi-panel .bvi-offset-8{
    margin-left:66.6666666667%
}
html body .bvi-panel .bvi-offset-9{
    margin-left:75%
}
html body .bvi-panel .bvi-offset-10{
    margin-left:83.3333333333%
}
html body .bvi-panel .bvi-offset-11{
    margin-left:91.6666666667%
}
@media (min-width: 576px){
    html body .bvi-panel .bvi-col-sm{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    html body .bvi-panel .row-cols-sm-1>*{
        flex:0 0 100%;
        max-width:100%
    }
    html body .bvi-panel .row-cols-sm-2>*{
        flex:0 0 50%;
        max-width:50%
    }
    html body .bvi-panel .row-cols-sm-3>*{
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    html body .bvi-panel .row-cols-sm-4>*{
        flex:0 0 25%;
        max-width:25%
    }
    html body .bvi-panel .row-cols-sm-5>*{
        flex:0 0 20%;
        max-width:20%
    }
    html body .bvi-panel .row-cols-sm-6>*{
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    html body .bvi-panel .bvi-col-sm-auto{
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    html body .bvi-panel .bvi-col-sm-1{
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    html body .bvi-panel .bvi-col-sm-2{
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    html body .bvi-panel .bvi-col-sm-3{
        flex:0 0 25%;
        max-width:25%
    }
    html body .bvi-panel .bvi-col-sm-4{
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    html body .bvi-panel .bvi-col-sm-5{
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    html body .bvi-panel .bvi-col-sm-6{
        flex:0 0 50%;
        max-width:50%
    }
    html body .bvi-panel .bvi-col-sm-7{
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    html body .bvi-panel .bvi-col-sm-8{
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    html body .bvi-panel .bvi-col-sm-9{
        flex:0 0 75%;
        max-width:75%
    }
    html body .bvi-panel .bvi-col-sm-10{
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    html body .bvi-panel .bvi-col-sm-11{
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    html body .bvi-panel .bvi-col-sm-12{
        flex:0 0 100%;
        max-width:100%
    }
    html body .bvi-panel .bvi-order-sm-first{
        order:-1
    }
    html body .bvi-panel .bvi-order-sm-last{
        order:13
    }
    html body .bvi-panel .bvi-order-sm-0{
        order:0
    }
    html body .bvi-panel .bvi-order-sm-1{
        order:1
    }
    html body .bvi-panel .bvi-order-sm-2{
        order:2
    }
    html body .bvi-panel .bvi-order-sm-3{
        order:3
    }
    html body .bvi-panel .bvi-order-sm-4{
        order:4
    }
    html body .bvi-panel .bvi-order-sm-5{
        order:5
    }
    html body .bvi-panel .bvi-order-sm-6{
        order:6
    }
    html body .bvi-panel .bvi-order-sm-7{
        order:7
    }
    html body .bvi-panel .bvi-order-sm-8{
        order:8
    }
    html body .bvi-panel .bvi-order-sm-9{
        order:9
    }
    html body .bvi-panel .bvi-order-sm-10{
        order:10
    }
    html body .bvi-panel .bvi-order-sm-11{
        order:11
    }
    html body .bvi-panel .bvi-order-sm-12{
        order:12
    }
    html body .bvi-panel .bvi-offset-sm-0{
        margin-left:0
    }
    html body .bvi-panel .bvi-offset-sm-1{
        margin-left:8.3333333333%
    }
    html body .bvi-panel .bvi-offset-sm-2{
        margin-left:16.6666666667%
    }
    html body .bvi-panel .bvi-offset-sm-3{
        margin-left:25%
    }
    html body .bvi-panel .bvi-offset-sm-4{
        margin-left:33.3333333333%
    }
    html body .bvi-panel .bvi-offset-sm-5{
        margin-left:41.6666666667%
    }
    html body .bvi-panel .bvi-offset-sm-6{
        margin-left:50%
    }
    html body .bvi-panel .bvi-offset-sm-7{
        margin-left:58.3333333333%
    }
    html body .bvi-panel .bvi-offset-sm-8{
        margin-left:66.6666666667%
    }
    html body .bvi-panel .bvi-offset-sm-9{
        margin-left:75%
    }
    html body .bvi-panel .bvi-offset-sm-10{
        margin-left:83.3333333333%
    }
    html body .bvi-panel .bvi-offset-sm-11{
        margin-left:91.6666666667%
    }
}
@media (min-width: 768px){
    html body .bvi-panel .bvi-col-md{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    html body .bvi-panel .row-cols-md-1>*{
        flex:0 0 100%;
        max-width:100%
    }
    html body .bvi-panel .row-cols-md-2>*{
        flex:0 0 50%;
        max-width:50%
    }
    html body .bvi-panel .row-cols-md-3>*{
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    html body .bvi-panel .row-cols-md-4>*{
        flex:0 0 25%;
        max-width:25%
    }
    html body .bvi-panel .row-cols-md-5>*{
        flex:0 0 20%;
        max-width:20%
    }
    html body .bvi-panel .row-cols-md-6>*{
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    html body .bvi-panel .bvi-col-md-auto{
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    html body .bvi-panel .bvi-col-md-1{
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    html body .bvi-panel .bvi-col-md-2{
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    html body .bvi-panel .bvi-col-md-3{
        flex:0 0 25%;
        max-width:25%
    }
    html body .bvi-panel .bvi-col-md-4{
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    html body .bvi-panel .bvi-col-md-5{
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    html body .bvi-panel .bvi-col-md-6{
        flex:0 0 50%;
        max-width:50%
    }
    html body .bvi-panel .bvi-col-md-7{
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    html body .bvi-panel .bvi-col-md-8{
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    html body .bvi-panel .bvi-col-md-9{
        flex:0 0 75%;
        max-width:75%
    }
    html body .bvi-panel .bvi-col-md-10{
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    html body .bvi-panel .bvi-col-md-11{
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    html body .bvi-panel .bvi-col-md-12{
        flex:0 0 100%;
        max-width:100%
    }
    html body .bvi-panel .bvi-order-md-first{
        order:-1
    }
    html body .bvi-panel .bvi-order-md-last{
        order:13
    }
    html body .bvi-panel .bvi-order-md-0{
        order:0
    }
    html body .bvi-panel .bvi-order-md-1{
        order:1
    }
    html body .bvi-panel .bvi-order-md-2{
        order:2
    }
    html body .bvi-panel .bvi-order-md-3{
        order:3
    }
    html body .bvi-panel .bvi-order-md-4{
        order:4
    }
    html body .bvi-panel .bvi-order-md-5{
        order:5
    }
    html body .bvi-panel .bvi-order-md-6{
        order:6
    }
    html body .bvi-panel .bvi-order-md-7{
        order:7
    }
    html body .bvi-panel .bvi-order-md-8{
        order:8
    }
    html body .bvi-panel .bvi-order-md-9{
        order:9
    }
    html body .bvi-panel .bvi-order-md-10{
        order:10
    }
    html body .bvi-panel .bvi-order-md-11{
        order:11
    }
    html body .bvi-panel .bvi-order-md-12{
        order:12
    }
    html body .bvi-panel .bvi-offset-md-0{
        margin-left:0
    }
    html body .bvi-panel .bvi-offset-md-1{
        margin-left:8.3333333333%
    }
    html body .bvi-panel .bvi-offset-md-2{
        margin-left:16.6666666667%
    }
    html body .bvi-panel .bvi-offset-md-3{
        margin-left:25%
    }
    html body .bvi-panel .bvi-offset-md-4{
        margin-left:33.3333333333%
    }
    html body .bvi-panel .bvi-offset-md-5{
        margin-left:41.6666666667%
    }
    html body .bvi-panel .bvi-offset-md-6{
        margin-left:50%
    }
    html body .bvi-panel .bvi-offset-md-7{
        margin-left:58.3333333333%
    }
    html body .bvi-panel .bvi-offset-md-8{
        margin-left:66.6666666667%
    }
    html body .bvi-panel .bvi-offset-md-9{
        margin-left:75%
    }
    html body .bvi-panel .bvi-offset-md-10{
        margin-left:83.3333333333%
    }
    html body .bvi-panel .bvi-offset-md-11{
        margin-left:91.6666666667%
    }
}
@media (min-width: 992px){
    html body .bvi-panel .bvi-col-lg{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    html body .bvi-panel .row-cols-lg-1>*{
        flex:0 0 100%;
        max-width:100%
    }
    html body .bvi-panel .row-cols-lg-2>*{
        flex:0 0 50%;
        max-width:50%
    }
    html body .bvi-panel .row-cols-lg-3>*{
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    html body .bvi-panel .row-cols-lg-4>*{
        flex:0 0 25%;
        max-width:25%
    }
    html body .bvi-panel .row-cols-lg-5>*{
        flex:0 0 20%;
        max-width:20%
    }
    html body .bvi-panel .row-cols-lg-6>*{
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    html body .bvi-panel .bvi-col-lg-auto{
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    html body .bvi-panel .bvi-col-lg-1{
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    html body .bvi-panel .bvi-col-lg-2{
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    html body .bvi-panel .bvi-col-lg-3{
        flex:0 0 25%;
        max-width:25%
    }
    html body .bvi-panel .bvi-col-lg-4{
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    html body .bvi-panel .bvi-col-lg-5{
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    html body .bvi-panel .bvi-col-lg-6{
        flex:0 0 50%;
        max-width:50%
    }
    html body .bvi-panel .bvi-col-lg-7{
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    html body .bvi-panel .bvi-col-lg-8{
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    html body .bvi-panel .bvi-col-lg-9{
        flex:0 0 75%;
        max-width:75%
    }
    html body .bvi-panel .bvi-col-lg-10{
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    html body .bvi-panel .bvi-col-lg-11{
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    html body .bvi-panel .bvi-col-lg-12{
        flex:0 0 100%;
        max-width:100%
    }
    html body .bvi-panel .bvi-order-lg-first{
        order:-1
    }
    html body .bvi-panel .bvi-order-lg-last{
        order:13
    }
    html body .bvi-panel .bvi-order-lg-0{
        order:0
    }
    html body .bvi-panel .bvi-order-lg-1{
        order:1
    }
    html body .bvi-panel .bvi-order-lg-2{
        order:2
    }
    html body .bvi-panel .bvi-order-lg-3{
        order:3
    }
    html body .bvi-panel .bvi-order-lg-4{
        order:4
    }
    html body .bvi-panel .bvi-order-lg-5{
        order:5
    }
    html body .bvi-panel .bvi-order-lg-6{
        order:6
    }
    html body .bvi-panel .bvi-order-lg-7{
        order:7
    }
    html body .bvi-panel .bvi-order-lg-8{
        order:8
    }
    html body .bvi-panel .bvi-order-lg-9{
        order:9
    }
    html body .bvi-panel .bvi-order-lg-10{
        order:10
    }
    html body .bvi-panel .bvi-order-lg-11{
        order:11
    }
    html body .bvi-panel .bvi-order-lg-12{
        order:12
    }
    html body .bvi-panel .bvi-offset-lg-0{
        margin-left:0
    }
    html body .bvi-panel .bvi-offset-lg-1{
        margin-left:8.3333333333%
    }
    html body .bvi-panel .bvi-offset-lg-2{
        margin-left:16.6666666667%
    }
    html body .bvi-panel .bvi-offset-lg-3{
        margin-left:25%
    }
    html body .bvi-panel .bvi-offset-lg-4{
        margin-left:33.3333333333%
    }
    html body .bvi-panel .bvi-offset-lg-5{
        margin-left:41.6666666667%
    }
    html body .bvi-panel .bvi-offset-lg-6{
        margin-left:50%
    }
    html body .bvi-panel .bvi-offset-lg-7{
        margin-left:58.3333333333%
    }
    html body .bvi-panel .bvi-offset-lg-8{
        margin-left:66.6666666667%
    }
    html body .bvi-panel .bvi-offset-lg-9{
        margin-left:75%
    }
    html body .bvi-panel .bvi-offset-lg-10{
        margin-left:83.3333333333%
    }
    html body .bvi-panel .bvi-offset-lg-11{
        margin-left:91.6666666667%
    }
}
@media (min-width: 1200px){
    html body .bvi-panel .bvi-col-xl{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    html body .bvi-panel .row-cols-xl-1>*{
        flex:0 0 100%;
        max-width:100%
    }
    html body .bvi-panel .row-cols-xl-2>*{
        flex:0 0 50%;
        max-width:50%
    }
    html body .bvi-panel .row-cols-xl-3>*{
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    html body .bvi-panel .row-cols-xl-4>*{
        flex:0 0 25%;
        max-width:25%
    }
    html body .bvi-panel .row-cols-xl-5>*{
        flex:0 0 20%;
        max-width:20%
    }
    html body .bvi-panel .row-cols-xl-6>*{
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    html body .bvi-panel .bvi-col-xl-auto{
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    html body .bvi-panel .bvi-col-xl-1{
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    html body .bvi-panel .bvi-col-xl-2{
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    html body .bvi-panel .bvi-col-xl-3{
        flex:0 0 25%;
        max-width:25%
    }
    html body .bvi-panel .bvi-col-xl-4{
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    html body .bvi-panel .bvi-col-xl-5{
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    html body .bvi-panel .bvi-col-xl-6{
        flex:0 0 50%;
        max-width:50%
    }
    html body .bvi-panel .bvi-col-xl-7{
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    html body .bvi-panel .bvi-col-xl-8{
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    html body .bvi-panel .bvi-col-xl-9{
        flex:0 0 75%;
        max-width:75%
    }
    html body .bvi-panel .bvi-col-xl-10{
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    html body .bvi-panel .bvi-col-xl-11{
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    html body .bvi-panel .bvi-col-xl-12{
        flex:0 0 100%;
        max-width:100%
    }
    html body .bvi-panel .bvi-order-xl-first{
        order:-1
    }
    html body .bvi-panel .bvi-order-xl-last{
        order:13
    }
    html body .bvi-panel .bvi-order-xl-0{
        order:0
    }
    html body .bvi-panel .bvi-order-xl-1{
        order:1
    }
    html body .bvi-panel .bvi-order-xl-2{
        order:2
    }
    html body .bvi-panel .bvi-order-xl-3{
        order:3
    }
    html body .bvi-panel .bvi-order-xl-4{
        order:4
    }
    html body .bvi-panel .bvi-order-xl-5{
        order:5
    }
    html body .bvi-panel .bvi-order-xl-6{
        order:6
    }
    html body .bvi-panel .bvi-order-xl-7{
        order:7
    }
    html body .bvi-panel .bvi-order-xl-8{
        order:8
    }
    html body .bvi-panel .bvi-order-xl-9{
        order:9
    }
    html body .bvi-panel .bvi-order-xl-10{
        order:10
    }
    html body .bvi-panel .bvi-order-xl-11{
        order:11
    }
    html body .bvi-panel .bvi-order-xl-12{
        order:12
    }
    html body .bvi-panel .bvi-offset-xl-0{
        margin-left:0
    }
    html body .bvi-panel .bvi-offset-xl-1{
        margin-left:8.3333333333%
    }
    html body .bvi-panel .bvi-offset-xl-2{
        margin-left:16.6666666667%
    }
    html body .bvi-panel .bvi-offset-xl-3{
        margin-left:25%
    }
    html body .bvi-panel .bvi-offset-xl-4{
        margin-left:33.3333333333%
    }
    html body .bvi-panel .bvi-offset-xl-5{
        margin-left:41.6666666667%
    }
    html body .bvi-panel .bvi-offset-xl-6{
        margin-left:50%
    }
    html body .bvi-panel .bvi-offset-xl-7{
        margin-left:58.3333333333%
    }
    html body .bvi-panel .bvi-offset-xl-8{
        margin-left:66.6666666667%
    }
    html body .bvi-panel .bvi-offset-xl-9{
        margin-left:75%
    }
    html body .bvi-panel .bvi-offset-xl-10{
        margin-left:83.3333333333%
    }
    html body .bvi-panel .bvi-offset-xl-11{
        margin-left:91.6666666667%
    }
}
html body .bvi-body[data-bvi-theme=white]{
    background-color:#ffffff !important;
    fill:#000000 !important
}
html body .bvi-body[data-bvi-theme=white] *{
    background-color:#ffffff !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:#000000 !important;
    color:#000000 !important;
    fill:#000000 !important
}
html body .bvi-body[data-bvi-theme=white] * .bvi-background-image{
    background-color:transparent !important
}
html body .bvi-body[data-bvi-theme=white] * a{
    text-decoration:underline !important;
    outline:0 !important
}
html body .bvi-body[data-bvi-theme=white] * a.bvi-link{
    color:#000000 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=white] * a.bvi-link.disabled{
    color:rgba(0,0,0,0.5) !important;
    border:1px solid rgba(0,0,0,0.5) !important;
    pointer-events:none;
    cursor:no-drop;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=white] * a.bvi-link.disabled:focus{
    color:rgba(0,0,0,0.5) !important;
    border:1px solid rgba(0,0,0,0.5) !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=white] * a.bvi-link:hover{
    color:#ffffff !important;
    background-color:#000000 !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=white] * a.bvi-link:focus{
    color:#000000 !important;
    background-color:#ffffff !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=white] * :checked,html body .bvi-body[data-bvi-theme=white] * :default,html body .bvi-body[data-bvi-theme=white] * :disabled,html body .bvi-body[data-bvi-theme=white] * :empty,html body .bvi-body[data-bvi-theme=white] * :enabled,html body .bvi-body[data-bvi-theme=white] * :first-child,html body .bvi-body[data-bvi-theme=white] * :first-of-type,html body .bvi-body[data-bvi-theme=white] * :focus,html body .bvi-body[data-bvi-theme=white] * :indeterminate,html body .bvi-body[data-bvi-theme=white] * :hover,html body .bvi-body[data-bvi-theme=white] * :last-child,html body .bvi-body[data-bvi-theme=white] * :last-of-type,html body .bvi-body[data-bvi-theme=white] * :link,html body .bvi-body[data-bvi-theme=white] * :nth-last-child,html body .bvi-body[data-bvi-theme=white] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=white] * :nth-of-type,html body .bvi-body[data-bvi-theme=white] * :only-child,html body .bvi-body[data-bvi-theme=white] * :only-of-type,html body .bvi-body[data-bvi-theme=white] * :optional,html body .bvi-body[data-bvi-theme=white] * :read-write,html body .bvi-body[data-bvi-theme=white] * :required,html body .bvi-body[data-bvi-theme=white] * :root,html body .bvi-body[data-bvi-theme=white] * :target,html body .bvi-body[data-bvi-theme=white] * :valid,html body .bvi-body[data-bvi-theme=white] * :visited,html body .bvi-body[data-bvi-theme=white] * :first-child:first-letter,html body .bvi-body[data-bvi-theme=white] * :default{
    background-color:#ffffff !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:#000000 !important;
    color:#000000 !important;
    fill:#000000 !important
}
html body .bvi-body[data-bvi-theme=white] *:after{
    background-color:rgba(255,255,255,0) !important;
    color:#000000 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=white] *:before{
    background-color:rgba(255,255,255,0) !important;
    color:#000000 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=white] *::selection{
    background-color:#000000 !important;
    color:#ffffff !important
}
html body .bvi-body[data-bvi-theme=white] * a{
    outline:0 !important;
    color:#000000 !important;
    background-color:transparent !important;
    text-decoration:underline !important
}
html body .bvi-body[data-bvi-theme=white] * a.active{
    color:#000000 !important;
    background-color:#ffffff !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=white] * a:hover{
    color:#ffffff !important;
    background-color:#000000 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=white] * a:hover:after{
    background-color:rgba(255,255,255,0) !important;
    color:#ffffff !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=white] * a:hover:before{
    background-color:rgba(255,255,255,0) !important;
    color:#ffffff !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=white] * a:hover *{
    color:#ffffff !important;
    background-color:#000000 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=white] * a:hover *:after{
    background-color:rgba(255,255,255,0) !important;
    color:#ffffff !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=white] * a:hover *:before{
    background-color:rgba(255,255,255,0) !important;
    color:#ffffff !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=white] * button,html body .bvi-body[data-bvi-theme=white] * input[type=submit],html body .bvi-body[data-bvi-theme=white] * input[type=button],html body .bvi-body[data-bvi-theme=white] * button[type=submit],html body .bvi-body[data-bvi-theme=white] * button[type=button]{
    color:#ffffff !important;
    background-color:#000000 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=white] * button:hover.active,html body .bvi-body[data-bvi-theme=white] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=white] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=white] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=white] * button[type=button]:hover.active{
    color:#ffffff !important;
    background-color:#000000 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=white] * button:hover:hover,html body .bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover{
    color:#ffffff !important;
    background-color:#000000 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=white] * button:hover:hover *,html body .bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover *{
    color:#ffffff !important;
    background-color:#000000 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black]{
    background-color:#000000 !important;
    fill:#ffffff !important
}
html body .bvi-body[data-bvi-theme=black] *{
    background-color:#000000 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:#ffffff !important;
    color:#ffffff !important;
    fill:#ffffff !important
}
html body .bvi-body[data-bvi-theme=black] * .bvi-background-image{
    background-color:transparent !important
}
html body .bvi-body[data-bvi-theme=black] * a{
    text-decoration:underline !important;
    outline:0 !important
}
html body .bvi-body[data-bvi-theme=black] * a.bvi-link{
    color:#ffffff !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black] * a.bvi-link.disabled{
    color:rgba(255,255,255,0.5) !important;
    border:1px solid rgba(255,255,255,0.5) !important;
    pointer-events:none;
    cursor:no-drop;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black] * a.bvi-link.disabled:focus{
    color:rgba(255,255,255,0.5) !important;
    border:1px solid rgba(255,255,255,0.5) !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black] * a.bvi-link:hover{
    color:#000000 !important;
    background-color:#ffffff !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black] * a.bvi-link:focus{
    color:#ffffff !important;
    background-color:#000000 !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black] * :checked,html body .bvi-body[data-bvi-theme=black] * :default,html body .bvi-body[data-bvi-theme=black] * :disabled,html body .bvi-body[data-bvi-theme=black] * :empty,html body .bvi-body[data-bvi-theme=black] * :enabled,html body .bvi-body[data-bvi-theme=black] * :first-child,html body .bvi-body[data-bvi-theme=black] * :first-of-type,html body .bvi-body[data-bvi-theme=black] * :focus,html body .bvi-body[data-bvi-theme=black] * :indeterminate,html body .bvi-body[data-bvi-theme=black] * :hover,html body .bvi-body[data-bvi-theme=black] * :last-child,html body .bvi-body[data-bvi-theme=black] * :last-of-type,html body .bvi-body[data-bvi-theme=black] * :link,html body .bvi-body[data-bvi-theme=black] * :nth-last-child,html body .bvi-body[data-bvi-theme=black] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=black] * :nth-of-type,html body .bvi-body[data-bvi-theme=black] * :only-child,html body .bvi-body[data-bvi-theme=black] * :only-of-type,html body .bvi-body[data-bvi-theme=black] * :optional,html body .bvi-body[data-bvi-theme=black] * :read-write,html body .bvi-body[data-bvi-theme=black] * :required,html body .bvi-body[data-bvi-theme=black] * :root,html body .bvi-body[data-bvi-theme=black] * :target,html body .bvi-body[data-bvi-theme=black] * :valid,html body .bvi-body[data-bvi-theme=black] * :visited,html body .bvi-body[data-bvi-theme=black] * :first-child:first-letter,html body .bvi-body[data-bvi-theme=black] * :default{
    background-color:#000000 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:#ffffff !important;
    color:#ffffff !important;
    fill:#ffffff !important
}
html body .bvi-body[data-bvi-theme=black] *:after{
    background-color:rgba(255,255,255,0) !important;
    color:#ffffff !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=black] *:before{
    background-color:rgba(255,255,255,0) !important;
    color:#ffffff !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=black] *::selection{
    background-color:#ffffff !important;
    color:#000000 !important
}
html body .bvi-body[data-bvi-theme=black] * a{
    outline:0 !important;
    color:#ffffff !important;
    background-color:transparent !important;
    text-decoration:underline !important
}
html body .bvi-body[data-bvi-theme=black] * a.active{
    color:#ffffff !important;
    background-color:#000000 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black] * a:hover{
    color:#000000 !important;
    background-color:#ffffff !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black] * a:hover:after{
    background-color:rgba(255,255,255,0) !important;
    color:#000000 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=black] * a:hover:before{
    background-color:rgba(255,255,255,0) !important;
    color:#000000 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=black] * a:hover *{
    color:#000000 !important;
    background-color:#ffffff !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black] * a:hover *:after{
    background-color:rgba(255,255,255,0) !important;
    color:#000000 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=black] * a:hover *:before{
    background-color:rgba(255,255,255,0) !important;
    color:#000000 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=black] * button,html body .bvi-body[data-bvi-theme=black] * input[type=submit],html body .bvi-body[data-bvi-theme=black] * input[type=button],html body .bvi-body[data-bvi-theme=black] * button[type=submit],html body .bvi-body[data-bvi-theme=black] * button[type=button]{
    color:#000000 !important;
    background-color:#ffffff !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black] * button:hover.active,html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover.active{
    color:#000000 !important;
    background-color:#ffffff !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black] * button:hover:hover,html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover{
    color:#000000 !important;
    background-color:#ffffff !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=black] * button:hover:hover *,html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover *{
    color:#000000 !important;
    background-color:#ffffff !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue]{
    background-color:#9DD1FF !important;
    fill:#063462 !important
}
html body .bvi-body[data-bvi-theme=blue] *{
    background-color:#9DD1FF !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:#063462 !important;
    color:#063462 !important;
    fill:#063462 !important
}
html body .bvi-body[data-bvi-theme=blue] * .bvi-background-image{
    background-color:transparent !important
}
html body .bvi-body[data-bvi-theme=blue] * a{
    text-decoration:underline !important;
    outline:0 !important
}
html body .bvi-body[data-bvi-theme=blue] * a.bvi-link{
    color:#063462 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled{
    color:rgba(6,52,98,0.5) !important;
    border:1px solid rgba(6,52,98,0.5) !important;
    pointer-events:none;
    cursor:no-drop;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled:focus{
    color:rgba(6,52,98,0.5) !important;
    border:1px solid rgba(6,52,98,0.5) !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue] * a.bvi-link:hover{
    color:#9DD1FF !important;
    background-color:#063462 !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue] * a.bvi-link:focus{
    color:#063462 !important;
    background-color:#9DD1FF !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue] * :checked,html body .bvi-body[data-bvi-theme=blue] * :default,html body .bvi-body[data-bvi-theme=blue] * :disabled,html body .bvi-body[data-bvi-theme=blue] * :empty,html body .bvi-body[data-bvi-theme=blue] * :enabled,html body .bvi-body[data-bvi-theme=blue] * :first-child,html body .bvi-body[data-bvi-theme=blue] * :first-of-type,html body .bvi-body[data-bvi-theme=blue] * :focus,html body .bvi-body[data-bvi-theme=blue] * :indeterminate,html body .bvi-body[data-bvi-theme=blue] * :hover,html body .bvi-body[data-bvi-theme=blue] * :last-child,html body .bvi-body[data-bvi-theme=blue] * :last-of-type,html body .bvi-body[data-bvi-theme=blue] * :link,html body .bvi-body[data-bvi-theme=blue] * :nth-last-child,html body .bvi-body[data-bvi-theme=blue] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=blue] * :nth-of-type,html body .bvi-body[data-bvi-theme=blue] * :only-child,html body .bvi-body[data-bvi-theme=blue] * :only-of-type,html body .bvi-body[data-bvi-theme=blue] * :optional,html body .bvi-body[data-bvi-theme=blue] * :read-write,html body .bvi-body[data-bvi-theme=blue] * :required,html body .bvi-body[data-bvi-theme=blue] * :root,html body .bvi-body[data-bvi-theme=blue] * :target,html body .bvi-body[data-bvi-theme=blue] * :valid,html body .bvi-body[data-bvi-theme=blue] * :visited,html body .bvi-body[data-bvi-theme=blue] * :first-child:first-letter,html body .bvi-body[data-bvi-theme=blue] * :default{
    background-color:#9DD1FF !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:#063462 !important;
    color:#063462 !important;
    fill:#063462 !important
}
html body .bvi-body[data-bvi-theme=blue] *:after{
    background-color:rgba(255,255,255,0) !important;
    color:#063462 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=blue] *:before{
    background-color:rgba(255,255,255,0) !important;
    color:#063462 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=blue] *::selection{
    background-color:#063462 !important;
    color:#9DD1FF !important
}
html body .bvi-body[data-bvi-theme=blue] * a{
    outline:0 !important;
    color:#063462 !important;
    background-color:transparent !important;
    text-decoration:underline !important
}
html body .bvi-body[data-bvi-theme=blue] * a.active{
    color:#063462 !important;
    background-color:#9DD1FF !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue] * a:hover{
    color:#9DD1FF !important;
    background-color:#063462 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue] * a:hover:after{
    background-color:rgba(255,255,255,0) !important;
    color:#9DD1FF !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=blue] * a:hover:before{
    background-color:rgba(255,255,255,0) !important;
    color:#9DD1FF !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=blue] * a:hover *{
    color:#9DD1FF !important;
    background-color:#063462 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue] * a:hover *:after{
    background-color:rgba(255,255,255,0) !important;
    color:#9DD1FF !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=blue] * a:hover *:before{
    background-color:rgba(255,255,255,0) !important;
    color:#9DD1FF !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=blue] * button,html body .bvi-body[data-bvi-theme=blue] * input[type=submit],html body .bvi-body[data-bvi-theme=blue] * input[type=button],html body .bvi-body[data-bvi-theme=blue] * button[type=submit],html body .bvi-body[data-bvi-theme=blue] * button[type=button]{
    color:#9DD1FF !important;
    background-color:#063462 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue] * button:hover.active,html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover.active{
    color:#9DD1FF !important;
    background-color:#063462 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue] * button:hover:hover,html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover{
    color:#9DD1FF !important;
    background-color:#063462 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=blue] * button:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover *{
    color:#9DD1FF !important;
    background-color:#063462 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown]{
    background-color:#F7F3D6 !important;
    fill:#4D4B43 !important
}
html body .bvi-body[data-bvi-theme=brown] *{
    background-color:#F7F3D6 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:#4D4B43 !important;
    color:#4D4B43 !important;
    fill:#4D4B43 !important
}
html body .bvi-body[data-bvi-theme=brown] * .bvi-background-image{
    background-color:transparent !important
}
html body .bvi-body[data-bvi-theme=brown] * a{
    text-decoration:underline !important;
    outline:0 !important
}
html body .bvi-body[data-bvi-theme=brown] * a.bvi-link{
    color:#4D4B43 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled{
    color:rgba(77,75,67,0.5) !important;
    border:1px solid rgba(77,75,67,0.5) !important;
    pointer-events:none;
    cursor:no-drop;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled:focus{
    color:rgba(77,75,67,0.5) !important;
    border:1px solid rgba(77,75,67,0.5) !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown] * a.bvi-link:hover{
    color:#F7F3D6 !important;
    background-color:#4D4B43 !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown] * a.bvi-link:focus{
    color:#4D4B43 !important;
    background-color:#F7F3D6 !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown] * :checked,html body .bvi-body[data-bvi-theme=brown] * :default,html body .bvi-body[data-bvi-theme=brown] * :disabled,html body .bvi-body[data-bvi-theme=brown] * :empty,html body .bvi-body[data-bvi-theme=brown] * :enabled,html body .bvi-body[data-bvi-theme=brown] * :first-child,html body .bvi-body[data-bvi-theme=brown] * :first-of-type,html body .bvi-body[data-bvi-theme=brown] * :focus,html body .bvi-body[data-bvi-theme=brown] * :indeterminate,html body .bvi-body[data-bvi-theme=brown] * :hover,html body .bvi-body[data-bvi-theme=brown] * :last-child,html body .bvi-body[data-bvi-theme=brown] * :last-of-type,html body .bvi-body[data-bvi-theme=brown] * :link,html body .bvi-body[data-bvi-theme=brown] * :nth-last-child,html body .bvi-body[data-bvi-theme=brown] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=brown] * :nth-of-type,html body .bvi-body[data-bvi-theme=brown] * :only-child,html body .bvi-body[data-bvi-theme=brown] * :only-of-type,html body .bvi-body[data-bvi-theme=brown] * :optional,html body .bvi-body[data-bvi-theme=brown] * :read-write,html body .bvi-body[data-bvi-theme=brown] * :required,html body .bvi-body[data-bvi-theme=brown] * :root,html body .bvi-body[data-bvi-theme=brown] * :target,html body .bvi-body[data-bvi-theme=brown] * :valid,html body .bvi-body[data-bvi-theme=brown] * :visited,html body .bvi-body[data-bvi-theme=brown] * :first-child:first-letter,html body .bvi-body[data-bvi-theme=brown] * :default{
    background-color:#F7F3D6 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:#4D4B43 !important;
    color:#4D4B43 !important;
    fill:#4D4B43 !important
}
html body .bvi-body[data-bvi-theme=brown] *:after{
    background-color:rgba(255,255,255,0) !important;
    color:#4D4B43 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=brown] *:before{
    background-color:rgba(255,255,255,0) !important;
    color:#4D4B43 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=brown] *::selection{
    background-color:#4D4B43 !important;
    color:#F7F3D6 !important
}
html body .bvi-body[data-bvi-theme=brown] * a{
    outline:0 !important;
    color:#4D4B43 !important;
    background-color:transparent !important;
    text-decoration:underline !important
}
html body .bvi-body[data-bvi-theme=brown] * a.active{
    color:#4D4B43 !important;
    background-color:#F7F3D6 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown] * a:hover{
    color:#F7F3D6 !important;
    background-color:#4D4B43 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown] * a:hover:after{
    background-color:rgba(255,255,255,0) !important;
    color:#F7F3D6 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=brown] * a:hover:before{
    background-color:rgba(255,255,255,0) !important;
    color:#F7F3D6 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=brown] * a:hover *{
    color:#F7F3D6 !important;
    background-color:#4D4B43 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown] * a:hover *:after{
    background-color:rgba(255,255,255,0) !important;
    color:#F7F3D6 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=brown] * a:hover *:before{
    background-color:rgba(255,255,255,0) !important;
    color:#F7F3D6 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=brown] * button,html body .bvi-body[data-bvi-theme=brown] * input[type=submit],html body .bvi-body[data-bvi-theme=brown] * input[type=button],html body .bvi-body[data-bvi-theme=brown] * button[type=submit],html body .bvi-body[data-bvi-theme=brown] * button[type=button]{
    color:#F7F3D6 !important;
    background-color:#4D4B43 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown] * button:hover.active,html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover.active{
    color:#F7F3D6 !important;
    background-color:#4D4B43 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown] * button:hover:hover,html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover{
    color:#F7F3D6 !important;
    background-color:#4D4B43 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=brown] * button:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover *{
    color:#F7F3D6 !important;
    background-color:#4D4B43 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green]{
    background-color:#3B2716 !important;
    fill:#A9E44D !important
}
html body .bvi-body[data-bvi-theme=green] *{
    background-color:#3B2716 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:#A9E44D !important;
    color:#A9E44D !important;
    fill:#A9E44D !important
}
html body .bvi-body[data-bvi-theme=green] * .bvi-background-image{
    background-color:transparent !important
}
html body .bvi-body[data-bvi-theme=green] * a{
    text-decoration:underline !important;
    outline:0 !important
}
html body .bvi-body[data-bvi-theme=green] * a.bvi-link{
    color:#A9E44D !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green] * a.bvi-link.disabled{
    color:rgba(169,228,77,0.5) !important;
    border:1px solid rgba(169,228,77,0.5) !important;
    pointer-events:none;
    cursor:no-drop;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green] * a.bvi-link.disabled:focus{
    color:rgba(169,228,77,0.5) !important;
    border:1px solid rgba(169,228,77,0.5) !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green] * a.bvi-link:hover{
    color:#3B2716 !important;
    background-color:#A9E44D !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green] * a.bvi-link:focus{
    color:#A9E44D !important;
    background-color:#3B2716 !important;
    text-underline:none !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green] * :checked,html body .bvi-body[data-bvi-theme=green] * :default,html body .bvi-body[data-bvi-theme=green] * :disabled,html body .bvi-body[data-bvi-theme=green] * :empty,html body .bvi-body[data-bvi-theme=green] * :enabled,html body .bvi-body[data-bvi-theme=green] * :first-child,html body .bvi-body[data-bvi-theme=green] * :first-of-type,html body .bvi-body[data-bvi-theme=green] * :focus,html body .bvi-body[data-bvi-theme=green] * :indeterminate,html body .bvi-body[data-bvi-theme=green] * :hover,html body .bvi-body[data-bvi-theme=green] * :last-child,html body .bvi-body[data-bvi-theme=green] * :last-of-type,html body .bvi-body[data-bvi-theme=green] * :link,html body .bvi-body[data-bvi-theme=green] * :nth-last-child,html body .bvi-body[data-bvi-theme=green] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=green] * :nth-of-type,html body .bvi-body[data-bvi-theme=green] * :only-child,html body .bvi-body[data-bvi-theme=green] * :only-of-type,html body .bvi-body[data-bvi-theme=green] * :optional,html body .bvi-body[data-bvi-theme=green] * :read-write,html body .bvi-body[data-bvi-theme=green] * :required,html body .bvi-body[data-bvi-theme=green] * :root,html body .bvi-body[data-bvi-theme=green] * :target,html body .bvi-body[data-bvi-theme=green] * :valid,html body .bvi-body[data-bvi-theme=green] * :visited,html body .bvi-body[data-bvi-theme=green] * :first-child:first-letter,html body .bvi-body[data-bvi-theme=green] * :default{
    background-color:#3B2716 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:#A9E44D !important;
    color:#A9E44D !important;
    fill:#A9E44D !important
}
html body .bvi-body[data-bvi-theme=green] *:after{
    background-color:rgba(255,255,255,0) !important;
    color:#A9E44D !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=green] *:before{
    background-color:rgba(255,255,255,0) !important;
    color:#A9E44D !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=green] *::selection{
    background-color:#A9E44D !important;
    color:#3B2716 !important
}
html body .bvi-body[data-bvi-theme=green] * a{
    outline:0 !important;
    color:#A9E44D !important;
    background-color:transparent !important;
    text-decoration:underline !important
}
html body .bvi-body[data-bvi-theme=green] * a.active{
    color:#A9E44D !important;
    background-color:#3B2716 !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green] * a:hover{
    color:#3B2716 !important;
    background-color:#A9E44D !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green] * a:hover:after{
    background-color:rgba(255,255,255,0) !important;
    color:#3B2716 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=green] * a:hover:before{
    background-color:rgba(255,255,255,0) !important;
    color:#3B2716 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=green] * a:hover *{
    color:#3B2716 !important;
    background-color:#A9E44D !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green] * a:hover *:after{
    background-color:rgba(255,255,255,0) !important;
    color:#3B2716 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=green] * a:hover *:before{
    background-color:rgba(255,255,255,0) !important;
    color:#3B2716 !important;
    box-shadow:none !important;
    text-shadow:none !important;
    border-color:transparent !important
}
html body .bvi-body[data-bvi-theme=green] * button,html body .bvi-body[data-bvi-theme=green] * input[type=submit],html body .bvi-body[data-bvi-theme=green] * input[type=button],html body .bvi-body[data-bvi-theme=green] * button[type=submit],html body .bvi-body[data-bvi-theme=green] * button[type=button]{
    color:#3B2716 !important;
    background-color:#A9E44D !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green] * button:hover.active,html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover.active{
    color:#3B2716 !important;
    background-color:#A9E44D !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green] * button:hover:hover,html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover{
    color:#3B2716 !important;
    background-color:#A9E44D !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-theme=green] * button:hover:hover *,html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover *{
    color:#3B2716 !important;
    background-color:#A9E44D !important;
    text-decoration:none !important
}
html body .bvi-body[data-bvi-size="40"] *{
    font-size:40px !important
}
html body .bvi-body[data-bvi-size="40"] * h1,html body .bvi-body[data-bvi-size="40"] * h1 *{
    font-size:47px !important
}
html body .bvi-body[data-bvi-size="40"] * h2,html body .bvi-body[data-bvi-size="40"] * h2 *{
    font-size:46px !important
}
html body .bvi-body[data-bvi-size="40"] * h3,html body .bvi-body[data-bvi-size="40"] * h3 *{
    font-size:45px !important
}
html body .bvi-body[data-bvi-size="40"] * h4,html body .bvi-body[data-bvi-size="40"] * h4 *{
    font-size:44px !important
}
html body .bvi-body[data-bvi-size="40"] * h5,html body .bvi-body[data-bvi-size="40"] * h5 *{
    font-size:43px !important
}
html body .bvi-body[data-bvi-size="40"] * h6,html body .bvi-body[data-bvi-size="40"] * h6 *{
    font-size:42px !important
}
html body .bvi-body[data-bvi-size="39"] *{
    font-size:39px !important
}
html body .bvi-body[data-bvi-size="39"] * h1,html body .bvi-body[data-bvi-size="39"] * h1 *{
    font-size:46px !important
}
html body .bvi-body[data-bvi-size="39"] * h2,html body .bvi-body[data-bvi-size="39"] * h2 *{
    font-size:45px !important
}
html body .bvi-body[data-bvi-size="39"] * h3,html body .bvi-body[data-bvi-size="39"] * h3 *{
    font-size:44px !important
}
html body .bvi-body[data-bvi-size="39"] * h4,html body .bvi-body[data-bvi-size="39"] * h4 *{
    font-size:43px !important
}
html body .bvi-body[data-bvi-size="39"] * h5,html body .bvi-body[data-bvi-size="39"] * h5 *{
    font-size:42px !important
}
html body .bvi-body[data-bvi-size="39"] * h6,html body .bvi-body[data-bvi-size="39"] * h6 *{
    font-size:41px !important
}
html body .bvi-body[data-bvi-size="38"] *{
    font-size:38px !important
}
html body .bvi-body[data-bvi-size="38"] * h1,html body .bvi-body[data-bvi-size="38"] * h1 *{
    font-size:45px !important
}
html body .bvi-body[data-bvi-size="38"] * h2,html body .bvi-body[data-bvi-size="38"] * h2 *{
    font-size:44px !important
}
html body .bvi-body[data-bvi-size="38"] * h3,html body .bvi-body[data-bvi-size="38"] * h3 *{
    font-size:43px !important
}
html body .bvi-body[data-bvi-size="38"] * h4,html body .bvi-body[data-bvi-size="38"] * h4 *{
    font-size:42px !important
}
html body .bvi-body[data-bvi-size="38"] * h5,html body .bvi-body[data-bvi-size="38"] * h5 *{
    font-size:41px !important
}
html body .bvi-body[data-bvi-size="38"] * h6,html body .bvi-body[data-bvi-size="38"] * h6 *{
    font-size:40px !important
}
html body .bvi-body[data-bvi-size="37"] *{
    font-size:37px !important
}
html body .bvi-body[data-bvi-size="37"] * h1,html body .bvi-body[data-bvi-size="37"] * h1 *{
    font-size:44px !important
}
html body .bvi-body[data-bvi-size="37"] * h2,html body .bvi-body[data-bvi-size="37"] * h2 *{
    font-size:43px !important
}
html body .bvi-body[data-bvi-size="37"] * h3,html body .bvi-body[data-bvi-size="37"] * h3 *{
    font-size:42px !important
}
html body .bvi-body[data-bvi-size="37"] * h4,html body .bvi-body[data-bvi-size="37"] * h4 *{
    font-size:41px !important
}
html body .bvi-body[data-bvi-size="37"] * h5,html body .bvi-body[data-bvi-size="37"] * h5 *{
    font-size:40px !important
}
html body .bvi-body[data-bvi-size="37"] * h6,html body .bvi-body[data-bvi-size="37"] * h6 *{
    font-size:39px !important
}
html body .bvi-body[data-bvi-size="36"] *{
    font-size:36px !important
}
html body .bvi-body[data-bvi-size="36"] * h1,html body .bvi-body[data-bvi-size="36"] * h1 *{
    font-size:43px !important
}
html body .bvi-body[data-bvi-size="36"] * h2,html body .bvi-body[data-bvi-size="36"] * h2 *{
    font-size:42px !important
}
html body .bvi-body[data-bvi-size="36"] * h3,html body .bvi-body[data-bvi-size="36"] * h3 *{
    font-size:41px !important
}
html body .bvi-body[data-bvi-size="36"] * h4,html body .bvi-body[data-bvi-size="36"] * h4 *{
    font-size:40px !important
}
html body .bvi-body[data-bvi-size="36"] * h5,html body .bvi-body[data-bvi-size="36"] * h5 *{
    font-size:39px !important
}
html body .bvi-body[data-bvi-size="36"] * h6,html body .bvi-body[data-bvi-size="36"] * h6 *{
    font-size:38px !important
}
html body .bvi-body[data-bvi-size="35"] *{
    font-size:35px !important
}
html body .bvi-body[data-bvi-size="35"] * h1,html body .bvi-body[data-bvi-size="35"] * h1 *{
    font-size:42px !important
}
html body .bvi-body[data-bvi-size="35"] * h2,html body .bvi-body[data-bvi-size="35"] * h2 *{
    font-size:41px !important
}
html body .bvi-body[data-bvi-size="35"] * h3,html body .bvi-body[data-bvi-size="35"] * h3 *{
    font-size:40px !important
}
html body .bvi-body[data-bvi-size="35"] * h4,html body .bvi-body[data-bvi-size="35"] * h4 *{
    font-size:39px !important
}
html body .bvi-body[data-bvi-size="35"] * h5,html body .bvi-body[data-bvi-size="35"] * h5 *{
    font-size:38px !important
}
html body .bvi-body[data-bvi-size="35"] * h6,html body .bvi-body[data-bvi-size="35"] * h6 *{
    font-size:37px !important
}
html body .bvi-body[data-bvi-size="34"] *{
    font-size:34px !important
}
html body .bvi-body[data-bvi-size="34"] * h1,html body .bvi-body[data-bvi-size="34"] * h1 *{
    font-size:41px !important
}
html body .bvi-body[data-bvi-size="34"] * h2,html body .bvi-body[data-bvi-size="34"] * h2 *{
    font-size:40px !important
}
html body .bvi-body[data-bvi-size="34"] * h3,html body .bvi-body[data-bvi-size="34"] * h3 *{
    font-size:39px !important
}
html body .bvi-body[data-bvi-size="34"] * h4,html body .bvi-body[data-bvi-size="34"] * h4 *{
    font-size:38px !important
}
html body .bvi-body[data-bvi-size="34"] * h5,html body .bvi-body[data-bvi-size="34"] * h5 *{
    font-size:37px !important
}
html body .bvi-body[data-bvi-size="34"] * h6,html body .bvi-body[data-bvi-size="34"] * h6 *{
    font-size:36px !important
}
html body .bvi-body[data-bvi-size="33"] *{
    font-size:33px !important
}
html body .bvi-body[data-bvi-size="33"] * h1,html body .bvi-body[data-bvi-size="33"] * h1 *{
    font-size:40px !important
}
html body .bvi-body[data-bvi-size="33"] * h2,html body .bvi-body[data-bvi-size="33"] * h2 *{
    font-size:39px !important
}
html body .bvi-body[data-bvi-size="33"] * h3,html body .bvi-body[data-bvi-size="33"] * h3 *{
    font-size:38px !important
}
html body .bvi-body[data-bvi-size="33"] * h4,html body .bvi-body[data-bvi-size="33"] * h4 *{
    font-size:37px !important
}
html body .bvi-body[data-bvi-size="33"] * h5,html body .bvi-body[data-bvi-size="33"] * h5 *{
    font-size:36px !important
}
html body .bvi-body[data-bvi-size="33"] * h6,html body .bvi-body[data-bvi-size="33"] * h6 *{
    font-size:35px !important
}
html body .bvi-body[data-bvi-size="32"] *{
    font-size:32px !important
}
html body .bvi-body[data-bvi-size="32"] * h1,html body .bvi-body[data-bvi-size="32"] * h1 *{
    font-size:39px !important
}
html body .bvi-body[data-bvi-size="32"] * h2,html body .bvi-body[data-bvi-size="32"] * h2 *{
    font-size:38px !important
}
html body .bvi-body[data-bvi-size="32"] * h3,html body .bvi-body[data-bvi-size="32"] * h3 *{
    font-size:37px !important
}
html body .bvi-body[data-bvi-size="32"] * h4,html body .bvi-body[data-bvi-size="32"] * h4 *{
    font-size:36px !important
}
html body .bvi-body[data-bvi-size="32"] * h5,html body .bvi-body[data-bvi-size="32"] * h5 *{
    font-size:35px !important
}
html body .bvi-body[data-bvi-size="32"] * h6,html body .bvi-body[data-bvi-size="32"] * h6 *{
    font-size:34px !important
}
html body .bvi-body[data-bvi-size="31"] *{
    font-size:31px !important
}
html body .bvi-body[data-bvi-size="31"] * h1,html body .bvi-body[data-bvi-size="31"] * h1 *{
    font-size:38px !important
}
html body .bvi-body[data-bvi-size="31"] * h2,html body .bvi-body[data-bvi-size="31"] * h2 *{
    font-size:37px !important
}
html body .bvi-body[data-bvi-size="31"] * h3,html body .bvi-body[data-bvi-size="31"] * h3 *{
    font-size:36px !important
}
html body .bvi-body[data-bvi-size="31"] * h4,html body .bvi-body[data-bvi-size="31"] * h4 *{
    font-size:35px !important
}
html body .bvi-body[data-bvi-size="31"] * h5,html body .bvi-body[data-bvi-size="31"] * h5 *{
    font-size:34px !important
}
html body .bvi-body[data-bvi-size="31"] * h6,html body .bvi-body[data-bvi-size="31"] * h6 *{
    font-size:33px !important
}
html body .bvi-body[data-bvi-size="30"] *{
    font-size:30px !important
}
html body .bvi-body[data-bvi-size="30"] * h1,html body .bvi-body[data-bvi-size="30"] * h1 *{
    font-size:37px !important
}
html body .bvi-body[data-bvi-size="30"] * h2,html body .bvi-body[data-bvi-size="30"] * h2 *{
    font-size:36px !important
}
html body .bvi-body[data-bvi-size="30"] * h3,html body .bvi-body[data-bvi-size="30"] * h3 *{
    font-size:35px !important
}
html body .bvi-body[data-bvi-size="30"] * h4,html body .bvi-body[data-bvi-size="30"] * h4 *{
    font-size:34px !important
}
html body .bvi-body[data-bvi-size="30"] * h5,html body .bvi-body[data-bvi-size="30"] * h5 *{
    font-size:33px !important
}
html body .bvi-body[data-bvi-size="30"] * h6,html body .bvi-body[data-bvi-size="30"] * h6 *{
    font-size:32px !important
}
html body .bvi-body[data-bvi-size="29"] *{
    font-size:29px !important
}
html body .bvi-body[data-bvi-size="29"] * h1,html body .bvi-body[data-bvi-size="29"] * h1 *{
    font-size:36px !important
}
html body .bvi-body[data-bvi-size="29"] * h2,html body .bvi-body[data-bvi-size="29"] * h2 *{
    font-size:35px !important
}
html body .bvi-body[data-bvi-size="29"] * h3,html body .bvi-body[data-bvi-size="29"] * h3 *{
    font-size:34px !important
}
html body .bvi-body[data-bvi-size="29"] * h4,html body .bvi-body[data-bvi-size="29"] * h4 *{
    font-size:33px !important
}
html body .bvi-body[data-bvi-size="29"] * h5,html body .bvi-body[data-bvi-size="29"] * h5 *{
    font-size:32px !important
}
html body .bvi-body[data-bvi-size="29"] * h6,html body .bvi-body[data-bvi-size="29"] * h6 *{
    font-size:31px !important
}
html body .bvi-body[data-bvi-size="28"] *{
    font-size:28px !important
}
html body .bvi-body[data-bvi-size="28"] * h1,html body .bvi-body[data-bvi-size="28"] * h1 *{
    font-size:35px !important
}
html body .bvi-body[data-bvi-size="28"] * h2,html body .bvi-body[data-bvi-size="28"] * h2 *{
    font-size:34px !important
}
html body .bvi-body[data-bvi-size="28"] * h3,html body .bvi-body[data-bvi-size="28"] * h3 *{
    font-size:33px !important
}
html body .bvi-body[data-bvi-size="28"] * h4,html body .bvi-body[data-bvi-size="28"] * h4 *{
    font-size:32px !important
}
html body .bvi-body[data-bvi-size="28"] * h5,html body .bvi-body[data-bvi-size="28"] * h5 *{
    font-size:31px !important
}
html body .bvi-body[data-bvi-size="28"] * h6,html body .bvi-body[data-bvi-size="28"] * h6 *{
    font-size:30px !important
}
html body .bvi-body[data-bvi-size="27"] *{
    font-size:27px !important
}
html body .bvi-body[data-bvi-size="27"] * h1,html body .bvi-body[data-bvi-size="27"] * h1 *{
    font-size:34px !important
}
html body .bvi-body[data-bvi-size="27"] * h2,html body .bvi-body[data-bvi-size="27"] * h2 *{
    font-size:33px !important
}
html body .bvi-body[data-bvi-size="27"] * h3,html body .bvi-body[data-bvi-size="27"] * h3 *{
    font-size:32px !important
}
html body .bvi-body[data-bvi-size="27"] * h4,html body .bvi-body[data-bvi-size="27"] * h4 *{
    font-size:31px !important
}
html body .bvi-body[data-bvi-size="27"] * h5,html body .bvi-body[data-bvi-size="27"] * h5 *{
    font-size:30px !important
}
html body .bvi-body[data-bvi-size="27"] * h6,html body .bvi-body[data-bvi-size="27"] * h6 *{
    font-size:29px !important
}
html body .bvi-body[data-bvi-size="26"] *{
    font-size:26px !important
}
html body .bvi-body[data-bvi-size="26"] * h1,html body .bvi-body[data-bvi-size="26"] * h1 *{
    font-size:33px !important
}
html body .bvi-body[data-bvi-size="26"] * h2,html body .bvi-body[data-bvi-size="26"] * h2 *{
    font-size:32px !important
}
html body .bvi-body[data-bvi-size="26"] * h3,html body .bvi-body[data-bvi-size="26"] * h3 *{
    font-size:31px !important
}
html body .bvi-body[data-bvi-size="26"] * h4,html body .bvi-body[data-bvi-size="26"] * h4 *{
    font-size:30px !important
}
html body .bvi-body[data-bvi-size="26"] * h5,html body .bvi-body[data-bvi-size="26"] * h5 *{
    font-size:29px !important
}
html body .bvi-body[data-bvi-size="26"] * h6,html body .bvi-body[data-bvi-size="26"] * h6 *{
    font-size:28px !important
}
html body .bvi-body[data-bvi-size="25"] *{
    font-size:25px !important
}
html body .bvi-body[data-bvi-size="25"] * h1,html body .bvi-body[data-bvi-size="25"] * h1 *{
    font-size:32px !important
}
html body .bvi-body[data-bvi-size="25"] * h2,html body .bvi-body[data-bvi-size="25"] * h2 *{
    font-size:31px !important
}
html body .bvi-body[data-bvi-size="25"] * h3,html body .bvi-body[data-bvi-size="25"] * h3 *{
    font-size:30px !important
}
html body .bvi-body[data-bvi-size="25"] * h4,html body .bvi-body[data-bvi-size="25"] * h4 *{
    font-size:29px !important
}
html body .bvi-body[data-bvi-size="25"] * h5,html body .bvi-body[data-bvi-size="25"] * h5 *{
    font-size:28px !important
}
html body .bvi-body[data-bvi-size="25"] * h6,html body .bvi-body[data-bvi-size="25"] * h6 *{
    font-size:27px !important
}
html body .bvi-body[data-bvi-size="24"] *{
    font-size:24px !important
}
html body .bvi-body[data-bvi-size="24"] * h1,html body .bvi-body[data-bvi-size="24"] * h1 *{
    font-size:31px !important
}
html body .bvi-body[data-bvi-size="24"] * h2,html body .bvi-body[data-bvi-size="24"] * h2 *{
    font-size:30px !important
}
html body .bvi-body[data-bvi-size="24"] * h3,html body .bvi-body[data-bvi-size="24"] * h3 *{
    font-size:29px !important
}
html body .bvi-body[data-bvi-size="24"] * h4,html body .bvi-body[data-bvi-size="24"] * h4 *{
    font-size:28px !important
}
html body .bvi-body[data-bvi-size="24"] * h5,html body .bvi-body[data-bvi-size="24"] * h5 *{
    font-size:27px !important
}
html body .bvi-body[data-bvi-size="24"] * h6,html body .bvi-body[data-bvi-size="24"] * h6 *{
    font-size:26px !important
}
html body .bvi-body[data-bvi-size="23"] *{
    font-size:23px !important
}
html body .bvi-body[data-bvi-size="23"] * h1,html body .bvi-body[data-bvi-size="23"] * h1 *{
    font-size:30px !important
}
html body .bvi-body[data-bvi-size="23"] * h2,html body .bvi-body[data-bvi-size="23"] * h2 *{
    font-size:29px !important
}
html body .bvi-body[data-bvi-size="23"] * h3,html body .bvi-body[data-bvi-size="23"] * h3 *{
    font-size:28px !important
}
html body .bvi-body[data-bvi-size="23"] * h4,html body .bvi-body[data-bvi-size="23"] * h4 *{
    font-size:27px !important
}
html body .bvi-body[data-bvi-size="23"] * h5,html body .bvi-body[data-bvi-size="23"] * h5 *{
    font-size:26px !important
}
html body .bvi-body[data-bvi-size="23"] * h6,html body .bvi-body[data-bvi-size="23"] * h6 *{
    font-size:25px !important
}
html body .bvi-body[data-bvi-size="22"] *{
    font-size:22px !important
}
html body .bvi-body[data-bvi-size="22"] * h1,html body .bvi-body[data-bvi-size="22"] * h1 *{
    font-size:29px !important
}
html body .bvi-body[data-bvi-size="22"] * h2,html body .bvi-body[data-bvi-size="22"] * h2 *{
    font-size:28px !important
}
html body .bvi-body[data-bvi-size="22"] * h3,html body .bvi-body[data-bvi-size="22"] * h3 *{
    font-size:27px !important
}
html body .bvi-body[data-bvi-size="22"] * h4,html body .bvi-body[data-bvi-size="22"] * h4 *{
    font-size:26px !important
}
html body .bvi-body[data-bvi-size="22"] * h5,html body .bvi-body[data-bvi-size="22"] * h5 *{
    font-size:25px !important
}
html body .bvi-body[data-bvi-size="22"] * h6,html body .bvi-body[data-bvi-size="22"] * h6 *{
    font-size:24px !important
}
html body .bvi-body[data-bvi-size="21"] *{
    font-size:21px !important
}
html body .bvi-body[data-bvi-size="21"] * h1,html body .bvi-body[data-bvi-size="21"] * h1 *{
    font-size:28px !important
}
html body .bvi-body[data-bvi-size="21"] * h2,html body .bvi-body[data-bvi-size="21"] * h2 *{
    font-size:27px !important
}
html body .bvi-body[data-bvi-size="21"] * h3,html body .bvi-body[data-bvi-size="21"] * h3 *{
    font-size:26px !important
}
html body .bvi-body[data-bvi-size="21"] * h4,html body .bvi-body[data-bvi-size="21"] * h4 *{
    font-size:25px !important
}
html body .bvi-body[data-bvi-size="21"] * h5,html body .bvi-body[data-bvi-size="21"] * h5 *{
    font-size:24px !important
}
html body .bvi-body[data-bvi-size="21"] * h6,html body .bvi-body[data-bvi-size="21"] * h6 *{
    font-size:23px !important
}
html body .bvi-body[data-bvi-size="20"] *{
    font-size:20px !important
}
html body .bvi-body[data-bvi-size="20"] * h1,html body .bvi-body[data-bvi-size="20"] * h1 *{
    font-size:27px !important
}
html body .bvi-body[data-bvi-size="20"] * h2,html body .bvi-body[data-bvi-size="20"] * h2 *{
    font-size:26px !important
}
html body .bvi-body[data-bvi-size="20"] * h3,html body .bvi-body[data-bvi-size="20"] * h3 *{
    font-size:25px !important
}
html body .bvi-body[data-bvi-size="20"] * h4,html body .bvi-body[data-bvi-size="20"] * h4 *{
    font-size:24px !important
}
html body .bvi-body[data-bvi-size="20"] * h5,html body .bvi-body[data-bvi-size="20"] * h5 *{
    font-size:23px !important
}
html body .bvi-body[data-bvi-size="20"] * h6,html body .bvi-body[data-bvi-size="20"] * h6 *{
    font-size:22px !important
}
html body .bvi-body[data-bvi-size="19"] *{
    font-size:19px !important
}
html body .bvi-body[data-bvi-size="19"] * h1,html body .bvi-body[data-bvi-size="19"] * h1 *{
    font-size:26px !important
}
html body .bvi-body[data-bvi-size="19"] * h2,html body .bvi-body[data-bvi-size="19"] * h2 *{
    font-size:25px !important
}
html body .bvi-body[data-bvi-size="19"] * h3,html body .bvi-body[data-bvi-size="19"] * h3 *{
    font-size:24px !important
}
html body .bvi-body[data-bvi-size="19"] * h4,html body .bvi-body[data-bvi-size="19"] * h4 *{
    font-size:23px !important
}
html body .bvi-body[data-bvi-size="19"] * h5,html body .bvi-body[data-bvi-size="19"] * h5 *{
    font-size:22px !important
}
html body .bvi-body[data-bvi-size="19"] * h6,html body .bvi-body[data-bvi-size="19"] * h6 *{
    font-size:21px !important
}
html body .bvi-body[data-bvi-size="18"] *{
    font-size:18px !important
}
html body .bvi-body[data-bvi-size="18"] * h1,html body .bvi-body[data-bvi-size="18"] * h1 *{
    font-size:25px !important
}
html body .bvi-body[data-bvi-size="18"] * h2,html body .bvi-body[data-bvi-size="18"] * h2 *{
    font-size:24px !important
}
html body .bvi-body[data-bvi-size="18"] * h3,html body .bvi-body[data-bvi-size="18"] * h3 *{
    font-size:23px !important
}
html body .bvi-body[data-bvi-size="18"] * h4,html body .bvi-body[data-bvi-size="18"] * h4 *{
    font-size:22px !important
}
html body .bvi-body[data-bvi-size="18"] * h5,html body .bvi-body[data-bvi-size="18"] * h5 *{
    font-size:21px !important
}
html body .bvi-body[data-bvi-size="18"] * h6,html body .bvi-body[data-bvi-size="18"] * h6 *{
    font-size:20px !important
}
html body .bvi-body[data-bvi-size="17"] *{
    font-size:17px !important
}
html body .bvi-body[data-bvi-size="17"] * h1,html body .bvi-body[data-bvi-size="17"] * h1 *{
    font-size:24px !important
}
html body .bvi-body[data-bvi-size="17"] * h2,html body .bvi-body[data-bvi-size="17"] * h2 *{
    font-size:23px !important
}
html body .bvi-body[data-bvi-size="17"] * h3,html body .bvi-body[data-bvi-size="17"] * h3 *{
    font-size:22px !important
}
html body .bvi-body[data-bvi-size="17"] * h4,html body .bvi-body[data-bvi-size="17"] * h4 *{
    font-size:21px !important
}
html body .bvi-body[data-bvi-size="17"] * h5,html body .bvi-body[data-bvi-size="17"] * h5 *{
    font-size:20px !important
}
html body .bvi-body[data-bvi-size="17"] * h6,html body .bvi-body[data-bvi-size="17"] * h6 *{
    font-size:19px !important
}
html body .bvi-body[data-bvi-size="16"] *{
    font-size:16px !important
}
html body .bvi-body[data-bvi-size="16"] * h1,html body .bvi-body[data-bvi-size="16"] * h1 *{
    font-size:23px !important
}
html body .bvi-body[data-bvi-size="16"] * h2,html body .bvi-body[data-bvi-size="16"] * h2 *{
    font-size:22px !important
}
html body .bvi-body[data-bvi-size="16"] * h3,html body .bvi-body[data-bvi-size="16"] * h3 *{
    font-size:21px !important
}
html body .bvi-body[data-bvi-size="16"] * h4,html body .bvi-body[data-bvi-size="16"] * h4 *{
    font-size:20px !important
}
html body .bvi-body[data-bvi-size="16"] * h5,html body .bvi-body[data-bvi-size="16"] * h5 *{
    font-size:19px !important
}
html body .bvi-body[data-bvi-size="16"] * h6,html body .bvi-body[data-bvi-size="16"] * h6 *{
    font-size:18px !important
}
html body .bvi-body[data-bvi-size="15"] *{
    font-size:15px !important
}
html body .bvi-body[data-bvi-size="15"] * h1,html body .bvi-body[data-bvi-size="15"] * h1 *{
    font-size:22px !important
}
html body .bvi-body[data-bvi-size="15"] * h2,html body .bvi-body[data-bvi-size="15"] * h2 *{
    font-size:21px !important
}
html body .bvi-body[data-bvi-size="15"] * h3,html body .bvi-body[data-bvi-size="15"] * h3 *{
    font-size:20px !important
}
html body .bvi-body[data-bvi-size="15"] * h4,html body .bvi-body[data-bvi-size="15"] * h4 *{
    font-size:19px !important
}
html body .bvi-body[data-bvi-size="15"] * h5,html body .bvi-body[data-bvi-size="15"] * h5 *{
    font-size:18px !important
}
html body .bvi-body[data-bvi-size="15"] * h6,html body .bvi-body[data-bvi-size="15"] * h6 *{
    font-size:17px !important
}
html body .bvi-body[data-bvi-size="14"] *{
    font-size:14px !important
}
html body .bvi-body[data-bvi-size="14"] * h1,html body .bvi-body[data-bvi-size="14"] * h1 *{
    font-size:21px !important
}
html body .bvi-body[data-bvi-size="14"] * h2,html body .bvi-body[data-bvi-size="14"] * h2 *{
    font-size:20px !important
}
html body .bvi-body[data-bvi-size="14"] * h3,html body .bvi-body[data-bvi-size="14"] * h3 *{
    font-size:19px !important
}
html body .bvi-body[data-bvi-size="14"] * h4,html body .bvi-body[data-bvi-size="14"] * h4 *{
    font-size:18px !important
}
html body .bvi-body[data-bvi-size="14"] * h5,html body .bvi-body[data-bvi-size="14"] * h5 *{
    font-size:17px !important
}
html body .bvi-body[data-bvi-size="14"] * h6,html body .bvi-body[data-bvi-size="14"] * h6 *{
    font-size:16px !important
}
html body .bvi-body[data-bvi-size="13"] *{
    font-size:13px !important
}
html body .bvi-body[data-bvi-size="13"] * h1,html body .bvi-body[data-bvi-size="13"] * h1 *{
    font-size:20px !important
}
html body .bvi-body[data-bvi-size="13"] * h2,html body .bvi-body[data-bvi-size="13"] * h2 *{
    font-size:19px !important
}
html body .bvi-body[data-bvi-size="13"] * h3,html body .bvi-body[data-bvi-size="13"] * h3 *{
    font-size:18px !important
}
html body .bvi-body[data-bvi-size="13"] * h4,html body .bvi-body[data-bvi-size="13"] * h4 *{
    font-size:17px !important
}
html body .bvi-body[data-bvi-size="13"] * h5,html body .bvi-body[data-bvi-size="13"] * h5 *{
    font-size:16px !important
}
html body .bvi-body[data-bvi-size="13"] * h6,html body .bvi-body[data-bvi-size="13"] * h6 *{
    font-size:15px !important
}
html body .bvi-body[data-bvi-size="12"] *{
    font-size:12px !important
}
html body .bvi-body[data-bvi-size="12"] * h1,html body .bvi-body[data-bvi-size="12"] * h1 *{
    font-size:19px !important
}
html body .bvi-body[data-bvi-size="12"] * h2,html body .bvi-body[data-bvi-size="12"] * h2 *{
    font-size:18px !important
}
html body .bvi-body[data-bvi-size="12"] * h3,html body .bvi-body[data-bvi-size="12"] * h3 *{
    font-size:17px !important
}
html body .bvi-body[data-bvi-size="12"] * h4,html body .bvi-body[data-bvi-size="12"] * h4 *{
    font-size:16px !important
}
html body .bvi-body[data-bvi-size="12"] * h5,html body .bvi-body[data-bvi-size="12"] * h5 *{
    font-size:15px !important
}
html body .bvi-body[data-bvi-size="12"] * h6,html body .bvi-body[data-bvi-size="12"] * h6 *{
    font-size:14px !important
}
html body .bvi-body[data-bvi-size="11"] *{
    font-size:11px !important
}
html body .bvi-body[data-bvi-size="11"] * h1,html body .bvi-body[data-bvi-size="11"] * h1 *{
    font-size:18px !important
}
html body .bvi-body[data-bvi-size="11"] * h2,html body .bvi-body[data-bvi-size="11"] * h2 *{
    font-size:17px !important
}
html body .bvi-body[data-bvi-size="11"] * h3,html body .bvi-body[data-bvi-size="11"] * h3 *{
    font-size:16px !important
}
html body .bvi-body[data-bvi-size="11"] * h4,html body .bvi-body[data-bvi-size="11"] * h4 *{
    font-size:15px !important
}
html body .bvi-body[data-bvi-size="11"] * h5,html body .bvi-body[data-bvi-size="11"] * h5 *{
    font-size:14px !important
}
html body .bvi-body[data-bvi-size="11"] * h6,html body .bvi-body[data-bvi-size="11"] * h6 *{
    font-size:13px !important
}
html body .bvi-body[data-bvi-size="10"] *{
    font-size:10px !important
}
html body .bvi-body[data-bvi-size="10"] * h1,html body .bvi-body[data-bvi-size="10"] * h1 *{
    font-size:17px !important
}
html body .bvi-body[data-bvi-size="10"] * h2,html body .bvi-body[data-bvi-size="10"] * h2 *{
    font-size:16px !important
}
html body .bvi-body[data-bvi-size="10"] * h3,html body .bvi-body[data-bvi-size="10"] * h3 *{
    font-size:15px !important
}
html body .bvi-body[data-bvi-size="10"] * h4,html body .bvi-body[data-bvi-size="10"] * h4 *{
    font-size:14px !important
}
html body .bvi-body[data-bvi-size="10"] * h5,html body .bvi-body[data-bvi-size="10"] * h5 *{
    font-size:13px !important
}
html body .bvi-body[data-bvi-size="10"] * h6,html body .bvi-body[data-bvi-size="10"] * h6 *{
    font-size:12px !important
}
html body .bvi-body[data-bvi-size="9"] *{
    font-size:9px !important
}
html body .bvi-body[data-bvi-size="9"] * h1,html body .bvi-body[data-bvi-size="9"] * h1 *{
    font-size:16px !important
}
html body .bvi-body[data-bvi-size="9"] * h2,html body .bvi-body[data-bvi-size="9"] * h2 *{
    font-size:15px !important
}
html body .bvi-body[data-bvi-size="9"] * h3,html body .bvi-body[data-bvi-size="9"] * h3 *{
    font-size:14px !important
}
html body .bvi-body[data-bvi-size="9"] * h4,html body .bvi-body[data-bvi-size="9"] * h4 *{
    font-size:13px !important
}
html body .bvi-body[data-bvi-size="9"] * h5,html body .bvi-body[data-bvi-size="9"] * h5 *{
    font-size:12px !important
}
html body .bvi-body[data-bvi-size="9"] * h6,html body .bvi-body[data-bvi-size="9"] * h6 *{
    font-size:11px !important
}
html body .bvi-body[data-bvi-size="8"] *{
    font-size:8px !important
}
html body .bvi-body[data-bvi-size="8"] * h1,html body .bvi-body[data-bvi-size="8"] * h1 *{
    font-size:15px !important
}
html body .bvi-body[data-bvi-size="8"] * h2,html body .bvi-body[data-bvi-size="8"] * h2 *{
    font-size:14px !important
}
html body .bvi-body[data-bvi-size="8"] * h3,html body .bvi-body[data-bvi-size="8"] * h3 *{
    font-size:13px !important
}
html body .bvi-body[data-bvi-size="8"] * h4,html body .bvi-body[data-bvi-size="8"] * h4 *{
    font-size:12px !important
}
html body .bvi-body[data-bvi-size="8"] * h5,html body .bvi-body[data-bvi-size="8"] * h5 *{
    font-size:11px !important
}
html body .bvi-body[data-bvi-size="8"] * h6,html body .bvi-body[data-bvi-size="8"] * h6 *{
    font-size:10px !important
}
html body .bvi-body[data-bvi-size="7"] *{
    font-size:7px !important
}
html body .bvi-body[data-bvi-size="7"] * h1,html body .bvi-body[data-bvi-size="7"] * h1 *{
    font-size:14px !important
}
html body .bvi-body[data-bvi-size="7"] * h2,html body .bvi-body[data-bvi-size="7"] * h2 *{
    font-size:13px !important
}
html body .bvi-body[data-bvi-size="7"] * h3,html body .bvi-body[data-bvi-size="7"] * h3 *{
    font-size:12px !important
}
html body .bvi-body[data-bvi-size="7"] * h4,html body .bvi-body[data-bvi-size="7"] * h4 *{
    font-size:11px !important
}
html body .bvi-body[data-bvi-size="7"] * h5,html body .bvi-body[data-bvi-size="7"] * h5 *{
    font-size:10px !important
}
html body .bvi-body[data-bvi-size="7"] * h6,html body .bvi-body[data-bvi-size="7"] * h6 *{
    font-size:9px !important
}
html body .bvi-body[data-bvi-size="6"] *{
    font-size:6px !important
}
html body .bvi-body[data-bvi-size="6"] * h1,html body .bvi-body[data-bvi-size="6"] * h1 *{
    font-size:13px !important
}
html body .bvi-body[data-bvi-size="6"] * h2,html body .bvi-body[data-bvi-size="6"] * h2 *{
    font-size:12px !important
}
html body .bvi-body[data-bvi-size="6"] * h3,html body .bvi-body[data-bvi-size="6"] * h3 *{
    font-size:11px !important
}
html body .bvi-body[data-bvi-size="6"] * h4,html body .bvi-body[data-bvi-size="6"] * h4 *{
    font-size:10px !important
}
html body .bvi-body[data-bvi-size="6"] * h5,html body .bvi-body[data-bvi-size="6"] * h5 *{
    font-size:9px !important
}
html body .bvi-body[data-bvi-size="6"] * h6,html body .bvi-body[data-bvi-size="6"] * h6 *{
    font-size:8px !important
}
html body .bvi-body[data-bvi-size="5"] *{
    font-size:5px !important
}
html body .bvi-body[data-bvi-size="5"] * h1,html body .bvi-body[data-bvi-size="5"] * h1 *{
    font-size:12px !important
}
html body .bvi-body[data-bvi-size="5"] * h2,html body .bvi-body[data-bvi-size="5"] * h2 *{
    font-size:11px !important
}
html body .bvi-body[data-bvi-size="5"] * h3,html body .bvi-body[data-bvi-size="5"] * h3 *{
    font-size:10px !important
}
html body .bvi-body[data-bvi-size="5"] * h4,html body .bvi-body[data-bvi-size="5"] * h4 *{
    font-size:9px !important
}
html body .bvi-body[data-bvi-size="5"] * h5,html body .bvi-body[data-bvi-size="5"] * h5 *{
    font-size:8px !important
}
html body .bvi-body[data-bvi-size="5"] * h6,html body .bvi-body[data-bvi-size="5"] * h6 *{
    font-size:7px !important
}
html body .bvi-body[data-bvi-size="4"] *{
    font-size:4px !important
}
html body .bvi-body[data-bvi-size="4"] * h1,html body .bvi-body[data-bvi-size="4"] * h1 *{
    font-size:11px !important
}
html body .bvi-body[data-bvi-size="4"] * h2,html body .bvi-body[data-bvi-size="4"] * h2 *{
    font-size:10px !important
}
html body .bvi-body[data-bvi-size="4"] * h3,html body .bvi-body[data-bvi-size="4"] * h3 *{
    font-size:9px !important
}
html body .bvi-body[data-bvi-size="4"] * h4,html body .bvi-body[data-bvi-size="4"] * h4 *{
    font-size:8px !important
}
html body .bvi-body[data-bvi-size="4"] * h5,html body .bvi-body[data-bvi-size="4"] * h5 *{
    font-size:7px !important
}
html body .bvi-body[data-bvi-size="4"] * h6,html body .bvi-body[data-bvi-size="4"] * h6 *{
    font-size:6px !important
}
html body .bvi-body[data-bvi-size="3"] *{
    font-size:3px !important
}
html body .bvi-body[data-bvi-size="3"] * h1,html body .bvi-body[data-bvi-size="3"] * h1 *{
    font-size:10px !important
}
html body .bvi-body[data-bvi-size="3"] * h2,html body .bvi-body[data-bvi-size="3"] * h2 *{
    font-size:9px !important
}
html body .bvi-body[data-bvi-size="3"] * h3,html body .bvi-body[data-bvi-size="3"] * h3 *{
    font-size:8px !important
}
html body .bvi-body[data-bvi-size="3"] * h4,html body .bvi-body[data-bvi-size="3"] * h4 *{
    font-size:7px !important
}
html body .bvi-body[data-bvi-size="3"] * h5,html body .bvi-body[data-bvi-size="3"] * h5 *{
    font-size:6px !important
}
html body .bvi-body[data-bvi-size="3"] * h6,html body .bvi-body[data-bvi-size="3"] * h6 *{
    font-size:5px !important
}
html body .bvi-body[data-bvi-size="2"] *{
    font-size:2px !important
}
html body .bvi-body[data-bvi-size="2"] * h1,html body .bvi-body[data-bvi-size="2"] * h1 *{
    font-size:9px !important
}
html body .bvi-body[data-bvi-size="2"] * h2,html body .bvi-body[data-bvi-size="2"] * h2 *{
    font-size:8px !important
}
html body .bvi-body[data-bvi-size="2"] * h3,html body .bvi-body[data-bvi-size="2"] * h3 *{
    font-size:7px !important
}
html body .bvi-body[data-bvi-size="2"] * h4,html body .bvi-body[data-bvi-size="2"] * h4 *{
    font-size:6px !important
}
html body .bvi-body[data-bvi-size="2"] * h5,html body .bvi-body[data-bvi-size="2"] * h5 *{
    font-size:5px !important
}
html body .bvi-body[data-bvi-size="2"] * h6,html body .bvi-body[data-bvi-size="2"] * h6 *{
    font-size:4px !important
}
html body .bvi-body[data-bvi-size="1"] *{
    font-size:1px !important
}
html body .bvi-body[data-bvi-size="1"] * h1,html body .bvi-body[data-bvi-size="1"] * h1 *{
    font-size:8px !important
}
html body .bvi-body[data-bvi-size="1"] * h2,html body .bvi-body[data-bvi-size="1"] * h2 *{
    font-size:7px !important
}
html body .bvi-body[data-bvi-size="1"] * h3,html body .bvi-body[data-bvi-size="1"] * h3 *{
    font-size:6px !important
}
html body .bvi-body[data-bvi-size="1"] * h4,html body .bvi-body[data-bvi-size="1"] * h4 *{
    font-size:5px !important
}
html body .bvi-body[data-bvi-size="1"] * h5,html body .bvi-body[data-bvi-size="1"] * h5 *{
    font-size:4px !important
}
html body .bvi-body[data-bvi-size="1"] * h6,html body .bvi-body[data-bvi-size="1"] * h6 *{
    font-size:3px !important
}
html body .bvi-body .bvi-tts .bvi-tts-link{
    display:inline-block;
    border:1px dashed transparent;
    border-bottom:0;
    padding:10px
}
html body .bvi-body .bvi-tts .bvi-tts-text{
    border:1px dashed transparent;
    padding:10px
}
html body .bvi-body a{
    text-decoration:none
}
html body .bvi-body a.bvi-link{
    text-decoration:none;
    color:black;
    background-color:transparent;
    text-align:center;
    -webkit-transition:background-color 0.2s ease-out;
    transition:background-color 0.2s ease-out;
    cursor:pointer;
    border-radius:2px;
    display:inline-block;
    height:36px;
    font-weight:bold;
    line-height:36px;
    padding:0 10px;
    vertical-align:middle;
    border:1px solid #b2b2b2;
    margin:2px
}
@media (max-width: 575.98px){
    html body .bvi-body a.bvi-link{
        height:28px;
        line-height:28px;
        padding:0 5px
    }
}
@media (min-width: 576px) and (max-width: 767.98px){
    html body .bvi-body a.bvi-link{
        height:28px;
        line-height:28px;
        padding:0 5px
    }
}
@media (min-width: 768px) and (max-width: 991.98px){
    html body .bvi-body a.bvi-link{
        height:30px;
        line-height:30px;
        padding:0 8px
    }
}
@media (min-width: 992px) and (max-width: 1199.98px){
    html body .bvi-body a.bvi-link{
        height:34px;
        line-height:34px;
        padding:0 9px
    }
}
html body .bvi-body a.bvi-link.active{
    color:inherit;
    outline:0;
    background-color:#dbdbdb;
    text-decoration:none
}
html body .bvi-body a.bvi-link:hover{
    color:black;
    outline:0;
    background-color:#dbdbdb;
    text-decoration:none
}
html body .bvi-body a.bvi-link:focus{
    color:black;
    outline:0;
    background-color:#dbdbdb;
    text-decoration:none
}
html body .bvi-body[data-bvi-images=true] .bvi-background-image.bvi-img,html body .bvi-body[data-bvi-images=true] img.bvi-img{
    -webkit-filter:grayscale(0);
    filter:grayscale(0)
}
html body .bvi-body[data-bvi-images=true] .bvi-background-image{
    background-color:transparent !important
}
html body .bvi-body[data-bvi-images=false] .bvi-background-image{
    background-image:none !important;
    border:0 !important
}
html body .bvi-body[data-bvi-images=false] div.bvi-img{
    vertical-align:middle;
    border:2px dashed;
    box-sizing:border-box;
    overflow:hidden;
    max-width:100%;
    max-height:100%;
    word-wrap:break-word;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center
}
html body .bvi-body[data-bvi-images=grayscale] .bvi-background-image,html body .bvi-body[data-bvi-images=grayscale] img.bvi-img{
    -moz-filter:url("data:image/svg+xml;
    utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -o-filter:url("data:image/svg+xml;
    utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter:grayscale(1);
    filter:gray;
    filter:url("data:image/svg+xml;
    utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
    filter:url("data:image/svg+xml;
    utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
    filter:grayscale(1)
}
html body .bvi-body[data-bvi-line-height=normal] *:not(.bvi-link){
    line-height:1.5 !important
}
html body .bvi-body[data-bvi-line-height=average] *:not(.bvi-link){
    line-height:2 !important
}
html body .bvi-body[data-bvi-line-height=big] *:not(.bvi-link){
    line-height:2.5 !important
}
html body .bvi-body[data-bvi-letter-spacing=normal] *:not(.bvi-link){
    letter-spacing:0 !important
}
html body .bvi-body[data-bvi-letter-spacing=average] *:not(.bvi-link){
    letter-spacing:2px !important
}
html body .bvi-body[data-bvi-letter-spacing=big] *:not(.bvi-link){
    letter-spacing:4px !important
}
html body .bvi-body[data-bvi-font-family=arial] *:not(i):not(span){
    font-family:Arial, sans-serif !important
}
html body .bvi-body[data-bvi-font-family=times] *:not(i):not(span){
    font-family:"Times New roman" !important
}
html body .bvi-body[data-bvi-flash-iframe=true] .wp-audio-shortcode,html body .bvi-body[data-bvi-flash-iframe=true] iframe,html body .bvi-body[data-bvi-flash-iframe=true] video,html body .bvi-body[data-bvi-flash-iframe=true] ymaps,html body .bvi-body[data-bvi-flash-iframe=true] figure{
    display:block !important
}
html body .bvi-body[data-bvi-flash-iframe=false] .wp-audio-shortcode,html body .bvi-body[data-bvi-flash-iframe=false] iframe,html body .bvi-body[data-bvi-flash-iframe=false] video,html body .bvi-body[data-bvi-flash-iframe=false] ymaps,html body .bvi-body[data-bvi-flash-iframe=false] figure{
    display:none !important
}
html body .bvi-body .bvi-hide{
    display:none
}
html body .bvi-body .bvi-show{
    display:block
}
html body .bvi-hide{
    display:block
}
html body .bvi-show{
    display:none
}
html body #bvi-panel-show.bvi-link{
    text-decoration:none;
    color:black;
    background-color:white;
    text-align:center;
    -webkit-transition:background-color 0.2s ease-out;
    transition:background-color 0.2s ease-out;
    cursor:pointer;
    border-radius:2px;
    display:inline-block;
    height:36px;
    font-weight:bold;
    line-height:36px;
    padding:0 10px;
    vertical-align:middle;
    border:1px solid #b2b2b2
}
html body #bvi-panel-show.bvi-link.bvi-link-top{
    position:fixed !important;
    top:2.5rem !important;
    right:1.5rem !important;
    z-index:999999 !important
}
html body #bvi-panel-show .bvi-images{
    font-weight:normal;
    font-style:normal;
    letter-spacing:normal;
    text-transform:none;
    display:inline-block;
    white-space:nowrap;
    word-wrap:normal;
    vertical-align:middle
}
.file-link img 
{
	width: auto;
}
html body #bvi-panel-show .bvi-images.bvi-images-eye{
    background-image:url("data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC88vZ+AAAAZXRSTlMAAQIDBAcICQsMDg8QEhMVFhcYGRweHyAjJCUmKCk1Nzg5Ojs8PUFGSUpMTVBRV1hZXmFiZmxvcXR1d3h5fn+AhYaJi4yOmJqbnaOlpqitvL7Iys7P0dfZ2tze4OTm6fHz9ff7/S2JgwQAAAFESURBVBgZ3cGJWhJhAIbRbyiYygGUFjY3LFuUMtTIfdcWl6g0DQRk/N/7vwX/wXEeKG9Az9Gdk8iXpqZK+YRulZpvEmrOp/SvzCF9DjPq9WCNrk9PnOeEVmOKpOpQN1zmJD0jYOpQTypU9DEzI/BaDxeaXBv+aPAL6soazjNaoaHYMTeW9bSJeSHL6/AnLh2zordEfkuJUy48yflFw5XkM6tNIh1JboOfjuYwg7L+0lr0iZzJGjLMqkVZgW/0+aLAe1o6YluBl/SZUGCHIyUNr2Q55/RoOLImMUmpjMnJytEjKysPZVkb+AVZ44aQGZVV9NlQ1x68kTVUo+tHWtY7+KrQAnx3ZaWnq9XptCx3H5YUGWtjqo8UefzZcFFSj/gWUPtQ8FzXK8zUgN24+g2sdoj4657+5xQrByft9slBpRjTPXMFyfd8QTOpicwAAAAASUVORK5CYII=");
    width:32px;
    height:32px
    }
    html body a.bvi-link-widget,html body a.bvi-link-shortcode{
    -webkit-transition:background-color 0.2s ease-out;
    transition:background-color 0.2s ease-out;
    cursor:pointer;
    border-radius:2px;
    display:inline-block;
    padding:5px 10px;
    vertical-align:middle;
    text-decoration:none
    }
    html body a.bvi-link-widget .bvi-svg-eye,html body a.bvi-link-shortcode .bvi-svg-eye{
    display:inline-block;
    overflow:visible;
    width:1.125em;
    height:1em;
    font-size:2em;
    vertical-align:middle
    }
    /*# sourceMappingURL=template_styles.css.map*/

/* End */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1596739556666 */
/* /local/templates/abitur/template_styles.css?1774591080168869 */
