/*
Theme Name: НУБіП: СМЯ
Theme URI: 
Description: Тема для веб-сайту Системи Менеджменту Якості НУБіП.
Version: 1.0
Author: 
Author URI: 
*/
/* roboto-regular - cyrillic_cyrillic-ext_latin */
@font-face{
font-display:swap;
font-family:'Roboto';
font-style:normal;
font-weight:400;
src: url('fonts/roboto-v48-cyrillic_cyrillic-ext_latin-regular.woff2') format('woff2');
}
/* roboto-italic - cyrillic_cyrillic-ext_latin */
@font-face{
font-display:swap;
font-family:'Roboto';
font-style:italic;
font-weight:400;
src: url('fonts/roboto-v48-cyrillic_cyrillic-ext_latin-italic.woff2') format('woff2');
}
/* roboto-700 - cyrillic_cyrillic-ext_latin */
@font-face{
font-display:swap;
font-family:'Roboto';
font-style:normal;
font-weight:700;
src: url('fonts/roboto-v48-cyrillic_cyrillic-ext_latin-700.woff2') format('woff2');
}
/* roboto-700italic - cyrillic_cyrillic-ext_latin */
@font-face{
font-display:swap;
font-family:'Roboto';
font-style:italic;
font-weight:700;
src: url('fonts/roboto-v48-cyrillic_cyrillic-ext_latin-700italic.woff2') format('woff2');
}
*{margin:0;padding:0;line-height:1.5;box-sizing:border-box;outline-color:#1964b0;outline-width:1px;font-family:'Roboto', sans-serif;}
img{border:none;max-width:100%;height:auto;}
body{display:flex;flex-wrap:wrap;background:#eff2f5;}
.align{max-width:1420px;margin:0 auto;}
.small-align{max-width:800px;margin:0 auto;}
.fullwidth{width:100%;}
/*TOP ZONE*/
.top-zone{position:sticky;top:0;z-index:99999;padding:20px;border-bottom:1px solid #e0e5eb;background:#eff2f5;}
.top-zone-wrapper{display:flex;flex-wrap:wrap;align-items:center;}

.mobile-header-zone{display:none;padding:20px;border-bottom:1px solid #e0e5eb;background:#eff2f5;text-align:center;}
.mobile-header-zone header a{display:block;color:#1964b0;text-decoration:none;font-size:20px;line-height:24px;font-weight:bold;margin:0 auto;max-width:360px;}
.mobile-header-zone header img{display:block;margin:0 auto 8px;}
.mobile-header-zone header .mobile-header-id-title{line-height:20px;margin-top:8px;}
.mobile-header-zone header .mobile-header-id-desc{color:#1c2834;font-size:12px;text-transform:uppercase;margin-top:8px;}

.top-zone header{width:390px;margin-right:20px;}
.top-zone header a{display:flex;flex-wrap:wrap;align-items:center;color:#1964b0;text-decoration:none;font-size:20px;line-height:24px;font-weight:bold;}
.top-zone header img{display:block;width:88px;margin-right:10px;}
.top-zone header a > div{width:calc(100% - 98px);}
.top-zone header .header-id-title{line-height:20px;margin-top:8px;}
.top-zone header .header-id-desc{color:#1c2834;font-size:12px;text-transform:uppercase;margin-top:8px;}

.top-zone-nav{width:calc(100% - 880px);}
.top-zone-nav button{display:none;background:#eff2f5;width:100px;font-size:16px;font-weight:bold;line-height:40px;color:#1c2834;border:1px solid #1c2834;transition:color 0.5s, border-color 0.5s;border-radius:4px;outline:none;cursor:pointer;}
.top-zone-nav button i{margin-right:4px;}
.top-zone-nav button:hover, .top-zone-nav button:focus{color:#1964b0;border-color:#1964b0;}
#TopMenu ul{list-style:none;}
#TopMenu > ul{display:flex;flex-wrap:wrap;gap:8px;align-items:center;}
#TopMenu > ul > li > a{display:block;font-size:16px;font-weight:bold;line-height:40px;text-decoration:none;color:#1c2834;padding:0 14px;border:1px solid #1c2834;transition:color 0.5s, border-color 0.5s;border-radius:4px;}
#TopMenu > ul > li > a i{margin-right:4px;}
#TopMenu > ul > .menu-item-has-children > a:after{content:"\f0d7";display:inline-block;margin-left:4px;font-size:14px;font:var(--fa-font-solid);text-rendering:auto;-webkit-font-smoothing:antialiased;}
#TopMenu > ul > li:hover > a{color:#1964b0;border-color:#1964b0;}
#TopMenu > ul > li > ul{display:none;position:absolute;z-index:9999;padding-top:8px;box-shadow:0px 8px 8px rgba(0,0,0,0.05);}
#TopMenu > ul > li:hover > ul{display:block;}
#TopMenu > ul > li > ul > li a{display:block;background:#eff2f5;border:1px solid #e0e5eb;border-bottom:none;color:#1c2834;font-size:14px;line-height:1.2;padding:14px;min-width:250px;transition:color 0.5s;}
#TopMenu > ul > li > ul > li a:hover{text-decoration:none;color:#1964b0;}
#TopMenu > ul > li > ul > li:first-child > a{border-radius:4px 4px 0px 0px;}
#TopMenu > ul > li > ul > li:last-child > a{border-bottom:1px solid #e0e5eb;border-radius:0px 0px 4px 4px;}
#TopMenu > ul > li > ul > li > ul > li a:before{content:"-";margin-right:4px;text-decoration:none;display:inline-block;}

.top-zone-search{width:400px;margin-left:14px;}
.top-zone-search > button{display:none;width:100%;background:#eff2f5;color:#1c2834;font-size:20px;line-height:40px;border:1px solid #1c2834;border-radius:4px;transition:color 0.5s, border-color 0.5s;cursor:pointer;outline:none;}
.top-zone-search > button:hover, .top-zone-search > button:focus{color:#1964b0;border-color:#1964b0;}
#TopSearch .search-form-simple{position:relative;}
#TopSearch .search-form-simple input[type="search"]{border:1px solid #1c2834;background:#fff;font-size:12px;padding:0 42px 0 14px;line-height:40px;color:#1c2834;width:100%;max-width:100%;resize:vertical;border-radius:4px;}
#TopSearch .search-form-simple input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;}
#TopSearch .search-form-simple input[type="search"]::placeholder{color:#1c2834;}
#TopSearch .search-form-simple button{position:absolute;right:0;top:0;line-height:42px;width:42px;color:#1c2834;font-size:20px;background:transparent;border:none;cursor:pointer;outline:none;transition:color 0.5s;}
#TopSearch .search-form-simple button:hover, #TopSearch .search-form-simple button:focus{color:#1964b0;}

#TopSearch #ajaxsearchlite1 .probox, div.asl_w .probox{height:auto;border:1px solid #1c2834;border-radius:4px;padding:0;align-items:center;}
#TopSearch div.asl_w .probox .proloading, #TopSearch div.asl_w .probox .proclose, #TopSearch div.asl_w .probox .promagnifier, #TopSearch div.asl_w .probox .prosettings{width:40px;height:40px;}
#TopSearch div.asl_w .probox .prosettings .innericon svg{fill:#1c2834;transition:fill 0.5s;width:20px;}
#TopSearch div.asl_w .probox .prosettings:hover .innericon svg{fill:#1964b0;}
#TopSearch div.asl_w .probox .promagnifier .innericon svg{fill:#1c2834;transition:fill 0.5s;}
#TopSearch div.asl_w .probox .promagnifier:hover .innericon svg, #TopSearch div.asl_w .probox .promagnifier:focus .innericon svg{fill:#1964b0;}
#TopSearch div.asl_w .probox div.asl_simple-circle{border:2px solid #1c2834;width:18px;height:18px;}
#TopSearch div.asl_m .probox .proclose svg{background:#1c2834;transition:background-color 0.5s;}
#TopSearch div.asl_m .probox .proclose:hover svg{background-color:#1964b0;}
#TopSearch div.asl_w .probox .proinput{margin:0;padding:0;height:40px;}
#TopSearch div.asl_w .probox .proinput input{padding:0 14px!important;color:#1c2834!important;line-height:40px!important;height:auto;box-sizing:border-box;}
#TopSearch div.asl_w .probox .proinput input::placeholder{color:#1c2834!important;opacity:1!important;}
#TopSearch div.asl_m .probox .proinput input.autocomplete{margin-top:-40px!important;}

body div.asl_r.vertical{z-index:99999;border:1px solid #e0e5eb;border-radius:4px;box-shadow:0px 8px 8px rgba(0,0,0,0.05);margin:8px 0 0 0;}
body div.asl_r.asl_w.vertical .results .item::after{background:#e0e5eb;}
body div.asl_r .results .item .asl_content{color:#1c2834;}
body div.asl_r .results .item .asl_content h3, body div.asl_r .results .item .asl_content h3 a{display:block;line-height:1.2!important;color:#1964b0;}
body div.asl_r .results .item .asl_content h3 a:hover{line-height:1.2!important;color:#1964b0;text-decoration:underline;}
body div.asl_r .results .asl_nores{color:#1c2834;font-size:12px;font-weight:bold;}
body div.asl_r .results .asl_nores .asl_nores_header{text-transform:uppercase;}
body div.asl_r p.showmore span{border:1px solid #1c2834;color:#1c2834;font-weight:bold;border-radius:4px;line-height:40px;text-transform:uppercase;transition:color 0.5s, border-color 0.5s;}
body div.asl_r p.showmore span:hover{color:#1964b0;border-color:#1964b0;}

.top-zone-account{width:42px;margin-left:14px;}
.top-zone-account ul{list-style:none;}
.top-zone-account a{display:block;text-decoration:none;color:#1c2834;font-size:20px;line-height:40px;border:1px solid #1c2834;border-radius:4px;text-align:center;transition:color 0.5s, border-color 0.5s;}
.top-zone-account a:hover{color:#1964b0;border-color:#1964b0;}

@media screen and (max-width:1380px){
	.top-zone-nav{width:calc(100% - 800px);}
	.top-zone-search{width:320px;}
}
@media screen and (max-width:1280px){
	.top-zone header{width:88px;}
	.top-zone header a > div{display:none;}
	.top-zone header img{margin-right:0;}
	.top-zone-nav{width:calc(100% - 498px);}
}
@media screen and (min-width:1181px){
	#TopMenu{display:block!important;}
}
@media screen and (max-width:1180px){
	.top-zone-nav button{display:block;}
	#TopMenu{display:none;width:100%;max-width:700px;}
	#TopMenu > ul{display:block;}
	#TopMenu > ul > li{margin:8px 0;}
	#TopMenu > ul > li > a{line-height:1.2;padding:14px;}
	#TopMenu > ul > .menu-item-has-children > a{position:relative;padding-right:30px;}
	#TopMenu > ul > .menu-item-has-children > a:after{position:absolute;margin-left:0;right:10px;top:50%;margin-top:-8px;width:16px;line-height:16px;text-align:center;}
	#TopMenu > ul > li > ul, #TopMenu > ul > li:hover > ul{display:block;position:static;box-shadow:none;padding-top:0;}
	#TopMenu > ul > li > ul li{margin:8px 0;}
	#TopMenu > ul > li > ul > li a{background:#fff;border:1px solid #e0e5eb;border-radius:4px;}
}
@media screen and (max-width:782px){
	.mobile-header-zone{display:block;}
	.top-zone header{display:none;}
	.top-zone-nav{width:calc(100% - 390px);}
}
@media screen and (min-width:621px){
	#TopSearch{display:block!important;}
}
@media screen and (max-width:620px){
	.top-zone-nav{width:calc(100% - 112px);}
	.top-zone-search{width:42px;}
	.top-zone-search > button{display:block;}
	#TopSearch{display:none;width:100%;max-width:540px;height:90%;}
}
/*TOP ZONE*/
/*BREADCRUMBS*/
.breadcrumbs-zone{padding:0 20px;border-bottom:1px solid #e0e5eb;background:#eff2f5;}
.breadcrumbs-zone .align{overflow-x:auto;white-space:nowrap;}
.breadcrumbs-zone .align::-webkit-scrollbar{height:6px;}
.breadcrumbs-zone .align::-webkit-scrollbar-track{background:#bcc3cb;border-radius:4px;cursor:pointer;}
.breadcrumbs-zone .align::-webkit-scrollbar-thumb{background:#767e87;border-radius:4px;cursor:pointer;}
.breadcrumbs-zone p{padding:14px 0;display:inline-block;font-size:14px;color:#44515e;font-weight:bold;}
.breadcrumbs-zone a{color:#44515e;}
.breadcrumbs-zone a:hover{text-decoration:none;}
/*BREADCRUMBS*/
/*FORMATTING*/
.content-zone{display:flow-root;background:#fff;padding:50px 20px 30px;}
.formatting h1, .formatting h2, .formatting h3, .formatting h4, .formatting h5, .formatting h6{font-size:36px;margin-bottom:20px;line-height:1.2;color:#1c2834;}
.formatting h1 > *, .formatting h2 > *, .formatting h3 > *, .formatting h4 > *, .formatting h5 > *, .formatting h6 > *{line-height:1.2;}
.formatting h2{font-size:32px;}
.formatting h3{font-size:28px;}
.formatting h4, .formatting h5, .formatting h6{font-size:24px;}
@media screen and (max-width:600px){
	.formatting h1, .formatting h2, .formatting h3, .formatting h4, .formatting h5, .formatting h6{word-wrap:break-word;}
}
.formatting a:not(.wp-block-button__link):not(.wp-block-file__button){color:#1964b0;}
.formatting a:hover{text-decoration:none;}
.formatting .formatting-main a[href$=".pdf"]:not(.wp-block-button__link):not(.wp-block-file__button):before,
.formatting .formatting-main a[href$=".doc"]:not(.wp-block-button__link):not(.wp-block-file__button):before,
.formatting .formatting-main a[href$=".docx"]:not(.wp-block-button__link):not(.wp-block-file__button):before,
.formatting .formatting-main a[href$=".xls"]:not(.wp-block-button__link):not(.wp-block-file__button):before,
.formatting .formatting-main a[href$=".xlsx"]:not(.wp-block-button__link):not(.wp-block-file__button):before,
.formatting .formatting-main a[href$=".rar"]:not(.wp-block-button__link):not(.wp-block-file__button):before,
.formatting .formatting-main a[href$=".zip"]:not(.wp-block-button__link):not(.wp-block-file__button):before{content:"";display:inline;margin-right:4px;font:var(--fa-font-solid);text-rendering:auto;-webkit-font-smoothing:antialiased;}

.formatting .formatting-main a[href$=".pdf"]:not(.wp-block-button__link):not(.wp-block-file__button):before{content:"\f1c1";color:#ff1b0e;}
.formatting .formatting-main a[href$=".doc"]:not(.wp-block-button__link):not(.wp-block-file__button):before, .formatting .formatting-main a[href$=".docx"]:not(.wp-block-button__link):not(.wp-block-file__button):before{content:"\f1c2";color:#285a9f;}
.formatting .formatting-main a[href$=".xls"]:not(.wp-block-button__link):not(.wp-block-file__button):before, .formatting .formatting-main a[href$=".xlsx"]:not(.wp-block-button__link):not(.wp-block-file__button):before{content:"\f1c3";color:#1b7745;}
.formatting .formatting-main a[href$=".rar"]:not(.wp-block-button__link):not(.wp-block-file__button):before, .formatting .formatting-main a[href$=".zip"]:not(.wp-block-button__link):not(.wp-block-file__button):before{content:"\f1c6";}

.formatting mark{background:#1c2834!important;color:#fff!important;padding:3px 4px;border-radius:4px;}
.formatting code{background:#eff2f5;font-family:monospace;}
.formatting sup, .formatting sub{line-height:1.2;}
.formatting p, .formatting address, .formatting ul, .formatting ol, .formatting dl{font-size:16px;margin-bottom:20px;color:#42474c;}
.formatting ul, .formatting ol{padding-left:24px;}
.formatting ul li ul, .formatting ul li ol, .formatting ol li ul, .formatting ol li ol{margin-bottom:0;}
.formatting li{margin:8px 0;}
.formatting dt{font-weight:bold;color:#1c2834;}
.formatting blockquote{padding:10px 20px;background:#eff2f5;border-left:4px solid #1c2834;margin-bottom:20px;border-radius:10px;}
.formatting blockquote p{margin:10px 0;}
.formatting pre{padding:20px;background:#eff2f5;margin-bottom:20px;overflow-x:auto;font-size:16px;color:#42474c;border-radius:10px;font-family:monospace;}
.formatting pre::-webkit-scrollbar{height:6px;}
.formatting pre::-webkit-scrollbar-track{background:#bcc3cb;border-radius:4px;cursor:pointer;}
.formatting pre::-webkit-scrollbar-thumb{background:#767e87;border-radius:4px;cursor:pointer;}
.formatting hr{margin:0 auto 20px;border:none;border-top:1px solid #e0e5eb;}
.formatting table{width:100%;max-width:100%;border-collapse:separate!important;border-spacing:1px!important;margin-bottom:20px;font-size:14px;color:#42474c;border:none!important;}
.formatting caption{font-size:12px;color:#42474c;text-align:center;margin-top:8px;caption-side:bottom;line-height:1.2;}
.formatting td, .formatting th{font-size:16px;color:#42474c;padding:10px;vertical-align:top;border:1px solid #e0e5eb;text-align:left;line-height:1.2;border-radius:4px;}
.formatting td > *, .formatting th > *{line-height:1.2;}
.formatting th{color:#1c2834;}
.formatting thead th, .formatting thead td{color:#fff;font-weight:bold;background:#1c2834;border-color:#1c2834;}
.formatting tfoot th, .formatting tfoot td{border-style:dashed;}
.formatting tbody tr{background:#fff;}
.formatting tbody tr:nth-child(even){background:#eff2f5;}
@media screen and (max-width: 800px){
	.formatting table{display:block;overflow-x:auto;white-space:nowrap;}
	.formatting table::-webkit-scrollbar{height:6px;}
	.formatting table::-webkit-scrollbar-track{background:#bcc3cb;border-radius:4px;cursor:pointer;}
	.formatting table::-webkit-scrollbar-thumb{background:#767e87;border-radius:4px;cursor:pointer;}
	.formatting th, .formatting td{white-space:nowrap;}
}
.formatting form{margin-bottom:20px;font-size:14px;color:#1c2834;background:#eff2f5;padding:20px 20px 10px;border-radius:10px;}
.formatting form > *{color:#1c2834;font-size:14px;}
.formatting abbr, .formatting .required{color:#b30000;text-decoration:none;}
.formatting form p, .formatting form address, .formatting form h2, .formatting form h3, .formatting form h4, .formatting form h5, .formatting form h6, .formatting form ul, .formatting form ol, .formatting form dl, .formatting form blockquote, .formatting form table, .formatting form hr, .formatting form pre{margin-bottom:10px;}
.formatting form ul li ul, .formatting form ol li ul, .formatting form ol li ol, .formatting form ul li ol, .formatting form blockquote p{margin:0;}
.formatting input::placeholder, .formatting textarea::placeholder{color:#1c2834;}
.formatting input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="radio"]):not([type="checkbox"]), .formatting textarea, .formatting select{border:1px solid #1c2834;background:#fff;font-size:14px;line-height:40px;padding:0 12px;color:#1c2834;width:100%;max-width:100%;resize:vertical;border-radius:4px;}
.formatting textarea{line-height:1.5;padding:12px;}
.formatting select{height:42px;}
.formatting input[type="date"], .formatting input[type="file"], .formatting input[type="color"]{resize:none!important;}
.formatting *[disabled="disabled"]{background:#e0e5eb!important;cursor:not-allowed!important;color:#42474c!important;border-color:#e0e5eb!important;}
.formatting input[type="color"]{min-height:42px;min-width:42px;width:auto!important;padding:2px 4px!important;}
.formatting input[type="radio"], .formatting input[type="checkbox"], .formatting select, .formatting input[type="file"], .formatting input[type="color"], .formatting label{cursor:pointer;}
.formatting input[type="radio"], .formatting input[type="checkbox"]{margin:-2px 4px 0 0;vertical-align:middle;outline:none;padding:0;width:18px;height:18px;border:1px solid #1c2834;background:#fff;border-radius:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 0.5s, background 0.5s, box-shadow 0.5s;}
.formatting input[type="radio"]:hover, .formatting input[type="checkbox"]:hover, .formatting input[type="radio"]:focus, .formatting input[type="checkbox"]:focus{border-color:#1964b0;}
.formatting input[type="radio"]:checked, .formatting input[type="checkbox"]:checked{background:#1964b0;border-color:#1964b0;box-shadow:inset 3px 0px 0px #fff, inset -3px 0px 0px #fff, inset 0px 3px 0px #fff, inset 0px -3px 0px #fff;}
.formatting input[type="checkbox"]{position:relative;border-radius:4px;}
.formatting input[type="checkbox"]:checked{box-shadow:none;background:#fff;}
.formatting input[type="checkbox"]:before{content:"";display:block;width:3px;height:7px;border-bottom:3px solid #1964b0;border-right:3px solid #1964b0;transform:rotate(45deg) scale(0);position:absolute;left:50%;top:50%;margin-left:-3px;margin-top:-6px;opacity:0;transition:transform 0.5s, opacity 0.5s;}
.formatting input[type="checkbox"]:checked:before{transform:rotate(45deg) scale(1);opacity:1;}
.formatting input[type="file"]::-webkit-file-upload-button{border:1px solid #e0e5eb;-webkit-appearance:none;background:#eff2f5;color:#1c2834;cursor:pointer;font-family:'Roboto', sans-serif;border-radius:4px;font-size:14px;}
.formatting input[type="file"]::-ms-value{border:1px solid #e0e5eb;background:#eff2f5;color:#1c2834;cursor:pointer;border-radius:4px;font-size:14px;}
.formatting fieldset{padding:20px 20px 10px;border:2px solid #e0e5eb;margin-bottom:10px;border-radius:10px;}
.formatting fieldset > *{color:#1c2834;font-size:14px;}
.formatting legend{font-size:14px;color:#1c2834;text-transform:uppercase;font-weight:bold;}
.formatting input[type="reset"], .formatting input[type="button"], .formatting button, .formatting input[type="submit"]{background:#1964b0;color:#fff;font-size:13px;line-height:1.2;padding:14px 16px;border:none;cursor:pointer;text-transform:uppercase;font-weight:bold;transition:background-color 0.5s, border-color 0.5s;outline:none;border-radius:4px;}
.formatting input[type="reset"]:hover, .formatting input[type="button"]:hover, .formatting button:hover, .formatting input[type="reset"]:focus, .formatting input[type="button"]:focus, .formatting button:focus, .formatting input[type="submit"]:hover, .formatting input[type="submit"]:focus{background-color:#1c2834;border-color:#1c2834;}
.formatting object, .formatting iframe, .formatting audio, .formatting video{margin:0 auto 20px;max-width:100%;display:block;border:none;overflow:hidden;border-radius:4px;}
.formatting video, .formatting audio{width:100%;}
.formatting .wp-audio-shortcode, .formatting .wp-video-shortcode{margin-bottom:20px;display:block;overflow:hidden;border-radius:4px;}
.formatting .wp-video{max-width:100%;overflow:hidden;margin:0 auto;border-radius:4px;}
.formatting .wp-post-image{display:block;margin:0 auto 20px;}
.formatting .alignnone, .formatting .aligncenter, .formatting .alignleft, .formatting .alignright{overflow:hidden;}
.formatting table.alignnone, .formatting table.aligncenter, .formatting table.alignleft, .formatting table.alignright{overflow-x:auto;}
.formatting img.alignnone, .formatting img.aligncenter, .formatting img.alignleft, .formatting img.alignright{border-radius:4px;}
.formatting .alignnone{margin:0 0 20px;}
.formatting .aligncenter{margin:0 auto 20px;}
.formatting .alignleft{float:left;clear:left;margin:0 20px 20px 0;width:auto!important;}
.formatting .alignright{float:right;clear:right;margin:0 0 20px 20px;width:auto!important;}
.formatting table .alignnone{margin:8px 0;}
.formatting table .aligncenter{margin:8px auto;}
.formatting table .alignleft{margin:8px 8px 8px 0;}
.formatting table .alignright{margin:8px 0 8px 8px;}
@media screen and (max-width:780px){
	.formatting .alignleft, .formatting .alignright, .formatting table .alignleft, .formatting table .alignright{float:none;clear:both;margin:0 auto 20px;}
	.formatting .alignleft img, .formatting .alignright img{margin-left:auto;margin-right:auto;}
}
.formatting figure img{display:block;}
.formatting figcaption{font-size:12px;color:#42474c;margin:8px 0 0;line-height:1.2;text-align:center;}
.formatting :where(img[class*=wp-image-]){border-radius:4px;}
.formatting .aligncenter img{margin:0 auto;}
.formatting .wp-caption-text{text-align:center;}
.formatting .wp-caption > a{display:grid;clear:both;position:relative;text-decoration:none;overflow:hidden;border-radius:4px;}
.formatting .wp-caption > a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(28,40,52,0.6);transition:opacity 0.5s;opacity:0;}
.formatting .wp-caption > a:after{content:"\f06e";display:block;font:var(--fa-font-solid);text-rendering:auto;-webkit-font-smoothing:antialiased;width:50px;line-height:50px;text-align:center;font-size:32px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;transition:opacity 0.5s;opacity:0;}
.formatting .wp-caption > a:hover:before, .formatting .wp-caption > a:hover:after{opacity:1;}
.formatting .gallery{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5px 10px;}
.formatting .gallery figure{overflow:hidden;margin-bottom:10px;}
.formatting .gallery figure img{margin:0 auto;width:auto;border-radius:4px;}
.formatting .gallery-columns-1 figure{width:100%;}
.formatting .gallery-columns-2 figure{width:50%;}
.formatting .gallery-columns-3 figure{width:33.33%;}
.formatting .gallery-columns-4 figure{width:25%;}
.formatting .gallery-columns-5 figure{width:20%;}
.formatting .gallery-columns-6 figure{width:16.66%;}
.formatting .gallery-columns-7 figure{width:14.28%;}
.formatting .gallery-columns-8 figure{width:12.5%;}
.formatting .gallery-columns-9 figure{width:11.11%;}
.formatting .gallery figure .gallery-icon{margin:0 5px;display:flex;justify-content:center;}
.formatting .gallery figure .gallery-icon a{display:grid;clear:both;position:relative;text-decoration:none;max-width:100%;overflow:hidden;border-radius:4px;}
.formatting .gallery figure .gallery-icon a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(28,40,52,0.6);opacity:0;transition:opacity 0.5s;}
.formatting .gallery figure .gallery-icon a:after{content:"\f06e";display:block;font:var(--fa-font-solid);text-rendering:auto;-webkit-font-smoothing:antialiased;width:50px;line-height:50px;text-align:center;font-size:32px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;transition:opacity 0.5s;opacity:0;}
.formatting .gallery figure .gallery-icon a:hover:before, .formatting .gallery figure .gallery-icon a:hover:after{opacity:1;}
@media screen and (max-width:1000px){
	.formatting .gallery-columns-9 figure{width:12.5%;}
}
@media screen and (max-width:900px){
	.formatting .gallery-columns-9 figure, .formatting .gallery-columns-8 figure{width:14.28%;}
}
@media screen and (max-width:800px){
	.formatting .gallery-columns-9 figure, .formatting .gallery-columns-8 figure, .formatting .gallery-columns-7 figure{width:16.66%;}
}
@media screen and (max-width:700px){
	.formatting .gallery-columns-9 figure, .formatting .gallery-columns-8 figure, .formatting .gallery-columns-7 figure, .formatting .gallery-columns-6 figure{width:20%;}
}
@media screen and (max-width:600px){
	.formatting .gallery-columns-9 figure, .formatting .gallery-columns-8 figure, .formatting .gallery-columns-7 figure, .formatting .gallery-columns-6 figure, .formatting .gallery-columns-5 figure{width:25%;}
}
@media screen and (max-width:500px){
	.formatting .gallery-columns-9 figure, .formatting .gallery-columns-8 figure, .formatting .gallery-columns-7 figure, .formatting .gallery-columns-6 figure, .formatting .gallery-columns-5 figure, .formatting .gallery-columns-4 figure{width:33.33%;}
}
@media screen and (max-width:400px){
	.formatting .gallery-columns-9 figure, .formatting .gallery-columns-8 figure, .formatting .gallery-columns-7 figure, .formatting .gallery-columns-6 figure, .formatting .gallery-columns-5 figure, .formatting .gallery-columns-4 figure, .formatting .gallery-columns-3 figure{width:50%;}
}
@media screen and (max-width:290px){
	.formatting .gallery-columns-9 figure, .formatting .gallery-columns-8 figure, .formatting .gallery-columns-7 figure, .formatting .gallery-columns-6 figure, .formatting .gallery-columns-5 figure, .formatting .gallery-columns-4 figure, .formatting .gallery-columns-3 figure, .formatting .gallery-columns-2 figure{width:100%;}
}
/*FORMATTING*/
/*FORMATTING GUTENBERG*/
main kbd{background:#eff2f5;font-family:monospace;}
main cite{display:inline-block;vertical-align:top;font-size:14px;color:#1c2834;font-weight:bold;margin-bottom:10px;}
.wp-block-separator.aligncenter{max-width:200px;}
.wp-block-separator.is-style-wide{border-top-style:dashed;}
.wp-block-separator.is-style-dots:before{padding-left:1em;letter-spacing:1em;color:#42474c;font-family:inherit;}
.wp-block-pullquote{margin:0 0 20px;padding:0;}
.wp-block-pullquote blockquote{border-left:none;border-top:4px solid #1c2834;border-bottom:4px solid #1c2834;margin-bottom:0;}
.wp-block-pullquote p{font-size:16px;line-height:1.5;color:#42474c;}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p, .wp-block-pullquote.has-text-align-left p, .wp-block-pullquote.has-text-align-right p{font-size:16px;}
.wp-block-table{margin:0 0 20px;overflow-x:auto;}
.wp-block-table::-webkit-scrollbar{height:6px;}
.wp-block-table::-webkit-scrollbar-track{background:#bcc3cb;border-radius:4px;cursor:pointer;}
.wp-block-table::-webkit-scrollbar-thumb{background:#767e87;border-radius:4px;cursor:pointer;}
.wp-block-table table{margin-bottom:0;max-width:980px;overflow-x:unset;white-space:normal;}
.wp-block-table.is-style-stripes{border-bottom:none;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#eff2f5;}
@media screen and (max-width:1200px){
	.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright{display:block;clear:both;width:100%!important;margin:0 auto 20px;}
}
@media screen and (max-width: 800px){
	.wp-block-table th, .wp-block-table td{white-space:normal;}
}
.wp-block-file{display:flex!important;flex-wrap:wrap;align-items:center;margin:0 0 20px;gap:8px;font-size:14px!important;}
.wp-block-file.aligncenter{justify-content:center;}
.wp-block-file .wp-block-file__button{margin-left:0;font-size:12px;background:#1964b0;color:#fff;padding:6px 12px;transition:background 0.5s;border-radius:15px;}
.wp-block-file a.wp-block-file__button:hover{background:#1c2834;opacity:1;}
.wp-block-image{margin:0 0 20px;}
.wp-block-image .alignleft{margin:0 20px 20px 0;}
.wp-block-image .alignright{margin:0 0 20px 20px;}
.is-style-rounded figure > a, figure.is-style-rounded > a{border-radius:100%;overflow:hidden;}
.wp-block-image figure > a, figure.wp-block-image > a{display:grid;clear:both;position:relative;text-decoration:none;overflow:hidden;border-radius:4px;width:max-content;}
.wp-block-image figure > a:before, figure.wp-block-image > a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(28,40,52,0.6);transition:opacity 0.5s;opacity:0;}
.wp-block-image figure > a:after, figure.wp-block-image > a:after{content:"\f06e";display:block;font:var(--fa-font-solid);text-rendering:auto;-webkit-font-smoothing:antialiased;width:50px;line-height:50px;text-align:center;font-size:32px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;transition:opacity 0.5s;opacity:0;}
.wp-block-image figure > a:hover:before, figure.wp-block-image > a:hover:before, .wp-block-image figure > a:hover:after, figure.wp-block-image > a:hover:after{opacity:1;}
.wp-block-image figcaption{text-align:left;margin:8px 0 0;}
.wp-block-image figure figcaption{text-align:center;}
@media screen and (max-width:600px){
	.wp-block-image .alignleft, .wp-block-image .alignright{clear:both;float:none;margin:0 auto 20px;}
}
.wp-block-gallery{margin:0 0 20px;}
.wp-block-gallery:not(.is-cropped) figure{flex-direction:unset!important;}
.wp-block-gallery:not(.is-cropped) figure > a{flex-grow:unset!important;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:12px;line-height:1.2;}
.wp-block-gallery figure > a:after{content:"\f00e";}
.wp-block-gallery.alignleft, .wp-block-gallery.alignright, .wp-block-gallery.aligncenter{display:flex;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{border-radius:0px 0px 4px 4px;}
.wp-block-audio, .wp-block-video, .wp-block-embed{margin:0 0 20px;}
.wp-block-audio audio, .wp-block-video video, .wp-block-embed iframe{margin-bottom:0;min-width:inherit;}
.wp-block-media-text{margin-bottom:20px;border-radius:4px;overflow:hidden;}
.wp-block-media-text.has-text-color h2, .wp-block-media-text.has-text-color h3, .wp-block-media-text.has-text-color h4, .wp-block-media-text.has-text-color h5, .wp-block-media-text.has-text-color h6, .wp-block-media-text.has-text-color p, .wp-block-media-text.has-text-color ul, .wp-block-media-text.has-text-color ol, .wp-block-media-text.has-text-color a{color:inherit;}
.wp-block-media-text .wp-block-media-text__content{padding:20px 0 1px 20px;}
.wp-block-media-text > .wp-block-media-text__media{border-radius:4px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:20px 20px 1px 0;}
.wp-block-media-text.has-background .wp-block-media-text__content{padding:20px 20px 1px;}
@media screen and (max-width:600px){
	.wp-block-media-text{margin-bottom:0;}
	.wp-block-media-text.has-background{margin-bottom:20px;}
	.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:20px 0 0;}
}
.wp-block-buttons{margin-bottom:20px;gap:10px!important;color:#1964b0;}
.wp-block-button__link{background-color:#1964b0;color:#fff;font-size:13px;line-height:1.2;padding:14px 16px!important;text-transform:uppercase;font-weight:bold;transition:background-color 0.5s, border-color 0.5s, color 0.5s;border-radius:4px;}
.wp-block-button__link:hover{background-color:#1c2834;border-color:#1c2834;color:#fff;}
.is-style-outline .wp-block-button__link{padding:12px 14px!important;background-color:#fff;}
.is-style-outline .wp-block-button__link:hover{background-color:#1c2834;}
.wp-block-cover, .wp-block-cover-image{margin-bottom:20px;border-radius:10px;overflow:hidden;}
.wp-block-cover.has-text-color h2, .wp-block-cover.has-text-color h3, .wp-block-cover.has-text-color h4, .wp-block-cover.has-text-color h5, .wp-block-cover.has-text-color h6, .wp-block-cover.has-text-color p, .wp-block-cover.has-text-color ul, .wp-block-cover.has-text-color ol, .wp-block-cover.has-text-color a{color:inherit;}
.wp-block-columns{margin-bottom:0;}
.wp-block-columns.has-background{margin-bottom:20px;padding:20px 20px 1px;}
/*FORMATTING GUTENBERG*/
/*FRONT-PAGE NAVIGATION*/
.front-page-nav{background:#eff2f5;padding:50px 20px 30px;}

.front-page-nav h1{text-align:center;margin-bottom:40px;}
.front-page-nav h1 div{text-transform:uppercase;font-size:14px;line-height:1.2;color:#44515e;}

.front-page-nav-wrapper > ul > li > ul, .front-page-nav-wrapper > ul > li > ol, .front-page-nav-wrapper > ol > li > ol, .front-page-nav-wrapper > ol > li > ul{display:none;}
.front-page-nav-wrapper > ul, .front-page-nav-wrapper > ol{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;margin:0 -10px;}
.front-page-nav-wrapper > ul > li, .front-page-nav-wrapper > ol > li{width:calc(25% - 20px);margin:0 10px 20px;}
@media screen and (max-width:1000px){
	.front-page-nav-wrapper > ul > li, .front-page-nav-wrapper > ol > li{width:calc(33.33% - 20px);}
}
@media screen and (max-width:820px){
	.front-page-nav-wrapper > ul > li, .front-page-nav-wrapper > ol > li{width:calc(50% - 20px);}
}
@media screen and (max-width:580px){
	.front-page-nav-wrapper > ul > li, .front-page-nav-wrapper > ol > li{width:calc(100% - 20px);}
}

.front-page-nav-wrapper > ul > li > button, .front-page-nav-wrapper > ol > li > button{display:flex;flex-direction:column;width:100%;height:100%;border-radius:10px;padding:20px;overflow:hidden;background:#fff;color:#1c2834;box-shadow:0px 7px 10px rgba(0,0,0,0.1);transition:color 0.5s, background 0.5s, box-shadow 0.5s;}
.front-page-nav-wrapper > ul > li > button:hover, .front-page-nav-wrapper > ol > li > button:hover, .front-page-nav-wrapper > ul > li > button:focus, .front-page-nav-wrapper > ol > li > button:focus{color:#1964b0;background-color:#fff;box-shadow:0px 7px 15px rgba(0,0,0,0.2);}
.front-page-nav-wrapper > ul > li > button i, .front-page-nav-wrapper > ol > li > button i{display:block;width:70px;line-height:70px;color:#fff;background:#1c2834;margin:0 auto 10px;font-size:30px;border-radius:100%;transition:background 0.5s;}
.front-page-nav-wrapper > ul > li > button:hover i, .front-page-nav-wrapper > ol > li > button:hover i, .front-page-nav-wrapper > ul > li > button:focus i, .front-page-nav-wrapper > ol > li > button:focus i{background:#1964b0;}

.front-page-nav-wrapper > ul > li > a, .front-page-nav-wrapper > ol > li > a{display:flex;flex-direction:column;font-weight:bold;font-size:13px;text-transform:uppercase;width:100%;height:100%;border-radius:10px;padding:20px;overflow:hidden;background:#fff;color:#1c2834!important;line-height:1.2;box-shadow:0px 7px 10px rgba(0,0,0,0.1);transition:color 0.5s, box-shadow 0.5s;text-decoration:none;text-align:center;}
.front-page-nav-wrapper > ul > li > a:hover, .front-page-nav-wrapper > ol > li > a:hover{color:#1964b0!important;box-shadow:0px 7px 15px rgba(0,0,0,0.2);}
.front-page-nav-wrapper > ul > li > a i, .front-page-nav-wrapper > ol > li > a i{display:block;width:70px;line-height:70px;color:#fff;background:#1c2834;margin:0 auto 10px;font-size:30px;border-radius:100%;transition:background 0.5s;}
.front-page-nav-wrapper > ul > li > a:hover i, .front-page-nav-wrapper > ol > li > a:hover i{background:#1964b0;}

.front-page-nav-wrapper > ul > li > span, .front-page-nav-wrapper > ol > li > span{display:flex;flex-direction:column;font-weight:bold;font-size:13px;text-transform:uppercase;width:100%;height:100%;border-radius:10px;padding:20px;overflow:hidden;background:#fff;line-height:1.2;box-shadow:0px 7px 10px rgba(0,0,0,0.1);text-align:center;}
.front-page-nav-wrapper > ul > li > span i, .front-page-nav-wrapper > ol > li > a span{display:block;width:70px;line-height:70px;color:#fff;background:#1c2834;margin:0 auto 10px;font-size:30px;border-radius:100%;transition:background 0.5s;}

.fancybox__content[id^="FronPageSubMenu-"]{width:100%;max-width:700px;height:80%;overflow-y:auto;list-style:none;font-size:16px;color:#42474c;}
.fancybox__content[id^="FronPageSubMenu-"]::-webkit-scrollbar{width:6px;}
.fancybox__content[id^="FronPageSubMenu-"]::-webkit-scrollbar-track{background:#bcc3cb;border-radius:4px;cursor:pointer;}
.fancybox__content[id^="FronPageSubMenu-"]::-webkit-scrollbar-thumb{background:#767e87;border-radius:4px;cursor:pointer;}

.fancybox__content[id^="FronPageSubMenu-"]>.f-button.is-close-btn{position:fixed;right:10px;top:10px;}

.fancybox__content[id^="FronPageSubMenu-"] ul, .fancybox__content[id^="FronPageSubMenu-"] ol{display:none;padding-left:24px;}
.fancybox__content[id^="FronPageSubMenu-"] li.active > ul, .fancybox__content[id^="FronPageSubMenu-"] li.active > ol{display:block;}
.fancybox__content[id^="FronPageSubMenu-"] li{margin:20px 0;}
.fancybox__content[id^="FronPageSubMenu-"] > li:first-of-type{margin-top:0;}
.fancybox__content[id^="FronPageSubMenu-"] li:last-of-type{margin-bottom:0;}

.fancybox__content[id^="FronPageSubMenu-"] > li > a{display:block;position:relative;color:#1c2834;text-decoration:none;border-radius:4px;line-height:1.2;font-size:13px;font-weight:bold;padding:13px 16px 13px 36px;text-transform:uppercase;border:1px solid #1c2834;transition:color 0.5s, border-color 0.5s;}
.fancybox__content[id^="FronPageSubMenu-"] > li > a:before{content:"\f0c1";display:block;position:absolute;left:12px;top:50%;width:20px;line-height:20px!important;margin-top:-10px;text-align:center;font:var(--fa-font-solid);font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#1c2834;transition:color 0.5s;}
.fancybox__content[id^="FronPageSubMenu-"] > li > a:hover:before{color:#1964b0;}
.fancybox__content[id^="FronPageSubMenu-"] > li > a[href$=".pdf"]:before{content:"\f1c1";color:#ff1b0e;}
.fancybox__content[id^="FronPageSubMenu-"] > li > a[href$=".doc"]:before, .fancybox__content[id^="FronPageSubMenu-"] > li > a[href$=".docx"]:before{content:"\f1c2";color:#285a9f;}
.fancybox__content[id^="FronPageSubMenu-"] > li > a[href$=".xls"]:before, .fancybox__content[id^="FronPageSubMenu-"] > li > a[href$=".xlsx"]:before{content:"\f1c3";color:#1b7745;}
.fancybox__content[id^="FronPageSubMenu-"] > li > a:hover{color:#1964b0;border-color:#1964b0;text-decoration:underline;}

.fancybox__content[id^="FronPageSubMenu-"] > li > button{display:block;width:100%;position:relative;background:transparent;color:#1c2834;border-radius:4px;line-height:1.2;font-size:13px;font-weight:bold;padding:13px 16px 13px 36px;text-transform:uppercase;border:1px solid #1c2834;transition:color 0.5s, border-color 0.5s;cursor:pointer;outline:none;text-align:left;}
.fancybox__content[id^="FronPageSubMenu-"] > li > button:before{content:"\f054";display:block;position:absolute;left:12px;top:50%;width:20px;line-height:20px!important;margin-top:-10px;text-align:center;font:var(--fa-font-solid);font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#1c2834;transition:color 0.5s, transform 0.5s;}
.fancybox__content[id^="FronPageSubMenu-"] > li > button:hover:before, .fancybox__content[id^="FronPageSubMenu-"] > li > button:focus:before{color:#1964b0;}
.fancybox__content[id^="FronPageSubMenu-"] > li.active > button:before{transform:rotate(90deg);}
.fancybox__content[id^="FronPageSubMenu-"] > li > button:hover, .fancybox__content[id^="FronPageSubMenu-"] > li > button:focus{color:#1964b0;border-color:#1964b0;text-decoration:underline;}

.fancybox__content[id^="FronPageSubMenu-"] > li > span{display:block;position:relative;color:#42474c;border-radius:4px;line-height:1.2;font-size:13px;font-weight:bold;padding:13px 16px 13px 36px;text-transform:uppercase;border:1px dashed #42474c;}
.fancybox__content[id^="FronPageSubMenu-"] > li > span:before{content:"\f058";display:block;position:absolute;left:12px;top:50%;width:20px;line-height:20px!important;margin-top:-10px;text-align:center;font:var(--fa-font-regular);font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;}

.fancybox__content[id^="FronPageSubMenu-"] > li ul, .fancybox__content[id^="FronPageSubMenu-"] > li ol{list-style:none;}

.fancybox__content[id^="FronPageSubMenu-"] > li li{font-weight:bold;}

.fancybox__content[id^="FronPageSubMenu-"] > li li button{width:100%;text-align:left;color:#1c2834;border:none;outline:none;cursor:pointer;background:transparent;font-weight:bold;text-decoration:underline;font-size:16px;line-height:1.2;position:relative;padding-left:26px;transition:color 0.5s;}
.fancybox__content[id^="FronPageSubMenu-"] > li li button:before{content:"\f054";display:block;position:absolute;left:0;top:50%;width:20px;line-height:20px!important;margin-top:-10px;text-align:center;font:var(--fa-font-solid);font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:transform 0.5s;}
.fancybox__content[id^="FronPageSubMenu-"] > li li button:hover, .fancybox__content[id^="FronPageSubMenu-"] > li li button:focus{text-decoration:none;color:#1964b0;}
.fancybox__content[id^="FronPageSubMenu-"] > li li.active > button:before, .fancybox__content[id^="FronPageSubMenu-"] > li li.active > button:before{transform:rotate(90deg);}

.fancybox__content[id^="FronPageSubMenu-"] > li li a{display:block;color:#1c2834;font-size:16px;line-height:1.2;position:relative;padding-left:26px;transition:color 0.5s;}
.fancybox__content[id^="FronPageSubMenu-"] > li li a:before{content:"\f0c1";display:block;position:absolute;left:0;top:50%;width:20px;line-height:20px!important;margin-top:-10px;text-align:center;font:var(--fa-font-solid);font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;}
.fancybox__content[id^="FronPageSubMenu-"] > li li a[href$=".pdf"]:before{content:"\f1c1";color:#ff1b0e;}
.fancybox__content[id^="FronPageSubMenu-"] > li li a[href$=".doc"]:before, .fancybox__content[id^="FronPageSubMenu-"] > li li a[href$=".docx"]:before{content:"\f1c2";color:#285a9f;}
.fancybox__content[id^="FronPageSubMenu-"] > li li a[href$=".xls"]:before, .fancybox__content[id^="FronPageSubMenu-"] > li li a[href$=".xlsx"]:before{content:"\f1c3";color:#1b7745;}
.fancybox__content[id^="FronPageSubMenu-"] > li li a:hover{text-decoration:none;color:#1964b0;}

.fancybox__content[id^="FronPageSubMenu-"] > li li span{display:block;color:#42474c;font-size:16px;line-height:1.2;position:relative;padding-left:26px;}
.fancybox__content[id^="FronPageSubMenu-"] > li li span:before{content:"\f058";display:block;position:absolute;left:0;top:50%;width:20px;line-height:20px!important;margin-top:-10px;text-align:center;font:var(--fa-font-regular);font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;}

.fancybox__content[id^="FronPageSubMenu-"] > li ol{counter-reset:custom-counter;}
.fancybox__content[id^="FronPageSubMenu-"] > li ol > li{position:relative;counter-increment:custom-counter;}
.fancybox__content[id^="FronPageSubMenu-"] > li ol > li:before{content:counter(custom-counter);box-sizing:content-box;display:block;position:absolute;left:0;top:50%;width:22px;line-height:22px;margin-top:-13px;text-align:center;border-radius:100%;font-size:11px;color:#1c2834;border:2px solid #1c2834;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fancybox__content[id^="FronPageSubMenu-"] > li ol > li > a, .fancybox__content[id^="FronPageSubMenu-"] > li ol > li > button, .fancybox__content[id^="FronPageSubMenu-"] > li ol > li > span{padding-left:32px!important;}
.fancybox__content[id^="FronPageSubMenu-"] > li ol > li > a:before, .fancybox__content[id^="FronPageSubMenu-"] > li ol > li > button:before, .fancybox__content[id^="FronPageSubMenu-"] > li ol > li > span:before{display:none!important;}
/*FRONT-PAGE NAVIGATION*/
/*SIDEBAR TEMPLATE*/
.sidebar-template{display:flex;flex-wrap:wrap;}
.sidebar-widgets{width:400px;margin-right:40px;background:#eff2f5;padding:20px 20px 1px;border-radius:10px;margin-bottom:20px;}
.sidebar-widgets > aside{margin-bottom:20px;}
.sidebar-widgets .widget-heading{text-transform:uppercase;color:#1c2834;font-size:14px;margin-bottom:10px;}
.sidebar-content{width:calc(100% - 440px);}
@media screen and (max-width:1020px){
	.sidebar-widgets{display:none;}
	.sidebar-content{width:100%;}
}
/*SIDEBAR TEMPLATE*/
/*NAVIGATION*/
#MainNavMobileButton{display:none;padding:8px;border-bottom:1px solid #e0e5eb;position:sticky;z-index:9999;background:#eff2f5;}
#MainNavMobileButton button{width:100%;}
#MainNavMobileButton button i{margin-right:4px;}
@media screen and (max-width:1020px){
	#MainNavMobileButton{display:block;}
}

.main-nav-wrapper ul, .main-nav-wrapper ol{list-style:none;font-weight:bold;}
.main-nav-wrapper > ul{padding-left:0;}
.main-nav-wrapper > ul li{margin:20px 0;}

.main-nav-wrapper ul > li > ul, .main-nav-wrapper ul > li > ol, .main-nav-wrapper ol > li > ol, .main-nav-wrapper ol > li > ul{display:none;}
.main-nav-wrapper li.active > ul, .main-nav-wrapper li.active > ol{display:block;}

.main-nav-wrapper button{width:100%;text-align:left;position:relative;padding-left:38px;}
.main-nav-wrapper button:before{content:"\f054";display:block;position:absolute;left:12px;top:50%;width:20px;line-height:20px!important;margin-top:-10px;text-align:center;font:var(--fa-font-solid);font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:transform 0.5s;}
.main-nav-wrapper li.active > button:before{transform:rotate(90deg);}

.main-nav-wrapper a{display:block;position:relative;padding-left:26px;line-height:1.2;}
.main-nav-wrapper a:before{content:"\f0c1";display:block;position:absolute;left:0;top:50%;width:20px;line-height:20px!important;margin-top:-10px;text-align:center;font:var(--fa-font-solid);font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;}
.main-nav-wrapper a[href$=".pdf"]:before{content:"\f1c1";color:#ff1b0e;}
.main-nav-wrapper a[href$=".doc"]:before, .main-nav-wrapper a[href$=".docx"]:before{content:"\f1c2";color:#285a9f;}
.main-nav-wrapper a[href$=".xls"]:before, .main-nav-wrapper a[href$=".xlsx"]:before{content:"\f1c3";color:#1b7745;}

.main-nav-wrapper span{display:block;position:relative;padding-left:26px;line-height:1.2;}
.main-nav-wrapper span:before{content:"\f058";display:block;position:absolute;left:0;top:50%;width:20px;line-height:20px!important;margin-top:-10px;text-align:center;font:var(--fa-font-regular);font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;}

.main-nav-wrapper .current-menu-item a{color:#b30000!important;}
.main-nav-wrapper > ul > .current-menu-item > a{background:#b30000;color:#fff!important;}

.main-nav-wrapper > ul > li > a{background:#1964b0;color:#fff!important;font-size:13px;padding:14px 16px 14px 38px;text-transform:uppercase;font-weight:bold;transition:background-color 0.5s;border-radius:4px;text-decoration:none;}
.main-nav-wrapper > ul > li > a:before{left:12px;}
.main-nav-wrapper > ul > li > a:hover{background:#1c2834;}

.main-nav-wrapper > ul > li > span{color:#1c2834;font-size:13px;padding:13px 16px 13px 38px;text-transform:uppercase;font-weight:bold;border-radius:4px;border:1px dashed #1c2834;}
.main-nav-wrapper > ul > li > span:before{left:12px;}

.main-nav-wrapper > ul > li li button{background:transparent;color:#1c2834;text-transform:none;font-size:16px;text-decoration:underline;padding:0 0 0 26px;}
.main-nav-wrapper > ul > li li button:before{left:0;}
.main-nav-wrapper > ul > li li button:hover, .main-nav-wrapper > ul > li li button:focus{text-decoration:none;background-color:transparent;}
	
.main-nav-wrapper ol{counter-reset:custom-counter;}
.main-nav-wrapper ol > li{position:relative;counter-increment:custom-counter;}
.main-nav-wrapper ol > li:before{content:counter(custom-counter);box-sizing:content-box;display:block;position:absolute;left:0;top:50%;width:22px;line-height:22px;margin-top:-13px;text-align:center;border-radius:100%;font-size:11px;color:#1c2834;border:2px solid #1c2834;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main-nav-wrapper ol > li > a, .main-nav-wrapper ol > li > button, .main-nav-wrapper ol > li > span{padding-left:32px!important;}
.main-nav-wrapper ol > li > a:before, .main-nav-wrapper ol > li > button:before, .main-nav-wrapper ol > li > span:before{display:none!important;}

@media screen and (min-width:1021px){
	#MainNavigation{display:block!important;}
}

#MainNavigation.fancybox__content{width:100%;max-width:700px;}
#MainNavigation.fancybox__content .widget-heading{text-transform:uppercase;color:#1c2834;font-size:14px;margin-bottom:10px;}

#MainNavigation.fancybox__content a{color:#1964b0;}
#MainNavigation.fancybox__content a:hover{text-decoration:none;}

#MainNavigation.fancybox__content .main-nav-wrapper ul, #MainNavigation.fancybox__content .main-nav-wrapper ol{font-size:16px;color:#42474c;padding-left:24px;}
#MainNavigation.fancybox__content .main-nav-wrapper > ul{padding-left:0;}
#MainNavigation.fancybox__content .main-nav-wrapper > ul > li:last-child{margin-bottom:0;}

#MainNavigation.fancybox__content .main-nav-wrapper button{background:#1964b0;color:#fff;font-size:13px;line-height:1.2;padding:14px 16px 14px 38px;border:none;cursor:pointer;text-transform:uppercase;font-weight:bold;transition:background-color 0.5s, border-color 0.5s;outline:none;border-radius:4px;}
#MainNavigation.fancybox__content .main-nav-wrapper button:hover, #MainNavigation.fancybox__content .main-nav-wrapper button:focus{background-color:#1c2834;border-color:#1c2834;}

#MainNavigation.fancybox__content .main-nav-wrapper > ul > li li button{background:transparent;color:#1c2834;text-transform:none;font-size:16px;text-decoration:underline;padding:0 0 0 26px;}
#MainNavigation.fancybox__content .main-nav-wrapper > ul > li li button:before{left:0;}
#MainNavigation.fancybox__content .main-nav-wrapper > ul > li li button:hover, .main-nav-wrapper > ul > li li button:focus{text-decoration:none;background-color:transparent!important;}
/*NAVIGATION*/
/*SEARCH*/
.content-zone .search-form-simple{position:relative;padding:20px;}
.content-zone .search-form-simple input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;}
.content-zone .search-form-simple button{position:absolute;right:20px;top:20px;line-height:42px;width:42px;color:#1c2834;font-size:20px;background:transparent;border:none;cursor:pointer;outline:none;transition:color 0.5s;padding:0;}
.content-zone .search-form-simple button:hover, .content-zone .search-form-simple button:focus{color:#1964b0;background:transparent;}
.search-results article{background:#eff2f5;padding:20px 20px 10px;border-radius:10px;margin-bottom:20px;}
.search-results h2, .search-results p{margin-bottom:10px;}
.search-results h2{font-size:20px;}
.search-results p{font-size:14px;}
/*SEARCH*/
/*BLOG*/
.blog-posts article{background:#eff2f5;padding:20px 20px 10px;border-radius:10px;margin-bottom:20px;}
.blog-posts h2, .blog-posts p, .blog-posts .wp-post-image{margin-bottom:10px;}
.blog-posts .wp-post-image{border-radius:4px;max-height:400px;object-fit:cover;}
.blog-posts h2{font-size:20px;}
.blog-posts footer i{margin-right:4px;}
.blog-posts p{font-size:14px;}
/*BLOG*/
/*PAGINATION*/
.pagination ul{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;background:#eff2f5;padding:20px;border-radius:10px;}
.pagination li{margin:0;}
.pagination a{display:block;text-decoration:none;font-size:14px;border:1px solid #1964b0;border-radius:4px;padding:10px 16px;transition:color 0.5s, background-color 0.5s;}
.pagination a:hover{color:#fff!important;background-color:#1964b0;}
.pagination span{display:block;font-size:14px;border:1px solid #42474c;border-radius:4px;padding:10px 16px;}
/*PAGINATION*/
/*BLOG POST*/
.single-post .wp-post-image{border-radius:4px;}
.single-post footer i{margin-right:4px;}
/*BLOG POST*/
/*FOOTER*/
.footer-zone{padding:40px 20px;border-top:1px solid #e0e5eb;background:#eff2f5;text-align:center;}
.footer-zone p{font-size:14px;color:#44515e;}
.footer-zone p a{color:#44515e;}
.footer-zone p a:hover{text-decoration:none;}
/*FOOTER*/
/*SCROLL TO TOP*/
#ScrollTopButton{opacity:0;visibility:hidden;position:fixed;z-index:99999;right:10px;bottom:10px;width:42px;line-height:42px;border:none;border-radius:100%;outline:none;cursor:pointer;background-color:#1964b0;color:#fff;font-size:24px;transition:background-color 0.5s, opacity 0.5s, visibility 0.5s;}
#ScrollTopButton.active{opacity:1;visibility:visible;}
#ScrollTopButton:hover, #ScrollTopButton:focus{background-color:#1c2834;}
/*SCROLL TO TOP*/
/*FANCYBOX*/
.fancybox__container{--fancybox-bg:rgba(28,40,52,0.9)!important;z-index:99999999!important;}
.fancybox__content{border-radius:4px!important;}
.fancybox-hidden{display:none;}
/*FANCYBOX*/
::selection{background:#1964b0;color:#fff;}
img::selection{background:transparent;}