@charset 'UTF-8';
.ctf-fixed-height{overflow:auto}#ctf .ctf-item{padding:15px 5px;overflow:hidden}#ctf.ctf-boxed-style .ctf-item{padding:15px}#ctf .ctf-item:first-child{border-top:none}#ctf .ctf-item:last-of-type{border-bottom:none!important}#ctf #ctf .ctf-photo-hover span.fa-arrows-alt,#ctf .ctf-photo-hover svg.fa-arrows-alt,#ctf .ctf_remaining,#ctf.ctf-super-narrow .ctf-author-screenname,#ctf.ctf-super-narrow .ctf-screename-sep{display:none}#ctf .ctf_more{padding:1px;border:1px solid transparent;border-radius:3px;display:inline-block;line-height:1}#ctf .ctf_more:hover{cursor:pointer;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);text-decoration:none}#ctf .ctf-header{float:left;clear:both;margin:0;padding:5px 5px 15px;line-height:1.2;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ctf .ctf-header a{float:left;display:block;text-decoration:none}#ctf .ctf-header-img{float:left;position:relative;width:48px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#ctf .ctf-header-img img{display:block;float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#ctf.ctf-rebranded .ctf-header-img-hover svg{margin-top:-15px;margin-left:-14px}#ctf.ctf-rebranded .ctf-header-img-hover svg path,.ctf-rebranded .ctf-header-follow svg path{fill:white}#ctf .ctf-header-generic-icon,#ctf .ctf-header-img-hover{display:none;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(27,149,224,.85);-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;z-index:999}#ctf .ctf-header-generic-icon .fa,#ctf .ctf-header-generic-icon svg,#ctf .ctf-header-img-hover .fa,#ctf .ctf-header-img-hover svg{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-8px;font-size:20px;z-index:1000}#ctf .ctf-header-generic-icon svg,#ctf .ctf-header-img-hover svg{margin-top:-10px;margin-left:-10px}#ctf .ctf-header .ctf-header-follow{display:inline-block;padding:3px 6px;margin:0 0 0 2px;position:relative;top:-2px;background:#1b95e0;color:#fff;font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background .6s ease-in-out;-webkit-transition:background .6s ease-in-out;-o-transition:background .6s ease-in-out;transition:background .6s ease-in-out}#ctf .ctf-header .ctf-header-follow .fa,#ctf .ctf-header .ctf-header-follow svg{margin-right:3px;font-size:12px}#ctf .ctf-header a:hover .ctf-header-follow{background:#0c7abf;-moz-transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}#ctf .ctf-header-type-generic .ctf-header-img{color:#fff;width:48px;height:48px;position:relative}#ctf .ctf-header-type-generic .ctf-header-link:hover .ctf-header-generic-icon{background:#0c7abf}#ctf .ctf-header-type-generic .ctf-header-no-bio{padding-top:9px!important;font-size:16px;font-weight:700}#ctf .ctf-header-type-generic .ctf-header-generic-icon{display:block;color:#fff;background:#1b95e0;-moz-transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}#ctf .ctf-header-type-generic:hover .ctf-header-generic-icon{display:block;opacity:1}#ctf .ctf-header .ctf-header-user{font-size:16px;line-height:1.3;-ms-word-wrap:break-word;word-break:break-word}#ctf .ctf-header .ctf-header-screenname,#ctf .ctf-header p{font-size:13px;line-height:1.3}.ctf-screenreader{text-indent:-9999px!important;display:inline-block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important}#ctf .ctf-header-text.sbi-no-info .ctf-header-user{padding-top:9px!important}#ctf .ctf-header-text.sbi-no-bio .ctf-header-counts{clear:both}#ctf .ctf-context{width:100%;padding-left:42px;margin-bottom:2px}#ctf .ctf-with-logo .ctf-context{padding-right:30px}#ctf .ctf-retweet-icon{display:inline-block;font-size:inherit;line-height:1;margin:0 5px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#ctf.ctf-super-narrow .ctf-retweet-icon{margin:0 5px 0 0}#ctf .ctf-reply-icon{display:inline-block;font-size:inherit;padding:1px 3px 3px;line-height:1;margin:0 3px 0 0}#ctf .ctf-author-box{margin-left:56px}#ctf .ctf-author-avatar{clear:both;width:48px;height:48px;margin:3px 6px 0 -56px;float:left;overflow:hidden;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#ctf .ctf-author-avatar img{margin:0!important;padding:0}#ctf .ctf-author-name,#ctf .ctf-author-screenname,#ctf .ctf-tweet-meta,#ctf .ctf-verified{margin-left:4px;margin-right:4px;display:inline-block}#ctf .ctf-screename-sep{margin:0 2px;display:inline-block}#ctf .ctf-author-name{font-weight:700!important;margin-top:4px}#ctf .ctf-author-box-link{color:#000;text-decoration:none;display:inline;line-height:1.5!important}#ctf .ctf-quoted-verified,#ctf .ctf-verified{color:#77c7f7;margin-left:0}#ctf .ctf-quoted-verified,.ctf-credit-link .fa,.ctf-credit-link svg{margin-right:4px}#ctf .ctf-tweet-meta,#ctf.ctf-super-narrow .ctf-author-name{display:inline-block}#ctf .ctf-replied-to-text a{font-size:inherit;color:inherit;font-weight:inherit}#ctf p.ctf-media-link,#ctf p.ctf-tweet-text{padding:0!important;margin:0!important;line-height:1.4}#ctf .ctf-tweet-actions,#ctf .ctf-tweet-content{margin-left:58px;margin-top:3px;max-width:100%}#ctf .ctf-corner-logo{display:inline-block;float:right;color:#1b95e0;font-size:24px}#ctf.ctf-narrow .ctf-corner-logo{font-size:20px}#ctf .ctf-hide-avatar .ctf-author-box,#ctf .ctf-hide-avatar .ctf-author-name,#ctf .ctf-hide-avatar .ctf-context,#ctf .ctf-hide-avatar .ctf-quoted-tweet,#ctf .ctf-hide-avatar .ctf-tweet-actions,#ctf .ctf-hide-avatar .ctf-tweet-content,#ctf.ctf-narrow .ctf-hide-avatar .ctf-author-box,#ctf.ctf-narrow .ctf-hide-avatar .ctf-context,#ctf.ctf-narrow .ctf-hide-avatar .ctf-quoted-tweet,#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-actions,#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-content,#ctf.ctf-super-narrow .ctf-context,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-author-box,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-context,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-quoted-tweet,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-actions,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-content,#ctf.ctf-super-narrow .ctf-quoted-tweet,#ctf.ctf-super-narrow .ctf-tweet-actions,#ctf.ctf-super-narrow .ctf-tweet-content{margin-left:0}#ctf .ctf-hide-avatar .ctf-context{padding-left:0}#ctf .ctf-header-img.ctf-no-consent,#ctf .ctf-header-img.ctf-no-consent .ctf-header-img-hover{display:block;opacity:1;height:48px}#ctf .ctf-quoted-tweet{display:block;clear:both;margin:7px 0 5px 58px;padding:8px 12px;border:1px solid rgba(0,0,0,.1);text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out}#ctf .ctf-quoted-tweet-text-media-wrap,#ctf .ctf-quoted-tweet:focus,#ctf .ctf-quoted-tweet:hover,#ctf .ctf-tweet-text-media-wrap{-moz-transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out}#ctf .ctf-quoted-tweet:focus,#ctf .ctf-quoted-tweet:hover{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);transition:background .1s ease-in-out}#ctf .ctf-quoted-author-name{font-weight:700;margin-right:4px}#ctf .ctf-quoted-tweet p{margin:2px 0}#ctf .ctf-tweet-actions a{padding:2px 10px 2px 5px;float:left}#ctf .ctf-tweet-actions a.ctf-like,#ctf .ctf-tweet-actions a.ctf-reply,#ctf .ctf-tweet-actions a.ctf-retweet{color:rgba(0,0,0,.35);text-decoration:none;border:none;-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}#ctf .ctf-tweet-actions a span.fa,#ctf .ctf-tweet-actions a svg{width:1.1em;height:1.1em;font-size:1.1em}#ctf .ctf-tweet-actions a span.fa.fa-retweet{width:1.2em;height:1.2em;font-size:1.2em}#ctf .ctf-tweet-actions .ctf-reply{margin-left:-5px}#ctf .ctf-tweet-actions a:focus,#ctf .ctf-tweet-actions a:hover{-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}#ctf .ctf-tweet-actions .ctf-reply:focus,#ctf .ctf-tweet-actions .ctf-reply:hover{color:#e34f0e!important}#ctf .ctf-tweet-actions .ctf-retweet:focus,#ctf .ctf-tweet-actions .ctf-retweet:hover{color:#19cf86!important}#ctf .ctf-tweet-actions .ctf-like:focus,#ctf .ctf-tweet-actions .ctf-like:hover{color:#e81c4f!important}#ctf .ctf-action-count{float:right;padding-left:3px;font-size:.9em;margin-top:.25em;line-height:1.2em}#ctf .ctf-twitterlink{margin-top:.3em;line-height:1.2em;font-size:.8em}#ctf .ctf-quoted-tweet-text-media-wrap,#ctf .ctf-tweet-text-media-wrap{margin-left:5px;padding:4px;display:inline-block;border:1px solid rgba(0,0,0,.15);color:inherit;text-decoration:none;line-height:1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:background .1s ease-in-out}#ctf #ctf-more,#ctf .ctf-out-of-tweets,.ctf-credit-link{padding:5px 0;text-align:center}#ctf #ctf-more,#ctf .ctf-tweet-text-media-wrap:focus,#ctf .ctf-tweet-text-media-wrap:hover{background:rgba(0,0,0,.05);-moz-transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out}#ctf .ctf-tweet-text-media-wrap:focus,#ctf .ctf-tweet-text-media-wrap:hover{border:1px solid rgba(0,0,0,.1);transition:background .1s ease-in-out}.ctf-multi-media-icon .ctf-tweet-text-media,.ctf-quoted-tweet-text .ctf-tweet-text-media{margin-left:3px}#ctf #ctf-more{display:block;border:none;width:100%;min-height:30px;margin:0;position:relative;box-sizing:border-box;outline:0;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;transition:background .1s ease-in-out}#ctf #ctf-more:hover{background:rgba(0,0,0,.1);-moz-transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out}#ctf #ctf-more.ctf-loading span{-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0}#ctf .ctf-loader{width:20px;height:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:1s ease-in-out infinite ctf-sk-scaleout;animation:1s ease-in-out infinite ctf-sk-scaleout}@-webkit-keyframes ctf-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes ctf-sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ctf-credit-link{width:100%;clear:both;margin-top:5px;font-size:12px}#ctf svg{box-sizing:unset}#ctf svg:not(:root).svg-inline--fa,#ctf_lightbox svg:not(:root).svg-inline--fa{box-sizing:unset;overflow:visible;width:1em}#ctf .svg-inline--fa.fa-w-16{width:16px}#ctf .svg-inline--fa.fa-w-20{width:20px}#ctf .ctf-context .ctf-retweet-icon svg{width:1.2em;height:1.2em}#ctf .svg-inline--fa,#ctf_lightbox .svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}#ctf.ctf-styles .ctf-author-screenname,#ctf.ctf-styles .ctf-context,#ctf.ctf-styles .ctf-screename-sep,#ctf.ctf-styles .ctf-tweet-meta,.ctf_smash_error span{font-size:12px}#ctf .ctf-error{width:100%;text-align:center}#ctf .ctf-error code,#ctf .ctf-error iframe,#ctf .ctf-error p{padding:0;margin:0 2px}#ctf .ctf-error-user p,#ctf.ctf-super-narrow .ctf-context{padding-bottom:5px}#ctf .ctf-error-user{width:100%}#ctf .ctf-error-admin{margin-top:15px;display:inline-block}#ctf .ctf-error code{display:block;padding:4px}.ctf_smash_error{border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ctf_smash_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#ctf .ctf-out-of-tweets{display:block;border:1px solid rgba(0,0,0,.1);background:0 0;width:100%;min-height:30px;margin:0;position:relative;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#ctf .ctf-out-of-tweets iframe,#ctf .ctf-out-of-tweets p{margin:0 2px;padding:0}#ctf .ctf-out-of-tweets p{padding:3px;display:none}#ctf.ctf-narrow .ctf-author-avatar,#ctf.ctf-narrow .ctf-author-avatar img{width:38px;height:38px}#ctf.ctf-narrow .ctf-quoted-tweet,#ctf.ctf-narrow .ctf-tweet-actions,#ctf.ctf-narrow .ctf-tweet-content{margin-left:48px}#ctf.ctf-narrow .ctf-context{margin-left:49px}#ctf.ctf-narrow .ctf-author-box{margin-left:46px}#ctf.ctf-narrow .ctf-author-avatar{margin-left:-46px}#ctf.ctf-narrow .ctf-tweet-content{padding:3px 0 5px}#ctf.ctf-narrow .ctf-tweet-actions,#ctf.ctf-super-narrow .ctf-tweet-content{float:left;clear:both}#ctf.ctf-super-narrow .ctf-author-box{min-height:32px;margin-bottom:2px;margin-left:38px;float:left;clear:both}#ctf.ctf-super-narrow .ctf-author-avatar,#ctf.ctf-super-narrow .ctf-author-avatar img{width:32px;height:32px}#ctf.ctf-super-narrow .ctf-author-avatar{margin-left:-38px;margin-top:0}#ctf.ctf-super-narrow .ctf-credit-link{font-size:10px}#ctf.ctf-super-narrow .ctf-header-bio{margin:0!important;padding-top:5px}#ctf.ctf-super-narrow .ctf-header-user{min-height:48px}#ctf.ctf-super-narrow .ctf-header-text{padding-top:10px}#ctf.ctf-super-narrow .ctf-header-follow{margin-top:5px}#ctf.ctf-super-narrow .ctf-more span{display:block;margin-top:3px}@media all and (max-width:640px){#ctf.ctf-width-resp{width:100%!important}}.ctf.ctf-boxed-style[data-boxshadow=true] .ctf-item{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}[data-header-size=large] .ctf-header-type-text{font-size:48px}[data-header-size=medium] .ctf-header-type-text{font-size:42px}[data-header-size=small] .ctf-header-type-text{font-size:36px}#ctf.ctf-list.ctf-boxed-style .ctf-header,.ctf-list.ctf-boxed-style .ctf-item{margin-bottom:25px}#ctf .ctf-header-text{float:left;width:100%;padding-top:5px}#ctf .ctf-no-bio .ctf-header-text{padding-top:13px}#ctf .ctf-header-text .ctf-header-user,#ctf .ctf-header-text p{float:left;clear:both;width:auto;margin:0 0 0 60px!important;padding:0!important;text-align:left}#ctf .ctf-header-name{font-weight:700;margin-right:6px}#ctf .ctf-header-text .ctf-header-bio{padding:0!important;word-break:break-word}#ctf .ctf-header-text .ctf-verified{margin-right:5px}#ctf.ctf_palette_light .ctf-author-name,#ctf.ctf_palette_light .ctf-author-screenname,#ctf.ctf_palette_light .ctf-header-bio,#ctf.ctf_palette_light .ctf-header-counts,#ctf.ctf_palette_light .ctf-header-name,#ctf.ctf_palette_light .ctf-header-type-text,#ctf.ctf_palette_light .ctf-tweet-actions a,#ctf.ctf_palette_light .ctf-tweet-text{color:#444}#ctf.ctf_palette_dark .ctf-tweet-text a,#ctf.ctf_palette_light .ctf-tweet-text a{color:inherit}#ctf.ctf_palette_dark .ctf-item,#ctf.ctf_palette_light .ctf-item{background:0 0}#ctf.ctf_palette_dark .ctf-corner-logo,#ctf.ctf_palette_light .ctf-corner-logo{color:#1b95e0}#ctf.ctf_palette_dark .ctf-verified,#ctf.ctf_palette_light .ctf-verified{color:#77c7f7}#ctf.ctf_palette_light .ctf-more{background:rgba(0,0,0,.5);color:#444}#ctf.ctf_palette_dark{background:#20222c}#ctf.ctf_palette_dark.ctf.ctf-boxed-style .ctf-item{background:rgba(255,255,255,.1)!important}#ctf.ctf_palette_dark .ctf-author-name,#ctf.ctf_palette_dark .ctf-author-screenname,#ctf.ctf_palette_dark .ctf-header-bio,#ctf.ctf_palette_dark .ctf-header-counts,#ctf.ctf_palette_dark .ctf-header-name,#ctf.ctf_palette_dark .ctf-header-type-text,#ctf.ctf_palette_dark .ctf-tweet-text{color:#fff}#ctf.ctf_palette_dark .ctf-more{background:rgba(255,255,255,.2);color:#fff}#ctf.ctf_palette_dark .ctf-tweet-actions a{color:rgba(255,255,255,.8)}.ctf-rebranded .ctf-header-follow svg{width:13px;height:13px;transform:translate(3px,2px)}.tml{font-size:1em}.tml *{box-sizing:border-box}.tml .tml-field-wrap{margin-bottom:1em}.tml .tml-label{display:block;margin:.5em 0}.tml .tml-checkbox+.tml-label{display:inline}.tml .tml-field{width:100%}.tml .tml-description{display:block;font-size:.85em;font-style:italic;margin:.5em 0}.tml .tml-errors,.tml .tml-messages{list-style:none;margin:0;padding:0}.tml .tml-action-confirmaction .success,.tml .tml-error,.tml .tml-message,.tml .tml-success{border-left:4px solid #00a0d2;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);display:block;margin:0 0 1em;padding:.75em}.tml .tml-error{border-left-color:#dc3232}.tml .tml-action-confirmaction .success,.tml .tml-success{border-left-color:#46b450}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:700;opacity:0;margin-bottom:1em;padding:.5em}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}.main-page-title-block img {
border-top-left-radius: 400px;
}
.title-and-featured-image>.wp-block-group {
align-items: stretch;
}
.title-and-featured-image .featured-image-container {
height: 100%;
display: flex;
align-items: flex-end;
border-radius: 50% 50% 0% 100% / 100% 0% 100% 0%;
overflow: hidden;
}
#menu-main {
display: flex;
justify-content: space-between;
font-size: var(--wp--preset--font-size--large);
font-weight: bold;
margin: 0;
padding: 20px 0px;
margin-block-start: 0;
}
#menu-main li {
list-style-type: none;
padding: 5px;
}
#menu-main a {
font-size: var(--wp--preset--font-size--large);
color: var(--wp--preset--color--body-highlight);
text-decoration: none;
}
#menu-main a:hover {
color: var(--wp--preset--color--primary-highlight);
}
#menu-main .menu-item {
position: relative;
}
#menu-main .menu-item-has-children .sub-menu {
display: none;
position: absolute;
z-index: 100;
top: calc(100%);
width: max-content;
padding: 1rem 0rem;
border-top-left-radius: 1rem;
border-bottom-right-radius: 1rem;
background-color: var(--wp--preset--color--primary-highlight);
color: var(--wp--preset--color--white);
}
#menu-main .menu-item-has-children .sub-menu,
#menu-main .menu-item-has-children .sub-menu a {
font-size: var(--wp--preset--font-size--medium);
}
#menu-main .menu-item-has-children::after {
display: none;
content: '';
position: absolute;
bottom: 0;
left: 50%; width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid var(--wp--preset--color--primary-highlight);
}
#menu-main .menu-item-has-children:hover .sub-menu,
#menu-main .menu-item-has-children:hover::after {
display: block;
}
#menu-main .menu-item-has-children .sub-menu a {
color: var(--wp--preset--color--white);
padding: 0 1rem;
display: inline-block;
width: 100%;
}
#menu-main .menu-item-has-children .sub-menu li:hover {
background-color: var(--wp--preset--color--body-highlight);
}
.is-content-justification-space-between {
justify-content: space-between;
}
.wp-block-site-logo.is-default-size img {
width: unset !important;
}
.footer-row-1 {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
.footer-row-1 img.aldcs-logo{
width: 170px;
}
footer .proudlyWorking{
font-size: var(--wp--preset--font-size--medium);
font-weight: bold;
color: var(--wp--preset--color--body-highlight);
}
footer .wp-block-column img{
max-width: 140px !important;
}
@media(max-width: 850px) {
.footer-container {
flex-wrap: wrap !important;
}
.footer-container p {
margin: auto;
text-align:center;
}
.footer-row-1 {
display: block;
text-align: center;
}
.footer-row-1 .wp-block-buttons{
display: block;
margin-top: 20px;
}
footer .partner-logos {
text-align: center;
}
footer .partner-logos  img{
max-height: 80px;
width: auto;
}
}
.meet-the-team-image-container {
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
height: 180px;
margin-bottom: 0px;
border-top-left-radius: 21px;
border-top-right-radius: 21px;
}
.archive-meet-the-team-flex {
gap: 0px !important;
}
.archive-meet-the-team-content p {
margin-top: 0px;
}
.archive-meet-the-team-content h3 {
margin-bottom: 5px;
}
.meet-the-team-image {
flex-shrink: 0;
min-width: 100%;
min-height: 100%;
}
.panel-with-title-over-image {
gap: 0px !important;
}
.panel-with-title-over-image> :last-child {
padding-bottom: 15px;
}
.panel-with-title-over-image> :nth-child(2) {
padding-top: 15px;
}
.panel-with-title-over-image h3 {
margin-top: 0px;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 5px;
}
.panel-with-title-over-image p {
margin-top: 0px;
padding-left: 15px;
padding-right: 15px;
}
.panel-with-title-over-image img {
flex-shrink: 0;
min-width: 100%;
min-height: 100%;
}
.panel-with-title-over-image figure {
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
height: 180px;
margin-bottom: 0px;
border-top-left-radius: 21px;
border-top-right-radius: 21px;
}
.twitter-icon-button {
display: inline-block !important;
padding-top: 2px !important;
padding-bottom: 2px !important;
width: max-content;
}
.archive-meet-the-team-item img {
object-fit: cover;
height: 100%;
}
.archive-meet-the-team-item figure a {
height: 100%;
}
.archive-meet-the-team-flex {
display: flex;
flex-direction: column;
height: 100%;
}
.archive-meet-the-team-content {
flex-grow: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 5px;
}
.archive-meet-the-team-content h3 {
margin: 0!important;
}
.archive-meet-the-team-content a {
margin-top: auto;
margin-right: 0!important;
}
.post-slide img[src*=logo\.png] {
object-fit: contain;
}* {
line-height: 1.5em;
}
@media screen and (min-width: 900px) {
.nowrap{
white-space: nowrap;
}
}
.align-right{
text-align: right !important;
}
li {
color: var(--wp--preset--color--body);
}
main h2 {
color: var(--wp--preset--color--body-highlight);
}
time {
color: var(--wp--preset--color--body-highlight);
}
i[class^=fa] {
color: var(--wp--preset--color--primary-highlight) !important;
}
.is-style-with-underline {
border-bottom: 3px solid var(--wp--preset--color--primary);
}
.form .col-50 {
width: 50%;
}
a {
color: var(--wp--preset--color--link-color)
}
@media only screen and (max-width: 600px) {
.form .col-50 {
width: 100%;
}
}
.form label {
word-wrap: no-wrap;
line-height: 35px;
color: var(--wp--preset--color--body);
}
#registration-form label {
margin-right: auto;
width: 100%;
}
#login-form label {
width: 150px;
}
.form .form-group input:not([type="checkbox"]), .form-group textarea { 
width: 100%;
}
.form-group input[type="checkbox"] {
width: 22px;
}
.form-group input,
#search-form input,
#search-form select {
height: 34px;
background: #FFFFFF;
border: 0.5px solid #8E8997;
border-radius: 3px;
}
.form .form-group {
margin: 10px 0;
display: flex;
flex-direction: row;
align-items: center;
}
.form-group div {
width: 100%;
}
#login-form {
justify-content: center;
display: flex;
flex-direction: column;
max-width: 500px;
margin: auto;
}
.timeline-entry {
margin-top: 0 !important;
padding-top: 0px;
padding-bottom: 0px;
}
.timeline-entry.is-layout-flex {
gap: unset;
}
.timeline-entry > div:last-child {
position: relative;
border-left-style: solid!important;
}
.timeline-entry > div:last-child::after {
content: "";
height: 20px;
width: 20px;
position: absolute;
top: 50%;
left: 0;
transform: translate(calc(-50% - 1.5px), -50%);
border-radius: 20px;
background-color: var(--wp--preset--color--primary-highlight);
}
.timeline-entry .is-layout-flow > * + * {
margin-top: 6px;
}
.advanced-post-block p {
margin-top: 0px;
margin-bottom: 0px;
}
@media screen and (min-width: 781px) {
.timeline-entry > div:first-child {
border: none;
}
}
@media screen and (max-width: 780px) {
.timeline-entry > div {
display: none;
}
.timeline-entry > div:has(p) {
display: block;
position: relative;
}
.timeline-entry > div:has(p)::after {
content: "";
height: 20px;
width: 20px;
position: absolute;
top: 50%;
left: 0;
transform: translate(calc(-50% - 1.5px), -50%);
border-radius: 20px;
background-color: var(--wp--preset--color--primary-highlight);
}
}
.download-link a {
font-weight: bold;
text-decoration: none;
}
.is-style-with-alt-underline {
border-bottom: 3px solid var(--wp--preset--color--primary-highlight);
}
.is-style-outlined-buttons a, .is-style-outlined-buttons a.wp-block-post-excerpt__more-link {
border: 3px solid var(--wp--preset--color--primary-highlight) !important;
color: var(--wp--preset--color--primary-highlight) !important;
background-color: white !important;
text-align: center !important;
}
.is-style-outlined-buttons .wp-block-button a:hover, .is-style-outlined-buttons a.wp-block-post-excerpt__more-link {
color: var(--wp--preset--color--body-highlight) !important;
border: 3px solid var(--wp--preset--color--body-highlight) !important;
background-color: white !important;
}
.is-style-outlined-buttons .wp-block-button a:hover, .is-style-outlined-buttons a.wp-block-post-excerpt__more-link:hover{
color: var(--wp--preset--color--body-highlight) !important;
border: 3px solid var(--wp--preset--color--body-highlight) !important;
background-color: white !important;
}
.is-style-outlined-buttons .wp-block-button a:hover i { color: var(--wp--preset--color--body-highlight) !important;
}
.transparent-textbox-with-heading-and-image-on-left img {
width: 100%;
}
.main-page-title-block img {
width: 100%;
max-height: 326px;
object-fit: cover;
}
.ls-card {
overflow: hidden;
background-color: var(--wp--preset--color--secondary);
}
.ls-card a {
text-decoration: none;
}
.ls-card div {
margin-top: 0;
}
.ls-card h2 {
position: absolute;
bottom: 0;
}
.ls-card h2,
.ls-card h3 {
width: 100%;
padding: 10px;
margin: 0;
box-sizing: border-box;
}
.ls-card i {
width: 16px;
padding: 10px;
color: var(--wp--preset--color--primary-highlight) !important;
}
.ls-card img {
height: 191px;
width: 100%;
object-fit: cover;
}
.ls-card p {
padding: 10px;
margin: 0;
}
.ls-card>.wp-block-group {
position: relative;
}
.ls-card.ls-card.clickable { cursor: pointer;
} .wp-block-buttons>.wp-block-button {
display: inline-block;
margin: 0;
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
font-size: inherit;
} .navigation-tiles:not(.is-content-justification-center){
display: grid !important;
grid-template-columns: repeat(4, 1fr);
align-items: normal !important;
grid-auto-rows: 1fr;
}
.wp-block-button__link {
box-sizing: border-box;
cursor: pointer;
display: inline-block;
text-align: center;
word-break: break-word;
}
.navigation-tiles a ,
.navigation-tiles div {
width: 100%;
height: 100%;
border-radius: 20px;
text-align: left;
}
@media screen and (min-width: 900px) {
.navigation-tiles a {
min-height: 4.2em;
}
} .is-style-file-download a {
color: var(--wp--preset--color--body-highlight);
}
.is-style-file-download-large {
text-align: center;
}
.is-style-file-download-large a {
text-decoration: none;
font-weight: bold;
font-size: 24px;
color: var(--wp--preset--color--body-highlight);
}
.is-style-file-download a::before,
.is-style-launch-pdf-viewer a:not(.wp-element-button)::before,
.is-style-file-download-large a::before{
content: "\f15b";
font-family: 'Font Awesome 6 Free';
font-weight: 400;
padding-right: 5px;
color: var(--wp--preset--color--primary-highlight);
}
a[href^="mailto:"],
a[href^="tel:"],
.contacts-directory a {
color: var(--wp--preset--color--link-color);
white-space: nowrap;
}
a[href^="mailto:"]::before {
display: inline-block;
content: "\f0e0";
padding-right: 5px;
text-decoration: none;
font-family: 'Font Awesome 6 Free';
font-weight: 400;
color: var(--wp--preset--color--primary-highlight);
}
.news-link {
margin: 0;
}
.news-link a {
font-weight: normal;
}
.news-link a::before {
content: "\f1ea";
display: inline-block;
padding-right: 5px;
text-decoration: none;
font-family: 'Font Awesome 6 Free';
font-weight: 400;
color: var(--wp--preset--color--primary-highlight);
}
.no-bullet {
list-style: none;
padding: 0;
}
.post-title-section {
align-items: flex-end!important;
}
.post-title-section .wp-block-post-date {
margin-top: 5px;
}
.post-title-section img {
border-radius: 20px;
}
.news-single-post .wp-block-post-excerpt__more-text {
text-align: right;
}
.news-single-post .wp-block-post-excerpt__more-link::after {
content: "\f061";
display: inline-block;
padding-left: 5px;
text-decoration: none;
font-family: 'Font Awesome 6 Free';
font-weight: 900;
color: var(--wp--preset--color--white);
}
.posts-pagination {
display: flex;
justify-content: center;
align-items: middle;
}
.page-numbers {
margin: 0;
text-decoration: none;
font-size: 25px;
text-align: center;
min-width: 30px;
padding: 3px 7px;
background-color: var(--wp--preset--color--white);
color: var(--wp--preset--color--body-highlight);
transition: all ease-out 0.3s;
}
.page-numbers:not(.current):hover {
color: var(--wp--preset--color--white);
background-color: var(--wp--preset--color--body-highlight);
}
.page-numbers:not(.prev):not(.next) {
border: solid 1px var(--wp--preset--color--body-highlight);
border-right: none;
}
.page-numbers:last-child {
border: solid 1px var(--wp--preset--color--body-highlight)!important;
}
.page-numbers.prev {
border: solid 1px var(--wp--preset--color--body-highlight);
border-right: none;
border-top-left-radius: 22.5px;
border-bottom-left-radius: 22.5px;
}
.page-numbers.next {
border: solid 1px var(--wp--preset--color--body-highlight);
border-top-right-radius: 22.5px;
border-bottom-right-radius: 22.5px;
}
.page-numbers.current {
background-color: var(--wp--preset--color--primary-alt-highlight);
}
.post-slider {
margin: 0 -20px;
}
.slick-slide.post-slide {
height: unset;
}
.post-slide {
background-color: var(--wp--preset--color--secondary);
border-radius: 20px;
overflow: hidden;
margin: 0 20px;
}
.post-slide img {
object-fit: cover;
width: 100%;
height: 200px;
}
.post-slide-text {
padding: 20px;
}
.post-slide-text i {
display: block;
text-align: right;
}
.post-slide a {
text-decoration: none;
color: var(--wp--preset--color--body);
}
#login-error, #validation-component{
background-color: #FFE5E5;
padding: 20px 20px;
box-sizing: border-box;
color: var(--wp--preset--color--body-highlight) !important;
}
#validation-component ul {
list-style: none;
padding: 0;
margin: 0;
}
.success-message, #success-notification,  .wpforms-confirmation-scroll, .success-component {
color: var(--wp--preset--color--body-highlight) !important;
background-color: #d4edda !important;
border: 2px solid #c3e6cb !important;
padding: 20px;
box-sizing: border-box;
font-weight:bold;
}
.width-100 {
width: 100%;
}
a[href^="tel:"]::before {
display: inline-block;
content: "\f095";
padding-right: 5px;
text-decoration: none;
font-family: 'Font Awesome 6 Free';
font-weight: 700;
color: var(--wp--preset--color--primary-highlight);
}
.contacts-directory {
width: 100%;
border-spacing: 0px;
}
.contacts-directory th {
font-weight: bold;
background-color: var(--wp--preset--color--primary-alt-highlight);
color: var(--wp--preset--color--body-highlight);
}
.contacts-directory .odd-row {
background-color: var(--wp--preset--color--white);
}
.contacts-directory .even-row {
background-color: var(--wp--preset--color--secondary);
}
.contacts-directory th,
.contacts-directory td {
padding: 10px;
text-align: left;
}
.contacts-directory a.weblink::before {
display: inline-block;
content: "\f0ac";
padding-right: 5px;
text-decoration: none;
font-family: 'Font Awesome 6 Free';
font-weight: 700;
color: var(--wp--preset--color--primary-highlight);
}
@media screen and (min-width: 900px) {
.contacts-directory.mobile {
display: none;
}
}
@media screen and (max-width: 899px) {
.contacts-directory.desktop {
display: none;
}
}
.post-filters {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 20px;
color: var(--wp--preset--color--body);
}
.post-filters form {
width: 100%;
}
.post-filters select {
border: 0.5px solid #8E8997;
border-radius: 3px;
font-size: 14px;
line-height: 16px;
padding: 8px 6px;
color: var(--wp--preset--color--body);
}
.post-filters form > * > select {
margin: 5px 10px;
}
.post-filters input {
margin-top: 20px;
}
.wp-block-button a:hover, .wp-block-button button:hover, a.wp-block-post-excerpt__more-link:hover {
background-color: var(--wp--preset--color--body-highlight) !important;
color: white !important;
}
.wp-block-button a, .wp-block-button button, a.wp-block-post-excerpt__more-link {
padding: 10px 20px;
border-radius: 10px;
font-weight: bold;
background-color: var(--wp--preset--color--primary-highlight);
color: white;
text-decoration: none !important;
}
.wp-element-button.has-white-background-color:hover {
background-color: var(--wp--preset--color--primary-highlight) !important;
color: white !important;
} .modal__overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.6);
display: flex;
justify-content: center;
align-items: center;
}
.modal__container {
background-color: #fff;
padding: 30px;
max-width: 500px;
max-height: 100vh;
border-radius: 4px;
overflow-y: auto;
box-sizing: border-box;
}
.modal__header {
display: flex;
justify-content: space-between;
align-items: center;
}
.modal__title {
margin-top: 0;
margin-bottom: 0;
font-weight: 600;
font-size: 1.25rem;
line-height: 1.25;
color: #00449e;
box-sizing: border-box;
}
.modal__close {
background: transparent;
border: 0;
}
.modal__header .modal__close:before {
content: "\2715";
}
.modal__content {
margin-top: 2rem;
margin-bottom: 2rem;
line-height: 1.5;
color: var(--wp--preset--color--body);
}
.modal__btn {
font-size: .875rem;
padding-left: 1rem;
padding-right: 1rem;
padding-top: .5rem;
padding-bottom: .5rem;
background-color: #e6e6e6;
color: var(--wp--preset--color--body);
border-radius: .25rem;
border-style: none;
border-width: 0;
cursor: pointer;
-webkit-appearance: button;
text-transform: none;
overflow: visible;
line-height: 1.15;
margin: 0;
will-change: transform;
-moz-osx-font-smoothing: grayscale;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
transition: -webkit-transform .25s ease-out;
transition: transform .25s ease-out;
transition: transform .25s ease-out, -webkit-transform .25s ease-out;
}
.modal__btn:focus,
.modal__btn:hover {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.modal__btn-primary {
background-color: #00449e;
color: #fff;
}
.report-item-download,
.report-item-url {
display: flex;
gap: 20px;
justify-content: space-between;
align-items: center;
}
.report-item-download span {
word-break: break-all;
flex-shrink: 1;
}
.report-item > .report-item-download {
margin-top: auto;
justify-content: flex-end;
}
.report-item > * {
margin: 0;
}
.modal .report-item-download {
border-bottom: 1px solid var(--wp--preset--color--primary);
}
.report-item-download a,
.report-item-url button,
.report-item-url a { flex-shrink: 0;
border: 3px solid var(--wp--preset--color--primary-highlight);
border-radius: 20px;
padding: 5px 10px;
text-decoration: none;
background-color: white;
color: var(--wp--preset--color--primary-highlight) !important;
width: 100px;
}
.report-item-download a:hover,
.report-item-url a:hover{
border: 3px solid var(--wp--preset--color--body-highlight);
color: var(--wp--preset--color--body-highlight) !important;
}
.report-item-download a::before {
display: inline-block;
content: "\f019";
padding-right: 5px;
text-decoration: none;
font-family: 'Font Awesome 6 Free';
font-weight: 900;
color: var(--wp--preset--color--primary-highlight);
}
.report-item-download a:hover::before {
color: var(--wp--preset--color--body-highlight);
}
.report-item-url i {
padding-right: 5px;
font-weight: 900;
color: var(--wp--preset--color--primary-highlight);
}
.report-item-url {
padding: 10px 0;
}
.reports-grid {
display: grid;
gap: 20px;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}
.report-item {
display: flex;
flex-direction: column;
justify-content: flex-start;
gap: 16px;
background: var(--wp--preset--color--secondary);
padding: 10px;
border-radius: 15px;
}
.float-right {
float: right;
} @keyframes mmfadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes mmfadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes mmslideIn {
from {
transform: translateY(15%);
}
to {
transform: translateY(0);
}
}
@keyframes mmslideOut {
from {
transform: translateY(0);
}
to {
transform: translateY(-10%);
}
}
.micromodal-slide {
display: none;
}
.micromodal-slide.is-open {
display: block;
}
.micromodal-slide[aria-hidden="false"] .modal__overlay {
animation: mmfadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.micromodal-slide[aria-hidden="false"] .modal__container {
animation: mmslideIn .3s cubic-bezier(0, 0, .2, 1);
}
.micromodal-slide[aria-hidden="true"] .modal__overlay {
animation: mmfadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.micromodal-slide[aria-hidden="true"] .modal__container {
animation: mmslideOut .3s cubic-bezier(0, 0, .2, 1);
}
.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
will-change: transform;
}
.fontawesome-wrapper {
display: inline-block;
}
*/ .fontawesome-wrapper div {
display: inline-block;
}
.fontawesome-wrapper p {
display: inline-block;
}
.mobile-header {
display: none;
}
@media(max-width: 850px) {
.desktop-header {
display: none;
}
.mobile-header {
display: block;
}
.wp-block-site-logo.is-default-size img {
width: auto !important;
}
.navigation-tiles {
grid-template-columns: repeat(2, 1fr) !important;
}
.welcome-message {
width: 100%;
}
.welcome-message-menu-container {
flex-wrap: wrap !important;
}
a[href^="mailto:"] {
white-space: wrap;
}
}
.meet-the-team-container div.archive-meet-the-team-item {
max-width: 182px !important
}
.meet-the-team-container {
justify-content: center;
}
.mobile-header .wp-block-site-logo {
display: inline-block;
}
header.site-header .wp-block-search__button{
background-color: white !important;
}
header.site-header .wp-block-search__button svg {
min-height: 2em !important;
min-width: 2em !important;
}
header.site-header .wp-block-search__input{
border: 3px solid var(--wp--preset--color--primary-highlight);
border-radius: 3px
}
header.site-header .wp-block-search__button {
border: 3px solid var(--wp--preset--color--primary-highlight);
border-radius: 8px
}
header.site-header .wp-block-loginout a {
background-color: white;
border: 3px solid var(--wp--preset--color--primary-highlight);
border-radius: 10px;
padding: 8px 10px;
text-decoration: none;
color: var(--wp--preset--color--primary-highlight);
font-weight: bold;
font-size: 15px;
}
.wp-block-button__link {
font-size: 15px;
}
header.site-header .wp-block-search__button {
border: 3px solid var(--wp--preset--color--primary-highlight);
border-radius: 10px;
padding: 5px 10px;
}
header.site-header .wp-block-loginout a:hover, header.site-header .wp-block-search__button:hover{
color: var(--wp--preset--color--body-highlight) !important;
border: 3px solid var(--wp--preset--color--body-highlight) !important;
background-color: white !important;    
}
header.site-header .wp-block-loginout a:hover i, header.site-header .wp-block-search__button:hover svg  {
color: var(--wp--preset--color--body-highlight) !important;
}
.archive-arrow {
float: right;
color: var(--wp--preset--color--primary-highlight);
}
.container {
max-width: 1050px;
width: 90%;
margin: auto;
}
.navbar {
width: 100%;
box-shadow: 0 1px 4px rgb(146 161 176 / 15%);
}
.nav-container {
display: flex;
justify-content: space-between;
align-items: center;
height: 62px;
}
.navbar .menu-items {
display: flex;
}
.navbar .nav-container li {
list-style: none;
}
.navbar .nav-container .buttons a {
text-decoration: none;
color: var(--wp--preset--color--primary);
font-weight: 500;
font-size: 1.2rem;
padding: 0.7rem;
}
.navbar .nav-container .logo > div,
.navbar .nav-container .logo a {
height: 100%;
}
.close-modal {
float: right;
font-size: 25px;
cursor: pointer !important;
}
.modal-header {
width: 100%
}
.navbar-nav li:nth-last-child(-n+2) .sub-menu {
right: 0;
}
.navbar i {
color: var(--wp--preset--color--white);
}
.navbar .nav-container a:hover {
font-weight: bolder;
}
.nav-container {
display: block;
position: relative;
height: 60px;
}
.nav-container .checkbox {
position: absolute;
display: block;
height: 32px;
width: 32px;
top: 20px;
right: 20px;
z-index: 5;
opacity: 0;
cursor: pointer;
}
.screen-reader-text {
width: 1px !important;
}
.nav-container .hamburger-lines {
display: block;
height: 26px;
width: 32px;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 20px;
z-index: 2;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.nav-container .hamburger-lines .line {
display: block;
height: 4px;
width: 100%;
border-radius: 10px;
background: var(--wp--preset--color--primary-highlight);
}
.nav-container .hamburger-lines .line1 {
transform-origin: 0% 0%;
transition: transform 0.4s ease-in-out;
}
.nav-container .hamburger-lines .line2 {
transition: transform 0.2s ease-in-out;
}
.nav-container .hamburger-lines .line3 {
transform-origin: 0% 100%;
transition: transform 0.4s ease-in-out;
}
.mobile-header .navbar {
padding: 20px 0;
}
.mobile-header .container.nav-container {
min-height: 100px;
}
.nav-flex-container {
height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
margin-right: 72px;
}
.nav-flex-container .logo {
flex-grow: 1;
height: 100%;
}
.nav-flex-container .logo img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: 0 50%;
}
.nav-flex-container .buttons {
min-width: max-content;
}
.navbar .menu-items {
background-color: var(--wp--preset--color--white);
padding-top: 20px;
box-shadow: inset 0 0 2000px rgba(255, 255, 255, .5);
min-height: 100vh;
width: 100%;
transform: translate(-150%);
display: flex;
flex-direction: column;
margin-left: -40px;
padding-left: 50px;
transition: transform 0.5s ease-in-out;
position: relative;
z-index: 1000;
margin-top: 9px;
}
.logo .buttons {
float: right;
margin-right: 70px;
margin-top: 15px;
max-height: 60px;
}
.navbar .menu-items li {
margin-bottom: 1.2rem;
font-size: 1.5rem;
font-weight: 500;
}
.logo {
top: 5px;
right: 15px;
font-size: 1.2rem;
color: #0e2431;
}
.nav-container input[type="checkbox"]:checked~.menu-items  {
transform: translate(0);
}
.nav-container input[type="checkbox"]:checked~.hamburger-lines .line1 {
transform: rotate(45deg);
}
.nav-container input[type="checkbox"]:checked~.hamburger-lines .line2 {
transform: scaleY(0);
}
.nav-container input[type="checkbox"]:checked~.hamburger-lines .line3 {
transform: rotate(-45deg);
} .dropdown-toggle {
cursor: pointer;
padding-right: 18px;
width: 100%;
text-align: left;
border: none;
outline: none;
transition: 0.4s;
} .active,
.dropdown-toggle:hover {
background-color: #ccc;
} .dropdown-menu {
padding: 0 18px;
background-color: white;
display: none;
overflow: hidden;
border-left: 1px solid var(--wp--preset--color--primary);
background: border-box;
}
footer a {
color: var(--wp--preset--color--white);
}
.archive-meet-the-team-item {
min-width: 160px !important;
}
div .meet-the-team-container {
flex-wrap: wrap !important;
}
.welcome-user-menu {
background-color: var(--wp--preset--color--primary) !important;
padding-right: 20px !important;
padding-left: 20px !important;
}
.welcome-message {
color: var(--wp--preset--color--white);
font-size: 25px;
font-weight: 500;
}
.welcome-bar-gutter {
max-width: var(--wp--style--global--content-size);
margin-left: auto !important;
margin-right: auto !important;
}
.boxes-grey a {
background-color: #C9C9C0 !important;
color: #383838 !important
}
.boxes-grey a:hover {
color: white !important
}
.wp-block-post-featured-image {
display: flex;
align-items: end;
height: 100%;
}
.report-item {
color: var(--wp--preset--color--body);
}
.report-item  h1,.report-item h2,.report-item h3,.report-item h4,.report-item h5,.report-item h6{
color: var(--wp--preset--color--body-highlight);
}
li[class^="event-"] {
overflow-wrap: normal;
font-weight: bold;
}
li[class^="event-"] i::before {
font-family: "Font Awesome 6 Free";
}
.event-date i::before {
font-weight: 400;
content: "\f133";
}
.event-time i::before {
font-weight: 400;
content: "\f017";
}
.event-location i::before {
font-weight: 900;
content: "\f3c5";
}
.event-priority i::before {
font-weight: 400;
content: "\f005";
}
.event-attendance-type i::before {
font-weight: 900;
content: "\f0c0";
}
.event-type i::before {
font-weight: 900;
content: "\e53d";
}
.events-list .wp-block-columns {
gap: 10px;
}
.events-list > * {
margin: 24px 0;
}
.events-list .wp-block-buttons.is-content-justification-right {
justify-content: flex-end;
display: flex;
gap: 10px;
flex-wrap: wrap
}
.event-buttons {
text-align: right;
}
.priority-area-link {
display: block;
margin: 24px 0;
}
figure.wp-block-table {
display: block!important;
}
figure.wp-block-table table.has-fixed-layout {
table-layout: auto!important;
overflow-x: scroll!important;
}
figure.wp-block-table tr > * {
word-break: normal!important;
}
#search-form {
gap: 10px;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
#search-form input[type="submit"] , .post-filters input[type="submit"],  #login-form *[type="submit"], .tml-button,
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form .wpforms-page-button, .button-primary
{
height: 100%;
color: var(--wp--preset--color--white);
background-color: var(--wp--preset--color--primary-highlight);
padding: 8px 16px;
border-radius: 10px;
font-family: var(--wp--preset--font-family--raleway);
font-size: var(--wp--preset--font-size--medium);
font-weight: bold;
cursor: pointer;
border-width: 0px;
text-decoration: none;
}
#search-form input[type="submit"]:hover, .post-filters input[type="submit"]:hover,  #login-form *[type="submit"]:hover, .tml-button:hover,
div.wpforms-container-full .wpforms-form input[type=submit]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:hover,
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, .button-primary:hover {
background-color: var(--wp--preset--color--body-highlight) !important;
color: white !important;
border-width: 0px;
text-decoration: none;
}
.document-button a {
display: flex;
justify-content: center;
align-items: center;
}
#details-textarea {
display: block;
width: 100%;
margin-bottom: 1em;
border: 3px solid var(--wp--preset--color--primary-highlight);
border-radius: 3px;
box-sizing: border-box;
}
small {
font-size: 10px;
display: block;
}
.search-item {
color: var(--wp--preset--color--body-highlight);
text-decoration: none;
display:flex;
margin: 20px 0;
}
.search-item i {
margin-right: 6px;
}
.search-item p {
margin: 5px 0;
}
textarea, input[type="text"], input[type="search"]{
font-family: var(--wp--preset--font-family--raleway);
font-size: var(--wp--preset--font-size--medium);
}
#adminmenu #menu-posts-restricted_resources .wp-submenu {
width: 200px;
}
#adminmenu #menu-posts-restricted_resources .wp-submenu {
left: 200px;
}
#adminmenu #menu-posts-restricted_resources .wp-not-current-submenu .wp-submenu,
.folded #adminmenu #menu-posts-restricted_resources .wp-has-current-submenu .wp-submenu {
min-width: 200px;
}
.slick-prev:before, .slick-next:before{
color: var(--wp--preset--color--link-color) !important;
opacity: 1 !important;
}
@media only screen and (max-width: 1310px) {
.slick-prev{
left: 0px !important;
}
.slick-next{
right: 0px !important;
}
}
.slick-track {
display: flex!important;
}
.slick-slide {
height: inherit!important;
display: flex!important;
flex-direction: column;
justify-content: flex-start;
}
.slick-slide .report-item-download {
margin-top: auto;
justify-content: flex-end;
}
.title-and-featured-image > * > *:first-child {
padding-left: 10px;
padding-right: 10px;
}
@media only screen and (max-width: 1240px) {
main > *:not(:first-child) {
padding: 0 10px;
}
}
body:not(.block-editor-iframe__body) .breadcrumbs{
list-style-type: none;
margin: 0;
padding: 0;
font-weight: bold;
}
body:not(.block-editor-iframe__body) .breadcrumbs li{
margin: 0;
padding: 0 3px 0 0;
display: inline !important;
}
body:not(.block-editor-iframe__body) .breadcrumbs li:not(:last-child)::after{
content: '\00A0\00A0\276F'; font-weight: normal;
}
body:not(.block-editor-iframe__body) .breadcrumbs li a{
text-decoration: none;   
font-weight: normal;
color: var(--wp--preset--color--primary-highlight);
}
body:not(.block-editor-iframe__body) .breadcrumbs li a:hover{
color: var(--wp--preset--color--body-highlight);
}
body.block-editor-iframe__body .breadcrumbs:before{ content: 'BREADCRUMB LINKS';
font-weight: bold;
} .tml-submit-wrap{
text-align: right;
}
.tml-links{
margin:10px 0;
padding:0;
text-align: right;
}
.tml-links li{
list-style: none;
margin:0;
padding:3px 0;
} .wpforms-form{
color: var(--wp--preset--color--body);
}
.wpforms-form .wpforms-submit-container{
text-align: right;
}
.modal__overlay {
z-index: 1;
}
.form-inputs {
display: grid;
grid-template-columns: auto 1fr;
gap: 10px;
align-items: center;
}
.form-inputs input:not([type="file"]), .form-inputs select {
height: 34px;
background: #FFFFFF;
border: 0.5px solid #8E8997;
border-radius: 3px;
}
.text-right {
text-align: right;
}
.flex-start {
justify-content: flex-start !important;
}
.back-to-top {
display: inline-flex;
justify-content: center;
align-items: center;
height: 30px;
width: 30px;
position: fixed;
bottom: 20px;
right: 20px;
background-color: var(--wp--preset--color--white);
border: 2px solid var(--wp--preset--color--primary-highlight);
border-radius: 100%;
}
.wp-block-file:not(.wp-element-button) {
font-size: unset;
}
.vacancy-listing .is-layout-flex > .is-layout-flex {
gap: 6px;
}
.visually-hidden {
clip: rect(0 0 0 0); 
clip-path: inset(100%); 
height: 1px; 
overflow: hidden; 
position: absolute; 
white-space: nowrap; 
width: 1px; 
}
.main-page-title-block p {
color: var(--wp--preset--color--body);
}
.main-page-title-block > * {
color: var(--wp--preset--color--body);
}
.card-with-image-title-subheading-text h3 {
font-size: 20px !important;
}
a[href^="mailto:"] {
word-wrap: break-word;
word-break: break-all;
white-space: normal;
display: block;
}
.excel-download {
margin-left: 10px;
height: unset !important;
}
.find-on-page-search {
border: 3px solid var(--wp--preset--color--primary-highlight);
border-radius: 8px;
}
.find-on-page-wrapper {
display: flex;
flex-wrap: wrap;
gap: 12px;
justify-content: end;
padding: 12px;
}
.find-on-page-wrapper input {
width: 35%;
}
@media screen and (max-width: 899px) {
.find-on-page-wrapper input {
width: 100%;
}
.find-on-page-wrapper button {
width: 100%;
}
.find-on-page-buttons-wrapper {
justify-content: center !important;
}
}
.find-on-page-buttons-wrapper {
display: flex;
flex-wrap: wrap;
align-items: end;
justify-content: end;
white-space: nowrap;
gap: 10px;
}
.sub-menu {
max-height: 400px;
overflow-y: auto;
overflow-x: hidden;
}
.mobile-header .menu-items {
overflow-y: scroll;
max-height: 100vh;
}
iframe[src*="app.powerbi.com"] {
width: 100%;
height: 600px;
border: none;
min-height: 400px;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.liia.london/wp-content/themes/liia-seslip/assets/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.liia.london/wp-content/themes/liia-seslip/assets/slick/fonts/slick.eot);
src: url(https://www.liia.london/wp-content/themes/liia-seslip/assets/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.liia.london/wp-content/themes/liia-seslip/assets/slick/fonts/slick.woff) format('woff'), url(https://www.liia.london/wp-content/themes/liia-seslip/assets/slick/fonts/slick.ttf) format('truetype'), url(https://www.liia.london/wp-content/themes/liia-seslip/assets/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}