﻿.purple{background-color:#522C7A}.red{background-color:#AA1A53}.green{background-color:#84BD4B}.blue{background-color:#062133}.darkgreen{background-color:#06642E}*{outline:none}html{font-size:100%;margin:0}body{margin:0;background-color:#F4F3F2}.container-fluid{position:relative}.float-left{display:block;float:left}.float-right{display:block;float:right}.section{padding-top:30px;padding-bottom:30px;margin-top:15px;margin-bottom:15px;opacity:0;transition:800ms;position:relative;top:90px}.section.active{opacity:1;top:0}img{max-width:100%;height:auto}.rounded{border-radius:20px !important}.rounded-top{border-top-left-radius:20px !important;border-top-right-radius:20px !important}@media (min-width: 1700px){.container.flow{max-width:80%}}#top-image{display:block;width:100%;aspect-ratio:1/.45;background-position:center;background-size:cover;position:relative}@media (max-width: 992px){#top-image{aspect-ratio:1/.8}}#top-image.strip{aspect-ratio:1/.2}@media (max-width: 992px){#top-image.strip{aspect-ratio:1/.4}}#top-image video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}#top-content{position:relative;top:-30px;margin-bottom:-30px;padding-bottom:90px;padding-top:90px}@media (max-width: 992px){#top-content{padding-bottom:20px;padding-top:20px}}#popup-overlay{display:block;position:fixed;width:100%;height:100%;z-index:999999;top:0;left:0;background-color:rgba(41,46,62,0.84)}#popup-overlay #overlay-popup{max-width:90%;width:1100px;left:50%;transform:translateX(-50%) translateY(-50%);top:50%;background-color:#fff;display:block;position:absolute}#popup-overlay #overlay-popup .gform_submission_error.hide_summary{display:none !important}#popup-overlay #overlay-popup #closepopup{background-color:#AA1A53;border-radius:30px;position:absolute;top:-15px;right:-15px;cursor:pointer;height:45px;width:45px;color:#fff;font-weight:700;text-align:center;font-family:"Lato",sans-serif;line-height:45px}#popup-overlay #overlay-popup img{position:absolute;top:0;bottom:0;left:0;width:50%;object-fit:cover;height:100%}#popup-overlay #overlay-popup #popup-left{width:50%;padding:120px;padding-bottom:120px;float:right;overflow:auto;max-height:calc(90vh - 240px)}@media (max-width: 992px){#popup-overlay #overlay-popup{padding-bottom:360px;top:30px;transform:translateX(-50%)}#popup-overlay #overlay-popup #popup-left{width:100%}#popup-overlay #overlay-popup img{width:100%;height:360px;bottom:0;top:unset}}@media (max-width: 540px){#popup-overlay #overlay-popup #popup-left{padding:45px 30px}}@media (min-width: 992px){#popup-overlay #overlay-popup{min-height:540px}#popup-overlay #overlay-popup #popup-left{min-height:540px}}#gform_wrapper_12 .gfield_radio input{margin:0}h1,h2,h3,h4,h5,h6,p,a,span,li,td,th,textarea,input,button{line-height:180%;letter-spacing:1px;font-family:"Lato",sans-serif;color:#272723}h1,.h1{font-family:"Crimson Text",serif;font-weight:400;font-size:32px;line-height:160%;letter-spacing:1px;line-spacing:39px}@media (max-width: 992px){h1,.h1{font-size:25px}}h2{font-weight:700;font-size:15px;letter-spacing:2px;line-spacing:23px;line-height:160%;text-transform:uppercase}h3{font-family:"Crimson Text",serif;font-style:italic;font-size:23px;letter-spacing:1px;line-spacing:30px;line-height:160%}@media (max-width: 992px){h3{font-size:20px}}h4{font-family:"Crimson Text",serif;font-weight:400;font-size:24px;letter-spacing:1px;line-spacing:30px;line-height:160%}@media (max-width: 992px){h4{font-size:19px}}h5{font-weight:700;font-size:14px;letter-spacing:2px;line-spacing:23px;line-height:160%;text-transform:uppercase}h6{font-family:"Crimson Text",serif;font-style:italic;font-size:19px;letter-spacing:2px;line-spacing:24px;line-height:160%}@media (max-width: 992px){h6{font-size:18px}}a{text-decoration:none}a:hover{color:#84BD4B}.uppercase{letter-spacing:2px;font-size:13px;text-transform:uppercase;font-weight:700}.btn,input[type="submit"]{font-size:13px;margin-bottom:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:10px 30px;border-radius:15px;border:none;color:#fff !important;text-decoration:none !important}.btn.btn-primary{background-color:#AA1A53}.btn.btn-primary:hover{background-color:#06642E}.btn.btn-second{background-color:#062133}.btn.btn-second:hover{background-color:#06642E}.btn.btn-third{background-color:#84BD4B !important}.btn.btn-third:hover{background-color:#06642E !important}input[type="submit"]{background-color:#84BD4B}input[type="submit"]:hover{background-color:#06642E}input,textarea,select{padding:10px 15px;margin-bottom:15px;border:none;border-radius:20px}.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6,.blue p,.blue a,.blue span,.blue li,.blue td,.blue th,.purple h1,.purple h2,.purple h3,.purple h4,.purple h5,.purple h6,.purple p,.purple a,.purple span,.purple li,.purple td,.purple th,.green h1,.green h2,.green h3,.green h4,.green h5,.green h6,.green p,.green a,.green span,.green li,.green td,.green th,.darkgreen h1,.darkgreen h2,.darkgreen h3,.darkgreen h4,.darkgreen h5,.darkgreen h6,.darkgreen p,.darkgreen a,.darkgreen span,.darkgreen li,.darkgreen td,.darkgreen th,.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6,.blue p,.blue a,.blue span,.blue li,.blue td,.blue th,.red h1,.red h2,.red h3,.red h4,.red h5,.red h6,.red p,.red a,.red span,.red li,.red td,.red th{color:#fff}.green .btn.btn-third,.green input[type="submit"]{background-color:#522C7A}.green .btn.btn-third:hover,.green input[type="submit"]:hover{background-color:#06642E}.darkgreen .btn.btn-primary:hover{background-color:#522C7A}.darkgreen .btn.btn-secondary:hover{background-color:#522C7A}.darkgreen .btn.btn-third:hover{background-color:#522C7A}.gform-body input[type="checkbox"]{margin-bottom:0}.slick-loading .slick-list{background:#fff url("/js/slick/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color: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;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir="rtl"]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-prev:before[dir="rtl"]{content:"→"}.slick-next{right:-25px}.slick-next[dir="rtl"]{left:-25px;right:auto}.slick-next:before{content:"→"}.slick-next:before[dir="rtl"]{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:left;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:12px;width:12px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;border:2px solid #84BD4B;border-radius:100%;cursor:pointer}.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{position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#272723;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{background-color:#84BD4B}#header1{padding-top:15px;padding-bottom:15px;z-index:1000}#header1 a#logo{display:block;float:left;width:240px;margin-right:20px;position:relative;z-index:1;max-width:48vw}#header1 a#logo:hover{transform:scale(1.05)}#header1 .menu-main-menu-container{position:relative;top:50%;transform:translateY(-50%)}@media (max-width: 1400px){#header1 .menu-main-menu-container{display:none}}#header1 .menu-main-menu-container ul{display:block;list-style:none;text-align:right}#header1 .menu-main-menu-container ul li{display:inline-block;margin-left:20px}#header1 .menu-main-menu-container ul li:first-child{margin-left:0}#header1 .menu-main-menu-container ul li a{color:#522C7A;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:700}#header1 .menu-main-menu-container ul li a.hover,#header1 .menu-main-menu-container ul li a:hover{border-bottom:2px solid #84BD4B}#header1 .menu-main-menu-container ul li.search a:hover{border-bottom:none}#header1 .menu-main-menu-container ul li ul{background-color:rgba(82,44,122,0.9);position:fixed;top:60px;width:100%;left:0;padding:30px;min-height:205px;border-radius:20px;display:none;z-index:1001}#header1 .menu-main-menu-container ul li ul li{display:block;float:left;width:30%;text-align:left;margin-left:0}#header1 .menu-main-menu-container ul li ul li:nth-child(odd){clear:left}#header1 .menu-main-menu-container ul li ul li a:hover{color:#84BD4B}#header1 .menu-main-menu-container ul li ul.active{display:block}#header1 #header-content{float:right;position:absolute;right:15px;top:50%;transform:translateY(-50%);text-align:right}#header1 #header-content div.social-links{float:right}#header1 #header-content div.social-links a{margin-left:15px}#header1 #header-content div.social-links a:first-child{margin-left:0}#header1 #open-nav{color:#522C7A;font-size:22px;display:none;float:right;margin-top:10px;text-transform:uppercase;letter-spacing:2px;font-size:18px}#header1 #open-nav i{color:#522C7A}@media (max-width: 1400px){#header1 #open-nav{display:block}}#header1.over{position:sticky;top:0;background:linear-gradient(180deg, #522c7a 3%, rgba(255,255,255,0) 96%);z-index:999;margin-bottom:-95px}#header1.over #open-nav{color:#fff}#header1.over #open-nav i{color:#fff}#header1.over .menu-main-menu-container ul li a{color:#fff}#header1.over-green{background:linear-gradient(180deg, #84BD4B 3%, rgba(255,255,255,0) 96%)}#header1.over-darkgreen{background:linear-gradient(180deg, #06642E 3%, rgba(255,255,255,0) 96%)}#header1.over-red{background:linear-gradient(180deg, #AA1A53 3%, rgba(255,255,255,0) 96%)}#header1.over-blue{background:linear-gradient(180deg, #062133 3%, rgba(255,255,255,0) 96%)}#header1.purple #open-nav,#header1.red #open-nav,#header1.green #open-nav,#header1.darkgreen #open-nav{color:#fff}#header1.purple #open-nav i,#header1.red #open-nav i,#header1.green #open-nav i,#header1.darkgreen #open-nav i{color:#fff}#header1.purple .menu-main-menu-container ul li a,#header1.red .menu-main-menu-container ul li a,#header1.green .menu-main-menu-container ul li a,#header1.darkgreen .menu-main-menu-container ul li a{color:#fff}#fixed-links{position:fixed;width:25%;right:calc(10% + 90px);top:120px;display:none}#fixed-links a{display:block;width:100%;text-align:center;margin-bottom:15px}#fixed-links.active{display:block}@media (max-width: 992px){#fixed-links{display:none !important}}#fixed-links.hasnotice{top:165px}#fixed-links.hasnotice.scrolled{top:120px}#fixed-links.noscroll{position:absolute}.top-content{padding-top:90px;padding-bottom:90px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.side-content{padding-top:220px;padding-bottom:220px}@media (min-width: 992px){.side-content{padding-right:45px}}@media (max-width: 992px){.side-content{padding-top:30px;padding-bottom:30px}}.side-image{background-size:cover;background-position:center;width:50%;position:absolute;top:0;right:0;bottom:0;height:100%}@media (max-width: 992px){.side-image{position:relative;width:calc(100% + 30px);aspect-ratio:1/.7;left:-15px}}@media (max-width: 448px){.side-image{aspect-ratio:1/1}}#notice{padding-top:10px;padding-bottom:10px;position:relative;z-index:1}#notice p{text-align:center;margin-bottom:0;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:700}@media (max-width: 992px){.section-image-and-content,.section-image-and-content-contained{display:flex;flex-direction:column}.section-image-and-content .content,.section-image-and-content-contained .content{order:2;padding-right:0;padding-left:0}.section-image-and-content img,.section-image-and-content-contained img{order:1;position:relative;width:100%;height:auto;margin-bottom:30px;border-radius:20px}}#header1 .menu-main-menu-container ul ul li a{color:#fff}#header1 .menu-main-menu-container ul ul li a:hover{color:#84BD4B}#header1.over-green .menu-main-menu-container>ul>li>a:hover,#header1.green .menu-main-menu-container>ul>li>a:hover,#header1.over-green .menu-main-menu-container>ul>li.current-menu-item>a,#header1.green .menu-main-menu-container>ul>li.current-menu-item>a{border-bottom:2px solid #522C7A}#nav-m{width:100%;height:0;min-height:0;position:absolute;top:0;z-index:1000;overflow:hidden;transition:all .3s;background-color:#522C7A}#nav-m i{font-size:38px;font-size:2.375rem;margin:30px;float:right;cursor:pointer;color:#fff}#nav-m i:hover{color:#fff}#nav-m ul{margin-top:140px;list-style:none;padding:0;max-height:0;transition:all 1s;margin-left:30px}#nav-m ul li{padding:0;text-align:left;margin-bottom:30px}#nav-m ul li a{text-transform:uppercase;color:#fff;font-size:18px;letter-spacing:2px;display:block;width:100%;background-image:url("images/openme.svg");background-position:right 30px center;padding-right:60px;background-repeat:no-repeat;background-size:15px}#nav-m ul li a span{display:none}#nav-m ul li a.hover{background-image:url("images/closeme.svg")}#nav-m ul li.search{display:block;width:100%}#nav-m ul li.search i{font-size:20px;display:block;width:100%;padding-left:30px}#nav-m ul li a:hover{color:#fff}#nav-m ul li ul{margin-top:15px;margin-left:0;display:none}#nav-m ul li ul li{margin-bottom:15px}#nav-m ul li ul li a{font-size:12px;background-image:none}#nav-m ul li ul.active{display:block}#nav-m .mobile-logo{display:block;float:left;padding-top:20px;padding-left:20px}#nav-m .mobile-logo img{width:240px;height:auto;max-width:48vw}#nav-m h4{color:#fff;font-style:italic;font-size:24px;margin-left:30px;margin-top:45px}#nav-m .social-links{display:block;width:100%;float:none;margin-left:30px}#nav-m .social-links a i{font-size:30px;margin-right:30px;float:none;margin-left:0}#nav-m #fixed-links-mobile{display:block;width:100%;padding-left:30px;padding-right:30px;margin-bottom:45px}#nav-m #fixed-links-mobile a{display:block;width:100%;margin-top:30px}#nav-m.active{height:auto;min-height:100%}#nav-m.active ul{max-height:5000px}#page.menu{position:fixed;width:100%}#footer{padding-top:60px;padding-bottom:60px}#footer p{font-size:15px}#footer ul{list-style:none;margin:0;padding:0;margin-bottom:30px}#footer ul li a{text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700}#footer .btn{display:block;width:100%;text-align:center;margin-bottom:15px}#footer .social-links a i{font-size:30px;margin-right:30px}#footer-logo{display:block;margin-bottom:30px}#bottom{padding-top:30px;padding-bottom:90px}#bottom img{display:inline-block;margin-right:30px;width:60px;height:60px;object-fit:contain}#bottom ul{list-style:none;margin:0;padding:0;text-align:right;margin-top:15px}@media (max-width: 992px){#bottom ul{text-align:center}}#bottom ul li{display:inline-block;margin-left:20px}#bottom ul li:first-child{margin-left:0}#bottom ul li a{text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700}@media (max-width: 992px){#bottom ul li a{font-size:11px}}@media (max-width: 992px){#bottom{text-align:center}#bottom img{display:inline-block;margin-right:30px;width:60px;height:60px;object-fit:contain}#bottom img:last-child{margin-right:0}}.social-links{float:left}.social-links .social-link{float:left;margin-right:15px}.social-links .social-link:last-child{margin-right:0}.social-share h5{margin-bottom:0}.social-share a.share-link{margin-right:15px}.section-contact-form input,.section-contact-form textarea,.section-contact-form select{font-size:13px;font-size:.8125rem;width:100%}.section-contact-form .wpcf7-form-control div{display:block;margin:0 auto}.section-contact-form .wpcf7-not-valid-tip{display:none}.section-contact-form .wpcf7-response-output{clear:both;font-family:"Lato",sans-serif;border:1px solid #272723}.section-contact-form input[type="submit"]{display:block;width:fit-content;margin:0 auto}.section-contact-form input[type="checkbox"]{width:auto}.section-contact-form .spacer{display:none !important}.section-contact-form .gfield_description{letter-spacing:1px !important}.section-cta{text-align:center}.section-cta a.cta-link{display:inline-block}.section-video{margin-bottom:150px;padding-top:90px}.section-video video{margin-bottom:-120px;margin-top:60px}.section-video iframe{margin-bottom:-120px;margin-top:60px;width:100%;aspect-ratio:1/.5;height:auto}.section-colour-block-content{position:relative;padding-top:90px;padding-bottom:90px;overflow:hidden}.section-colour-block-content .background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:.2}.section-colour-block-content .container{position:relative;z-index:1}.section-image-and-content{position:relative}.section-image-and-content .content{padding-top:90px;padding-bottom:90px;padding-right:60px}.section-image-and-content img{position:absolute;right:0;top:0;bottom:0;width:50%;object-fit:cover;height:100%;border-radius:20px}@media (max-width: 992px){.section-image-and-content img{position:relative;width:100%;margin-bottom:30px;padding:0px;top:20px}}.section-image-and-content img.reverse{right:unset;left:0}.section-image-and-content-contained{position:relative;padding-top:0;padding-bottom:0}.section-image-and-content-contained .content{padding:90px}@media (max-width: 992px){.section-image-and-content-contained .content{padding:30px}}.section-image-and-content-contained img{position:absolute;left:0;top:0;bottom:0;width:50%;object-fit:cover;height:100%;border-radius:20px}@media (max-width: 992px){.section-image-and-content-contained img{position:relative;width:100%;margin-bottom:30px;padding:0px;top:20px}}.section-image-and-content-contained img.reverse{left:unset;right:0}.section-featured-links{padding-bottom:0}.section-featured-links .featured-link{margin-bottom:30px}.section-featured-links .featured-link a{display:block;padding:30px;background-position:center;background-size:auto 100%;aspect-ratio:1/1.4;position:relative;border-radius:20px;overflow:hidden;transition:300ms}.section-featured-links .featured-link a span.link-overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg, #522c7a 3%, rgba(255,255,255,0) 66%)}.section-featured-links .featured-link a span.link-content{position:absolute;bottom:30px;left:30px}.section-featured-links .featured-link a span.label{color:#fff;font-family:"Crimson Text",serif;font-size:23px;display:block;line-height:120%}.section-featured-links .featured-link a span.more{color:#84BD4B;display:block}.section-featured-links .featured-link a span.more span{position:relative;left:0;transition:300ms;color:#84BD4B}.section-featured-links .featured-link a:hover{background-size:auto 110%}.section-featured-links .featured-link a:hover span.more span{left:10px}.section-gallery{padding-bottom:10px;margin-bottom:90px}.section-gallery a{display:block;height:35vw;position:relative;margin-bottom:30px;overflow:hidden;border-radius:20px}.section-gallery a img{object-fit:cover;width:100%;height:100%;object-position:center;transform:scale(1);transition:300ms}.section-gallery a:hover img{transform:scale(1.05)}@media(max-width: 992px){.section-gallery .row{margin-right:-5px;margin-left:-5px}.section-gallery .row>[class^="col-"],.section-gallery .row>[class^=" col-"]{padding-right:5px;padding-left:5px}.section-gallery a{margin-bottom:10px}}@media (min-width: 992px){.section-gallery .col-sm-6 a{height:20vw}.section-gallery .col-md-6 a{height:14vw}}.section-downloads a{display:block;background-color:#84BD4B;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700;border-radius:20px;padding:30px;padding-top:120px;background-image:url("images/ico-download.svg");background-size:20px 20px;background-position:top 30px right 30px;background-repeat:no-repeat;margin-bottom:30px;position:relative}.section-downloads a:hover{background-color:#06642E}.section-downloads a span{color:#fff;position:absolute;width:calc(100% - 30px);bottom:15px;left:15px}.section-general-content .row{padding-top:15px;padding-bottom:15px}.section-general-content .row a{text-decoration:underline}.section-post-carousel h2{margin-bottom:30px}.section-post-carousel .post{display:block;width:300px;margin-left:15px;margin-right:15px}@media (min-width: 992px){.section-post-carousel .post{width:450px}}.section-post-carousel .post .info{position:relative;padding-top:10px}.section-post-carousel .post .date{font-size:19px;font-family:"Crimson Text",serif;font-style:italic}.section-post-carousel .post .category{position:absolute;right:15px;top:15px;color:#84BD4B;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700}.section-post-carousel .post .category:hover{color:#06642E}.section-post-carousel .post img{border-radius:20px;display:block;width:100%;aspect-ratio:1/.7;object-fit:cover}.section-post-carousel .post h2 a{font-size:24px;font-family:"Crimson Text",serif;font-weight:400;text-transform:none}.section-post-carousel .post h2 a:hover{color:#84BD4B}.section-team-members{position:inherit}.section-team-members .team-member{margin-bottom:30px;cursor:pointer}.section-team-members .team-member img{display:block;width:100%;aspect-ratio:1/1.2;object-fit:cover}.section-team-members .team-member span.name{font-family:"Crimson Text",serif;font-size:24px;display:block}.section-team-members .team-member span.role{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:15px;display:block}.section-team-members .team-overlay{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:none;background-color:#fff;padding:45px;max-width:1200px;z-index:9999;max-height:calc(100vh - 90px);overflow:auto}.section-team-members .team-overlay.active{display:block}@media(max-height: 1000px){.section-team-members .team-overlay{top:45px;transform:translateX(-50%)}}.section-team-members .team-overlay span.name{font-family:"Crimson Text",serif;font-size:24px;display:block}.section-team-members .team-overlay span.role{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:15px;display:block}.section-team-members .team-overlay .close-team{position:absolute;top:15px;right:30px;cursor:pointer}.section-team-memebrs-carousel{margin-bottom:60px}.section-team-memebrs-carousel .team-member{display:block;width:420px;margin:0 15px}@media (max-width: 992px){.section-team-memebrs-carousel .team-member{width:300px}}.team-opacity{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:999;display:none}.team-opacity.active{display:block}.section-accordion .accordion-item{border:none;background-color:transparent}.section-accordion .accordion-item .accordion-button{color:#272723 !important;border:none;border-bottom:1px solid #522C7A;background-color:transparent;font-family:"Crimson Text",serif;font-size:24px}.section-accordion .accordion-item .accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,0.125);border-bottom:2px solid #522C7A}.section-accordion .accordion-item .accordion-button::after{color:#272723 !important;transform:rotate(-180deg)}.section-accordion .accordion-item .accordion-button:not(.collapsed)::after{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(0deg)}.section-testimonials .testimonial{margin-top:15px;cursor:e-resize}.archive{margin-top:45px}.archive .categories{padding:30px;margin-bottom:30px}.archive .categories ul{list-style:none;margin:0;padding:0}.archive .categories ul li a{font-size:14px;letter-spacing:2px;text-transform:uppercase}.archive .categories ul li a:hover{color:#84BD4B}.archive .post{position:relative;margin-bottom:30px}.archive .post .info{position:relative;padding-top:10px}.archive .post .date{font-size:19px;font-family:"Crimson Text",serif;font-style:italic}.archive .post .category{position:absolute;right:15px;top:15px;color:#84BD4B;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700}.archive .post .category:hover{color:#06642E}.archive .post img{border-radius:20px;display:block;width:100%;aspect-ratio:1/.7;object-fit:cover}.archive .post h2 a{font-size:24px;font-family:"Crimson Text",serif;font-weight:400;text-transform:none}.archive .post h2 a:hover{color:#84BD4B}.archive-navigation{text-align:center;padding-top:15px;padding-bottom:15px}.archive-navigation .current{border-bottom:1px solid #272723}.featured-post .purple{position:relative}.featured-post img{right:0;left:unset}.featured-post h1 a{font-family:"Crimson Text",serif;font-weight:400;font-size:32px;line-height:160%;letter-spacing:1px;line-spacing:39px}@media (max-width: 992px){.featured-post h1 a{font-size:25px}}.featured-post .date{font-size:19px;font-family:"Crimson Text",serif;font-style:italic}.featured-post .category{position:absolute;right:90px;top:90px;color:#84BD4B;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700}.featured-post .category:hover{color:#06642E}@media (max-width: 992px){.featured-post .category{top:30px;right:30px}}.featured-post .btn{margin-top:30px}.post-navigation{text-align:center}
/*# sourceMappingURL=main.css.map */
