@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=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 */
.main-content .container{width:80%;margin-left:20%;}.title a{color:black;border-bottom:1px solid #a5a58d;padding-right:2px;}.title a:hover{color:#a5a58d;}@media screen and (max-width:1200px) and (min-width:991px){.main-content .container{width:90%;margin-left:10%;}}@media screen and (max-width:990px){.main-content .container{width:100%;margin-left:0;}}@media screen and (max-width:550px){.col-md-12{padding-left:0;}}.box{margin-top:-80px;height:auto;overflow:hidden;padding:10px 0 40px 60px}@media screen and (max-width:550px){.box{padding-left:0;overflow:visible;}}.box ul{list-style-type:none;margin:0;padding:0;position:relative;transition:all 0.5s linear;top:0}.box ul:last-of-type{top:80px}.box ul:before{content:"";display:block;width:0;height:100%;border:1px dashed grey;position:absolute;top:0;left:30px}.box ul li{margin:20px 60px 60px;position:relative;padding:10px 20px;background:rgba(255,255,255,0.3);color:#000;border-radius:10px;line-height:20px;width:90%;list-style-type:none;}@media screen and (max-width:550px){.box ul li{padding-left:5px;}}.box ul li > p{content:"";display:block;width:0;height:100%;border:1px solid #000;position:absolute;top:0;left:-30px;}p > span{display:none;}.box ul li:before,.box ul li:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#f7f7fa;border:2px solid #000;position:absolute;left:-34.5px;z-index:100;}.box ul li > span:before{top:-10px}.box ul li > span:after{top:95%}.box .title{font-family:'Cormorant Garamond';font-size:1.4em;font-weight:400;line-height:1.3em;color:#000;margin-bottom:5px;}.box .info:first-letter{text-transform:capitalize;line-height:1.7}.box .name{margin-top:10px;text-transform:capitalize;font-style:italic;text-align:right;margin-right:20px}.box .time span{position:absolute;left:-100px;color:#fff;font-size:80%;font-weight:bold;}.box .time span:first-child{top:-16px}.box .time span:last-child{top:94%}.arrow{position:absolute;top:105%;left:22%;cursor:pointer;height:20px;width:20px}.arrow:hover{-webkit-animation:arrow 1s linear infinite;-moz-animation:arrow 1s linear infinite;-o-animation:arrow 1s linear infinite;animation:arrow 1s linear infinite;}.box ul:last-of-type .arrow{position:absolute;top:105%;left:22%;transform:rotateX(180deg);cursor:pointer;}svg{width:20px;height:20px}@keyframes arrow{0%,100%{top:105%}50%{top:106%}}@-webkit-keyframes arrow{0%,100%{top:105%}50%{top:106%}}@-moz-keyframes arrow{0%,100%{top:105%}50%{top:106%}}@-o-keyframes arrow{0%,100%{top:105%}50%{top:106%}}
.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;}
