.pgc-rev-utils-preloader{min-height:inherit;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:100}.pgc-rev-utils-preloader .pgc-rev-utils-static{position:absolute;left:50%;top:50%;border-radius:50%}.pgc-rev-utils-preloader .pgc-rev-utils-spinner{left:50%;top:50%;animation:1s pgc-rev-spinner linear infinite}.pgc-rev-utils-preloader .pgc-rev-utils-spinner .pgc-rev-utils-point{position:absolute;left:50%;top:50%;border-radius:100%}@keyframes pgc-rev-spinner{0%{transform:rotate(-360deg)}100%{transform:rotate(0deg)}}
.pgc-rev-item-menu-view{position:relative;overflow:hidden;float:left}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-ultrabox{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:5px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-ultrabox .pgc-rev-item-menu-button{padding:3px;width:43px;height:43px;margin:0 5px;border-radius:2px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-lightbox .pgc-rev-item-menu-button{margin:2px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-thumb{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-thumb .pgc-rev-item-menu-button{margin:1px}.pgc-rev-item-menu-view .pgc-rev-item-menu-button{position:relative;padding:9px;width:38px;height:38px;cursor:pointer;float:left;transition:background-color .2s,transform .4s ease-out;border-radius:2px}.pgc-rev-item-menu-view .pgc-rev-item-menu-button svg{width:100%;height:100%;fill:inherit;display:block;pointer-events:none;transition:fill .2s,transform .4s ease-out}.pgc-rev-item-menu-view .pgc-rev-item-menu-button svg path{transition:none}
.pgc-rev-scroller-ho-view{line-height:1;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.pgc-rev-scroller-ho-view::-webkit-scrollbar{display:none}.pgc-rev-scroller-ho-view.pgc-block-pan-y{-ms-touch-action:pan-x;touch-action:pan-x}.pgc-rev-scroller-ho-grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.pgc-rev-scroller-ho-grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.pgc-rev-scroll-bar-view{position:relative;overflow:hidden;max-width:100%}.pgc-rev-scroll-bar-view .pgc-rev-scroll-bar-slider-content-view{position:relative}.pgc-rev-scroll-bar-thumb-simple-border{position:absolute}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-main-wrap{position:relative;width:100%;height:100%;border-radius:inherit}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-wrap{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-wrap img{object-fit:cover;display:block;border:0;margin:0;padding:0;width:100% !important;height:100% !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;user-select:none}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:.4s}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-inner{position:absolute;top:0;left:0;width:100%;height:100%}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-link{position:absolute;width:34px;height:34px;padding:6px;border-radius:50%;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);pointer-events:none}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-link svg{width:100%;height:100%;fill:rgba(0,0,0,.58);display:block}.pgc-rev-scroll-bar-thumb-simple-border video{height:100%;width:100%;object-fit:contain}.pgc-rev-scroll-bar-thumb-simple-border.hover .pgc-rev-scroll-bar-thumb-hover,.pgc-rev-scroll-bar-thumb-simple-border.pgc-select .pgc-rev-scroll-bar-thumb-hover{opacity:0}.pgc-rev-scroll-bar-grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.pgc-rev-scroll-bar-grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.pgc-rev-slider-view{position:absolute;overflow:hidden;left:0;right:0;top:0;bottom:0}.pgc-rev-slider-view *{box-sizing:border-box !important;line-height:1.4}.pgc-rev-slider-view.isDragging video{pointer-events:none}.pgc-rev-slider-view .pgc-rev-slider-hints{position:absolute;display:inline-block;padding:5px 10px;font-size:12px;line-height:normal;background-color:rgba(0,0,0,.8);color:#fff;transform:translateY(-100%);border-radius:2px;transition:.4s}.pgc-rev-slider-view.pgc-rev-slider-activate{pointer-events:auto;visibility:visible;opacity:1}.pgc-rev-slider-view .pgc-rev-slider-bg{width:100%;height:100%;transform:translateZ(0)}.pgc-rev-slider-view .pgc-rev-slider-wrap{position:absolute;user-select:none;width:100%;top:0;bottom:0}.pgc-rev-slider-view .miniScreen{margin-top:0;margin-bottom:0}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button{position:absolute;width:45px;height:40px;top:50%;margin:0 10px;padding:0;cursor:pointer;transition:background-color .3s,transform .5s ease-out;border-radius:2px}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button.next-prev-button-mini-screen{display:none}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button svg{transition:fill .3s;width:100%;height:100%;vertical-align:baseline !important}.pgc-rev-slider-view.pgc-img-zoom-in .pgc-img{cursor:grab}.pgc-rev-slider-view.pgc-img-zoom-in .pgc-img:active{cursor:grabbing}.pgc-rev-slider-page-view{position:absolute;display:block;transform:translate3d(0, 0, 0);width:100%;top:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-moz-user-select:none;-ms-user-select:none;touch-action:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder{position:absolute;transition:.35s ease-out;user-select:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder.bg-mode{box-shadow:inset 0 0 100px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder video{max-width:100%;min-width:100%;max-height:100%;margin:auto;outline:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder img{object-fit:cover;width:100%;height:100%}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder img.onLoad{transition:.35s ease-out;opacity:1}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner{position:absolute;display:block;left:0;top:0;bottom:0;width:100%;overflow:hidden;transform:translate3d(0, 0, 0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;user-select:none;touch-action:none;animation-duration:.6s;animation-play-state:running;animation-fill-mode:both;animation-timing-function:ease-out}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute !important;display:block !important;border:none !important;max-width:none !important;opacity:0;padding:0 !important;margin:0 !important;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img.iph-protect{-webkit-touch-callout:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img.onLoad{transition:.35s ease-out;opacity:1}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder{position:absolute;visibility:hidden;transition:.35s ease-out}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder .icon-holder{position:absolute;animation-name:pgc-rev-fade-in;animation-duration:.5s;animation-delay:250ms;animation-fill-mode:forwards;opacity:0;width:140px;height:140px;border-radius:50%;background-color:hsla(0,0%,100%,.6);transform:translateY(-50%) translateX(-50%);left:50%;top:50%;padding:30px;cursor:pointer}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder .icon-holder svg{width:100%;height:100%;fill:rgba(0,0,0,.4)}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder iframe{width:100% !important;height:100% !important;top:0;left:0}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder audio{outline:none;position:absolute;bottom:0;width:100%}.pgc-rev-slider-page-view.info-icon .pgc-rev-slider-page-sub-content-holder,.pgc-rev-slider-page-view.info-icon .pgc-rev-slider-page-icon-holder{visibility:visible}@keyframes pgc-rev-fade-in{from{opacity:0}to{opacity:1}}@keyframes pgc-rev-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pgc-rev-wrap-rotate svg{animation-name:pgc-rev-rotate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.pgc-rev-slider-post-informer-view{position:absolute;height:100%;width:100%;opacity:0;transition-delay:.1s;transition-property:opacity;transition-duration:.2s;font-size:medium;line-height:1.4}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-button,.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-price{position:relative;cursor:pointer;display:inline-block;left:0;top:0;color:#fff;margin:10px 0 0 0;padding:3px 20px;background-color:rgba(0,0,0,.8)}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-price{cursor:auto;margin:5px 0 0 0}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-button:hover{background-color:#fff;color:rgba(0,0,0,.8)}.pgc-show-controls .pgc-rev-slider-post-informer-view{pointer-events:all;opacity:1}
.pgc-rev-lb-b-view{position:fixed;direction:ltr;z-index:99999;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;font-family:Arial,Helvetica,sans-serif;-webkit-transition:opacity .4s ease;transition:opacity .4s ease,visibility .4s ease}.pgc-rev-lb-b-view *{box-sizing:border-box !important;line-height:1.4}.pgc-rev-lb-b-view.pgc-rev-lb-b-activate{pointer-events:auto;visibility:visible;opacity:1}.pgc-rev-lb-b-view .pgc-rev-lb-b-bg{width:100%;height:100%;will-change:opacity;transform:translateZ(0)}.pgc-rev-lb-b-view .pgc-rev-lb-b-bg.pgc-rev-lb-b-deactivate{transition:opacity 300ms}.pgc-rev-lb-b-view .pgc-rev-lb-b-content{position:absolute;top:0;left:0;width:100%;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button{position:absolute;width:55px;height:50px;top:50%;padding:0;margin:0 10px;cursor:pointer;transition:background-color .3s,transform .5s ease-out;border-radius:2px}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button svg{display:block;fill:inherit;transition:fill .3s;width:100%;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button.next{right:0px;transform:translateY(-50%) translateX(150%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button.prev{left:0px;transform:translateY(-50%) translateX(-150%)}.pgc-rev-lb-b-view.pgc-next-show .pgc-rev-lb-b-next-prev-button.next{transform:translateY(-50%) translateX(0)}.pgc-rev-lb-b-view.pgc-prev-show .pgc-rev-lb-b-next-prev-button.prev{transform:translateY(-50%) translateX(0)}.pgc-rev-lb-b-view.miniScreen .pgc-rev-lb-b-next-prev-button,.pgc-rev-lb-b-view.pgc-mini-screen .pgc-rev-lb-b-next-prev-button{display:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-header{position:absolute;padding:5px;left:0;top:0;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;transform:translateY(-100%);transition:transform .4s ease-out}.pgc-rev-lb-b-view .pgc-rev-lb-b-header *{user-select:none;-moz-user-select:none;-webkit-user-select:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-touch-device{flex-wrap:wrap}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-show{transform:translateY(0%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-touch-device{justify-content:flex-end}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer{user-select:none;position:absolute;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;left:0;bottom:0;width:100%;transform:translateY(100%);transition:transform .4s ease-out}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-show{transform:translateY(0%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-touch-device .pgc-rev-lb-b-caption-wrap{border-radius:2px;padding:0}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-touch-device .pgc-rev-lb-b-caption-play-wrap{width:100%;justify-content:center;min-height:25px}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer .pgc-rev-lb-b-caption-wrap{border-radius:2px;padding:3px 10px;margin:5px}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap{flex:none;width:400px;max-width:100%;padding:0 5px;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a{cursor:pointer}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:hover,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:visited,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:link,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:active{text-decoration:none;box-shadow:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-title{text-rendering:auto;color:#fff;font-size:18px;width:100%;line-height:1.3;box-sizing:content-box;letter-spacing:0;margin-top:1px;margin-bottom:3px;text-decoration:none !important;box-shadow:none !important}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-description{color:#969696;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.pgc-rev-lb-b-view .pgc-rev-lb-b-free-space{flex:auto}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-play-wrap{display:flex;align-items:center}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap{position:relative;flex:none;font-size:13px;line-height:22px;font-weight:400;color:#fff;display:inline-block;margin-right:15px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-current{position:relative;display:inline-block}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-delimiter{position:relative;display:inline-block;padding:0 3px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-all{position:relative;display:inline-block}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt.mini-screen{height:30px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt{position:relative;flex:none;height:40px;word-wrap:normal;word-break:normal;font-size:15px;line-height:1;font-weight:400;font-family:serif;color:#fff;margin-right:5px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-current{position:relative;display:inline-block;word-break:normal;word-wrap:normal;margin:0 8px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-delimiter{position:relative;display:inline-block;transform:translate(-50%, 0) rotate(-58deg);width:20px;height:1.5px;background-color:#fff}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-all{position:relative;display:inline-block;top:11px;left:-15px;font-size:11px;word-break:normal;word-wrap:normal}.pgc-rev-lb-b-view .pgc-rev-lb-auto-play-wrap{position:relative;opacity:0;height:22px;transition:opacity .4s}.pgc-rev-lb-b-view .pgc-rev-lb-b-info-wrap{position:relative;min-height:20px;padding:0 10px;max-width:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-touch-device .pgc-rev-lb-b-info-wrap{flex:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-menu-wrap{position:relative;flex:none;min-width:40px;overflow:hidden}.pgc-rev-lb-auto-play-wrap svg{width:22px;height:22px}.pgc-rev-lb-auto-play-wrap svg path{transition:unset}
.pgc-rev-share-bar-light-view{position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity .4s;opacity:0;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center}.pgc-rev-share-bar-light-view *{box-sizing:border-box}.pgc-rev-share-bar-light-view.pgc-rev-share-bar-light-fixed{position:fixed}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-bg{position:absolute;width:100%;height:100%}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button{width:100px;height:100px;padding:20px;border-radius:20px;fill:inherit;transition:.3s;z-index:100;margin:10px;cursor:pointer}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button svg{pointer-events:none;display:block;width:100%;height:100%;fill:inherit}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button:hover{transform:translateY(-4px)}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button.disable{pointer-events:none;opacity:.3}.pgc-rev-share-bar-light-view.pgc-rev-share-bar-light-activate{opacity:1}*,
*::before,
*::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html {
-webkit-text-size-adjust: 100%;
}
body,
h1,
h2,
h3,
p,
ol,
ul {
margin: 0;
}
ol,
ul {
padding: 0;
}
img {
display: block;
max-width: 100%;
}
button,
input {
font: inherit;
}
body {
min-width: 320px;
background: #ffffff;
color: #1a1a1a;
font-family: "Manrope", Arial, sans-serif;
font-size: 17px;
line-height: 1.35;
letter-spacing: 0;
}
a {
color: inherit;
text-decoration: none;
}
.main {
overflow: hidden;
}
.site-main {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.news-page .news-archive {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-attachment: fixed !important;
}
.front-page__pattern {
background-attachment: fixed !important;
background-position: center top !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.container {
width: min(87.5rem, 100% - 12.5rem);
margin-inline: auto;
}
@media (max-width: 1024px) {
.container {
width: min(100% - 2.5rem, 87.5rem);
}
}
@media (max-width: 480px) {
.container {
width: min(100% - 1.5rem, 87.5rem);
}
}
.page {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 100vh;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.site-footer {
margin-top: auto;
}
.screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.mt-0 {
margin-top: 0 !important;
}
.site-footer {
padding: 50px 0;
background: #33337b;
color: #ffffff;
}
.site-footer__top {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 50px;
padding-bottom: 50px;
}
.site-footer__brand {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 30px;
}
.site-footer__logo {
width: 150px;
height: 150px;
-o-object-fit: contain;
object-fit: contain;
}
.site-footer__name {
font-size: 15px;
font-weight: 700;
line-height: 20px;
font-size: 15px;
font-style: normal;
line-height: normal;
text-transform: uppercase;
max-width: 280px;
}
.site-footer__contacts {
display: grid;
gap: 15px;
font-style: normal;
font-size: 17px;
line-height: 23px;
max-width: 310px;
}
.site-footer__contact {
position: relative;
padding-left: 30px;
}
.site-footer__meta,
.site-footer__social,
.site-footer__policy {
display: grid;
gap: 15px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
text-align: center;
}
.site-footer__social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.site-footer__contact {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 15px;
color: #FFF;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.site-footer__contact img {
width: 30px;
}
.site-footer__meta {
gap: 50px;
}
.site-footer__policy {
font-size: 15px;
line-height: 20px;
justify-items: end;
text-align: right;
}
.site-footer__bottom {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-top: 1px solid rgba(255, 255, 255, 0.25);
padding-top: 30px;
font-size: 15px;
line-height: 20px;
}
.site-footer__developer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 15px;
}
.site-header {
--header-offset: clamp(5.5rem, 6.25vw, 6.25rem);
position: fixed;
z-index: 900;
top: 0;
left: 0;
width: 100%;
min-height: var(--header-offset);
background: rgba(26, 26, 26, 0.5);
color: #ffffff;
-webkit-box-shadow: 0 0 0 rgba(26, 26, 26, 0);
box-shadow: 0 0 0 rgba(26, 26, 26, 0);
backdrop-filter: blur(0.225rem);
-webkit-transition: background-color 0.35s ease-in-out, backdrop-filter 0.35s ease-in-out, min-height 0.35s ease-in-out, -webkit-box-shadow 0.35s ease-in-out;
transition: background-color 0.35s ease-in-out, backdrop-filter 0.35s ease-in-out, min-height 0.35s ease-in-out, -webkit-box-shadow 0.35s ease-in-out;
transition: background-color 0.35s ease-in-out, backdrop-filter 0.35s ease-in-out, box-shadow 0.35s ease-in-out, min-height 0.35s ease-in-out;
transition: background-color 0.35s ease-in-out, backdrop-filter 0.35s ease-in-out, box-shadow 0.35s ease-in-out, min-height 0.35s ease-in-out, -webkit-box-shadow 0.35s ease-in-out;
}
.site-header--scrolled,
.site-header.is-menu-open {
background: #33337b;
-webkit-box-shadow: 0 0.5rem 1.5rem rgba(26, 26, 26, 0.18);
box-shadow: 0 0.5rem 1.5rem rgba(26, 26, 26, 0.18);
backdrop-filter: blur(0);
}
.site-header__inner {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: clamp(0.75rem, 2vw, 2rem);
min-height: inherit;
padding-block: clamp(0.5rem, 0.625vw, 0.625rem);
}
.site-header__brand {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 0;
-ms-flex: 0 1 clamp(15rem, 25vw, 25rem);
flex: 0 1 clamp(15rem, 25vw, 25rem);
min-width: 0;
gap: clamp(0.625rem, 0.9375vw, 0.9375rem);
overflow: hidden;
border-right: 1px solid #B9B9B9;
}
.site-header__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
}
.site-header__utilities {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
min-width: 0;
}
.site-header__logo,
.custom-logo {
width: clamp(3.75rem, 5vw, 5rem);
height: clamp(3.75rem, 5vw, 5rem);
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-o-object-fit: contain;
object-fit: contain;
}
.site-header__name {
text-transform: uppercase;
max-width: 18rem;
font-size: clamp(0.75rem, 0.94vw, 0.9375rem);
font-weight: 700;
line-height: 1.35;
}
.site-header__phone,
.site-header__a11y,
.site-header__lang {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-width: 0;
gap: clamp(0.375rem, 0.625vw, 0.625rem);
font-size: clamp(0.75rem, 0.94vw, 0.9375rem);
line-height: 1.35;
white-space: nowrap;
}
.site-header__a11y a,
.site-header__a11y .bvi-shortcode,
.site-header__a11y .bvi-shortcode a,
.site-header__lang a {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: clamp(0.375rem, 0.625vw, 0.625rem);
padding: 0 !important;
border: 0;
border-radius: 0;
background: transparent !important;
color: #ffffff !important;
font-size: inherit;
line-height: inherit;
text-decoration: none;
}
.site-header__a11y .bvi-shortcode {
cursor: pointer;
}
.site-header__a11y .bvi-svg-eye,
.site-header__a11y-icon {
width: clamp(1rem, 1.25vw, 1.25rem) !important;
height: clamp(1rem, 1.25vw, 1.25rem) !important;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 1rem !important;
vertical-align: middle;
}
.site-header__lang {
position: relative;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
max-width: 100%;
}
.site-header__lang::after {
content: "";
position: absolute;
top: 50%;
right: 0;
width: 0.375rem;
height: 0.375rem;
border-right: 0.0625rem solid #ffffff;
border-bottom: 0.0625rem solid #ffffff;
pointer-events: none;
-webkit-transform: translateY(-65%) rotate(45deg);
-ms-transform: translateY(-65%) rotate(45deg);
transform: translateY(-65%) rotate(45deg);
}
.site-header__lang .gtranslate_wrapper,
.site-header__lang .gt_container,
.site-header__lang select.gt_selector {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
max-width: 100%;
}
.site-header__lang select.gt_selector {
min-width: 0;
padding: 0 1rem 0 0;
border: 0;
background: transparent;
color: #ffffff;
font: inherit;
field-sizing: content;
line-height: inherit;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
outline: none;
}
.site-header__lang select.gt_selector option {
color: #1a1a1a;
background: #ffffff;
}
.site-header__phone {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.site-header__a11y {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
max-width: none;
white-space: nowrap;
}
.site-header__icon {
width: 1.25rem;
height: 1.25rem;
border: 0.125rem solid #ffffff;
border-radius: 0.25rem;
}
.site-header__eye {
width: 1.25rem;
height: 0.75rem;
border: 0.0625rem solid #ffffff;
border-radius: 50%;
}
.search-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-flex: 1;
-ms-flex: 1 1 clamp(7rem, 14.25vw, 14.25rem);
flex: 1 1 clamp(7rem, 14.25vw, 14.25rem);
max-width: clamp(9rem, 14.25vw, 14.25rem);
min-width: 0;
padding: 0 0.3125rem 0.3125rem 0;
border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.7);
}
.search-form__field {
width: 100%;
border: 0;
background: transparent;
color: #ffffff;
font-size: clamp(0.75rem, 0.94vw, 0.9375rem);
line-height: 1.35;
outline: none;
}
.search-form__field::-webkit-input-placeholder {
color: #ffffff;
opacity: 1;
}
.search-form__field::-moz-placeholder {
color: #ffffff;
opacity: 1;
}
.search-form__field:-ms-input-placeholder {
color: #ffffff;
opacity: 1;
}
.search-form__field::-ms-input-placeholder {
color: #ffffff;
opacity: 1;
}
.search-form__field::placeholder {
color: #ffffff;
opacity: 1;
}
.search-form__button {
width: 0.9375rem;
height: 0.9375rem;
margin-top: 0.15625rem;
border: 0.125rem solid #ffffff;
border-radius: 50%;
background: transparent;
position: relative;
}
.search-form__button::after {
content: "";
position: absolute;
right: -0.25rem;
bottom: -0.1875rem;
width: 0.4375rem;
height: 0.125rem;
background: #ffffff;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.site-header__phone-icon,
.site-header__a11y-icon {
width: clamp(1rem, 1.25vw, 1.25rem);
height: clamp(1rem, 1.25vw, 1.25rem);
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
body.admin-bar .site-header {
top: var(--wp-admin--admin-bar--height, 2rem);
}
.hero {
position: relative;
height: 750px;
overflow: hidden;
background: #b9b9b9;
color: #ffffff;
}
.hero::after {
content: "";
position: absolute;
inset: 0;
z-index: 1;
background: radial-gradient(circle at 50% 50%, rgba(26, 26, 26, 0.7) 0%, rgba(26, 26, 26, 0.38) 62%, rgba(26, 26, 26, 0.14) 100%);
pointer-events: none;
}
.hero__track {
position: absolute;
inset: 0;
}
.hero__slide {
position: absolute;
inset: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.8s ease, visibility 0s linear 0.8s;
transition: opacity 0.8s ease, visibility 0s linear 0.8s;
}
.hero__slide--active {
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.8s ease, visibility 0s linear 0s;
transition: opacity 0.8s ease, visibility 0s linear 0s;
}
.hero__image {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-webkit-transform: scale(1.04);
-ms-transform: scale(1.04);
transform: scale(1.04);
-webkit-transition: -webkit-transform 6s ease-out;
transition: -webkit-transform 6s ease-out;
transition: transform 6s ease-out;
transition: transform 6s ease-out, -webkit-transform 6s ease-out;
}
.hero__slide--active .hero__image {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.hero__content {
position: relative;
z-index: 2;
width: 1200px;
max-width: calc(100% - 48px);
margin: 0 auto;
padding-top: 207px;
text-align: center;
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: opacity 0.7s ease 0.35s, -webkit-transform 0.7s ease 0.35s;
transition: opacity 0.7s ease 0.35s, -webkit-transform 0.7s ease 0.35s;
transition: opacity 0.7s ease 0.35s, transform 0.7s ease 0.35s;
transition: opacity 0.7s ease 0.35s, transform 0.7s ease 0.35s, -webkit-transform 0.7s ease 0.35s;
}
.hero__slide--active .hero__content {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.hero__place {
margin-bottom: 59px;
color: #ffffff;
font-size: 28px;
font-weight: 400;
line-height: 38px;
letter-spacing: 0.2em;
}
.hero__title {
color: #ffffff;
font-size: 45px;
font-weight: 800;
line-height: 61px;
letter-spacing: 0;
}
.hero__arrow {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 3;
width: 50px;
height: 50px;
border: 2px solid rgba(255, 255, 255, 0.35);
border-radius: 30px;
background: transparent;
cursor: pointer;
-webkit-transition: border-color 0.2s ease, background 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
transition: border-color 0.2s ease, background 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
transition: border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
transition: border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
}
.hero__arrow:hover, .hero__arrow:focus-visible {
border-color: rgba(255, 255, 255, 0.8);
background: rgba(255, 255, 255, 0.1);
-webkit-box-shadow: 0 10px 28px rgba(26, 26, 26, 0.24);
box-shadow: 0 10px 28px rgba(26, 26, 26, 0.24);
-webkit-transform: translateY(-50%) scale(1.08);
-ms-transform: translateY(-50%) scale(1.08);
transform: translateY(-50%) scale(1.08);
outline: 0;
}
.hero__arrow:hover::before, .hero__arrow:focus-visible::before {
border-color: rgba(255, 255, 255, 0.9);
}
.hero__arrow:active {
background: rgba(255, 255, 255, 0.18);
-webkit-box-shadow: 0 5px 16px rgba(26, 26, 26, 0.18);
box-shadow: 0 5px 16px rgba(26, 26, 26, 0.18);
-webkit-transform: translateY(-50%) scale(0.96);
-ms-transform: translateY(-50%) scale(0.96);
transform: translateY(-50%) scale(0.96);
}
.hero__arrow::before {
content: "";
position: absolute;
top: 50%;
width: 14px;
height: 14px;
border-top: 2px solid rgba(255, 255, 255, 0.35);
border-right: 2px solid rgba(255, 255, 255, 0.35);
-webkit-transition: border-color 0.2s ease, -webkit-transform 0.2s ease;
transition: border-color 0.2s ease, -webkit-transform 0.2s ease;
transition: border-color 0.2s ease, transform 0.2s ease;
transition: border-color 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
}
.hero__arrow--prev {
left: max(100px, (100% - 87.5rem) / 2);
}
.hero__arrow--prev::before {
left: 55%;
-webkit-transform: translate(-50%, -50%) rotate(-135deg);
-ms-transform: translate(-50%, -50%) rotate(-135deg);
transform: translate(-50%, -50%) rotate(-135deg);
}
.hero__arrow--next {
right: max(100px, (100% - 87.5rem) / 2);
}
.hero__arrow--next::before {
left: 45%;
-webkit-transform: translate(-50%, -50%) rotate(45deg);
-ms-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg);
}
.hero__dots {
position: absolute;
bottom: 32px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 3;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.hero__dot {
width: 8px;
height: 8px;
padding: 0;
border: 2px solid rgba(255, 255, 255, 0.55);
border-radius: 50%;
background: transparent;
cursor: pointer;
-webkit-transition: background 0.25s ease, border-color 0.25s ease, -webkit-transform 0.25s ease;
transition: background 0.25s ease, border-color 0.25s ease, -webkit-transform 0.25s ease;
transition: background 0.25s ease, border-color 0.25s ease, transform 0.25s ease;
transition: background 0.25s ease, border-color 0.25s ease, transform 0.25s ease, -webkit-transform 0.25s ease;
}
.hero__dot:hover, .hero__dot:focus-visible {
border-color: rgba(255, 255, 255, 0.9);
-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.12);
box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.12);
outline: 0;
-webkit-transform: scale(1.25);
-ms-transform: scale(1.25);
transform: scale(1.25);
}
.hero__dot:active {
background: rgba(255, 255, 255, 0.82);
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
}
.hero__dot--active {
background: #ffffff;
border-color: #ffffff;
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
}
@media (prefers-reduced-motion: reduce) {
.hero__arrow,
.hero__arrow::before,
.hero__dot {
-webkit-transition-duration: 0.01ms;
transition-duration: 0.01ms;
}
.hero__arrow:hover,
.hero__arrow:focus-visible,
.hero__arrow:active {
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.hero__dot:hover,
.hero__dot:focus-visible,
.hero__dot:active {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.hero__dot--active,
.hero__dot--active:hover,
.hero__dot--active:focus-visible,
.hero__dot--active:active {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
}
}
.custom-logo-link {
display: block;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.main-section {
padding: 50px 0;
}
.main-section--objects {
min-height: 394px;
}
.main-section--sports {
min-height: 471px;
}
.main-section--services {
min-height: 616px;
}
.main-section__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
margin-bottom: 30px;
}
.main-section__title {
color: #1a1a1a;
font-size: 35px;
font-weight: 700;
line-height: 48px;
letter-spacing: 0;
}
.section-link {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 242.51px;
height: 56px;
padding: 15px 54px 15px 25px;
border: 2px solid #33337b;
border-radius: 10px;
color: #33337b;
font-size: 19px;
font-weight: 400;
line-height: 26px;
white-space: nowrap;
-webkit-transition: 0.2s ease;
transition: 0.2s ease;
}
.section-link::after {
content: "";
position: absolute;
right: 25px;
width: 15px;
height: 15px;
border-top: 2px solid currentColor;
border-right: 2px solid currentColor;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.section-link:hover {
background: #33337b;
color: #ffffff;
}
.nav-toggle {
display: none;
position: relative;
z-index: 930;
width: 2.75rem;
height: 2.75rem;
padding: 0;
border: 0.0625rem solid rgba(255, 255, 255, 0.35);
border-radius: 0.625rem;
background: transparent;
cursor: pointer;
}
.nav-toggle__line {
display: block;
width: 1.25rem;
height: 0.125rem;
margin: 0.3125rem auto;
background: #ffffff;
-webkit-transition: opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
transition: opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}
.nav-toggle[aria-expanded=true] .nav-toggle__line:nth-child(1) {
-webkit-transform: translateY(0.4375rem) rotate(45deg);
-ms-transform: translateY(0.4375rem) rotate(45deg);
transform: translateY(0.4375rem) rotate(45deg);
}
.nav-toggle[aria-expanded=true] .nav-toggle__line:nth-child(2) {
opacity: 0;
}
.nav-toggle[aria-expanded=true] .nav-toggle__line:nth-child(3) {
-webkit-transform: translateY(-0.4375rem) rotate(-45deg);
-ms-transform: translateY(-0.4375rem) rotate(-45deg);
transform: translateY(-0.4375rem) rotate(-45deg);
}
.main-navigation {
width: 100%;
min-width: 0;
}
.main-navigation__panel {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: clamp(0.875rem, 1.5vw, 1.5rem);
width: 100%;
}
.main-navigation__list {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
gap: clamp(0.5rem, 1.45vw, 1.75rem);
list-style: none;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.main-navigation__list a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #ffffff;
font-size: clamp(0.75rem, 1.0625vw, 1.0625rem);
font-weight: 400;
line-height: 1.35;
white-space: nowrap;
}
.main-navigation__list .menu-item {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.nav__submenu-toggle {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 1rem;
height: 1rem;
margin-left: 0.3125rem;
padding: 0;
border: 0;
background: transparent;
color: #ffffff;
cursor: pointer;
}
.nav__submenu-toggle::before {
content: "";
width: 0.375rem;
height: 0.375rem;
border-right: 0.0625rem solid currentColor;
border-bottom: 0.0625rem solid currentColor;
-webkit-transform: translateY(-0.125rem) rotate(45deg);
-ms-transform: translateY(-0.125rem) rotate(45deg);
transform: translateY(-0.125rem) rotate(45deg);
-webkit-transition: -webkit-transform 0.2s ease;
transition: -webkit-transform 0.2s ease;
transition: transform 0.2s ease;
transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.nav__submenu,
.sub-menu {
position: absolute;
z-index: 910;
top: calc(100% + 0.75rem);
left: 0;
min-width: 15.75rem;
padding: 0;
border-radius: 0 0 0.3125rem 0.3125rem;
list-style: none;
opacity: 0;
visibility: hidden;
pointer-events: none;
-webkit-transition: opacity 0.2s ease, visibility 0.2s ease;
transition: opacity 0.2s ease, visibility 0.2s ease;
background: rgba(26, 26, 26, 0.5);
color: #ffffff;
-webkit-box-shadow: 0 0 0 rgba(26, 26, 26, 0);
box-shadow: 0 0 0 rgba(26, 26, 26, 0);
backdrop-filter: blur(0.225rem);
}
.nav__submenu a,
.sub-menu a {
padding: 0.3125rem 0.625rem;
font-size: clamp(0.8125rem, 1.0625vw, 1.0625rem);
line-height: 1.35;
}
.nav__submenu::before,
.sub-menu::before {
content: "";
position: absolute;
right: 0;
bottom: 100%;
left: 0;
height: 0.75rem;
}
.menu-item:hover > .nav__submenu,
.menu-item:focus-within > .nav__submenu,
.menu-item:hover > .sub-menu,
.menu-item:focus-within > .sub-menu {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
.site-header--scrolled .main-navigation__list .nav__submenu,
.site-header--scrolled .main-navigation__list .sub-menu,
.site-header.is-menu-open .main-navigation__list .nav__submenu,
.site-header.is-menu-open .main-navigation__list .sub-menu {
background: #33337b;
-webkit-box-shadow: 0 0.5rem 1.5rem rgba(26, 26, 26, 0.18);
box-shadow: 0 0.5rem 1.5rem rgba(26, 26, 26, 0.18);
backdrop-filter: blur(0);
}
@media (max-width: 64em) {
.nav-toggle {
display: block;
}
.main-navigation {
width: auto;
}
.site-header,
.site-header--scrolled,
.site-header.is-menu-open {
-webkit-box-shadow: none;
box-shadow: none;
}
.main-navigation__panel {
position: fixed;
z-index: 920;
top: var(--header-offset, 5.5rem);
right: 0;
left: 0;
display: grid;
gap: 1.5rem;
max-height: calc(100vh - var(--header-offset, 5.5rem));
overflow-y: auto;
padding: 1.25rem max(1.25rem, (100vw - 87.5rem) / 2 + 1.25rem) 2rem;
background: #33337b;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(-0.75rem);
-ms-transform: translateY(-0.75rem);
transform: translateY(-0.75rem);
pointer-events: none;
-webkit-transition: opacity 0.32s ease-in-out, visibility 0.32s ease-in-out, -webkit-transform 0.32s ease-in-out;
transition: opacity 0.32s ease-in-out, visibility 0.32s ease-in-out, -webkit-transform 0.32s ease-in-out;
transition: opacity 0.32s ease-in-out, visibility 0.32s ease-in-out, transform 0.32s ease-in-out;
transition: opacity 0.32s ease-in-out, visibility 0.32s ease-in-out, transform 0.32s ease-in-out, -webkit-transform 0.32s ease-in-out;
}
.main-navigation__list {
display: grid;
gap: 0.25rem;
}
.main-navigation__list a {
padding: 0.75rem 0;
font-size: 1rem;
}
.main-navigation__list .menu-item-has-children {
display: grid;
grid-template-columns: minmax(0, 1fr) 2.75rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main-navigation.is-open .main-navigation__panel {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
pointer-events: auto;
}
.main-navigation__list .nav__submenu,
.main-navigation__list .sub-menu {
position: static;
display: grid;
grid-column: 1/-1;
min-width: 0;
max-height: 0;
overflow: hidden;
padding-left: 1rem;
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 0;
visibility: hidden;
-webkit-transition: max-height 0.28s ease, opacity 0.28s ease, visibility 0.28s ease;
transition: max-height 0.28s ease, opacity 0.28s ease, visibility 0.28s ease;
}
.main-navigation__list .nav__submenu::before,
.main-navigation__list .sub-menu::before {
display: none;
}
.site-header--scrolled .main-navigation__list .nav__submenu,
.site-header--scrolled .main-navigation__list .sub-menu,
.site-header.is-menu-open .main-navigation__list .nav__submenu,
.site-header.is-menu-open .main-navigation__list .sub-menu {
-webkit-box-shadow: none;
box-shadow: none;
}
.main-navigation__list .menu-item.is-submenu-open > .nav__submenu,
.main-navigation__list .menu-item.is-submenu-open > .sub-menu {
max-height: 70vh;
opacity: 1;
visibility: visible;
}
.nav__submenu-toggle {
width: 2.75rem;
height: 2.75rem;
margin-left: 0;
justify-self: end;
}
.nav__submenu-toggle::before {
width: 0.5rem;
height: 0.5rem;
}
.menu-item.is-submenu-open > .nav__submenu-toggle::before {
-webkit-transform: translateY(0.125rem) rotate(225deg);
-ms-transform: translateY(0.125rem) rotate(225deg);
transform: translateY(0.125rem) rotate(225deg);
}
body.admin-bar .main-navigation__panel {
top: calc(var(--header-offset, 5.5rem) + var(--wp-admin--admin-bar--height, 2rem));
max-height: calc(100vh - var(--header-offset, 5.5rem) - var(--wp-admin--admin-bar--height, 2rem));
}
}
.partners {
min-height: 328px;
padding: 50px 0;
}
.partners__slider {
overflow: hidden;
width: 100%;
}
.partners__track {
--slider-card-width: 148px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 30px;
-webkit-transition: -webkit-transform 0.4s ease;
transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
transition: transform 0.4s ease, -webkit-transform 0.4s ease;
will-change: transform;
}
.partner-logo {
-webkit-box-flex: 0;
-ms-flex: 0 0 var(--slider-card-width);
flex: 0 0 var(--slider-card-width);
width: var(--slider-card-width);
display: grid;
min-height: 150px;
place-items: center;
padding: 15px;
border-radius: 10px;
background: #ffffff;
color: #33337b;
font-size: 17px;
font-weight: 700;
line-height: 20px;
text-align: center;
text-transform: uppercase;
}
.partner-logo img {
width: 100%;
height: auto;
display: block;
-o-object-fit: contain;
object-fit: contain;
}
@media (max-width: 767px) {
.partner-logo {
-ms-flex-preferred-size: var(--slider-card-width);
flex-basis: var(--slider-card-width);
width: var(--slider-card-width);
}
}
@media (max-width: 479px) {
.partner-logo {
-ms-flex-preferred-size: var(--slider-card-width);
flex-basis: var(--slider-card-width);
width: var(--slider-card-width);
}
}
.partner-logo__circle {
width: 76px;
height: 76px;
border-radius: 50%;
background: #b9b9b9;
}
.quality {
min-height: 482px;
padding: 50px 0;
}
.quality__content {
max-width: 425px;
min-width: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.quality__inner {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(260px, 410px);
gap: 50px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.quality__invitation a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
height: 69px;
border-radius: 10px;
border: 2px solid #33337B;
background: rgba(255, 255, 255, 0.25);
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #33337B;
font-size: 21px;
font-style: normal;
font-weight: 700;
line-height: normal;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.quality__invitation a:hover {
background: #33337B;
color: #fff;
}
.quality__badges-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 30px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-width: 0;
}
.quality__portal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 30px;
min-height: 382px;
max-width: none;
min-width: 0;
padding-right: 50px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-right: 1px solid #B9B9B9;
}
.quality__portal-inner {
display: grid;
grid-template-columns: minmax(180px, 300px) minmax(0, 425px);
gap: 30px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
.quality__qr {
display: block;
width: 300px;
max-width: 100%;
height: auto;
}
.quality__title {
color: #1a1a1a;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.quality__list {
margin-top: 20px;
margin-left: 22px;
font-size: 19px;
line-height: 26px;
}
.quality__note {
color: #1a1a1a;
font-size: 17px;
line-height: 23px;
}
.quality__badges {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 30px;
}
.quality__badge {
min-width: 0;
}
.quality__badge img {
display: block;
width: 100%;
height: auto;
-o-object-fit: contain;
object-fit: contain;
}
.resources {
min-height: 278px;
padding: 50px 0;
}
.resources__header,
.partners__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 50px;
margin-bottom: 30px;
}
.slider-controls {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px;
}
.slider-controls__button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 35px;
height: 35px;
border: 2px solid #33337b;
border-radius: 30px;
background: transparent;
color: #33337b;
cursor: pointer;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition: opacity 0.2s ease, background 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
transition: opacity 0.2s ease, background 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
transition: opacity 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, color 0.2s ease, transform 0.2s ease;
transition: opacity 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, color 0.2s ease, transform 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
}
.slider-controls__button:hover, .slider-controls__button:focus-visible {
background: #33337b;
-webkit-box-shadow: 0 8px 22px rgba(46, 39, 90, 0.2);
box-shadow: 0 8px 22px rgba(46, 39, 90, 0.2);
color: #ffffff;
outline: 0;
-webkit-transform: translateY(-2px);
-ms-transform: translateY(-2px);
transform: translateY(-2px);
}
.slider-controls__button:active {
-webkit-box-shadow: 0 3px 10px rgba(46, 39, 90, 0.18);
box-shadow: 0 3px 10px rgba(46, 39, 90, 0.18);
-webkit-transform: translateY(1px) scale(0.94);
-ms-transform: translateY(1px) scale(0.94);
transform: translateY(1px) scale(0.94);
}
.slider-controls__button:disabled {
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
color: #33337b;
opacity: 0.35;
cursor: default;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.slider-controls__button svg {
display: block;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-transition: -webkit-transform 0.2s ease;
transition: -webkit-transform 0.2s ease;
transition: transform 0.2s ease;
transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.slider-controls__button svg path,
.slider-controls__button svg line,
.slider-controls__button svg polyline,
.slider-controls__button svg polygon {
-webkit-transition: stroke 0.2s ease, fill 0.2s ease;
transition: stroke 0.2s ease, fill 0.2s ease;
}
.slider-controls__button:not(:disabled):hover svg,
.slider-controls__button:not(:disabled):focus-visible svg {
-webkit-transform: translateX(2px);
-ms-transform: translateX(2px);
transform: translateX(2px);
}
.slider-controls__button:not(:disabled):hover svg path,
.slider-controls__button:not(:disabled):focus-visible svg path,
.slider-controls__button:not(:disabled):hover svg line,
.slider-controls__button:not(:disabled):focus-visible svg line,
.slider-controls__button:not(:disabled):hover svg polyline,
.slider-controls__button:not(:disabled):focus-visible svg polyline,
.slider-controls__button:not(:disabled):hover svg polygon,
.slider-controls__button:not(:disabled):focus-visible svg polygon {
fill: #ffffff;
stroke: #ffffff;
}
.slider-controls__button--prev svg {
-webkit-transform: scaleX(-1);
-ms-transform: scaleX(-1);
transform: scaleX(-1);
}
.slider-controls__button--prev:not(:disabled):hover svg,
.slider-controls__button--prev:not(:disabled):focus-visible svg {
-webkit-transform: translateX(-2px) scaleX(-1);
-ms-transform: translateX(-2px) scaleX(-1);
transform: translateX(-2px) scaleX(-1);
}
@media (prefers-reduced-motion: reduce) {
.slider-controls__button,
.slider-controls__button svg {
-webkit-transition-duration: 0.01ms;
transition-duration: 0.01ms;
}
.slider-controls__button:hover,
.slider-controls__button:focus-visible,
.slider-controls__button:active {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.slider-controls__button:not(:disabled):hover svg,
.slider-controls__button:not(:disabled):focus-visible svg {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.slider-controls__button--prev svg,
.slider-controls__button--prev:not(:disabled):hover svg,
.slider-controls__button--prev:not(:disabled):focus-visible svg {
-webkit-transform: scaleX(-1);
-ms-transform: scaleX(-1);
transform: scaleX(-1);
}
}
.resources__slider {
overflow: hidden;
width: 100%;
}
.resources__track {
--slider-card-width: 209px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 28px;
-webkit-transition: -webkit-transform 0.4s ease;
transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
transition: transform 0.4s ease, -webkit-transform 0.4s ease;
will-change: transform;
}
.resource-card {
-webkit-box-flex: 0;
-ms-flex: 0 0 var(--slider-card-width);
flex: 0 0 var(--slider-card-width);
width: var(--slider-card-width);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 10px;
min-height: 92px;
border-radius: 10px;
color: #1a1a1a;
font-size: 15px;
line-height: 20px;
}
.resource-card img {
width: 100%;
height: auto;
display: block;
-o-object-fit: contain;
object-fit: contain;
}
@media (max-width: 767px) {
.resource-card {
-ms-flex-preferred-size: var(--slider-card-width);
flex-basis: var(--slider-card-width);
width: var(--slider-card-width);
}
}
@media (max-width: 479px) {
.resource-card {
-ms-flex-preferred-size: var(--slider-card-width);
flex-basis: var(--slider-card-width);
width: var(--slider-card-width);
}
}
.resource-card__mark {
-webkit-box-flex: 0;
-ms-flex: 0 0 36px;
flex: 0 0 36px;
width: 36px;
height: 36px;
border-radius: 50%;
background: #5193cf;
}
.card-grid {
display: grid;
gap: 30px;
min-width: 0;
}
.card-grid--objects {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.card-grid--sports {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.card-grid--services {
grid-template-columns: repeat(5, minmax(0, 1fr));
-webkit-box-pack: stretch;
-ms-flex-pack: stretch;
justify-content: stretch;
gap: 30px;
}
.picture-card {
position: relative;
display: block;
width: 100%;
min-width: 0;
overflow: hidden;
border-radius: 10px;
background: #b9b9b9;
color: #ffffff;
-webkit-box-shadow: 0 10px 24px rgba(26, 26, 26, 0);
box-shadow: 0 10px 24px rgba(26, 26, 26, 0);
outline: 0;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition: -webkit-transform 0.28s ease, -webkit-box-shadow 0.28s ease;
transition: -webkit-transform 0.28s ease, -webkit-box-shadow 0.28s ease;
transition: transform 0.28s ease, box-shadow 0.28s ease;
transition: transform 0.28s ease, box-shadow 0.28s ease, -webkit-transform 0.28s ease, -webkit-box-shadow 0.28s ease;
}
.picture-card--object {
aspect-ratio: 327/208;
}
.picture-card--sport {
aspect-ratio: 447/285;
}
.picture-card--service {
aspect-ratio: 256/200;
}
.picture-card--object:hover,
.picture-card--object:focus-visible,
.picture-card--sport:hover,
.picture-card--sport:focus-visible,
.picture-card--service:hover,
.picture-card--service:focus-visible {
-webkit-box-shadow: 0 18px 36px rgba(46, 39, 90, 0.28);
box-shadow: 0 18px 36px rgba(46, 39, 90, 0.28);
-webkit-transform: translateY(-6px);
-ms-transform: translateY(-6px);
transform: translateY(-6px);
}
.picture-card__image {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.45s ease, -webkit-filter 0.45s ease;
transition: -webkit-transform 0.45s ease, -webkit-filter 0.45s ease;
transition: transform 0.45s ease, filter 0.45s ease;
transition: transform 0.45s ease, filter 0.45s ease, -webkit-transform 0.45s ease, -webkit-filter 0.45s ease;
}
.picture-card--object:hover .picture-card__image,
.picture-card--object:focus-visible .picture-card__image,
.picture-card--sport:hover .picture-card__image,
.picture-card--sport:focus-visible .picture-card__image,
.picture-card--service:hover .picture-card__image,
.picture-card--service:focus-visible .picture-card__image {
-webkit-filter: saturate(1.12) contrast(1.05);
filter: saturate(1.12) contrast(1.05);
-webkit-transform: scale(1.07);
-ms-transform: scale(1.07);
transform: scale(1.07);
}
.picture-card__overlay {
position: absolute;
inset: 0;
background: -webkit-gradient(linear, left bottom, left top, from(#2E275A), color-stop(77.48%, rgba(46, 39, 90, 0)));
background: linear-gradient(0deg, #2E275A 0%, rgba(46, 39, 90, 0) 77.48%);
opacity: 1;
-webkit-transition: opacity 0.28s ease, background 0.28s ease;
transition: opacity 0.28s ease, background 0.28s ease;
}
.picture-card--object:hover .picture-card__overlay,
.picture-card--object:focus-visible .picture-card__overlay,
.picture-card--sport:hover .picture-card__overlay,
.picture-card--sport:focus-visible .picture-card__overlay,
.picture-card--service:hover .picture-card__overlay,
.picture-card--service:focus-visible .picture-card__overlay {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(46, 39, 90, 0.95)), to(rgba(55, 108, 178, 0.34)));
background: linear-gradient(0deg, rgba(46, 39, 90, 0.95) 0%, rgba(55, 108, 178, 0.34) 100%);
opacity: 0.96;
}
.picture-card__title {
position: absolute;
left: 15px;
right: 30px;
bottom: 17px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
min-height: 52px;
color: #ffffff;
font-size: 19px;
font-weight: 700;
line-height: 26px;
overflow-wrap: anywhere;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition: -webkit-transform 0.28s ease;
transition: -webkit-transform 0.28s ease;
transition: transform 0.28s ease;
transition: transform 0.28s ease, -webkit-transform 0.28s ease;
}
.picture-card--object:hover .picture-card__title, .picture-card--object:focus-visible .picture-card__title, .picture-card--sport:hover .picture-card__title, .picture-card--sport:focus-visible .picture-card__title, .picture-card--service:hover .picture-card__title, .picture-card--service:focus-visible .picture-card__title {
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
}
.picture-card__title::after {
content: "";
position: absolute;
right: -15px;
bottom: 0;
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M0.5 15.5H15.5V0.552846M15.5 15.5L0.553033 0.5' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
-webkit-transition: background-image 0.2s ease, border-color 0.2s ease, -webkit-transform 0.28s ease;
transition: background-image 0.2s ease, border-color 0.2s ease, -webkit-transform 0.28s ease;
transition: background-image 0.2s ease, border-color 0.2s ease, transform 0.28s ease;
transition: background-image 0.2s ease, border-color 0.2s ease, transform 0.28s ease, -webkit-transform 0.28s ease;
}
.picture-card:hover .picture-card__title::after, .picture-card:focus-visible .picture-card__title::after {
background-image: none;
border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.picture-card--object:focus-visible,
.picture-card--sport:focus-visible,
.picture-card--service:focus-visible {
-webkit-box-shadow: 0 18px 36px rgba(46, 39, 90, 0.28), 0 0 0 3px rgba(81, 147, 207, 0.8);
box-shadow: 0 18px 36px rgba(46, 39, 90, 0.28), 0 0 0 3px rgba(81, 147, 207, 0.8);
}
@media (prefers-reduced-motion: reduce) {
.picture-card,
.picture-card__image,
.picture-card__overlay,
.picture-card__title,
.picture-card__title::after {
-webkit-transition-duration: 0.01ms;
transition-duration: 0.01ms;
}
.picture-card--object:hover,
.picture-card--object:focus-visible,
.picture-card--sport:hover,
.picture-card--sport:focus-visible,
.picture-card--service:hover,
.picture-card--service:focus-visible,
.picture-card--object:hover .picture-card__image,
.picture-card--object:focus-visible .picture-card__image,
.picture-card--sport:hover .picture-card__image,
.picture-card--sport:focus-visible .picture-card__image,
.picture-card--service:hover .picture-card__image,
.picture-card--service:focus-visible .picture-card__image,
.picture-card--object:hover .picture-card__title,
.picture-card--object:focus-visible .picture-card__title,
.picture-card--sport:hover .picture-card__title,
.picture-card--sport:focus-visible .picture-card__title,
.picture-card--service:hover .picture-card__title,
.picture-card--service:focus-visible .picture-card__title {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.card-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 30px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.card-flex.card-grid--services {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.card-flex.card-grid--services .picture-card--service {
-webkit-box-flex: 0;
-ms-flex: 0 1 calc((100% - 120px) / 5);
flex: 0 1 calc((100% - 120px) / 5);
max-width: calc((100% - 120px) / 5);
}
@media (max-width: 75em) {
.card-grid--objects {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.card-grid--sports {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.card-grid--services {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.card-flex.card-grid--services .picture-card--service {
-ms-flex-preferred-size: calc((100% - 80px) / 5);
flex-basis: calc((100% - 80px) / 5);
max-width: calc((100% - 80px) / 5);
}
.picture-card,
.picture-card--object,
.picture-card--sport,
.picture-card--service {
height: auto;
}
.quality__inner {
gap: 30px;
}
.quality__portal {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: none;
}
.quality__qr {
width: 240px;
}
}
@media (max-width: 75em) {
body {
font-size: 15px;
}
.hero {
height: 40rem;
}
.hero__content {
width: min(45rem, 100% - 3rem);
padding-top: 10.625rem;
}
.hero__place {
margin-bottom: 30px;
font-size: 1.375rem;
line-height: 1.875rem;
letter-spacing: 0.12em;
}
.hero__title {
font-size: 2.375rem;
line-height: 3.125rem;
}
.hero__arrow--prev {
left: 1.25rem;
}
.hero__arrow--next {
right: 1.25rem;
}
.main-section__header,
.resources__header,
.partners__header {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 15px;
}
.main-section,
.resources,
.quality,
.partners,
.site-footer {
padding: 40px 0;
}
.main-section--objects,
.main-section--sports,
.main-section--services,
.resources,
.quality,
.partners,
.site-footer {
min-height: 0;
}
.main-section__title {
font-size: 30px;
line-height: 38px;
}
.section-link {
width: auto;
min-width: 220px;
}
.card-grid,
.card-flex {
gap: 20px;
}
.card-grid--objects {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.card-grid--sports {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.card-grid--services {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.picture-card__title {
right: 26px;
font-size: 17px;
line-height: 23px;
}
.resources__track {
gap: 20px;
}
.resource-card {
-ms-flex-preferred-size: var(--slider-card-width);
flex-basis: var(--slider-card-width);
width: var(--slider-card-width);
}
.partners__track {
gap: 20px;
}
.partner-logo {
-ms-flex-preferred-size: var(--slider-card-width);
flex-basis: var(--slider-card-width);
width: var(--slider-card-width);
min-height: 130px;
}
.quality__inner,
.site-footer__top {
display: grid;
grid-template-columns: 1fr;
}
.quality__portal {
min-height: 0;
padding-right: 0;
padding-bottom: 30px;
border-right: 0;
border-bottom: 1px solid #B9B9B9;
}
.quality__portal-inner {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.quality__content {
max-width: none;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.quality__badges-container {
width: 100%;
max-width: 420px;
}
.quality__invitation a {
max-width: 420px;
}
.site-footer__top {
gap: 30px;
padding-bottom: 30px;
}
.site-footer__meta,
.site-footer__social {
text-align: left;
}
.site-footer__social {
grid-template-columns: auto repeat(3, 36px);
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
}
@media (max-width: 81.25em) {
.site-header__brand {
-ms-flex-preferred-size: clamp(12rem, 23vw, 18rem);
flex-basis: clamp(12rem, 23vw, 18rem);
}
.site-header__name {
max-width: 13rem;
font-size: clamp(0.6875rem, 0.9vw, 0.8125rem);
}
.site-header__utilities {
gap: clamp(0.5rem, 1vw, 0.875rem);
}
.site-header__phone,
.site-header__a11y,
.site-header__lang,
.search-form__field {
font-size: clamp(0.6875rem, 0.9vw, 0.8125rem);
}
.search-form {
-ms-flex-preferred-size: clamp(6.5rem, 11vw, 11rem);
flex-basis: clamp(6.5rem, 11vw, 11rem);
max-width: clamp(7.5rem, 11vw, 11rem);
}
.main-navigation__panel {
gap: clamp(0.625rem, 1vw, 0.875rem);
}
.main-navigation__list {
gap: clamp(0.375rem, 1vw, 0.875rem);
}
.main-navigation__list a {
font-size: clamp(0.6875rem, 0.95vw, 0.875rem);
}
}
@media (max-width: 64em) {
.card-grid--objects,
.card-grid--services {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.card-flex.card-grid--services .picture-card--service {
-ms-flex-preferred-size: calc((100% - 40px) / 3);
flex-basis: calc((100% - 40px) / 3);
max-width: calc((100% - 40px) / 3);
}
.card-grid--sports {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.site-header {
--header-offset: 5.5rem;
min-height: 5.5rem;
}
.site-header__inner {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex-line-pack: initial;
align-content: initial;
}
.site-header__brand {
border: none;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: min(20rem, 100% - 4rem);
}
.site-header__content {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-left: auto;
}
.site-header__utilities {
display: grid;
-webkit-box-pack: stretch;
-ms-flex-pack: stretch;
justify-content: stretch;
width: 100%;
gap: 1rem;
}
.site-header__logo,
.custom-logo {
width: 4.25rem;
height: 4.25rem;
}
.site-header__phone,
.site-header__a11y,
.site-header__lang {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
font-size: 0.9375rem;
}
.site-header__phone,
.site-header__a11y {
width: 100%;
}
.site-header__lang {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
.search-form {
width: 100%;
max-width: none;
font-size: 0.9375rem;
}
}
@media (max-width: 48em) {
.site-header {
--header-offset: 4.75rem;
min-height: 4.75rem;
}
.site-header__inner {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.site-header__name {
display: none;
}
.site-header__brand {
max-width: 3.5rem;
}
.site-header__logo,
.custom-logo {
width: 3.5rem;
height: 3.5rem;
}
.hero {
height: 35rem;
}
.hero__content {
width: min(100% - 2rem, 32.5rem);
padding-top: 9.0625rem;
}
.hero__place {
margin-bottom: 1.5rem;
font-size: 1.125rem;
line-height: 1.75rem;
letter-spacing: 0.08em;
}
.hero__title {
font-size: 1.9375rem;
line-height: 2.6875rem;
}
.hero__arrow {
top: auto;
bottom: 28px;
width: 42px;
height: 42px;
}
.hero__arrow--prev {
left: 16px;
}
.hero__arrow--next {
right: 16px;
}
.hero__dots {
bottom: 45px;
}
.main-section__header,
.resources__header,
.partners__header {
display: grid;
gap: 16px;
margin-bottom: 22px;
}
.main-section,
.resources,
.quality,
.partners,
.site-footer {
padding: 32px 0;
}
.main-section__title {
font-size: 26px;
line-height: 34px;
}
.card-grid--objects,
.card-grid--sports,
.card-grid--services {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.card-flex.card-grid--services .picture-card--service {
-ms-flex-preferred-size: calc((100% - 20px) / 2);
flex-basis: calc((100% - 20px) / 2);
max-width: calc((100% - 20px) / 2);
}
.site-footer__top {
grid-template-columns: 1fr;
}
.quality__badges {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.picture-card--object,
.picture-card--sport,
.picture-card--service {
aspect-ratio: 16/10;
}
.picture-card__title {
min-height: 0;
font-size: 16px;
line-height: 22px;
}
.section-link {
width: 100%;
min-width: 0;
height: 52px;
padding: 13px 50px 13px 20px;
}
.slider-controls__button {
width: 40px;
height: 40px;
}
.quality__portal-inner {
display: grid;
grid-template-columns: 1fr;
gap: 20px;
}
.quality__qr {
width: min(220px, 100%);
height: auto;
}
.quality__title {
font-size: 21px;
line-height: 28px;
}
.quality__list {
font-size: 16px;
line-height: 24px;
}
.quality__badges {
gap: 16px;
}
.quality__invitation a {
max-width: none;
height: auto;
min-height: 58px;
padding: 12px 16px;
font-size: 18px;
}
.site-footer__brand {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 18px;
}
.site-footer__logo {
width: 86px;
height: 86px;
}
.site-footer__name {
font-size: 13px;
line-height: 18px;
}
.site-footer__contacts {
max-width: none;
}
.site-footer__bottom {
display: grid;
gap: 16px;
}
}
@media (max-width: 480px) {
.hero {
height: 500px;
}
.hero__content {
padding-top: 120px;
}
.hero__place {
font-size: 15px;
line-height: 22px;
}
.hero__title {
font-size: 26px;
line-height: 34px;
}
.main-section__title {
font-size: 24px;
line-height: 31px;
}
.card-grid--objects,
.card-grid--sports,
.card-grid--services {
grid-template-columns: 1fr;
}
.card-flex.card-grid--services .picture-card--service {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.resource-card {
-ms-flex-preferred-size: var(--slider-card-width);
flex-basis: var(--slider-card-width);
width: var(--slider-card-width);
max-width: none;
}
.partner-logo {
-ms-flex-preferred-size: var(--slider-card-width);
flex-basis: var(--slider-card-width);
width: var(--slider-card-width);
min-height: 112px;
padding: 10px;
}
.site-footer__brand {
display: grid;
}
}
.single-news__hero {
padding: 120px 0 72px;
background-size: cover;
background-position: center;
position: relative;
color: #fff;
}
.single-news__hero::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.45);
}
.single-news__hero .container {
position: relative;
z-index: 2;
}
.single-news__title {
color: #FFF;
font-size: 45px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
@media (max-width: 640px) {
.single-news__title {
font-size: 34px;
}
}
.single-news__content {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 40px 0 50px;
background: url(//row.by/wp-content/themes/row.by/build/img/pattern-bg.png) top center/100% auto no-repeat, #f7f8fc;
background-attachment: fixed;
}
.single-news__date {
font-size: 18px;
color: #4f4f4f;
margin-bottom: 32px;
}
.single-news__body {
color: #1A1A1A;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.single-news__body p {
margin-bottom: 32px;
}
.single-news__body ul,
.single-news__body ol {
padding-left: 24px;
margin-bottom: 32px;
}
.single-news__body ul li,
.single-news__body ol li {
margin-bottom: 8px;
}
.single-news__body ul {
list-style: disc;
}
.single-news__body ol {
list-style: decimal;
}
.single-news__body img {
width: 100%;
max-width: 560px;
border-radius: 24px;
display: block;
}
.single-news__body figure {
margin: 0;
}
.single-news__body > p:has(img) {
max-width: 560px;
float: left;
margin-right: 40px;
}
@media (max-width: 992px) {
.single-news__body {
font-size: 18px;
}
.single-news__body > p:has(img) {
float: none;
max-width: 100%;
margin-right: 0;
}
.single-news__body img {
max-width: 100%;
}
}
.single-news__footer {
margin-top: 64px;
padding-top: 40px;
border-top: 1px solid #d9dce8;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 24px;
}
@media (max-width: 768px) {
.single-news__footer {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
.single-news__back {
height: 60px;
padding: 0 28px;
border: 2px solid #3c3690;
border-radius: 14px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 12px;
color: #3c3690;
font-size: 20px;
font-weight: 500;
text-decoration: none;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
}
.single-news__back:hover {
background: #3c3690;
color: #fff;
}
.single-news__share {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 20px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.single-news__share-title {
font-size: 24px;
font-weight: 600;
color: #3c3690;
}
.single-news__share-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 12px;
}
.single-news__share-list a {
width: 42px;
height: 42px;
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
}
.single-news__share-list a:hover {
-webkit-transform: translateY(-3px);
-ms-transform: translateY(-3px);
transform: translateY(-3px);
}
.single-news__share-list img {
width: 42px;
height: 42px;
-o-object-fit: contain;
object-fit: contain;
}
.phone-row {
padding-bottom: 30px;
}
.phone-row p {
margin-bottom: 0;
}
.pgcsimplygalleryblock-slider-main-wrap.pgc-image {
border-radius: 10px !important;
}
.sport-single__hero {
position: relative;
padding: 120px 0 72px;
overflow: hidden;
background-color: #1a1a1a;
background-position: center;
background-size: cover;
color: #ffffff;
}
.sport-single__hero::before {
content: "";
position: absolute;
inset: 0;
background: rgba(26, 26, 26, 0.46);
}
.sport-single__hero .container {
position: relative;
z-index: 1;
}
.sport-single__title {
max-width: 980px;
color: #ffffff;
font-size: 45px;
font-weight: 700;
line-height: 1.25;
}
.sport-single__content {
padding: 30px 0 100px;
background-position: top center;
background-repeat: repeat-x;
background-size: contain;
background-attachment: fixed;
}
.sport-single__intro {
display: grid;
grid-template-columns: minmax(0, 725px) minmax(360px, 1fr);
gap: 30px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
margin-bottom: 30px;
}
.sport-single__media {
overflow: hidden;
border-radius: 10px;
background: #b9b9b9;
}
.sport-single__media img {
display: block;
width: 100%;
aspect-ratio: 725/484;
-o-object-fit: cover;
object-fit: cover;
}
.sport-single__summary {
display: grid;
gap: 30px;
}
.sport-single__text, .sport-single__body, .sport-single__after {
color: #1a1a1a;
font-size: 17px;
line-height: 1.7;
}
.sport-single__text p, .sport-single__body p, .sport-single__after p {
margin-bottom: 20px;
}
.sport-single__text p:last-child, .sport-single__body p:last-child, .sport-single__after p:last-child {
margin-bottom: 0;
}
.sport-single__members-section, .sport-single__teams {
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid rgba(51, 51, 123, 0.3);
}
.sport-single__section-title {
margin: 0 0 30px;
color: #1a1a1a;
font-size: 35px;
font-weight: 700;
line-height: 1.35;
}
.sport-single__team-list {
display: grid;
gap: 30px;
}
.sport-single__members {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 30px;
}
.sport-single__after {
margin-top: 30px;
}
.sport-team {
display: grid;
grid-template-columns: minmax(260px, 420px) minmax(0, 1fr);
gap: 30px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
padding-bottom: 30px;
border-bottom: 1px solid rgba(51, 51, 123, 0.3);
}
.sport-team:last-child {
padding-bottom: 0;
border-bottom: 0;
}
.sport-team__image {
overflow: hidden;
border-radius: 10px;
background: #b9b9b9;
}
.sport-team__image img {
display: block;
width: 100%;
aspect-ratio: 420/280;
-o-object-fit: cover;
object-fit: cover;
}
.sport-team__content {
min-width: 0;
}
.sport-team__title {
margin: 0 0 16px;
color: #1a1a1a;
font-size: 24px;
font-weight: 700;
line-height: 1.35;
}
.sport-team__excerpt, .sport-team__text {
margin: 0 0 18px;
color: #1a1a1a;
font-size: 17px;
line-height: 1.7;
}
.sport-team__text p {
margin-bottom: 16px;
}
.sport-team__text p:last-child {
margin-bottom: 0;
}
.sport-team__meta {
display: grid;
gap: 10px;
margin: 0 0 18px;
padding: 0;
list-style: none;
color: #1a1a1a;
font-size: 17px;
line-height: 1.45;
}
.sport-team__meta a {
color: inherit;
}
.sport-team__meta a:hover {
color: #33337b;
}
.sport-team__links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 12px;
}
.sport-team__links a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 44px;
padding: 10px 18px;
border: 2px solid #33337b;
border-radius: 5px;
color: #33337b;
font-size: 16px;
font-weight: 700;
line-height: 1.35;
-webkit-transition: background 0.2s ease, color 0.2s ease;
transition: background 0.2s ease, color 0.2s ease;
}
.sport-team__links a:hover {
background: #33337b;
color: #ffffff;
}
.team-member-card {
display: grid;
grid-template-columns: 200px minmax(0, 1fr);
gap: 30px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
overflow: hidden;
min-height: 307px;
padding: 20px;
border: 2px solid #33337b;
border-radius: 10px;
background: #ffffff;
color: #1a1a1a;
}
.team-member-card--no-photo {
grid-template-columns: 1fr;
min-height: 0;
}
.team-member-card__photo {
overflow: hidden;
border-radius: 10px;
background: #b9b9b9;
}
.team-member-card__photo img {
display: block;
width: 100%;
height: 267px;
-o-object-fit: cover;
object-fit: cover;
}
.team-member-card__content {
display: grid;
gap: 10px;
-ms-flex-line-pack: start;
align-content: start;
min-width: 0;
}
.team-member-card__name {
margin: 0;
color: #1a1a1a;
font-size: 19px;
font-weight: 700;
line-height: 1.4;
}
.team-member-card__role, .team-member-card__line {
margin: 0;
color: #1a1a1a;
font-size: 17px;
line-height: 1.35;
}
.team-member-card__role {
font-weight: 400;
}
.team-member-card__line strong {
font-weight: 700;
}
.team-member-card__result {
display: grid;
gap: 5px;
margin: 0;
color: #1a1a1a;
font-size: 17px;
line-height: 1.35;
}
.team-member-card__result strong {
font-weight: 700;
}
@media (max-width: 64em) {
.sport-single__intro {
grid-template-columns: 1fr;
}
.sport-single__title {
font-size: 38px;
}
.sport-team {
grid-template-columns: 1fr;
}
.sport-single__members {
grid-template-columns: 1fr;
}
}
@media (max-width: 48em) {
.sport-single__hero {
padding: 110px 0 50px;
}
.sport-single__content {
padding-bottom: 70px;
}
.sport-single__title {
font-size: 30px;
}
.sport-single__section-title {
font-size: 28px;
}
.sport-single__members {
grid-template-columns: 1fr;
}
.team-member-card {
grid-template-columns: 1fr;
}
.team-member-card__photo {
max-width: 240px;
}
}
.news-hero {
padding: 120px 0 60px;
background-size: cover;
background-position: center;
position: relative;
color: #fff;
}
.news-hero::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.45);
}
.news-hero .container {
position: relative;
z-index: 2;
}
.breadcrumbs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 12px;
font-size: 14px;
margin-bottom: 24px;
}
.breadcrumbs a {
color: #fff;
text-decoration: none;
}
.breadcrumbs a:hover {
text-decoration: underline;
}
.breadcrumbs span {
color: rgba(255, 255, 255, 0.8);
}
.news-hero__title {
font-size: 56px;
font-weight: 700;
line-height: 1.1;
}
@media (max-width: 768px) {
.news-hero__title {
font-size: 36px;
}
}
.news-archive {
padding: 50px 0;
background: #f5f7fb;
height: 100%;
}
.news-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
@media (max-width: 992px) {
.news-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 640px) {
.news-grid {
grid-template-columns: 1fr;
}
}
.news-card {
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
}
.news-card__image {
display: block;
height: 260px;
}
.news-card__image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
display: block;
border-radius: 10px;
}
.news-card__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.news-card__date {
color: #1A1A1A;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 10px;
margin-bottom: 20px;
}
.news-card__title {
overflow: hidden;
color: #1A1A1A;
text-overflow: ellipsis;
font-size: 19px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.news-card__title a {
color: #1f1f1f;
text-decoration: none;
}
.news-card__excerpt {
color: #5d5d5d;
line-height: 1.6;
margin-bottom: 24px;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.news-card__link {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 52px;
border: 1px solid #3f3796;
border-radius: 12px;
color: #3f3796;
font-weight: 600;
text-decoration: none;
-webkit-transition: 0.3s ease;
transition: 0.3s ease;
}
.news-card__link:hover {
background: #3f3796;
color: #fff;
}
.news-pagination {
margin-top: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 10px;
}
.news-pagination .nav-links,
.news-pagination .page-numbers {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 12px;
}
.news-pagination .page-numbers {
width: 35px;
height: 35px;
border-radius: 10px;
border: 1px solid #3f3796;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none;
color: #33337B;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.news-pagination .page-numbers.current, .news-pagination .page-numbers:hover {
background: #3f3796;
color: #fff;
border-color: #3f3796;
} .search-page .search-hero {
padding: 120px 0 72px;
background-size: cover;
background-position: center;
position: relative;
color: #fff;
}
.search-page .search-hero::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.45);
}
.search-page .search-hero .container {
position: relative;
z-index: 2;
}
.search-page .search-hero__title {
color: #fff;
font-size: 45px;
font-weight: 700;
line-height: 1.2;
margin: 0;
}
.search-page .search-hero__title span {
color: #a3b8ff;
}
.search-page .search-content {
padding: 48px 0 80px;
background: #f7f8fc;
}
.search-page__form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 700px;
margin: 0 auto 48px;
background: #fff;
border-radius: 14px;
-webkit-box-shadow: 0 4px 20px rgba(51, 51, 123, 0.08);
box-shadow: 0 4px 20px rgba(51, 51, 123, 0.08);
overflow: hidden;
border: 2px solid transparent;
-webkit-transition: border-color 0.2s ease;
transition: border-color 0.2s ease;
}
.search-page__form:focus-within {
border-color: #33337b;
}
.search-page__input {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 16px 20px;
border: none;
font-size: 18px;
font-family: inherit;
outline: none;
background: transparent;
}
.search-page__input::-webkit-input-placeholder {
color: #999;
}
.search-page__input::-moz-placeholder {
color: #999;
}
.search-page__input:-ms-input-placeholder {
color: #999;
}
.search-page__input::-ms-input-placeholder {
color: #999;
}
.search-page__input::placeholder {
color: #999;
}
.search-page__button {
padding: 0 24px;
border: none;
background: #33337b;
color: #fff;
cursor: pointer;
-webkit-transition: background 0.2s ease;
transition: background 0.2s ease;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.search-page__button:hover {
background: #252566;
}
.search-page__button svg {
width: 20px;
height: 20px;
}
.search-page .search-results {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
gap: 32px;
}
.search-page .search-card {
background: #fff;
border-radius: 16px;
overflow: hidden;
-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
-webkit-transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
transition: transform 0.2s ease, box-shadow 0.2s ease;
transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.search-page .search-card:hover {
-webkit-transform: translateY(-4px);
-ms-transform: translateY(-4px);
transform: translateY(-4px);
-webkit-box-shadow: 0 8px 24px rgba(51, 51, 123, 0.12);
box-shadow: 0 8px 24px rgba(51, 51, 123, 0.12);
}
.search-page .search-card:hover .search-card__title a {
color: #33337b;
}
.search-page .search-card__image {
display: block;
height: 220px;
overflow: hidden;
}
.search-page .search-card__image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-webkit-transition: -webkit-transform 0.3s ease;
transition: -webkit-transform 0.3s ease;
transition: transform 0.3s ease;
transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.search-page .search-card__image:hover img {
-webkit-transform: scale(1.03);
-ms-transform: scale(1.03);
transform: scale(1.03);
}
.search-page .search-card__content {
padding: 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 12px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.search-page .search-card__date {
font-size: 14px;
color: #7a7a7a;
font-weight: 500;
margin: 0;
}
.search-page .search-card__title {
margin: 0;
font-size: 20px;
font-weight: 700;
line-height: 1.3;
}
.search-page .search-card__title a {
color: #1a1a1a;
text-decoration: none;
-webkit-transition: color 0.2s ease;
transition: color 0.2s ease;
}
.search-page .search-card__excerpt {
color: #555;
font-size: 15px;
line-height: 1.6;
margin: 0;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.search-page .search-card__link {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 10px 20px;
border: 2px solid #33337b;
border-radius: 10px;
color: #33337b;
font-weight: 600;
font-size: 15px;
text-decoration: none;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
margin-top: auto;
-ms-flex-item-align: start;
align-self: flex-start;
}
.search-page .search-card__link:hover {
background: #33337b;
color: #fff;
}
.search-page .search-pagination {
margin-top: 48px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.search-page .search-pagination .nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 12px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.search-page .search-pagination .page-numbers {
min-width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 8px;
border: 1px solid #d9dce8;
background: #fff;
color: #33337b;
font-weight: 500;
text-decoration: none;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.search-page .search-pagination .page-numbers.current, .search-page .search-pagination .page-numbers:hover {
background: #33337b;
color: #fff;
border-color: #33337b;
}
.search-page .search-no-results {
text-align: center;
padding: 60px 20px;
background: #fff;
border-radius: 16px;
-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
max-width: 600px;
margin: 0 auto;
}
.search-page .search-no-results p {
color: #555;
font-size: 18px;
line-height: 1.6;
margin-bottom: 24px;
}
.search-page .search-no-results .search-form {
margin: 0 auto;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
} @media (max-width: 768px) {
.search-page .search-hero {
padding: 90px 0 50px;
}
.search-page .search-hero__title {
font-size: 32px;
}
.search-page__form {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-radius: 14px;
}
.search-page__input {
padding: 16px;
}
.search-page__button {
padding: 14px;
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 0 0 12px 12px;
}
.search-page .search-results {
grid-template-columns: 1fr;
gap: 24px;
}
.search-page .search-card__image {
height: 200px;
}
.search-page .search-card__content {
padding: 20px;
}
.search-page .search-card__link {
width: 100%;
}
}
@media (max-width: 480px) {
.search-page .search-hero__title {
font-size: 28px;
}
.search-page .search-content {
padding: 32px 0 60px;
}
.search-page .search-pagination .page-numbers {
min-width: 36px;
height: 36px;
font-size: 14px;
}
}
.single-page__content {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
background-size: 100% auto !important;
background-position: top center !important;
background-repeat: no-repeat !important;
background-attachment: fixed !important;
}
.single-page__hero {
padding: 120px 0 72px;
background-size: cover;
background-position: center;
position: relative;
color: #fff;
}
.single-page__hero::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.45);
}
.single-page__hero .container {
position: relative;
z-index: 2;
}
.single-page__title {
color: #fff;
font-size: 45px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
@media (max-width: 640px) {
.single-page__title {
font-size: 34px;
}
}
.single-page__content {
padding: 30px 0 100px;
overflow-x: hidden;
}
.single-page__body {
color: #1a1a1a;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: 1.7;
}
@media (max-width: 992px) {
.single-page__body {
font-size: 16px;
max-width: 100%;
}
}
.single-page__body h2 {
font-size: 24px;
font-weight: 700;
margin-bottom: 20px;
line-height: normal;
}
.single-page__body h3 {
font-size: 24px;
font-weight: 700;
margin-top: 30px;
margin-bottom: 30px;
line-height: 1.3;
}
.single-page__body h4 {
font-size: 20px;
font-weight: 600;
color: #1a1a1a;
margin-top: 28px;
margin-bottom: 12px;
}
.single-page__body p {
margin-bottom: 24px;
}
.single-page__body p:last-child {
margin-bottom: 0;
}
.single-page__body a {
-webkit-transition: color 0.2s ease;
transition: color 0.2s ease;
}
.single-page__body a:hover {
color: #2d286b;
}
.single-page__body ul,
.single-page__body ol {
padding-left: 24px;
margin-bottom: 24px;
}
.single-page__body ul li,
.single-page__body ol li {
margin-bottom: 8px;
line-height: normal;
}
.single-page__body ul {
list-style: disc;
}
.single-page__body ol {
list-style: decimal;
}
.single-page__body img {
max-width: 100%;
border-radius: 16px;
display: block;
margin-bottom: 24px;
}
.single-page__body figure {
margin: 0 0 24px;
}
.single-page__body figure figcaption {
font-size: 14px;
color: #6b7280;
margin-top: 8px;
}
.single-page__body .wp-block-image {
margin-bottom: 32px;
}
.single-page__body .wp-block-image img {
margin-bottom: 0;
}
.single-page__body hr,
.single-page__body .wp-block-separator {
border: none;
border-top: 1px solid #d9dce8;
margin: 40px 0;
}
.single-page__body blockquote,
.single-page__body .wp-block-quote {
border-left: 4px solid #3c3690;
margin: 32px 0;
padding: 16px 24px;
background: rgba(60, 54, 144, 0.04);
border-radius: 0 8px 8px 0;
}
.single-page__body blockquote p,
.single-page__body .wp-block-quote p {
font-size: 18px;
font-style: italic;
color: #3c3690;
margin-bottom: 0;
}
.single-page__body .wp-block-table {
margin: 0 0 32px;
max-width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.single-page__body table {
width: 100%;
min-width: 760px;
border-collapse: separate;
border-spacing: 0;
border: 2px solid #33337b;
border-radius: 10px;
margin-bottom: 32px;
overflow: hidden;
background: #fff;
font-size: 17px;
line-height: normal;
}
.single-page__body table th,
.single-page__body table td {
padding: 15px 20px;
border: 0;
border-right: 2px solid #33337b;
border-bottom: 2px solid #33337b;
text-align: left;
vertical-align: middle;
}
.single-page__body table th:last-child,
.single-page__body table td:last-child {
border-right: 0;
}
.single-page__body table th {
padding: 20px;
background: #33337b;
color: #fff;
border-right-color: #fff;
font-size: 19px;
font-weight: 700;
}
.single-page__body table thead th:first-child {
border-top-left-radius: 8px;
}
.single-page__body table thead th:last-child {
border-top-right-radius: 8px;
}
.single-page__body table tbody tr:last-child td {
border-bottom: 0;
}
.single-page__body table tbody tr:last-child td:first-child {
border-bottom-left-radius: 8px;
}
.single-page__body table tbody tr:last-child td:last-child {
border-bottom-right-radius: 8px;
}
.single-page__body .wp-block-columns {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 32px;
margin-bottom: 32px;
}
@media (max-width: 768px) {
.single-page__body .wp-block-columns {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
}
}
.single-page__body .wp-block-column {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.single-page__body .wp-block-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 12px;
margin-bottom: 32px;
}
.single-page__body .wp-block-button__link {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 52px;
padding: 0 28px;
background: #3c3690;
color: #fff;
border-radius: 12px;
font-size: 16px;
font-weight: 500;
text-decoration: none;
-webkit-transition: background 0.3s ease;
transition: background 0.3s ease;
}
.single-page__body .wp-block-button__link:hover {
background: #302b72;
color: #fff;
}
.wp-block-media-text > .wp-block-media-text__content {
padding: 0;
}
.wp-block-media-text {
gap: 30px;
margin-top: 20px;
}
p.wp-block-paragraph {
line-height: normal;
}
div#accordion-item-3-panel {
padding-top: 30px;
}
.single-page__body .wp-block-table table,
.single-page__body table.has-fixed-layout,
.single-page__body table,
.wp-block-table table,
.wp-block-table table.has-fixed-layout,
table.has-fixed-layout {
width: 100%;
min-width: 760px;
border-collapse: separate !important;
border-spacing: 0;
border: 2px solid #33337b;
border-radius: 10px !important;
margin: 0 0 32px;
overflow: hidden;
background: #fff;
color: #1a1a1a;
font-size: 17px;
line-height: normal;
}
.single-page__body .wp-block-table table th,
.single-page__body .wp-block-table table td,
.single-page__body table.has-fixed-layout th,
.single-page__body table.has-fixed-layout td,
.single-page__body table th,
.single-page__body table td,
.wp-block-table table th,
.wp-block-table table td,
.wp-block-table table.has-fixed-layout th,
.wp-block-table table.has-fixed-layout td,
table.has-fixed-layout th,
table.has-fixed-layout td {
padding: 15px 20px;
border: 0;
border-right: 2px solid #33337b;
border-bottom: 2px solid #33337b;
text-align: left;
vertical-align: middle;
background: #fff;
color: #1a1a1a;
font-size: 17px;
font-weight: 400;
line-height: normal;
}
.single-page__body .wp-block-table table th,
.single-page__body table.has-fixed-layout th,
.single-page__body table th,
.wp-block-table table th,
.wp-block-table table.has-fixed-layout th,
table.has-fixed-layout th {
padding: 20px;
background: #33337b !important;
color: #fff !important;
border-right-color: #fff;
font-size: 19px;
font-weight: 700;
}
.single-page__body .wp-block-table table th:last-child,
.single-page__body .wp-block-table table td:last-child,
.single-page__body table.has-fixed-layout th:last-child,
.single-page__body table.has-fixed-layout td:last-child,
.single-page__body table th:last-child,
.single-page__body table td:last-child,
.wp-block-table table th:last-child,
.wp-block-table table td:last-child,
.wp-block-table table.has-fixed-layout th:last-child,
.wp-block-table table.has-fixed-layout td:last-child,
table.has-fixed-layout th:last-child,
table.has-fixed-layout td:last-child {
border-right: 0;
}
.single-page__body .wp-block-table table thead th:first-child,
.single-page__body table.has-fixed-layout thead th:first-child,
.single-page__body table thead th:first-child,
.wp-block-table table thead th:first-child,
.wp-block-table table.has-fixed-layout thead th:first-child,
table.has-fixed-layout thead th:first-child {
border-top-left-radius: 8px;
}
.single-page__body .wp-block-table table thead th:last-child,
.single-page__body table.has-fixed-layout thead th:last-child,
.single-page__body table thead th:last-child,
.wp-block-table table thead th:last-child,
.wp-block-table table.has-fixed-layout thead th:last-child,
table.has-fixed-layout thead th:last-child {
border-top-right-radius: 8px;
}
.single-page__body .wp-block-table table tbody tr:last-child td,
.single-page__body table.has-fixed-layout tbody tr:last-child td,
.single-page__body table tbody tr:last-child td,
.wp-block-table table tbody tr:last-child td,
.wp-block-table table.has-fixed-layout tbody tr:last-child td,
table.has-fixed-layout tbody tr:last-child td {
border-bottom: 0;
}
.single-page__body .wp-block-table table tbody tr:last-child td:first-child,
.single-page__body table.has-fixed-layout tbody tr:last-child td:first-child,
.single-page__body table tbody tr:last-child td:first-child,
.wp-block-table table tbody tr:last-child td:first-child,
.wp-block-table table.has-fixed-layout tbody tr:last-child td:first-child,
table.has-fixed-layout tbody tr:last-child td:first-child {
border-bottom-left-radius: 8px;
}
.single-page__body .wp-block-table table tbody tr:last-child td:last-child,
.single-page__body table.has-fixed-layout tbody tr:last-child td:last-child,
.single-page__body table tbody tr:last-child td:last-child,
.wp-block-table table tbody tr:last-child td:last-child,
.wp-block-table table.has-fixed-layout tbody tr:last-child td:last-child,
table.has-fixed-layout tbody tr:last-child td:last-child {
border-bottom-right-radius: 8px;
}
@media (max-width: 768px) {
.single-page__body {
max-width: 100%;
overflow-x: hidden;
}
.single-page__body .wp-block-table,
.wp-block-table {
display: block;
width: 100%;
max-width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.single-page__body .wp-block-table table,
.wp-block-table table,
.wp-block-table table.has-fixed-layout {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
min-width: 640px;
max-width: none;
table-layout: auto;
}
.single-page__body > table,
.single-page__body > table.has-fixed-layout {
display: block;
width: 100%;
min-width: 0;
max-width: 100%;
overflow-x: auto;
table-layout: auto;
-webkit-overflow-scrolling: touch;
}
.single-page__body .wp-block-table table th,
.single-page__body .wp-block-table table td,
.single-page__body table.has-fixed-layout th,
.single-page__body table.has-fixed-layout td,
.single-page__body table th,
.single-page__body table td,
.wp-block-table table th,
.wp-block-table table td,
.wp-block-table table.has-fixed-layout th,
.wp-block-table table.has-fixed-layout td,
table.has-fixed-layout th,
table.has-fixed-layout td {
min-width: 140px;
padding: 12px 14px;
font-size: 15px;
}
.single-page__body .wp-block-table table th,
.single-page__body table.has-fixed-layout th,
.single-page__body table th,
.wp-block-table table th,
.wp-block-table table.has-fixed-layout th,
table.has-fixed-layout th {
padding: 14px;
font-size: 16px;
}
}
@media (max-width: 480px) {
.single-page__body .wp-block-table table,
.wp-block-table table,
.wp-block-table table.has-fixed-layout {
min-width: 560px;
}
.single-page__body .wp-block-table table th,
.single-page__body .wp-block-table table td,
.single-page__body table.has-fixed-layout th,
.single-page__body table.has-fixed-layout td,
.single-page__body table th,
.single-page__body table td,
.wp-block-table table th,
.wp-block-table table td,
.wp-block-table table.has-fixed-layout th,
.wp-block-table table.has-fixed-layout td,
table.has-fixed-layout th,
table.has-fixed-layout td {
min-width: 120px;
}
}
ul {
list-style-position: inside;
}
.pgcsimplygalleryblock-slider-title-wrap {
display: none;
}
.single-page__body .wp-block-accordion {
display: grid;
gap: 15px;
margin: 0 0 30px;
}
.single-page__body .wp-block-accordion-item {
overflow: hidden;
border: 2px solid #33337b;
border-radius: 10px;
background: #ffffff;
}
.single-page__body .wp-block-accordion-heading {
margin: 0 !important;
color: #33337b;
font-size: 19px !important;
font-weight: 700;
line-height: normal;
}
.single-page__body .wp-block-accordion-heading__toggle {
min-height: 56px;
gap: 10px;
padding: 15px 25px;
color: inherit;
text-align: left;
-webkit-transition: background 0.2s ease, color 0.2s ease;
transition: background 0.2s ease, color 0.2s ease;
}
.single-page__body .wp-block-accordion-heading__toggle:hover {
color: #33337b;
}
.single-page__body .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle {
background: #33337b;
color: #ffffff;
}
.single-page__body .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {
text-decoration: none;
}
.single-page__body .wp-block-accordion-heading__toggle:focus-visible {
outline: 2px solid #376cb2;
outline-offset: -6px;
}
.single-page__body .wp-block-accordion-heading__toggle-title {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.single-page__body .wp-block-accordion-heading__toggle-icon {
position: relative;
-webkit-box-flex: 0;
-ms-flex: 0 0 22px;
flex: 0 0 22px;
width: 22px;
height: 22px;
font-size: 0;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
}
.single-page__body .wp-block-accordion-heading__toggle-icon::before {
content: "";
position: absolute;
top: 4px;
left: 4px;
width: 12px;
height: 12px;
border-right: 2px solid #33337b;
border-bottom: 2px solid #33337b;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transition: top 0.2s ease, -webkit-transform 0.2s ease;
transition: top 0.2s ease, -webkit-transform 0.2s ease;
transition: transform 0.2s ease, top 0.2s ease;
transition: transform 0.2s ease, top 0.2s ease, -webkit-transform 0.2s ease;
}
.single-page__body .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon::before {
top: 4px;
border-color: #ffffff;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.single-page__body .wp-block-accordion-panel {
padding: 0 25px 25px;
color: #1a1a1a;
font-size: 17px;
line-height: 1.7;
}
.single-page__body .wp-block-accordion-panel > *:last-child {
margin-bottom: 0;
}
@media (max-width: 768px) {
.single-page__body .wp-block-accordion {
gap: 12px;
}
.single-page__body .wp-block-accordion-heading {
font-size: 17px !important;
}
.single-page__body .wp-block-accordion-heading__toggle {
min-height: 54px;
padding: 14px 18px;
}
.single-page__body .wp-block-accordion-panel {
padding: 0 18px 20px;
font-size: 16px;
}
}
.contacts-page__content {
padding: 30px 0 100px;
background-position: top center;
background-repeat: repeat-x;
background-size: contain;
background-attachment: fixed;
}
.contacts-page__summary {
display: grid;
grid-template-columns: minmax(0, 645px) minmax(360px, 1fr);
gap: 30px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
margin-bottom: 30px;
}
.contacts-page__details {
padding-top: 4px;
}
.contacts-page__organization {
max-width: 645px;
margin: 0 0 30px;
color: #1a1a1a;
font-size: 24px;
font-weight: 700;
line-height: 1.38;
}
.contacts-page__list {
display: grid;
gap: 30px;
margin: 0;
padding: 0;
list-style: none;
}
.contacts-page__list--parent {
gap: 30px;
}
.contacts-page__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 30px;
color: #1a1a1a;
font-size: 17px;
line-height: 1.35;
}
.contacts-page__item a {
color: inherit;
text-decoration: none;
}
.contacts-page__item a:hover {
color: #33337b;
}
.contacts-page__icon {
position: relative;
-webkit-box-flex: 0;
-ms-flex: 0 0 30px;
flex: 0 0 30px;
width: 30px;
height: 30px;
color: #33337b;
}
.contacts-page__icon::before, .contacts-page__icon::after {
content: "";
position: absolute;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.contacts-page__icon--small {
-ms-flex-preferred-size: 30px;
flex-basis: 30px;
}
.contacts-page__item--address .contacts-page__icon::before {
left: 5px;
top: 1px;
width: 19px;
height: 27px;
border: 1.5px solid currentColor;
border-radius: 50% 50% 50% 0;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.contacts-page__item--address .contacts-page__icon::after {
left: 10px;
top: 6px;
width: 9px;
height: 9px;
border: 1.5px solid currentColor;
border-radius: 50%;
}
.contacts-page__item--coordinates .contacts-page__icon::before {
left: 4px;
top: 12px;
width: 22px;
height: 8px;
border-top: 3px solid currentColor;
border-bottom: 3px solid currentColor;
}
.contacts-page__item--coordinates .contacts-page__icon::after {
left: 1px;
top: 10px;
color: #33337b;
font-size: 11px;
font-weight: 800;
line-height: 1;
content: "GPS";
}
.contacts-page__item--phone .contacts-page__icon::before, .contacts-page__staff-phone .contacts-page__icon::before {
left: 7px;
top: 2px;
width: 16px;
height: 26px;
border: 2px solid currentColor;
border-radius: 5px;
}
.contacts-page__item--phone .contacts-page__icon::after, .contacts-page__staff-phone .contacts-page__icon::after {
left: 13px;
bottom: 5px;
width: 4px;
height: 4px;
border-radius: 50%;
background: currentColor;
}
.contacts-page__item--email .contacts-page__icon::before {
left: 2px;
top: 6px;
width: 26px;
height: 18px;
border: 1.5px solid currentColor;
border-radius: 2px;
}
.contacts-page__item--email .contacts-page__icon::after {
left: 5px;
top: 8px;
width: 20px;
height: 14px;
border-right: 1.5px solid currentColor;
border-bottom: 1.5px solid currentColor;
-webkit-transform: rotate(45deg) skew(-12deg, -12deg);
-ms-transform: rotate(45deg) skew(-12deg, -12deg);
transform: rotate(45deg) skew(-12deg, -12deg);
}
.contacts-page__map {
min-height: 350px;
overflow: hidden;
border-radius: 10px;
background: #b9b9b9;
}
.contacts-page__map iframe {
display: block;
width: 100%;
height: 350px;
border: 0;
}
.contacts-page__section {
padding-top: 30px;
border-top: 1px solid rgba(51, 51, 123, 0.3);
}
.contacts-page__section + .contacts-page__section {
margin-top: 30px;
}
.contacts-page__section-title {
margin: 0 0 30px;
color: #1a1a1a;
font-size: 35px;
font-weight: 700;
line-height: 1.35;
}
.contacts-page__staff-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 30px;
}
.contacts-page__staff-card {
display: grid;
-ms-flex-line-pack: center;
align-content: center;
gap: 10px;
min-height: 126px;
padding: 15px 20px;
border: 2px solid #33337b;
border-radius: 10px;
background: #ffffff;
color: #1a1a1a;
}
.contacts-page__staff-position, .contacts-page__staff-name, .contacts-page__staff-phone {
margin: 0;
font-size: 17px;
line-height: 1.35;
}
.contacts-page__staff-position {
font-weight: 400;
}
.contacts-page__staff-name {
font-weight: 700;
}
.contacts-page__staff-phone {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 10px;
color: inherit;
text-decoration: none;
}
.contacts-page__staff-phone:hover {
color: #33337b;
}
.contacts-page__parent {
display: grid;
gap: 30px;
}
.contacts-page__parent-name {
margin: 0;
color: #1a1a1a;
font-size: 24px;
font-weight: 700;
line-height: 1.38;
}
.contacts-page__editor-content {
margin-top: 50px;
}
@media (max-width: 1100px) {
.contacts-page__summary {
grid-template-columns: 1fr;
}
.contacts-page__staff-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 768px) {
.contacts-page__content {
padding-bottom: 70px;
}
.contacts-page__organization, .contacts-page__parent-name {
font-size: 21px;
}
.contacts-page__section-title {
font-size: 28px;
}
.contacts-page__staff-grid {
grid-template-columns: 1fr;
gap: 16px;
}
.contacts-page__map, .contacts-page__map iframe {
min-height: 320px;
height: 320px;
}
}
@media (max-width: 480px) {
.contacts-page__item {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
font-size: 16px;
}
.contacts-page__section-title {
font-size: 24px;
}
}
.page-404 {
background: #33337b;
}
.page-404__hero {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 100vh;
padding: 150px 0 80px;
overflow: hidden;
background-position: center;
background-size: cover;
color: #ffffff;
}
.page-404__hero::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(115deg, rgba(26, 26, 26, 0.86) 0%, rgba(46, 39, 90, 0.72) 48%, rgba(51, 51, 123, 0.42) 100%), radial-gradient(circle at 82% 20%, rgba(81, 147, 207, 0.38), transparent 34%);
}
.page-404__hero::after {
content: "";
position: absolute;
right: -8vw;
bottom: -18vw;
width: 46vw;
height: 46vw;
border: 1px solid rgba(255, 255, 255, 0.18);
border-radius: 50%;
pointer-events: none;
}
.page-404__inner {
position: relative;
z-index: 1;
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(320px, 430px);
gap: clamp(32px, 6vw, 90px);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.page-404__content {
max-width: 760px;
}
.page-404__eyebrow {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 38px;
margin-bottom: 24px;
padding: 7px 16px;
border: 1px solid rgba(255, 255, 255, 0.42);
border-radius: 30px;
background: rgba(255, 255, 255, 0.1);
font-size: 15px;
font-weight: 700;
line-height: 20px;
text-transform: uppercase;
letter-spacing: 0.08em;
}
.page-404__title {
max-width: 720px;
margin-bottom: 26px;
color: #ffffff;
font-size: 68px;
font-weight: 800;
line-height: 1.04;
letter-spacing: 0;
}
.page-404__text {
max-width: 640px;
margin-bottom: 34px;
color: rgba(255, 255, 255, 0.88);
font-size: 21px;
line-height: 1.55;
}
.page-404__search {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 620px;
min-height: 64px;
margin-bottom: 26px;
overflow: hidden;
border: 1px solid rgba(255, 255, 255, 0.34);
border-radius: 10px;
background: rgba(255, 255, 255, 0.94);
-webkit-box-shadow: 0 22px 70px rgba(0, 0, 0, 0.22);
box-shadow: 0 22px 70px rgba(0, 0, 0, 0.22);
}
.page-404__search-field {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
padding: 18px 22px;
border: 0;
background: transparent;
color: #1a1a1a;
font-size: 19px;
line-height: 1.35;
outline: 0;
}
.page-404__search-field::-webkit-input-placeholder {
color: rgba(26, 26, 26, 0.58);
}
.page-404__search-field::-moz-placeholder {
color: rgba(26, 26, 26, 0.58);
}
.page-404__search-field:-ms-input-placeholder {
color: rgba(26, 26, 26, 0.58);
}
.page-404__search-field::-ms-input-placeholder {
color: rgba(26, 26, 26, 0.58);
}
.page-404__search-field::placeholder {
color: rgba(26, 26, 26, 0.58);
}
.page-404__search-button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-width: 132px;
padding: 16px 28px;
border: 0;
background: #33337b;
color: #ffffff;
font-size: 19px;
font-weight: 700;
line-height: 1.35;
cursor: pointer;
-webkit-transition: background 0.2s ease;
transition: background 0.2s ease;
}
.page-404__search-button:hover {
background: #2e275a;
}
.page-404__actions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 14px;
}
.page-404__primary-link,
.page-404__secondary-link {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 56px;
padding: 15px 52px 15px 24px;
border-radius: 10px;
font-size: 19px;
line-height: 26px;
-webkit-transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}
.page-404__primary-link::after,
.page-404__secondary-link::after {
content: "";
position: absolute;
right: 24px;
width: 15px;
height: 15px;
border-top: 2px solid currentColor;
border-right: 2px solid currentColor;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.page-404__primary-link {
background: #ffffff;
color: #33337b;
font-weight: 700;
}
.page-404__primary-link:hover {
background: #5193cf;
color: #ffffff;
}
.page-404__secondary-link {
border: 2px solid rgba(255, 255, 255, 0.72);
color: #ffffff;
}
.page-404__secondary-link:hover {
border-color: #ffffff;
background: rgba(255, 255, 255, 0.12);
}
.page-404__panel {
position: relative;
padding: 30px;
border: 1px solid rgba(255, 255, 255, 0.22);
border-radius: 10px;
background: rgba(255, 255, 255, 0.14);
-webkit-box-shadow: 0 24px 80px rgba(0, 0, 0, 0.26);
box-shadow: 0 24px 80px rgba(0, 0, 0, 0.26);
backdrop-filter: blur(14px);
}
.page-404__code {
margin-bottom: 16px;
color: rgba(255, 255, 255, 0.9);
font-size: 112px;
font-weight: 800;
line-height: 0.9;
letter-spacing: 0;
}
.page-404__panel-title {
margin-bottom: 18px;
color: #ffffff;
font-size: 24px;
font-weight: 700;
line-height: 1.25;
}
.page-404__nav {
display: grid;
gap: 10px;
}
.page-404__nav-link {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 56px;
padding: 14px 50px 14px 18px;
border: 1px solid rgba(255, 255, 255, 0.22);
border-radius: 5px;
background: rgba(255, 255, 255, 0.12);
color: #ffffff;
font-size: 17px;
font-weight: 700;
line-height: 1.35;
-webkit-transition: background 0.2s ease, border-color 0.2s ease, -webkit-transform 0.2s ease;
transition: background 0.2s ease, border-color 0.2s ease, -webkit-transform 0.2s ease;
transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
}
.page-404__nav-link::after {
content: "";
position: absolute;
right: 20px;
width: 13px;
height: 13px;
border-top: 2px solid currentColor;
border-right: 2px solid currentColor;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.page-404__nav-link:hover {
border-color: rgba(255, 255, 255, 0.54);
background: rgba(255, 255, 255, 0.2);
-webkit-transform: translateX(4px);
-ms-transform: translateX(4px);
transform: translateX(4px);
}
@media (max-width: 64em) {
.page-404__hero {
padding: 130px 0 64px;
}
.page-404__inner {
grid-template-columns: 1fr;
}
.page-404__title {
font-size: 52px;
}
.page-404__panel {
max-width: 620px;
}
}
@media (max-width: 48em) {
.page-404__hero {
min-height: 0;
padding: 110px 0 42px;
}
.page-404__title {
font-size: 38px;
line-height: 1.1;
}
.page-404__text {
font-size: 17px;
line-height: 1.5;
}
.page-404__search {
display: grid;
min-height: 0;
}
.page-404__search-button {
width: 100%;
min-height: 54px;
}
.page-404__primary-link,
.page-404__secondary-link {
width: 100%;
}
.page-404__panel {
padding: 22px;
}
.page-404__code {
font-size: 76px;
}
}
@media (max-width: 480px) {
.page-404__title {
font-size: 32px;
}
.page-404__nav-link {
font-size: 16px;
}
}html:not(.bvi-panel){font-size:100%}html:not(.bvi-panel) *,html:not(.bvi-panel) ::after,html:not(.bvi-panel) ::before{box-sizing:border-box}html body .bvi-panel{font-family:Arial,serif!important;font-size:1rem!important;padding:.5rem;color:#000;top:0;left:0;right:0;letter-spacing:0;position:relative;text-shadow:none;line-height:normal;border:0;margin-bottom:.3rem;background-color:#f7f7f7;box-shadow:0 1px 3px 0 rgba(0,0,0,.23);z-index:999999!important}html body .bvi-panel *{font-family:Arial,serif!important;font-size:1rem!important}html body .bvi-panel.bvi-fixed-top{position:fixed;top:0;right:0;left:0;z-index:999999}html body .bvi-panel.bvi-panel-hide{display:none}html body .bvi-panel a{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a:focus,html body .bvi-panel a:hover{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a.bvi-link{display:inline-block;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}html body .bvi-panel a.bvi-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}html body .bvi-panel a.bvi-link:focus,html body .bvi-panel a.bvi-link:hover{background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.active{color:#212529!important;background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.bvi-theme-white{background-color:#fff!important;color:#000!important}html body .bvi-panel a.bvi-link.bvi-theme-black{background-color:#000!important;color:#fff!important}html body .bvi-panel a.bvi-link.bvi-theme-blue{background-color:#9dd1ff!important;color:#063462!important}html body .bvi-panel a.bvi-link.bvi-theme-brown{background-color:#f7f3d6!important;color:#4d4b43!important}html body .bvi-panel a.bvi-link.bvi-theme-green{background-color:#3b2716!important;color:#a9e44d!important}html body .bvi-panel .bvi-blocks{margin:0 auto;text-align:center;display:flex;flex-flow:row wrap}html body .bvi-panel .bvi-blocks.bvi-block-start{justify-content:flex-start}html body .bvi-panel .bvi-blocks.bvi-block-center{justify-content:center}html body .bvi-panel .bvi-blocks.bvi-block-end{justify-content:flex-end}html body .bvi-panel .bvi-block{padding:.688rem .938rem}html body .bvi-panel .bvi-block .bvi-block-title{text-align:center;font-weight:600!important;font-size:1rem!important;display:block;margin-bottom:.8rem}html body .bvi-panel .bvi-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;visibility:hidden;z-index:1050;outline:0;opacity:0;background:rgba(0,0,0,.5);-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}html body .bvi-panel .bvi-modal.show{visibility:visible;opacity:1}html body .bvi-panel .bvi-modal .bvi-modal-dialog{max-width:500px;margin:1.75rem auto;display:flex;align-items:center;height:calc(100% - 3.5rem);pointer-events:none}html body .bvi-panel .bvi-modal .bvi-modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;max-height:100%;overflow:hidden}html body .bvi-panel .bvi-modal .bvi-modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:.8rem .8rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-title{margin-top:0;margin-bottom:0;line-height:1.5;font-size:1.25rem;font-weight:600;color:#000}html body .bvi-panel .bvi-modal .bvi-modal-body{position:relative;flex:1 1 auto;padding:1rem;overflow-y:auto}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar{width:.5rem;background-color:transparent;opacity:0}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:.25rem}html body .bvi-panel .bvi-modal .bvi-modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.8rem .8rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-close{float:right;font-size:1.2rem!important;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:.5}html body .bvi-panel .bvi-modal .bvi-modal-close:focus,html body .bvi-panel .bvi-modal .bvi-modal-close:hover{cursor:pointer;opacity:.75}body.bvi-active{margin:0;padding:0;top:0;left:0}body.bvi-active.bvi-noscroll{overflow:hidden!important}body .bvi-body{padding:0 .5rem}body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-text{border-color:#000}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#000!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:#000!important;color:#000!important;fill:#000000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#000!important;color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#000!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#ffffff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#ffffff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-text{border-color:#fff}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#fff!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:#fff!important;color:#fff!important;fill:#ffffff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#fff!important;color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#fff!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-text{border-color:#063462}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#063462!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#063462!important;background-color:#9dd1ff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:#063462!important;color:#063462!important;fill:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#063462!important;color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#063462!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#063462!important;background-color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4D4B43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4D4B43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-text{border-color:#4d4b43}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#4d4b43!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#4d4b43!important;background-color:#f7f3d6!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:#4d4b43!important;color:#4d4b43!important;fill:#4D4B43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#4d4b43!important;color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#4d4b43!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#4d4b43!important;background-color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#A9E44D!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#A9E44D!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-text{border-color:#a9e44d}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#a9e44d!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#a9e44d!important;background-color:#3b2716!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:#a9e44d!important;color:#a9e44d!important;fill:#A9E44D!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#a9e44d!important;color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#a9e44d!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#a9e44d!important;background-color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-fontsize="40"] *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="40"] * h1,body .bvi-body[data-bvi-fontsize="40"] * h1 *{font-size:47px!important}body .bvi-body[data-bvi-fontsize="40"] * h2,body .bvi-body[data-bvi-fontsize="40"] * h2 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="40"] * h3,body .bvi-body[data-bvi-fontsize="40"] * h3 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="40"] * h4,body .bvi-body[data-bvi-fontsize="40"] * h4 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="40"] * h5,body .bvi-body[data-bvi-fontsize="40"] * h5 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="40"] * h6,body .bvi-body[data-bvi-fontsize="40"] * h6 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="39"] * h1,body .bvi-body[data-bvi-fontsize="39"] * h1 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="39"] * h2,body .bvi-body[data-bvi-fontsize="39"] * h2 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="39"] * h3,body .bvi-body[data-bvi-fontsize="39"] * h3 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="39"] * h4,body .bvi-body[data-bvi-fontsize="39"] * h4 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="39"] * h5,body .bvi-body[data-bvi-fontsize="39"] * h5 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] * h6,body .bvi-body[data-bvi-fontsize="39"] * h6 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="38"] * h1,body .bvi-body[data-bvi-fontsize="38"] * h1 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="38"] * h2,body .bvi-body[data-bvi-fontsize="38"] * h2 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="38"] * h3,body .bvi-body[data-bvi-fontsize="38"] * h3 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="38"] * h4,body .bvi-body[data-bvi-fontsize="38"] * h4 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="38"] * h5,body .bvi-body[data-bvi-fontsize="38"] * h5 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] * h6,body .bvi-body[data-bvi-fontsize="38"] * h6 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="37"] * h1,body .bvi-body[data-bvi-fontsize="37"] * h1 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="37"] * h2,body .bvi-body[data-bvi-fontsize="37"] * h2 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="37"] * h3,body .bvi-body[data-bvi-fontsize="37"] * h3 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="37"] * h4,body .bvi-body[data-bvi-fontsize="37"] * h4 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="37"] * h5,body .bvi-body[data-bvi-fontsize="37"] * h5 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] * h6,body .bvi-body[data-bvi-fontsize="37"] * h6 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="36"] * h1,body .bvi-body[data-bvi-fontsize="36"] * h1 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="36"] * h2,body .bvi-body[data-bvi-fontsize="36"] * h2 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="36"] * h3,body .bvi-body[data-bvi-fontsize="36"] * h3 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="36"] * h4,body .bvi-body[data-bvi-fontsize="36"] * h4 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="36"] * h5,body .bvi-body[data-bvi-fontsize="36"] * h5 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] * h6,body .bvi-body[data-bvi-fontsize="36"] * h6 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="35"] * h1,body .bvi-body[data-bvi-fontsize="35"] * h1 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="35"] * h2,body .bvi-body[data-bvi-fontsize="35"] * h2 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="35"] * h3,body .bvi-body[data-bvi-fontsize="35"] * h3 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="35"] * h4,body .bvi-body[data-bvi-fontsize="35"] * h4 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="35"] * h5,body .bvi-body[data-bvi-fontsize="35"] * h5 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] * h6,body .bvi-body[data-bvi-fontsize="35"] * h6 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="34"] * h1,body .bvi-body[data-bvi-fontsize="34"] * h1 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="34"] * h2,body .bvi-body[data-bvi-fontsize="34"] * h2 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="34"] * h3,body .bvi-body[data-bvi-fontsize="34"] * h3 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="34"] * h4,body .bvi-body[data-bvi-fontsize="34"] * h4 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="34"] * h5,body .bvi-body[data-bvi-fontsize="34"] * h5 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] * h6,body .bvi-body[data-bvi-fontsize="34"] * h6 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="33"] * h1,body .bvi-body[data-bvi-fontsize="33"] * h1 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="33"] * h2,body .bvi-body[data-bvi-fontsize="33"] * h2 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="33"] * h3,body .bvi-body[data-bvi-fontsize="33"] * h3 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="33"] * h4,body .bvi-body[data-bvi-fontsize="33"] * h4 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="33"] * h5,body .bvi-body[data-bvi-fontsize="33"] * h5 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] * h6,body .bvi-body[data-bvi-fontsize="33"] * h6 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="32"] * h1,body .bvi-body[data-bvi-fontsize="32"] * h1 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="32"] * h2,body .bvi-body[data-bvi-fontsize="32"] * h2 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="32"] * h3,body .bvi-body[data-bvi-fontsize="32"] * h3 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="32"] * h4,body .bvi-body[data-bvi-fontsize="32"] * h4 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="32"] * h5,body .bvi-body[data-bvi-fontsize="32"] * h5 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] * h6,body .bvi-body[data-bvi-fontsize="32"] * h6 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="31"] * h1,body .bvi-body[data-bvi-fontsize="31"] * h1 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="31"] * h2,body .bvi-body[data-bvi-fontsize="31"] * h2 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="31"] * h3,body .bvi-body[data-bvi-fontsize="31"] * h3 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="31"] * h4,body .bvi-body[data-bvi-fontsize="31"] * h4 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="31"] * h5,body .bvi-body[data-bvi-fontsize="31"] * h5 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] * h6,body .bvi-body[data-bvi-fontsize="31"] * h6 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="30"] * h1,body .bvi-body[data-bvi-fontsize="30"] * h1 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="30"] * h2,body .bvi-body[data-bvi-fontsize="30"] * h2 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="30"] * h3,body .bvi-body[data-bvi-fontsize="30"] * h3 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="30"] * h4,body .bvi-body[data-bvi-fontsize="30"] * h4 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="30"] * h5,body .bvi-body[data-bvi-fontsize="30"] * h5 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] * h6,body .bvi-body[data-bvi-fontsize="30"] * h6 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="29"] * h1,body .bvi-body[data-bvi-fontsize="29"] * h1 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="29"] * h2,body .bvi-body[data-bvi-fontsize="29"] * h2 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="29"] * h3,body .bvi-body[data-bvi-fontsize="29"] * h3 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="29"] * h4,body .bvi-body[data-bvi-fontsize="29"] * h4 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="29"] * h5,body .bvi-body[data-bvi-fontsize="29"] * h5 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] * h6,body .bvi-body[data-bvi-fontsize="29"] * h6 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="28"] * h1,body .bvi-body[data-bvi-fontsize="28"] * h1 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="28"] * h2,body .bvi-body[data-bvi-fontsize="28"] * h2 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="28"] * h3,body .bvi-body[data-bvi-fontsize="28"] * h3 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="28"] * h4,body .bvi-body[data-bvi-fontsize="28"] * h4 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="28"] * h5,body .bvi-body[data-bvi-fontsize="28"] * h5 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] * h6,body .bvi-body[data-bvi-fontsize="28"] * h6 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="27"] * h1,body .bvi-body[data-bvi-fontsize="27"] * h1 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="27"] * h2,body .bvi-body[data-bvi-fontsize="27"] * h2 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="27"] * h3,body .bvi-body[data-bvi-fontsize="27"] * h3 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="27"] * h4,body .bvi-body[data-bvi-fontsize="27"] * h4 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="27"] * h5,body .bvi-body[data-bvi-fontsize="27"] * h5 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] * h6,body .bvi-body[data-bvi-fontsize="27"] * h6 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="26"] * h1,body .bvi-body[data-bvi-fontsize="26"] * h1 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="26"] * h2,body .bvi-body[data-bvi-fontsize="26"] * h2 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="26"] * h3,body .bvi-body[data-bvi-fontsize="26"] * h3 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="26"] * h4,body .bvi-body[data-bvi-fontsize="26"] * h4 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="26"] * h5,body .bvi-body[data-bvi-fontsize="26"] * h5 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] * h6,body .bvi-body[data-bvi-fontsize="26"] * h6 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="25"] * h1,body .bvi-body[data-bvi-fontsize="25"] * h1 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="25"] * h2,body .bvi-body[data-bvi-fontsize="25"] * h2 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="25"] * h3,body .bvi-body[data-bvi-fontsize="25"] * h3 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="25"] * h4,body .bvi-body[data-bvi-fontsize="25"] * h4 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="25"] * h5,body .bvi-body[data-bvi-fontsize="25"] * h5 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] * h6,body .bvi-body[data-bvi-fontsize="25"] * h6 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="24"] * h1,body .bvi-body[data-bvi-fontsize="24"] * h1 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="24"] * h2,body .bvi-body[data-bvi-fontsize="24"] * h2 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="24"] * h3,body .bvi-body[data-bvi-fontsize="24"] * h3 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="24"] * h4,body .bvi-body[data-bvi-fontsize="24"] * h4 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="24"] * h5,body .bvi-body[data-bvi-fontsize="24"] * h5 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] * h6,body .bvi-body[data-bvi-fontsize="24"] * h6 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="23"] * h1,body .bvi-body[data-bvi-fontsize="23"] * h1 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="23"] * h2,body .bvi-body[data-bvi-fontsize="23"] * h2 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="23"] * h3,body .bvi-body[data-bvi-fontsize="23"] * h3 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="23"] * h4,body .bvi-body[data-bvi-fontsize="23"] * h4 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="23"] * h5,body .bvi-body[data-bvi-fontsize="23"] * h5 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] * h6,body .bvi-body[data-bvi-fontsize="23"] * h6 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="22"] * h1,body .bvi-body[data-bvi-fontsize="22"] * h1 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="22"] * h2,body .bvi-body[data-bvi-fontsize="22"] * h2 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="22"] * h3,body .bvi-body[data-bvi-fontsize="22"] * h3 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="22"] * h4,body .bvi-body[data-bvi-fontsize="22"] * h4 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="22"] * h5,body .bvi-body[data-bvi-fontsize="22"] * h5 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] * h6,body .bvi-body[data-bvi-fontsize="22"] * h6 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="21"] * h1,body .bvi-body[data-bvi-fontsize="21"] * h1 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="21"] * h2,body .bvi-body[data-bvi-fontsize="21"] * h2 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="21"] * h3,body .bvi-body[data-bvi-fontsize="21"] * h3 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="21"] * h4,body .bvi-body[data-bvi-fontsize="21"] * h4 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="21"] * h5,body .bvi-body[data-bvi-fontsize="21"] * h5 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] * h6,body .bvi-body[data-bvi-fontsize="21"] * h6 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="20"] * h1,body .bvi-body[data-bvi-fontsize="20"] * h1 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="20"] * h2,body .bvi-body[data-bvi-fontsize="20"] * h2 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="20"] * h3,body .bvi-body[data-bvi-fontsize="20"] * h3 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="20"] * h4,body .bvi-body[data-bvi-fontsize="20"] * h4 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="20"] * h5,body .bvi-body[data-bvi-fontsize="20"] * h5 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] * h6,body .bvi-body[data-bvi-fontsize="20"] * h6 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="19"] * h1,body .bvi-body[data-bvi-fontsize="19"] * h1 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="19"] * h2,body .bvi-body[data-bvi-fontsize="19"] * h2 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="19"] * h3,body .bvi-body[data-bvi-fontsize="19"] * h3 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="19"] * h4,body .bvi-body[data-bvi-fontsize="19"] * h4 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="19"] * h5,body .bvi-body[data-bvi-fontsize="19"] * h5 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] * h6,body .bvi-body[data-bvi-fontsize="19"] * h6 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="18"] * h1,body .bvi-body[data-bvi-fontsize="18"] * h1 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="18"] * h2,body .bvi-body[data-bvi-fontsize="18"] * h2 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="18"] * h3,body .bvi-body[data-bvi-fontsize="18"] * h3 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="18"] * h4,body .bvi-body[data-bvi-fontsize="18"] * h4 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="18"] * h5,body .bvi-body[data-bvi-fontsize="18"] * h5 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] * h6,body .bvi-body[data-bvi-fontsize="18"] * h6 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="17"] * h1,body .bvi-body[data-bvi-fontsize="17"] * h1 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="17"] * h2,body .bvi-body[data-bvi-fontsize="17"] * h2 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="17"] * h3,body .bvi-body[data-bvi-fontsize="17"] * h3 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="17"] * h4,body .bvi-body[data-bvi-fontsize="17"] * h4 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="17"] * h5,body .bvi-body[data-bvi-fontsize="17"] * h5 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] * h6,body .bvi-body[data-bvi-fontsize="17"] * h6 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="16"] * h1,body .bvi-body[data-bvi-fontsize="16"] * h1 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="16"] * h2,body .bvi-body[data-bvi-fontsize="16"] * h2 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="16"] * h3,body .bvi-body[data-bvi-fontsize="16"] * h3 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="16"] * h4,body .bvi-body[data-bvi-fontsize="16"] * h4 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="16"] * h5,body .bvi-body[data-bvi-fontsize="16"] * h5 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] * h6,body .bvi-body[data-bvi-fontsize="16"] * h6 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="15"] * h1,body .bvi-body[data-bvi-fontsize="15"] * h1 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="15"] * h2,body .bvi-body[data-bvi-fontsize="15"] * h2 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="15"] * h3,body .bvi-body[data-bvi-fontsize="15"] * h3 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="15"] * h4,body .bvi-body[data-bvi-fontsize="15"] * h4 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="15"] * h5,body .bvi-body[data-bvi-fontsize="15"] * h5 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] * h6,body .bvi-body[data-bvi-fontsize="15"] * h6 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="14"] * h1,body .bvi-body[data-bvi-fontsize="14"] * h1 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="14"] * h2,body .bvi-body[data-bvi-fontsize="14"] * h2 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="14"] * h3,body .bvi-body[data-bvi-fontsize="14"] * h3 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="14"] * h4,body .bvi-body[data-bvi-fontsize="14"] * h4 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="14"] * h5,body .bvi-body[data-bvi-fontsize="14"] * h5 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] * h6,body .bvi-body[data-bvi-fontsize="14"] * h6 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="13"] * h1,body .bvi-body[data-bvi-fontsize="13"] * h1 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="13"] * h2,body .bvi-body[data-bvi-fontsize="13"] * h2 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="13"] * h3,body .bvi-body[data-bvi-fontsize="13"] * h3 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="13"] * h4,body .bvi-body[data-bvi-fontsize="13"] * h4 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="13"] * h5,body .bvi-body[data-bvi-fontsize="13"] * h5 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] * h6,body .bvi-body[data-bvi-fontsize="13"] * h6 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="12"] * h1,body .bvi-body[data-bvi-fontsize="12"] * h1 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="12"] * h2,body .bvi-body[data-bvi-fontsize="12"] * h2 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="12"] * h3,body .bvi-body[data-bvi-fontsize="12"] * h3 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="12"] * h4,body .bvi-body[data-bvi-fontsize="12"] * h4 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="12"] * h5,body .bvi-body[data-bvi-fontsize="12"] * h5 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] * h6,body .bvi-body[data-bvi-fontsize="12"] * h6 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="11"] * h1,body .bvi-body[data-bvi-fontsize="11"] * h1 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="11"] * h2,body .bvi-body[data-bvi-fontsize="11"] * h2 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="11"] * h3,body .bvi-body[data-bvi-fontsize="11"] * h3 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="11"] * h4,body .bvi-body[data-bvi-fontsize="11"] * h4 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="11"] * h5,body .bvi-body[data-bvi-fontsize="11"] * h5 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] * h6,body .bvi-body[data-bvi-fontsize="11"] * h6 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="10"] * h1,body .bvi-body[data-bvi-fontsize="10"] * h1 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="10"] * h2,body .bvi-body[data-bvi-fontsize="10"] * h2 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="10"] * h3,body .bvi-body[data-bvi-fontsize="10"] * h3 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="10"] * h4,body .bvi-body[data-bvi-fontsize="10"] * h4 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="10"] * h5,body .bvi-body[data-bvi-fontsize="10"] * h5 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] * h6,body .bvi-body[data-bvi-fontsize="10"] * h6 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="9"] * h1,body .bvi-body[data-bvi-fontsize="9"] * h1 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="9"] * h2,body .bvi-body[data-bvi-fontsize="9"] * h2 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="9"] * h3,body .bvi-body[data-bvi-fontsize="9"] * h3 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="9"] * h4,body .bvi-body[data-bvi-fontsize="9"] * h4 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="9"] * h5,body .bvi-body[data-bvi-fontsize="9"] * h5 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] * h6,body .bvi-body[data-bvi-fontsize="9"] * h6 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="8"] * h1,body .bvi-body[data-bvi-fontsize="8"] * h1 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="8"] * h2,body .bvi-body[data-bvi-fontsize="8"] * h2 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="8"] * h3,body .bvi-body[data-bvi-fontsize="8"] * h3 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="8"] * h4,body .bvi-body[data-bvi-fontsize="8"] * h4 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="8"] * h5,body .bvi-body[data-bvi-fontsize="8"] * h5 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] * h6,body .bvi-body[data-bvi-fontsize="8"] * h6 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="7"] * h1,body .bvi-body[data-bvi-fontsize="7"] * h1 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="7"] * h2,body .bvi-body[data-bvi-fontsize="7"] * h2 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="7"] * h3,body .bvi-body[data-bvi-fontsize="7"] * h3 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="7"] * h4,body .bvi-body[data-bvi-fontsize="7"] * h4 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="7"] * h5,body .bvi-body[data-bvi-fontsize="7"] * h5 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] * h6,body .bvi-body[data-bvi-fontsize="7"] * h6 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="6"] * h1,body .bvi-body[data-bvi-fontsize="6"] * h1 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="6"] * h2,body .bvi-body[data-bvi-fontsize="6"] * h2 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="6"] * h3,body .bvi-body[data-bvi-fontsize="6"] * h3 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="6"] * h4,body .bvi-body[data-bvi-fontsize="6"] * h4 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="6"] * h5,body .bvi-body[data-bvi-fontsize="6"] * h5 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] * h6,body .bvi-body[data-bvi-fontsize="6"] * h6 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="5"] * h1,body .bvi-body[data-bvi-fontsize="5"] * h1 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="5"] * h2,body .bvi-body[data-bvi-fontsize="5"] * h2 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="5"] * h3,body .bvi-body[data-bvi-fontsize="5"] * h3 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="5"] * h4,body .bvi-body[data-bvi-fontsize="5"] * h4 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="5"] * h5,body .bvi-body[data-bvi-fontsize="5"] * h5 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] * h6,body .bvi-body[data-bvi-fontsize="5"] * h6 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="4"] * h1,body .bvi-body[data-bvi-fontsize="4"] * h1 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="4"] * h2,body .bvi-body[data-bvi-fontsize="4"] * h2 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="4"] * h3,body .bvi-body[data-bvi-fontsize="4"] * h3 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="4"] * h4,body .bvi-body[data-bvi-fontsize="4"] * h4 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="4"] * h5,body .bvi-body[data-bvi-fontsize="4"] * h5 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] * h6,body .bvi-body[data-bvi-fontsize="4"] * h6 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] *{font-size:3px!important}body .bvi-body[data-bvi-fontsize="3"] * h1,body .bvi-body[data-bvi-fontsize="3"] * h1 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="3"] * h2,body .bvi-body[data-bvi-fontsize="3"] * h2 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="3"] * h3,body .bvi-body[data-bvi-fontsize="3"] * h3 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="3"] * h4,body .bvi-body[data-bvi-fontsize="3"] * h4 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="3"] * h5,body .bvi-body[data-bvi-fontsize="3"] * h5 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] * h6,body .bvi-body[data-bvi-fontsize="3"] * h6 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] *{font-size:2px!important}body .bvi-body[data-bvi-fontsize="2"] * h1,body .bvi-body[data-bvi-fontsize="2"] * h1 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="2"] * h2,body .bvi-body[data-bvi-fontsize="2"] * h2 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="2"] * h3,body .bvi-body[data-bvi-fontsize="2"] * h3 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="2"] * h4,body .bvi-body[data-bvi-fontsize="2"] * h4 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="2"] * h5,body .bvi-body[data-bvi-fontsize="2"] * h5 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] * h6,body .bvi-body[data-bvi-fontsize="2"] * h6 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] *{font-size:1px!important}body .bvi-body[data-bvi-fontsize="1"] * h1,body .bvi-body[data-bvi-fontsize="1"] * h1 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="1"] * h2,body .bvi-body[data-bvi-fontsize="1"] * h2 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="1"] * h3,body .bvi-body[data-bvi-fontsize="1"] * h3 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="1"] * h4,body .bvi-body[data-bvi-fontsize="1"] * h4 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="1"] * h5,body .bvi-body[data-bvi-fontsize="1"] * h5 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] * h6,body .bvi-body[data-bvi-fontsize="1"] * h6 *{font-size:3px!important}body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){-webkit-filter:grayscale(0);filter:grayscale(0);visibility:visible}body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){display:none;position:relative;border:1px dashed}body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){-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: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);visibility:visible}body .bvi-body[data-bvi-lineheight=normal]:not(.bvi-no-styles){line-height:1.5!important}body .bvi-body[data-bvi-lineheight=average]:not(.bvi-no-styles){line-height:2!important}body .bvi-body[data-bvi-lineheight=big]:not(.bvi-no-styles){line-height:2.5!important}body .bvi-body[data-bvi-letterspacing=normal]:not(.bvi-no-styles){letter-spacing:0!important}body .bvi-body[data-bvi-letterspacing=average]:not(.bvi-no-styles){letter-spacing:2px!important}body .bvi-body[data-bvi-letterspacing=big]:not(.bvi-no-styles){letter-spacing:4px!important}body .bvi-body[data-bvi-fontfamily=arial]:not(i):not(span):not(.bvi-no-styles){font-family:Arial,sans-serif!important}body .bvi-body[data-bvi-fontfamily=times]:not(i):not(span):not(.bvi-no-styles){font-family:"Times New roman",serif!important}body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) ymaps{display:block!important}body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) ymaps{display:none!important}body .bvi-body .bvi-speech{margin-bottom:1.5rem}body .bvi-body .bvi-speech .bvi-speech-link{display:inline-block;border:1px dashed transparent;border-bottom:0;padding:.7rem}body .bvi-body .bvi-speech .bvi-speech-text{border:1px dashed transparent;padding:.7rem}body .bvi-body .bvi-speech .bvi-highlighting mark{font-weight:700;text-decoration:underline}body .bvi-body a.bvi-link{display:inline-block;font-weight:400;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}body .bvi-body a.bvi-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}body .bvi-body .bvi-link-fixed-top{position:fixed!important;top:2.5rem!important;right:1.5rem!important;z-index:999999!important}body .bvi-body .bvi-hide{display:none!important}body .bvi-body .bvi-show{display:block!important}.bvi-images{width:18px;height:18px;letter-spacing:normal;display:inline-block;vertical-align:middle;z-index:1;background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%}.bvi-images.bvi-images-cog{background-image:url(//row.by/wp-content/plugins/button-visually-impaired/assets/img/cog.svg);background-repeat:no-repeat}.bvi-images.bvi-images-eye-slash{background-image:url(//row.by/wp-content/plugins/button-visually-impaired/assets/img/eye-slash.svg);background-repeat:no-repeat}.bvi-images.bvi-images-volume-up{background-image:url(//row.by/wp-content/plugins/button-visually-impaired/assets/img/volume-up.svg);background-repeat:no-repeat}.bvi-images.bvi-images-volume-off{background-image:url(//row.by/wp-content/plugins/button-visually-impaired/assets/img/volume-off.svg);background-repeat:no-repeat}.bvi-images.bvi-images-adjust{background-image:url(//row.by/wp-content/plugins/button-visually-impaired/assets/img/adjust.svg);background-repeat:no-repeat}.bvi-images.bvi-images-minus-circle{background-image:url(//row.by/wp-content/plugins/button-visually-impaired/assets/img/minus-circle.svg);background-repeat:no-repeat}.bvi-images.bvi-images-image{background-image:url(//row.by/wp-content/plugins/button-visually-impaired/assets/img/image.svg);background-repeat:no-repeat}.bvi-images.bvi-images-minus{background-image:url(//row.by/wp-content/plugins/button-visually-impaired/assets/img/minus.svg);background-repeat:no-repeat}.bvi-images.bvi-images-eye{background-image:url(//row.by/wp-content/plugins/button-visually-impaired/assets/img/eye.svg);background-repeat:no-repeat;fill:green}.bvi-images.bvi-images-size-32{width:32px!important;height:32px!important}