@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Antic+Slab&family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-field-blocknodepagebody p{font-family:'Cormorant Garamond';font-size:1.4em;font-weight:400;line-height:1.3em;color:#000;}.block-field-blocknodepagebody p a{color:black;border-bottom:1px solid #a5a58d;padding-right:2px;}.block-field-blocknodepagebody p a:hover{color:#a5a58d;}h2{line-height:120%;margin:20px 0 10px 0;font-family:'Open Sans',sans-serif;font-weight:700;position:relative;}h2:after{content:" ";position:absolute;width:93%;border-bottom:1px dotted grey;bottom:2px;}@media screen and (max-width:650px){h2:after{width:80%;}}.text-formatted{width:70%;margin-left:30%;}@media screen and (max-width:1200px) and (min-width:991px){.text-formatted{width:85%;margin-left:15%;}}@media screen and (max-width:990px){.text-formatted{width:100%;margin-left:0;}}@media screen and (max-width:650px) and (min-width:451px){.block-block-content .content .text-formatted{display:grid;grid-template-columns:40% 29% 29%;column-gap:2%;}}@media screen and (max-width:450px){.block.block-block-content .text-formatted{display:grid;grid-template-columns:49% 49%;column-gap:2%;}}@media screen and (min-width:451px){img{width:200px;height:auto;float:left;margin-right:30px;border-radius:6px;}}@media screen and (max-width:450px){.text-formatted img{grid-column:1/span 2;width:100%;height:auto;margin-bottom:10px;border-radius:6px;}}p.title a{font-family:'Cormorant Garamond';font-size:1.6em;font-weight:500;line-height:1.3em;color:#000;}p.title a:hover{color:#a5a58d;}@media screen and (max-width:650px) and (min-width:451px){p.title{grid-column:2/span 2;font-size:0.9em;}}@media screen and (max-width:450px){p.title{grid-column:1/span 2;font-size:0.9em;}}p.date{float:left;margin-right:150px;padding-bottom:40px;font-family:'Open Sans';color:#444;font-size:14px;font-weight:500;}@media screen and (max-width:650px) and (min-width:451px){p.date{grid-column:2;margin-right:0;}}@media screen and (max-width:450px){p.date{grid-column:1;margin-right:0;}}p.source{padding-bottom:40px;font-family:'Open Sans';color:#444;font-size:14px;font-weight:500;}@media screen and (max-width:650px) and (min-width:451px){p.source{grid-column:3;}}@media screen and (max-width:450px){p.source{grid-column:2;}}
.status-messages.messages--error{display:none;}
.dialog-off-canvas-main-canvas{background:#fff;}.top-nav{background:#f7f7fa;}.header{background:#f7f7fa;border-bottom:2px solid #eaeaea;}.menu-base-theme a{background:#f7f7fa !important;}.menu-base-theme > li{border-left:none !important;}.main-content{background:#f7f7fa;width:70%;margin:auto;border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;border-right:2px solid #eaeaea;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:40px;}#page-title{width:70%;background-color:#f7f7fa;margin-left:auto;margin-right:auto;margin-top:80px;padding-bottom:20px;border-top:2px solid #eaeaea;border-top-left-radius:8px;border-top-right-radius:8px;border-left:2px solid #eaeaea;border-right:2px solid #eaeaea;}@media screen and (max-width:850px){.main-content,#page-title{width:90%;}}
.site-branding__name a{font-family:'EB Garamond';font-size:4em;color:#000;}.region-primary-menu li a:hover{color:lightgray;text-decoration:underline;}.region-primary-menu li a:visited{color:lightgray;}.site-branding__name{margin-top:2em;margin-bottom:2em;}.top-nav{display:flex;justify-content:center;}.header{display:flex;justify-content:center;padding:0;box-shadow:none;}.col-md-9{flex-basis:100%;max-width:100%;}.region-primary-menu li a{color:lightgray;}.region-primary-menu li .is-active{color:#000 !important;}@media screen and (max-width:766px){.navbar-header.col-md-3{position:absolute;top:15px;left:15px;width:50px;}.navbar-toggle-close{color:#000;}#main-menu > li.active a{color:#000 !important;font-weight:normal;}}@media screen and (max-width:500px){.top-nav{font-size:0.8em;}.fas.fa-bars{font-weight:;width:50px;-webkit-text-stroke:1px #f7f7fa;}}.page-title{font-weight:700;line-height:120%;font-family:'Open Sans',sans-serif;font-size:32px;color:#000;}.clients{background:#454e59;border-bottom:none;padding:20px 0;}.clients a{color:#999;font-size:14px;line-height:150%;letter-spacing:3px;text-transform:uppercase;margin:5vw;}@media screen and (max-width:415px){.clients a{font-size:12px;letter-spacing:2px;margin:3vw;}}.clients a:hover{color:#fff;}.footer{padding:20px 0 0;}.region-footer-second .menu-item{text-align:center;list-style:none;}.region-footer-second .menu-item a{color:#999;}.region-footer-second .menu-item a:hover{color:#000;}.copyright{padding:20px 0;}
