/* Generated from the pre-performance style.css in original cascade order. */
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}


/*Baseline Normalize*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/* Box Sizing */
*,input[type="search"]{-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* Float Clearing*/
.archive-pagination:before,.clearfix:before,.entry:before,.entry-pagination:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,
.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table;}
.archive-pagination:after,.clearfix:after,.entry:after,.entry-pagination:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,
.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table;}

/*Important ones from block-library*/
p.has-background{padding: 1.25em 2.375em;}
.has-text-align-center{text-align: center;}

figure{margin: 0 0 1em;}
.wp-block-table.is-style-stripes{border-top:1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;}
.wp-block-table td, .wp-block-table th{padding:.5em;vertical-align: top;}
.wp-block-table thead{border-bottom: 3px solid;}
table{font-size:.9em;margin-block-end:15px;}
table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {background-color: hsla(0,0%,50.2%,.17); }
table tbody tr:hover > td, table tbody tr:hover > th {background-color: hsla(0,0%,50.2%,.1); }

body,html,*{margin:0; padding:0;}
/*Typographical Elements*/
html{font-size: 62.5%;/*10px browser default*/}
body{background-color:#fff;color:#191919;font-size:18px;font-weight:400;line-height:1.5;
	font-family: "Work Sans", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;}

a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button{-webkit-transition:all 0.1s ease-in-out;
-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}

