section.main-menu{box-shadow:none;position:absolute}.main-menu-search-box-results.is-active{transform:translateY(0)}#director,.jumbotron{background-repeat:no-repeat}.jumbotron{width:100%;height:70vh;padding-top:3em;color:#fff;background-size:cover;background-position:center;background-blend-mode:multiply;background-color:#a298ec}@media (max-width:767px){.jumbotron{background-size:cover}}#director{height:inherit;background-size:contain;background-position:center bottom;background-image:url(../../images/director.png)}@media (max-width:767px){#director{background-size:100%}}.director-msg-btn{text-shadow:none;background-color:#3825c6;transition-property:border-color}.director-msg-btn:hover{background-color:#3825c6;border-color:gold}@media (max-width:767px){.jumbotron-content{align-items:flex-end!important}}.jumbotron-text{max-width:50vw;padding:1.5em 1em;text-shadow:2px 2px 2px #000}@media (max-width:767px){.jumbotron-text{width:99%;max-width:none}}.jumbotron-login{border-left:1px solid gold;padding-left:2em;margin-left:10vw}.jumbotron-login>hr{margin:1em 0;border-color:rgba(255,215,0,.75)}.jumbotron-login>hr:last-child{display:none}.jumbotron-login-item-name{margin-bottom:1em}.jumbotron-login-btn{text-shadow:none;padding:.5em 1em;fill:#3825c6;color:#3825c6;background-color:gold}.jumbotron-login-btn:visited{color:#3825c6}.jumbotron-login-btn:hover{background-color:#ffeb80}.jumbotron-login-btn+a:hover{text-decoration:underline}.shadow{text-shadow:2px 2px 2px #000}section.services{padding:2em 0;background-color:rgba(56,37,198,.05)}.service{width:10em;fill:#3825c6;border:1px solid transparent;transition-property:border-color}.service.new,.service:hover{background-color:transparent}.service.new .service-icon,.service:hover .service-icon{background-color:gold}.service.new .service-badge{visibility:visible}.service-link{border-color:inherit;position:relative}.service-badge{visibility:collapse;position:absolute;top:0;right:0;background-color:#3825c6;color:gold;padding:.25em;border-radius:4px;text-transform:lowercase}.service-icon{fill:inherit;border-radius:50%;transition-property:background-color;border:2px solid #a298ec}.service-name{width:inherit;color:inherit;font-family:monospace;transition-property:color;transition-duration:250ms}section.news{background-color:#fff}.news-header{margin-bottom:1.5em}.news-header-link:hover{text-decoration-line:underline;text-decoration-color:#3825c6}.news-social-media-link{font-size:1.25em;margin-left:.5em;border:0}.news-social-media-link:hover{fill:#3825c6}@media (max-width:767px){.posts{padding:0 .25em}}.post{margin-bottom:1em;border:1px solid transparent;border-top-color:rgba(56,37,198,.25);transition-duration:250ms;transition-property:background-color,border-color}.post:hover{border-color:rgba(56,37,198,.25);background-color:rgba(56,37,198,.05)}@media (max-width:767px){.post-text{padding:.25em 0}}.post-content,.post-img,.post-text,.post-title{width:100%}.post-img{height:100%;max-width:96px;max-height:72px}@media (max-width:767px){.post-img{max-width:768px;max-height:576px}}section.contact,section.news{padding:2em 0}@media (max-width:767px){.contact-items{flex-direction:column}}.contact-item{width:100%;border-right:1px solid rgba(15,17,3,.25)}@media (max-width:767px){.contact-item{border-left:none;border-right:none;border-bottom:1px solid rgba(15,17,3,.25);margin:1em 0;padding:1em 0}}.contact-item:last-child{border-bottom:none;border-right:none}.contact-item svg{font-size:2em;margin-bottom:1em}.contact-item-link:hover{color:#3825c6;text-decoration:underline}.modal-content{background-color:transparent;display:flex;flex-direction:column}.modal-content-close-btn{fill:#fff;align-self:flex-end;font-size:2em}.advert-box,.cta-box{align-self:center;margin-top:10vh;transform:translateY(999px);visibility:hidden;opacity:0;transition-property:transform,opacity;transition-duration:500ms;transition-timing-function:ease-in-out}.modal.is-active .cta-box{transform:translateY(0);visibility:visible;opacity:1}.advert-img{z-index:16;box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);border:1px solid #fff;border-radius:4px;width:auto;height:66vh}
/*# sourceMappingURL=index.css.map */