::-moz-selection{background-color:#333;color:#fff;}
::selection{background-color:#333;color:#fff;}

a{color:#212322;text-decoration:none;}
a img{margin-bottom:-4px;}
a:hover{text-decoration:none;}
p{margin:0 0 24px;padding: 0;}
strong{font-weight:800;}
ol,ul{margin:0;padding:0;}

blockquote,blockquote::before{color:inherit;}
blockquote{margin:40px 40px 24px;}
blockquote::before{/*content:"\201C";*/display:block;font-size:30px;height:0;left:-20px;position:relative;top:-10px;}

.entry-content code{background-color:#333;color:#ddd;}
cite{font-style:normal;}

/* Objects */
embed,iframe,img,object,video,.wp-caption{max-width:100%;}
img{height:auto;width:auto;/*IE8*/}

/* Forms*/
input,select,textarea{background-color:#fff;border:1px solid #ddd;border-radius:0px; box-shadow:none; color:#191919; font-size:14px; padding:8px 12px;}
input:focus,textarea:focus{border:1px solid #999; outline:none;}

::-moz-placeholder{color:#DDD;opacity:1;}
::-webkit-input-placeholder{color:#DDD;opacity:1;}

button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button{
	background-color:#1290CB;border: none;	box-shadow: none;	color: #fff;cursor: pointer;padding: 12px 16px;	text-transform: uppercase;	width: auto;}

button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover {background-color:#1290CBAA;}
button:focus:not(:focus-visible),
a:focus:not(:focus-visible),
input:focus:not(:focus-visible),
textarea:focus:not(:focus-visible),
select:focus:not(:focus-visible){
	outline:none;
}
a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible,
.button:focus-visible{
	outline:2px solid #1290CB;
	outline-offset:3px;
}

.entry-content .button:hover{color:#fff;}
.button{display: inline-block;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none;}

/* WordPress */
img.centered,.aligncenter{display:block;margin:0 auto 24px;}
img.alignnone{margin-bottom:12px;}
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0;}
img.alignright,.wp-caption.alignright{margin:0 0 24px 24px;}
.wp-caption-text{font-size:14px;font-weight:700;text-align:center;}

/* Headings */
h1,h2,h3,h4,h5,h6{font-family: "Gilda Display", serif;font-weight: 400;font-style: normal;line-height:1.0; margin:0 0 16px;}
h1{font-size:50px;line-height:1.2;}
h2{font-size:46px;line-height:1.3;}
h3{font-size:25px;line-height:1.3;}
h4{font-size:24px;line-height:1.3;}
h5{font-size:18px;}
h6{font-size:16px;}


/* Titles */
.entry-title{line-height:1; font-size:50px;}
.entry-title a,.sidebar .widget-title a{color:#333;}
.entry-title a:hover{color:#666;}

.widget-title{font-size:24px; margin-bottom:16px;}
.sidebar .widget-title a{border:none;}
.archive-title{font-size:20px; margin-bottom:24px;}


/* Structure and Layout */
/* Site Containers */
.site-container{overflow:hidden;}
.site-inner,.wrap{margin:0 auto; max-width:1180px;}
.site-inner{clear:both;padding-top:0px;}

.content{float:right; width:748px;}
.content-sidebar .content{float:left;}
.full-width-content .content{width:100%;}
.sidebar-primary{float:right; width:360px;}

/* Sidebars */
.sidebar{color:#191919;}
.sidebar a{}
.sidebar p:last-child{margin-bottom:0;}
.sidebar li{list-style-type:none; margin-bottom:6px; word-wrap:break-word;}
.sidebar ul > li:last-child{margin-bottom:0;}
.sidebar .widget{background-color:#fff;	border-radius:3px; margin-bottom:40px; padding:10px;}
.widget-title{margin-bottom:24px;}

/* Site Header */
.site-header{background-color: transparent;z-index:9999;width:100%;top:0px; position:absolute;}
.site-header .wrap{padding:10px 0 10px;	position:relative;}

/* Title Area*/
.title-area{float:left; width:220px; min-height:108px; background:url(../../images/logo.png) no-repeat left; position:relative; transition:.2s all;}
.site-description{margin-bottom:0;}
.site-description,.site-title a{display:block;text-indent:-9999px;}
.site-header .widget-area .wrap{background:none; padding:0;}
.site-title a{position:absolute; height:100%; width:100%;}

/* Widget Area */
.widget-area{word-wrap:break-word;}
.site-header .widget-area{transition:all .2s ease-in-out; float:right; text-align:left;	width:920px; padding:26px 0 23px;}
.site-header .righty{ float:right;}

/* Entries*/
.entry{background-color:#fff; border-radius:3px; margin-bottom:40px; padding:10px;}
.entry-content a{border:none;color:#0b6488; transition:all .3s;}
.entry-content a:hover{color:#084b66;}

.entry-content .attachment a,.entry-content .gallery a{border:none;}

.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:35px;font-family:"Gilda Display",Sans-serif;}
.entry-content h2{font-size: 46px;line-height: 1.3em;}	
.entry-content ol,.entry-content p,.entry-content ul,.quote-caption{margin-bottom:30px;}
.entry-content ol,.entry-content ul{margin-left:40px;}
.entry-content ol li{list-style-type:decimal;}
.entry-content ul li{list-style-type:disc; margin-bottom: 35px;}
.entry-content ol ol,.entry-content ul ul{margin-bottom:0;}

.entry-content .search-form{width:50%;}
.entry-meta{color:#999;font-size:14px;}
.entry-meta a{border-bottom:1px solid #ddd;}

.entry-header .entry-meta{margin-bottom:24px;}
.entry-footer .entry-meta{border-top:2px solid #f5f5f5;	margin:0 -40px;	padding:32px 40px 8px;}
.entry-comments-link::before{content:"\2014"; margin:0 6px 0 2px;}
.entry-categories,.entry-tags{display:block;}

/* Pagination */
.archive-pagination,.entry-pagination{font-size:14px; margin:40px 0;}
.archive-pagination li{display:inline;}
.archive-pagination li a{background-color:#333;	border-radius:3px; color:#fff;	cursor:pointer;	display:inline-block; padding:8px 12px;}
.archive-pagination li a:hover,.archive-pagination li.active a{background-color:#f15123;}
.entry-pagination a{border-bottom:1px solid #ddd;}

/*Comments*/
.comments-wrap{padding:0 1%;margin:75px auto 20px;}
.comments-summary{max-width:980px; margin:0px auto;}

.comments-list{margin:0px auto 70px;max-width:980px;}
.comment{list-style:none;}
.comment-body{background:#fff; padding:20px; font-size:16px; margin:0 0 20px; border:1px solid #CCC;} 
.comment-top{ position:relative;}
.comment-avatar{float:left; padding-right:20px;}
.comment-author-name{font-weight:bold;}
.comment-inner{padding-left:67px;}

.comment .comment{margin-left:40px; margin-top:20px;}
.reply{position: absolute;right: 0px;top: 0px; display:inline-block; border-bottom:1px solid #111; line-height:1.125;}
.comments-count{width:50%; float:left; line-height:30px; margin-bottom:40px; font-size:24px;}
.leave-reply{width:50%; float:right; text-align:right; line-height:30px; margin-bottom:40px; font-size:18px; font-weight:400;}

/*form*/
.comment-respond{margin:0px auto 60px; max-width:980px;}
h3.comment-reply-title{font-size:22px; font-weight:500;}
.icon-user-o, .icon-mail{margin:4px 0 0 -30px;}
.icon-user-o:before, .icon-mail:before{color:#111;}
.form-submit{text-align:right;}
#respond input[type="submit"]{background:#0b6488;color:#FFF; padding:19px 74px; transition: .3s all;}
#respond input[type="submit"]:hover{background:#000;}

.comment-form-author, .comment-form-email{width:49%; float:left; margin-right:2%;}
.comment-form-email{ margin-right:0;}
.comments-wrap input[type="email"],.comments-wrap input[type="text"]{width: 100%}
#respond textarea{width:100%;}

.entry-pings .reply{display:none;}
.form-allowed-tags{background-color:#f5f5f5; font-size:14px; padding:24px;}


/* Footer Widgets */
.footer-widgets{background-color:#191919;	clear:both;	padding:60px 0 30px;}
.footer-widgets a{color:#FFF;}

.footer-widgets a:hover{color:#1290CB;}
.footer-widgets .wrap{display:flex; justify-content: space-between; flex-wrap: wrap;}
.footer-widgets-1{width:100%; margin-bottom:20px;}
.footer-widgets-2{width:23%; margin-right:2%;}
.footer-widgets-3{width:75%;}
.footer-widgets .widget{margin-bottom:24px;}
.footer-widgets li,.site-footer li{list-style-type:none; margin-bottom:10px; word-wrap:break-word;}

.footer-widgets-1{display:flex;justify-content:space-between;flex-wrap:wrap;}
.footer-widgets-1 section:first-child{width:25%;}
.footer-widgets-1 section:last-child{width:70%;display: flex;align-items: center;justify-content: right;}
 
/* Site Footer */
.site-footer{background: #191919;color:#fff;text-transform: uppercase;font-size:13px;text-align:center;min-height:auto; line-height:1.5; padding-bottom:30px;}

.site-footer li{display:inline-block; margin:0 13px;}
.site-footer a{border-bottom:none;}
.site-footer p{margin-bottom:0;}

.bf-ft,
.footer-widgets,
.site-footer,
.mobile-logo-ow,
.mobile-nl{
	display:none!important;
}

.publication-footer{
	--footer-bg:oklch(18% 0.035 238);
	--footer-bg-2:oklch(22% 0.038 238);
	--footer-ink:oklch(97% 0.012 92);
	--footer-muted:oklch(80% 0.028 92);
	--footer-line:oklch(98% 0.012 92 / .18);
	--footer-mint:oklch(78% 0.13 165);
	--footer-coral:oklch(64% 0.19 32);
	--footer-paper:oklch(96% 0.018 86);
	background:var(--footer-bg);
	background-image:none;
	clear:both;
	color:var(--footer-ink);
	overflow:hidden;
	padding:76px 0 34px;
}
.publication-footer *,
.publication-footer *:before,
.publication-footer *:after{
	box-sizing:border-box;
}
.publication-footer__wrap{
	max-width:1240px;
	position:relative;
}
.publication-footer a{
	color:inherit;
	text-decoration:none;
}
.publication-footer a:focus{
	outline:2px solid var(--footer-mint);
	outline-offset:4px;
}
.publication-footer__primary{
	align-items:start;
	display:grid;
	gap:34px;
	grid-template-columns:minmax(0,1.12fr) minmax(340px,.68fr);
}
.publication-footer__statement{
	max-width:780px;
}
.publication-footer__statement h2{
	color:var(--footer-ink);
	font-family:"Work Sans",sans-serif;
	font-size:64px;
	font-weight:820;
	line-height:.94;
	margin:0 0 22px;
	max-width:760px;
}
.publication-footer__statement p{
	color:var(--footer-muted);
	font-size:19px;
	line-height:1.6;
	margin:0;
	max-width:690px;
}
.publication-footer__newsletter{
	background:var(--footer-paper);
	border:1px solid oklch(100% 0 0 / .2);
	border-radius:0;
	box-shadow:none;
	color:oklch(19% 0.035 238);
	padding:26px;
}
.publication-footer__newsletter h3{
	color:oklch(17% 0.035 238);
	font-family:"Work Sans",sans-serif;
	font-size:28px;
	font-weight:800;
	line-height:1.05;
	margin:0 0 12px;
}
.publication-footer__newsletter p{
	color:oklch(33% 0.03 238);
	font-size:15px;
	line-height:1.55;
	margin:0 0 18px;
}
.publication-footer__newsletter-form{
	margin-top:18px;
}
.publication-footer .noptin-optin-form-wrapper,
.publication-footer .noptin-optin-form{
	background:transparent!important;
	border:0!important;
	box-shadow:none!important;
	margin:0!important;
	min-height:0!important;
	padding:0!important;
}
.publication-footer .noptin-form-header{
	display:none!important;
}
.publication-footer .noptin-form-footer{
	display:block!important;
	margin:0!important;
	padding:0!important;
}
.publication-footer .noptin-form-fields{
	display:grid!important;
	gap:10px!important;
	grid-template-columns:minmax(0,1fr) auto;
	margin:0!important;
}
.publication-footer .noptin-form-field-wrapper,
.publication-footer .noptin-form-field-submit{
	margin:0!important;
}
.publication-footer .noptin-form-field,
.publication-footer .noptin-form-submit{
	border-radius:6px!important;
	box-sizing:border-box!important;
	font-size:14px!important;
	font-weight:750!important;
	line-height:1.2!important;
	min-height:50px!important;
	text-transform:none!important;
	width:100%!important;
}
.publication-footer .noptin-form-field{
	background:oklch(100% 0 0)!important;
	border:1px solid oklch(19% 0.035 238 / .18)!important;
	color:oklch(17% 0.035 238)!important;
	padding:14px 15px!important;
}
.publication-footer .noptin-form-field::placeholder{
	color:oklch(39% 0.03 238 / .72)!important;
}
.publication-footer .noptin-form-submit{
	background:var(--footer-coral)!important;
	border:1px solid var(--footer-coral)!important;
	color:var(--footer-bg)!important;
	padding:14px 18px!important;
	white-space:nowrap;
}
.publication-footer .noptin-form-submit:hover,
.publication-footer .noptin-form-submit:focus{
	background:var(--footer-mint)!important;
	border-color:var(--footer-mint)!important;
}
.publication-footer .noptin-form-submit:focus-visible{
	outline:3px solid var(--footer-bg)!important;
	outline-offset:3px!important;
}
.publication-footer__secondary{
	border-top:1px solid var(--footer-line);
	display:grid;
	gap:30px;
	grid-template-columns:repeat(3,minmax(0,1fr));
	padding-top:32px;
}
.publication-footer__links h3{
	color:var(--footer-ink);
	font-family:"Work Sans",sans-serif;
	font-size:16px;
	font-weight:800;
	line-height:1.2;
	margin:0 0 12px;
}
.publication-footer__links ul{
	list-style:none;
	margin:0;
	padding:0;
}
.publication-footer__links li{
	list-style:none;
	margin:0;
}
.publication-footer__links a{
	color:var(--footer-muted);
	display:inline-flex;
	font-size:14px;
	line-height:1.35;
	min-height:44px;
	min-width:44px;
	padding:8px 0;
}
.publication-footer__links a:hover,
.publication-footer__links a:focus{
	color:var(--footer-ink);
	text-decoration:underline;
	text-decoration-color:var(--footer-mint);
	text-underline-offset:4px;
}
.publication-footer__legal{
	align-items:start;
	border-top:1px solid var(--footer-line);
	color:oklch(73% 0.022 92);
	display:grid;
	font-size:12px;
	gap:18px;
	grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);
	line-height:1.55;
	margin-top:32px;
	padding-top:22px;
}
.publication-footer__legal p{
	margin:0;
}

@media only screen and (max-width: 1040px){
	.publication-footer{
		padding:62px 0 30px;
	}
	.publication-footer__primary{
		grid-template-columns:1fr;
	}
	.publication-footer__statement h2{
		font-size:52px;
	}
	.publication-footer__newsletter{
		max-width:620px;
	}
}

@media only screen and (max-width: 720px){
	.publication-footer{
		padding:48px 0 26px;
	}
	.publication-footer__wrap{
		padding-left:20px;
		padding-right:20px;
	}
	.publication-footer__statement h2{
		font-size:40px;
		line-height:.98;
	}
	.publication-footer__statement p{
		font-size:17px;
	}
	.publication-footer__newsletter{
		padding:22px;
	}
	.publication-footer__newsletter h3{
		font-size:24px;
	}
	.publication-footer .noptin-form-fields{
		grid-template-columns:1fr;
	}
	.publication-footer .noptin-form-submit{
		white-space:normal;
	}
	.publication-footer__secondary,
	.publication-footer__legal{
		grid-template-columns:1fr;
	}
	.publication-footer__links a{
		display:flex;
		min-height:44px;
	}
}

@media only screen and (max-width: 460px){
	.publication-footer__statement h2{
		font-size:34px;
	}
}

/* CUSTOM */
.cfix:before, .cfix:after{display:table;content:' ';clear:both;}
.w1180{max-width:1180px; margin:0px auto;}

.top-bar{font-size:14px;font-weight:500;background:#fff;}
.top-bar .wrap{max-width:1200px; margin:0px auto; border-bottom:1px solid rgb(242,242,242); padding:20px 0 }

.footer-bar{font-size:15px; font-weight:400;;background:#fff;}
.footer-bar .wrap{max-width:1200px; margin:0px auto; border-top:1px solid rgb(242,242,242); padding:20px 0 }
.footer-bar .widget:first-child{float:left; width:70%;}
.footer-bar .widget:last-child{float:right; width:30%; text-align:right;}

/*layouts*/
.kays .entry{background:transparent;}
.kays .kaym{max-width:96%; margin:0px auto; background:#fff;}

.kays article{padding:0;}
.site-inner article{padding:10px;}
.kay1 .site-inner{max-width:1800px;}

/*blocks*/
.bk{max-width:1200px; margin:0px auto; padding:50px 95px;}
.bkw{max-width:none;}


/*# Site Navigation */
.genesis-nav-menu{clear:both; font-size:18px; font-weight:500; line-height:1; width:100%; text-align:right;}
.genesis-nav-menu .menu-item{display:inline-block;	margin-bottom:0; padding-bottom:0; text-align:left;}
.genesis-nav-menu a{text-decoration:none; display:block; padding:8px 14px; border-radius:4px;}
.genesis-nav-menu .menu-item:last-child a{ padding-right:0;}

.hin a,
.genesis-nav-menu a:hover,
.genesis-nav-menu .menu-item:hover > a,
.genesis-nav-menu a:focus,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .current-menu-parent > a ,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus{text-decoration:none; color:#0b6488;}

.genesis-nav-menu .sub-menu{height:0px; left:-9999px; opacity:0; position:absolute;	transition:all .4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
	z-index:99; width:190px; border:none; background-color:#FFFFFF; box-shadow: 0 2px 17px 0 rgba(0,0,0,0.14); padding:10px;}

.genesis-nav-menu .sub-menu:before{content: ' '; width:200px; height:40px; margin-top:-35px; position:absolute; margin-left:17px; border-left:2px solid rgb(156,35,31);}
.genesis-nav-menu .sub-menu a{font-size:15px; font-weight:400; background-color:#fff; padding:14px 10px; position:relative; width:100%; word-wrap:break-word;}
.genesis-nav-menu .sub-menu .menu-item:hover > a{}

.genesis-nav-menu .sub-menu .sub-menu{margin:-56px 0 0 199px;}
.genesis-nav-menu .menu-item:hover{position:static;}
.genesis-nav-menu .menu-item:hover > .sub-menu{left:auto; height:auto; opacity:1; margin:0px auto; padding-top:30px;}

.genesis-nav-menu > .first > a{padding-left:0;}
.genesis-nav-menu > .last > a{padding-right:0;}
.genesis-nav-menu > .right{float:right;}

/* # Accessible Menu */
.menu .menu-item:focus{position:static;}
.menu .menu-item > a:focus + ul.sub-menu,.menu .menu-item.sfHover > ul.sub-menu{left:auto;opacity:1;}
.sub-menu-toggle,.menu-toggle{display:none;visibility:hidden;}
/* # Site Header Nav */
.site-header .genesis-nav-menu li li{margin-left:0;width:100%;}
/* ## After Header Navn	*/
.nav-primary{border-top: 1px solid #eee;}
.nav-primary, .nav-primary .genesis-nav-menu{background:#08f;}
.nav-primary .genesis-nav-menu a{background:#08f; color:#fff;}
.nav-primary .genesis-nav-menu a:hover{background:#058; color:#ccc;}
/*Nav Secondary*/
.nav-secondary, .nav-secondary .genesis-nav-menu{background:rgb(100,255,100);}
.nav-secondary .genesis-nav-menu a{background:green; color:#ddd;}
.nav-secondary .genesis-nav-menu a:hover{background:#058; color:#ccc;}
/*# Footer Nav*/
.genesis-nav-menu .menu-border a:hover,.genesis-nav-menu .current-menu-item.menu-border > a{background:#003A6E!important; color:#fff!important;}


/* Accessible Menu  NEW-- */
.menu .menu-item:focus {position: static;}
.menu .menu-item > a:focus + ul.sub-menu,.menu .menu-item.sfHover > ul.sub-menu {left: auto;opacity: 1;}
.menu-toggle,.sub-menu-toggle {display: none;visibility: hidden;}

.mobile-logo{width:100px;height: 100px; margin:20px auto; background: url(../../images/logo.png) center no-repeat; background-size: contain;}
.mobile-logo-ow,.mobile-nl{display: none;}
.mobile-nl .noptin-optin-form-wrapper{background:transparent!important;}
.mobile-nl h3{margin-bottom: 0;}
.mobile-nl .noptin-form-footer{padding: 0px 3% 10px;}


/*Mir's main addition*/
.widget_search .widget-wrap{width: 100%;max-width: 600px;}
.search-form{border-bottom: 1px solid #fff;display: flex; justify-content: space-between;}
.search-form input::placeholder{color:#DDD;opacity:1;}
.search-form input{color:#fff;background-color:#191919; border:none; font-size: 16px;}
.search-form input:hover[type="submit"]{ background-color: #191919; color: #DDD;}

/*Mir Slic*/
.sl-item{position: relative;}
.sl-ov{position: absolute;top:0; bottom: 0; left:0; right:0; display: flex; justify-content: center; align-items:end;}
.sl-ov h4{background-color: rgba(0,0,0,.6); width:100%; font-size:25px; color:#fff; padding:15px; margin-bottom: -5px; }

.archive-description{display:none;}
/*Spinner*/
.lm-wrap{text-align:center; margin-bottom:100px;}
.lm-wrap .load-more{position: relative;}
.load-more{width:150px; background-color:#0b6488; text-transform: uppercase;color:#fff; margin:20px auto; font-size: 14px; transition: all .3s;}
.load-more:hover{background:#000;}

.spinner{position:absolute;top:0;left:0;right:0;bottom:0;background-size:contain;display:none;}
.load-more .spinner{padding-top:4px;}
.spinner.show{display:block;}

.animate-spin{animation: spin 2s infinite linear;display: inline-block;font-size:25px;}
@keyframes spin {
0% {transform:rotate(0deg);}  
100% {transform:rotate(359deg);}
}



/*General*/
.site-header .textwidget{text-align: right;}
.blog-header{background:#D6E2E9;padding:110px 0% 20px; text-align: center;}
.blog-header .wrap{margin:50px auto;}
.blog-header h3{font-size:36px;}
.w{max-width: 1180px; margin: 0px auto;}

.align-center{text-align: center;}
.align-left{text-align: left;}
.align-right{text-align: right;}
.mt-0{margin-top:0px;}.mt-20{margin-top:20px;}.mt-30{margin-top:30px;}.mt-40{margin-top: 40px;}.mt-50{margin-top:50px;}.mt-60{margin-top:60px;}.mt-80{margin-top:80px;}.mt-100{margin-top:100px;}.mt-120{margin-top:120px;}
.mb-0{margin-bottom:0px;}.mb-20{margin-bottom:20px;}.mb-30{margin-bottom:30px;}.mb-40{margin-bottom: 40px;}.mb-50{margin-bottom:50px;}.mb-60{margin-bottom:60px;}.mb-80{margin-bottom:80px;}.mb-100{margin-bottom:100px;}.mb-120{margin-bottom:120px;}


.catslider{background:#D6E2E9; text-align:center;}
.catslider-in{max-width: 1180px; margin: 0px auto;padding:100px 0 60px;}
.catslider-sub{display:block;font-size: 13px; margin-bottom: 20px;text-transform: uppercase;}
.catslider-tit{font-size: 36px; margin-bottom: 40px;}

/*Templates*/
.cpn-in{max-width: 780px; margin: 60px auto;}
/*Authors Template*/
.top-auts-wrap{margin:20px auto;}
.top-aut-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:45px 45px 60px;border-top:1px solid #00000012;}
.top-aut-s1{width:30%;}
.top-aut-s2{width:65%;}
.top-aut-box:nth-child(odd) .top-aut-s1{order:2;}
	.top-aut-box:nth-child(odd) .top-aut-s2{order:1;}
.top-aut-box:nth-child(even) .top-aut-s1{order:1;}
	.top-aut-box:nth-child(even) .top-aut-s2{order:2;}
.top-aut-box:first-child{border-top: none;}
.top-aut-img{width:300px; height:300px;object-fit: cover;}
.top-aut h3{font-size: 27px;font-weight: bold;}
.top-aut-butt{display: inline-block; padding:10px 25px; background-color: #000; color:#fff; transition: all .3s;}
.top-aut-butt:hover{background-color: #1290CB;}
.top-aut-spc{font-size: 15px; text-transform: uppercase; margin-bottom:15px;}
.top-aut-crm{font-size: 15px; text-transform: uppercase; margin-bottom:35px;}
.top-aut-des{padding:35px 0 15px; border-top:1px solid #000;}

.bot-auts-wrap{text-align: center; padding:60px 0;}
.bot-aut-title{font-size: 46px; line-height: 1.3; margin-bottom: 30px;}
.bot-auts{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:start;padding:15px;}
.bot-aut{width:22%; margin-bottom:60px;}
.bot-aut-img{width:200px; height:200px;object-fit: cover; border-radius:100%; overflow: hidden;}
.bot-aut-name{font-size: 22px; margin-bottom: 15px;}
.bot-aut-crm{font-size: 15px; text-transform: uppercase; margin-bottom:10px;}
.bot-aut-spc{font-size: 15px; margin-bottom:10px; color:#0b6488;}


/*Author Temp*/
.hab-w{margin:20px auto;}
.hab-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;padding:0px 0 0px;text-align: left;}
.hab-s1{width:26%;}
.hab-s2{width:70%;}
.hab-img{width:300px; height:300px;object-fit: cover;}
.hab h3{font-size: 36px;}
.hab p{margin-bottom: 10px;}
.hab-spc{font-size: 15px; text-transform: uppercase; margin-bottom:10px;}
.hab-crm{font-size: 15px; text-transform: uppercase; margin-bottom:15px;}
.hab-des{padding:35px 0 15px; border-top:1px solid #00000035;}

.fab-w{margin:20px auto;}
.fab,.fab-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;padding:40px 3%;text-align: left; background:#D6E2E9;margin:50px 0 10px;}
.fab-s1{width:23%;}
.fab-s2{width:75%;}
.fab-img{width:150px; height:150px;object-fit: cover; border-radius: 100%; overflow: hidden;}
.authority-author-media img,
.authority-author-media svg{display:block;max-width:100%;height:auto;}
.authority-author-media img{margin:0 auto;}
.authority-author-media svg{margin:0 auto;}
.fab h3{font-size: 27px;}
.fab p{margin-bottom: 4px; font-size: 16px;}
.fab-spc{font-size: 15px; text-transform: uppercase; margin-bottom:10px;}
.fab-crm{font-size: 15px; text-transform: uppercase; margin-bottom:15px;}
.fab-des{padding:15px 0 10px; border-top:1px solid #00000035;}
.fab-butt{display: inline-block; padding:8px 16px; background-color:#0b6488; color:#fff!important; transition: all .3s; font-size: 16px;}
.fab-butt:hover{background-color:#000;}

.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}

.authority-author-card a{color:inherit;}
.authority-author-card .authority-author-name{margin-bottom:12px;}
.authority-author-meta{font-size:15px;line-height:1.45;}
.authority-author-training{font-size:15px;border-top:1px solid #0000001f;margin:10px 0 14px;padding-top:12px;}
.authority-author-button{margin-top:6px;}
.authority-author-card--archive-header{margin-top:10px;}
.authority-author-card--specialists-compact .authority-author-name{display:block;margin:18px 0 12px;color:#191919;}

.authority-author-topics{margin-top:30px;text-align:left;}
.authority-author-topics h2,.author-posts-heading{font-size:24px;line-height:1.3;margin:0 0 16px;}
.authority-author-topics ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;}
.authority-author-topics li{margin:0;}
.authority-author-topics a{display:inline-block;background:#fff;border:1px solid #0000001c;color:#191919;font-size:13px;line-height:1.2;padding:8px 12px;text-transform:uppercase;transition:all .3s;}
.authority-author-topics a:hover{background:#1290CB;border-color:#1290CB;color:#fff;}


.smedia{display:flex;justify-content:space-between;flex-wrap:wrap; }
.smedia a{display:flex; justify-content: center; align-items: center; width:44px; height:44px; border-radius: 100%; background:#1290CB; transition:all .3s;margin:5px auto;}
.smedia a:hover{background: #000;}
.smedia svg{width:20px; height:20px;fill:#fff;}

.author-sm.smedia{justify-content:center;}
.author-sm.smedia a{margin:5px;}

.sshare{display:flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.sshare-tit{font-size:15px;text-transform:uppercase;}
.sshare ul{list-style:none; margin-bottom: 0;}
.sshare li{display: inline-block;background: #000; color:#fff; width: auto!important; padding:6px 10px; transition:all .3s; margin-bottom:0!important;}
.sshare li:hover{background:#1290CB;}
.sshare svg{width:16px; height:16px; fill:#fff; margin-right:6px; }
.sshare a{color:#fff; font-size: 14px; display: flex; align-items: center; font-weight: 400;}
.sshare li:hover a{color:#fff;}
/*TM-CAS*/
.cat-main{margin: 40px auto;}
.tmcas, .tmcas-sr{display: flex; justify-content: space-between; flex-wrap: wrap;}
.tmcas-sr{margin:15px 0;}
.casi{width:32.2%; font-size: 22px; padding: 20px; margin-bottom:0;}

/*Top Ajax*/
.tas-results{min-height:50px; margin: 30px 0 0; display: none;}
.tas-results-in{display:grid;gap:12px;margin-bottom:14px;}
.tas-results .tas-one{width:100%; }
.tas-p{font-size:14px; margin-bottom:0;}
.tas-all{align-items:center;background-color:#1290CB;color:#fff;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;letter-spacing:.08em;margin:4px 0 0;min-height:42px;padding:0 14px;text-transform:uppercase;transition:background-color .24s ease,transform .24s ease;}
.tas-all:hover,.tas-all:focus{background-color:#0b6488;transform:translateY(-1px);}

.tas-input, .cat-input{position:relative;}
.tas-input .spinner, .cat-input .spinner{position:absolute;top:50%; width:24px; height:24px;left:auto;right:14px; display: none;transform: translateY(-50%);}
.tas-input .spinner.tas-sp-show, .cat-input .spinner.cat-sp-show{display: block;}

#tas_input, #cat_search{width:100%; line-height:1.25; padding:15px; border:1px solid #19191929; color:#191919; margin-top:15px;}
[type="search"]::placeholder{color:#19191969;}
#tas_input::placeholder{color:oklch(42% 0.035 242 / .72);}
.tas-open{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:5px 0;cursor:pointer;}
.tas-close{width:34px;height:34px;line-height:34px;font-size:20px;cursor:pointer;color:oklch(22% 0.04 242);}


#top_ajax_overlay{background:oklch(98% 0.012 92);border:1px solid oklch(20% 0.035 242 / .14);border-radius:0;box-shadow:none;display:none;inset:var(--tas-popover-top,92px) var(--tas-popover-right,24px) auto auto;max-height:min(70dvh,640px);min-height:0;overflow:auto;position:fixed;width:min(460px, calc(100vw - 32px));z-index:10020;}
.tas-inw{ width:100%;padding:0;display:block;min-height:0;}
.tas-inww{ width:100%; max-width:none;padding:18px; position: relative;background:transparent;}
.tas-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px;}
.tas-head h3{color:oklch(18% 0.035 242);font-family:"Work Sans",sans-serif;font-size:22px;font-weight:820;line-height:1.05;margin:0;}
.tas-form{background:#fff;border:1px solid oklch(20% 0.035 242 / .1);display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;}
.tas-form .tas-input{min-width:0;}
#top_ajax_overlay #tas_input{background:transparent;border:0;font-size:16px;margin:0;min-height:54px;padding:0 44px 0 16px;}
.tas-submit{background:#1290CB;border:0;color:#fff;font-size:12px;font-weight:820;letter-spacing:.08em;min-height:54px;padding:0 16px;text-transform:uppercase;transition:background-color .24s ease,transform .24s ease;}
.tas-submit:hover,.tas-submit:focus{background:#0b6488;}
.tas-submit:active{transform:translateY(1px);}
.tas-examples{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}
.tas-examples span{color:oklch(42% 0.035 242);font-size:12px;font-weight:760;margin-right:2px;}
.tas-examples a{background:oklch(94% 0.018 88);border:1px solid oklch(20% 0.035 242 / .1);color:oklch(20% 0.035 242);font-size:12px;font-weight:760;line-height:1;padding:8px 9px;transition:background-color .24s ease,border-color .24s ease;}
.tas-examples a:hover,.tas-examples a:focus{background:oklch(89% 0.035 232);border-color:oklch(42% 0.13 232 / .34);}
.tas-overlay .wrpi.tas-one{align-items:center;background:#fff;border:1px solid oklch(20% 0.035 242 / .09);display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr);margin:0;padding:9px;width:100%;}
.tas-overlay .wrpi-left{height:72px;width:72px;}
.tas-overlay .wrpi-idiv,.tas-overlay .wrpi-left img{height:72px;object-fit:cover;width:72px;}
.tas-overlay .wrpi-right{min-width:0;width:auto;}
.tas-overlay .wrpi h3{font-size:15px;line-height:1.18;margin:0 0 5px;}
.tas-overlay .tas-p{display:-webkit-box;font-size:12.5px;line-height:1.35;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.tas-overlay .wrpi-more{font-size:11px;margin-top:5px;}

/*SearchPage*/
.sp-subtitle{display:block;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;margin-bottom:10px;}


/*Newsletter*/
.news-svg{width:60px;height:60px;border-radius: 100%;background:#000;margin:0px auto -40px; 
	transform:translateY(-50%);display:flex;justify-content:center;align-items:center;position:relative;z-index:999;}
.news-svg svg{width:32px; height:32px; fill:#fff;}

.wida-nl{margin-bottom: 20px;}
.wida-nl .wrap{background:#D6E2E9;}
.noptin-optin-main-wrapper{max-width: 550px; margin: 0px auto;}
.noptin-optin-main-wrapper h6{display:block;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:500;text-transform: uppercase;line-height: 1.2em;letter-spacing: 1px; color:#191919;}
.noptin-optin-main-wrapper h3{ font-size: 36px; color:#191919;}

.wida-nl input{font-size:13px; text-transform: uppercase; padding:10px 20px 10px 20px;}

.noptin-form-field, .noptin-form-submit{font-size:13px!important;text-transform:uppercase!important;padding:10px 20px 10px 20px!important;color:#000!important;}
.noptin-form-submit{color:#fff!important;}
.noptin-form-field::placeholder{color:#19191999!important;}
.noptin-optin-field-wrapper{margin-right:0px!important;}


.noptin-optin-main-wrapper h3{font-size:24px;}
@media only screen and (min-width:1024px){
	.single-post .sidebar-primary{
		color:oklch(28% 0.03 242);
		font-size:15px;
		line-height:1.45;
	}
	.single-post .sidebar-primary .widget{
		background:transparent!important;
		margin-bottom:28px!important;
		padding:0!important;
	}
	.single-post .sidebar-primary .widget + .widget{
		border-top:1px solid oklch(88% 0.018 92);
		padding-top:24px!important;
	}
	.single-post .sidebar-primary .widget-title{
		color:oklch(34% 0.04 242)!important;
		font-family:"Work Sans",sans-serif!important;
		font-size:12px!important;
		font-weight:850!important;
		letter-spacing:.11em!important;
		line-height:1.2!important;
		margin:0 0 14px!important;
		text-transform:uppercase!important;
	}
	.single-post .widget-same-author{
		background:transparent!important;
		border:0!important;
		margin-bottom:28px!important;
		padding:0!important;
	}
	.single-post .widget-same-author .wab-same-author-list{
		list-style:none!important;
		margin:0!important;
		padding:0!important;
	}
	.single-post .widget-same-author .wab-same-author-list li{
		list-style:none!important;
		margin:0!important;
		padding:0!important;
	}
	.single-post .widget-same-author .wab-same-author-list li + li{
		border-top:1px solid oklch(82% 0.03 218);
		margin-top:10px!important;
		padding-top:10px!important;
	}
	.single-post .widget-same-author .wab-same-author-list a{
		color:oklch(22% 0.052 238)!important;
		display:block;
		font-size:13px;
		font-weight:820;
		letter-spacing:0;
		line-height:1.28;
		text-decoration:none;
	}
	.single-post .widget-same-author .wab-same-author-list a:hover,
	.single-post .widget-same-author .wab-same-author-list a:focus-visible{
		color:oklch(37% 0.1 224)!important;
		text-decoration:underline;
		text-decoration-thickness:1px;
		text-underline-offset:3px;
	}
	.single-post .widget-same-author .wab-same-author-date{
		color:oklch(42% 0.028 238);
		display:block;
		font-size:11px;
		font-weight:720;
		line-height:1.2;
		margin-top:5px;
	}
	.single-post .widget-same-author .wab-same-author-hub{
		color:oklch(39% 0.055 238)!important;
		display:inline-block;
		font-size:12px;
		font-weight:760;
		letter-spacing:0;
		line-height:1.3;
		margin-top:14px;
		text-decoration:underline;
		text-decoration-thickness:1px;
		text-transform:none;
		text-underline-offset:3px;
	}
}


/*fontello*/
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"sfont";font-style:normal;font-weight:normal;speak:never;
display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;
line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
	
.icon-mail:before{content:'\e800'; }
.icon-cancel:before{content:'\e807';}
.icon-ok:before {content:'\e802'; }
.icon-calendar:before{content:'\e803';}
.icon-search:before{content:'\e804';color:#191919;}
#top_search_button:hover .icon-search:before{color:#1290CB;}
.icon-right-open:before{content:'\e805';}
.icon-left-open:before{content:'\e806';}
.icon-menu:before{content:'\f0c9';}
.activated.icon-menu:before{content:'\e807';}
.icon-spin4:before { content: '\e834';}
.icon-spin5:before { content: '\e838';}
.icon-spin6:before { content: '\e839';}

/*-------Blocks------*/

/* Header navigation with expanded menu */
@media only screen and (min-width: 901px) {
	.site-header .wrap{
		display:flex;
		align-items:flex-start;
		justify-content:space-between;
		gap:clamp(20px,3vw,48px);
	}
	.site-header .wrap:before,
	.site-header .wrap:after{
		content:none;
		display:none;
	}
	.site-header .title-area{
		float:none;
		flex:0 0 220px;
	}
	.site-header .widget-area{
		display:flex;
		align-items:flex-start;
		justify-content:flex-end;
		gap:10px;
		float:none;
		flex:1 1 auto;
		max-width:none;
		min-width:0;
		width:auto;
	}
	.site-header .widget_nav_menu{
		flex:1 1 auto;
		min-width:0;
	}
	.site-header .widget_custom_html{
		flex:0 0 auto;
	}
	.site-header .textwidget{
		display:flex;
		justify-content:flex-end;
	}
	.site-header .genesis-nav-menu{
		clear:none;
		display:flex;
		align-items:center;
		justify-content:flex-end;
		flex-wrap:wrap;
		gap:0 4px;
		width:auto;
	}
	.site-header .genesis-nav-menu .menu-item{
		display:block;
	}
		#top_search_button{
			display:inline-flex;
			align-items:center;
			justify-content:center;
			min-height:44px;
			min-width:44px;
			margin:0;
			padding:5px;
		}
}

