div[id$=-local-tasks]{position:fixed;left:0;bottom:0;z-index:1000;font-size:.625rem;background-color:#000}div[id$=-local-tasks] ul{list-style:none;padding:0;display:flex;margin:.25em}div[id$=-local-tasks] ul li{padding:0;margin:0;font-size:.75rem;list-style:none}div[id$=-local-tasks] ul li a{font-weight:400;padding:.25em .75em;background:#f7f8f8;border:thin solid #f7f8f8;display:inline-block;text-decoration:none;text-transform:uppercase}div[id$=-local-tasks] ul li a:hover{background-color:#00716e;color:#fff}.drupal-messages{margin-top:-0.5rem;padding-top:1rem;padding-bottom:1rem;background-color:#edff59;position:relative;z-index:2}.messages__wrapper{position:relative;z-index:100;width:100%;background-color:#edff59;padding:1rem}body,html{font-weight:400;font-family:"system-ui",-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:1.5rem;color:#000;background-color:#e6f2f0;font-variant-ligatures:no-common-ligatures}.layout-content h1,.layout-content h2,.layout-content h3,.layout-content h4,.layout-content h5,.layout-content .h1,.layout-content .h2,.layout-content .h3,.layout-content .h4,.layout-content .h5,.layout-content .text-xxl,.layout-content .text-xl,.layout-content .text-lg,.layout-content .text-md,.layout-content .text-normal{text-decoration:none}.layout-content h1,.layout-content .h1,.layout-content .text-xxl{font-size:2rem;line-height:1;font-weight:700;color:#00716e;margin-bottom:1rem}@media(max-width: 1128px){.layout-content h1,.layout-content .h1,.layout-content .text-xxl{font-size:2.5rem}}@media(max-width: 738px){.layout-content h1,.layout-content .h1,.layout-content .text-xxl{font-size:1.75rem}}.layout-content h2,.layout-content .h2,.layout-content .text-xl{font-size:2rem;line-height:1.1875;font-weight:800;margin-top:2.1875rem;margin-bottom:.9375rem;color:#00716e}@media(max-width: 1128px){.layout-content h2,.layout-content .h2,.layout-content .text-xl{font-size:1.75rem}}@media(max-width: 738px){.layout-content h2,.layout-content .h2,.layout-content .text-xl{font-size:1.5rem}}.layout-content h3,.layout-content .h3,.layout-content .text-lg{font-size:1.5rem;line-height:1.1;color:#00716e}@media(max-width: 1128px){.layout-content h3,.layout-content .h3,.layout-content .text-lg{font-size:1.35rem}}@media(max-width: 738px){.layout-content h3,.layout-content .h3,.layout-content .text-lg{font-size:1.25rem}}.layout-content h4,.layout-content .h4,.layout-content .text-md{font-size:1.25rem;line-height:1.167}@media(max-width: 1128px){.layout-content h4,.layout-content .h4,.layout-content .text-md{font-size:1rem}}.layout-content h5,.layout-content .h5,.layout-content .text-normal{font-size:1rem}.layout-content p{font-size:1rem;line-height:2}.layout-content a{color:#00716e;font-weight:700;transition:text-decoration-color .2s ease-in,color .2s ease-in}.layout-content a:hover,.layout-content a:focus,.layout-content a:focus-visible,.layout-content a:active{color:#000;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:#000;text-underline-offset:4px}.layout-content a.use-ajax{color:#000;text-decoration:none;background-color:#22d4cf;font-weight:normal;padding:.125em .25em;border-radius:.25rem;font-style:italic;transition:background-color .2s ease-in,color .2s ease-in}.layout-content a.use-ajax:hover,.layout-content a.use-ajax:focus,.layout-content a.use-ajax:focus-visible,.layout-content a.use-ajax:active{text-decoration:none;background-color:#edff59}.layout-content ul,.layout-content ol{margin-top:1.875rem;margin-bottom:1.875rem;padding-left:1.875rem}.layout-content ul li,.layout-content ol li{margin-bottom:.625rem;padding-left:.625rem;font-size:1rem;line-height:2;clear:both}.layout-content ul ol{list-style-position:outside;margin-left:1.625rem}.layout-content ul li{list-style:square;list-style-position:inside;margin-left:.625rem}.layout-content small{font-size:.5rem}.layout-content b,.layout-content strong{font-weight:700}.layout-content figcaption,.layout-content .image-wrapper p{font-style:italic;font-size:.9rem}.layout-content .align-left img{margin:.5rem .75rem .5rem 0}.layout-content .align-left .remote-video{padding:.5rem .75rem .5rem 0}.layout-content .align-center img{margin:.5rem auto;display:block}.layout-content .align-center .remote-video{padding:.5rem 0}.layout-content .align-right img{margin:.5rem 0 .5rem .75rem}.layout-content .align-right .remote-video{padding:.5rem 0 .5rem .75rem}.layout-content blockquote{padding-left:2rem;border-left:8px solid #00716e;margin-top:3.5rem;margin-bottom:3.5rem;font-size:1.15rem;font-weight:700}.layout-content blockquote p{font-size:1rem;margin-top:1.5rem;margin-bottom:1.5rem}.layout-content table th,.layout-content table tr,.layout-content table td{padding:.25rem;border:thin solid #999}.layout-content hr{clear:both;margin:.5rem auto}.login-page{overflow:hidden}.login-page .macc-logo-white{width:148px;margin:0 auto 2rem auto;display:block}.user-login,.user-edit{display:flex;align-items:center;justify-content:center;background-image:url("../imgs/MACC-OWL-Background-sm-01.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.user-login.access-denied,.user-edit.access-denied{text-align:center}.user-login.access-denied img,.user-edit.access-denied img{margin-bottom:1rem}.user-login.access-denied .btn,.user-edit.access-denied .btn{border:thin solid #fff;border-radius:0px;background-color:#fff;letter-spacing:.05em;color:#0d2e30;font-size:.875rem;font-weight:600;padding:1rem 1.25rem;min-width:5rem;text-decoration:none;height:fit-content;max-width:100%;transition:background-color .2s ease;margin-top:.625rem;margin-bottom:.625rem;display:inline-flex;align-items:center;align-self:flex-start}.user-login.access-denied .btn:hover,.user-login.access-denied .btn:focus,.user-edit.access-denied .btn:hover,.user-edit.access-denied .btn:focus{background-color:#0d2e30;border-color:#fff;color:#fff}.user-login.access-denied .btn i,.user-login.access-denied .btn svg,.user-edit.access-denied .btn i,.user-edit.access-denied .btn svg{transition:margin .3s ease;font-size:.85em;margin:0 .25em}@media(max-width: 567px){.user-login.access-denied .btn,.user-edit.access-denied .btn{white-space:normal}}.user-login .layout-content,.user-edit .layout-content{background-color:#0d2e30;color:#fff;padding:2rem 3rem;border-radius:1rem}.user-login .layout-content form ::placeholder,.user-edit .layout-content form ::placeholder{color:rgba(255,255,255,.5) !important}.user-login .layout-content form .form-item label,.user-edit .layout-content form .form-item label{font-size:.85rem;margin-bottom:0;flex:0 0 6rem}.user-login .layout-content form .form-item label:after,.user-edit .layout-content form .form-item label:after{content:":"}.user-login .layout-content form .form-item input,.user-edit .layout-content form .form-item input{flex:1 1 auto;max-width:calc(100% - 6rem)}.user-login .layout-content form .form-item input,.user-login .layout-content form .form-item input:-webkit-autofill,.user-login .layout-content form .form-item input:-webkit-autofill:focus,.user-edit .layout-content form .form-item input,.user-edit .layout-content form .form-item input:-webkit-autofill,.user-edit .layout-content form .form-item input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #0d2e30 inset;-webkit-text-fill-color:#fff !important;border:none;border-bottom:thin solid #fff}.user-login .layout-content form input[type=submit],.user-edit .layout-content form input[type=submit]{background-color:#fff;color:#0d2e30;border:thin solid #fff;padding:1rem 2rem;margin:3rem auto 2rem auto;display:block;cursor:pointer}.user-login .layout-content form input[type=submit]:hover,.user-login .layout-content form input[type=submit]:focus,.user-edit .layout-content form input[type=submit]:hover,.user-edit .layout-content form input[type=submit]:focus{background-color:rgba(0,0,0,0);color:#fff}.user-login .layout-content form.user-pass p,.user-edit .layout-content form.user-pass p{margin-top:2rem;text-align:center;line-height:1.5}.user-login .layout-content form.user-pass .form-item label,.user-edit .layout-content form.user-pass .form-item label{flex:0 0 7rem;line-height:1.3}.user-login .layout-content nav,.user-edit .layout-content nav{padding-top:1rem;margin-top:1rem;border-top:thin solid #1c5d62}.user-login .layout-content nav ul,.user-edit .layout-content nav ul{margin:0;padding:0}.user-login .layout-content nav ul li,.user-edit .layout-content nav ul li{list-style:none;padding:0;margin:0}.user-login .layout-content nav ul li a,.user-edit .layout-content nav ul li a{font-weight:normal;font-size:.85rem;color:#81ceed}.user-login .layout-content nav ul li a:hover,.user-login .layout-content nav ul li a:focus,.user-edit .layout-content nav ul li a:hover,.user-edit .layout-content nav ul li a:focus{text-decoration-color:#81ceed}.user-login{width:100vw;height:100vh}.user-login .layout-content{max-width:500px}.user-login .layout-content form .form-item{margin-bottom:1rem;display:flex;align-items:flex-end}.user-edit{width:100%;min-height:100vh;max-width:unset;padding-top:4rem;padding-bottom:4rem}.user-edit .layout-content img{display:block;margin:0 auto 2rem auto}.user-edit .user-form{display:flex;flex-direction:column}.user-edit .user-form #edit-timezone{display:none}.user-edit .user-form .form-item{margin-bottom:2rem}.user-edit .user-form .form-item label{text-transform:uppercase}.user-edit .user-form .form-item .description{font-size:.8rem}.user-edit .user-form .form-item .password-strength__meter{background-color:rgba(211,211,211,.5)}.user-edit .user-form .form-item .password-strength__indicator.is-weak{background-color:red}.user-edit .user-form .form-item .password-strength__indicator.is-fair{background-color:#edff59}.user-edit .user-form .form-item .password-strength__indicator.is-good,.user-edit .user-form .form-item .password-strength__indicator.is-strong{background-color:#1c5d62}.user-edit .user-form .form-item .password-confirm-message .error{color:red}.user-edit .user-form .form-item .password-strength__title,.user-edit .user-form .form-item .password-confirm-message{font-size:.8rem}.user-edit .user-form .form-item .password-strength{max-width:225px}.user-edit .user-form .form-item .password-suggestions{background-color:rgba(255,255,255,.1);padding:1rem;border-radius:1rem;margin-bottom:1rem}.user-edit .user-form .form-item .password-suggestions ul{margin-top:0;margin-bottom:0}.user-edit .user-form .form-item .password-suggestions ul li{margin-bottom:0}.header__wrapper{height:90px;padding:1rem 2rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.header__wrapper .header-left-wrapper,.header__wrapper .header-right-wrapper{display:flex;position:relative}.header__wrapper #block-shs-site-theme-site-branding{margin-right:1rem}.header__wrapper #block-shs-site-theme-site-branding img{height:48px}.toolbar-fixed #book-navigation{top:80px;height:calc(100vh - 80px)}#book-navigation-open{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);border:none;color:#00716e;font-weight:600}#book-navigation-open i,#book-navigation-open svg{margin-right:.5rem}#book-navigation{position:fixed;top:0;right:-400px;z-index:100;height:100vh;width:400px;background-color:#0c2e30;padding:1rem;transition:right .25s linear}#book-navigation .book-navigation-header{height:2rem}#book-navigation .book-navigation-content{overflow-y:scroll;max-height:calc(100% - 2rem)}#book-navigation .book-navigation-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(100,100,100,.5)}#book-navigation .book-navigation-content::-webkit-scrollbar{width:6px;background-color:rgba(100,100,100,.5)}#book-navigation .book-navigation-content::-webkit-scrollbar-thumb{background-color:#f8971f}#book-navigation.open{right:0}#book-navigation #book-navigation-close{width:2rem;height:2rem;display:block;color:#fff;top:.5rem;right:.5rem;position:absolute;border:none;background-color:rgba(0,0,0,0);font-size:1.5rem}#book-navigation h2{color:#fff;font-size:1rem;padding:0;margin:0 0 1rem 0}#book-navigation .page a{display:block;color:#fff;font-weight:normal;text-decoration:none;line-height:1.35;padding:.25rem .5rem;margin-left:1.5rem;margin-bottom:.25rem;border-radius:.25rem;transition:color .1s linear}#book-navigation .page a:hover,#book-navigation .page a:focus{text-decoration:none;background-color:#81ceed;color:#0d2e30}#book-navigation .page a.is-active{background-color:#00716e;color:#fff !important}#book-navigation .page.has-children{position:relative;display:flex}#book-navigation .page.has-children .chapter-expand{width:2rem;margin-right:.5rem;color:#fff;position:absolute;left:0;top:.25rem;height:2rem;z-index:2;display:flex;justify-content:center;align-items:center;cursor:pointer}#book-navigation .page.has-children .chapter-expand:hover,#book-navigation .page.has-children .chapter-expand:focus{color:#fff}#book-navigation .page.has-children .chapter-expand i,#book-navigation .page.has-children .chapter-expand svg{margin-top:-0.65rem}#book-navigation .page.has-children.open .chapter-expand i,#book-navigation .page.has-children.open .chapter-expand svg{transform:rotate(180deg)}#book-navigation .children-wrapper{display:none;padding-left:1.5rem}#book-navigation .children-wrapper .children-wrapper{padding-left:1.5rem}#book-navigation .children-wrapper.open{display:block}#book-prev-next{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .25s linear}#book-prev-next.show{opacity:1}#book-prev-next>a{position:absolute;width:3rem;height:3rem;font-size:1.5rem;display:flex;align-items:center;justify-content:center;background-color:#00716e;border-radius:50%;overflow:hidden;top:0;color:#fff}#book-prev-next>a.book-prev{left:-1.5rem}#book-prev-next>a.book-next{right:-1.5rem}#book-prev-next>a:hover,#book-prev-next>a:focus{background-color:#0c2e30;color:#fff}.toolbar-fixed #book-notes{top:80px;height:calc(100vh - 80px)}#book-notes-open{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);border:none;color:#00716e;font-weight:600;margin-right:1rem}#book-notes-open i,#book-notes-open svg{margin-right:.5rem}#book-notes{position:fixed;top:0;right:-400px;z-index:100;height:100vh;width:400px;background-color:#0c2e30;padding:1rem;transition:right .25s linear;color:#fff}#book-notes .book-notes-header{height:2rem}#book-notes .book-notes-content{overflow:auto;max-height:calc(100% - 2rem)}#book-notes .book-notes-content a{display:block;color:#fff;font-weight:normal;text-decoration:none;line-height:1.35;padding:.25rem .5rem;margin-bottom:.25rem;border-radius:.25rem;transition:color .1s linear}#book-notes .book-notes-content a:hover,#book-notes .book-notes-content a:focus{text-decoration:none;background-color:#81ceed;color:#0d2e30}#book-notes .book-notes-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(100,100,100,.5)}#book-notes .book-notes-content::-webkit-scrollbar{width:6px;background-color:rgba(100,100,100,.5)}#book-notes .book-notes-content::-webkit-scrollbar-thumb{background-color:#f8971f}#book-notes.open{right:0}#book-notes #book-notes-close{width:2rem;height:2rem;display:block;color:#fff;top:.5rem;right:.5rem;position:absolute;border:none;background-color:rgba(0,0,0,0);font-size:1.5rem}#book-notes h2{color:#fff;font-size:1rem;padding:0;margin:0 0 1rem 0}#main-menu-open{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);border:none;color:#00716e;font-weight:600}#main-menu-open .main-navigation__hamburger{margin-right:.35rem}#main-menu{position:absolute;top:4rem;left:0rem;z-index:100;width:300px;background-color:#0d2e30;padding:2rem 2rem 1rem 2rem;border-radius:1rem;display:none}#main-menu.open{display:block}#main-menu #main-menu-close{position:absolute;right:.5rem;top:.5rem;width:2rem;height:2rem;color:#a7c1c6;border:none;background-color:rgba(0,0,0,0);font-size:1.5rem}#main-menu ul{padding:0;margin:0}#main-menu ul li{list-style-type:none;padding:0;margin:0}#main-menu ul li a{display:block;color:#fff;font-weight:600;text-decoration:none;line-height:1.5;padding:.5rem 0}#main-menu ul li a:hover{text-decoration:underline}.page-type-landing-page .back-link{color:#00716e;display:block;margin-bottom:1rem}.page-type-landing-page .book-cover{display:flex}.page-type-landing-page .book-cover .details-wrapper a{border:thin solid #5f878c;border-radius:0px;background-color:#5f878c;letter-spacing:.05em;color:#fff;font-size:.875rem;font-weight:600;padding:1rem 1.25rem;min-width:5rem;text-decoration:none;height:fit-content;max-width:100%;transition:background-color .2s ease;margin-top:.625rem;margin-bottom:.625rem;display:inline-flex;align-items:center;align-self:flex-start}.page-type-landing-page .book-cover .details-wrapper a:hover,.page-type-landing-page .book-cover .details-wrapper a:focus{background-color:#fff;border-color:#5f878c;color:#5f878c}.page-type-landing-page .book-cover .details-wrapper a i,.page-type-landing-page .book-cover .details-wrapper a svg{transition:margin .3s ease;font-size:.85em;margin:0 .25em}@media(max-width: 567px){.page-type-landing-page .book-cover .details-wrapper a{white-space:normal}}.page-type-landing-page .book-cover .image-wrapper{flex:1 1 200px;margin-left:2rem}.landing-page.teaser{display:flex;color:#000;padding:2rem;background-color:#fff;font-weight:400;border-radius:.25rem;margin-bottom:1rem;box-shadow:rgba(77,77,77,.3) 1px 1px 30px;transition:all .2s ease-in-out}.landing-page.teaser .thumbnail{flex:0 0 100px;margin-right:1rem}.landing-page.teaser .title{color:#00716e;font-weight:600;font-size:1.75rem;line-height:1.25}.landing-page.teaser .description{margin-top:1rem}.landing-page.teaser:hover,.landing-page.teaser:focus{text-decoration:none;color:#000;background-color:#f7f8f8;box-shadow:rgba(77,77,77,.5) 1px 1px 30px;transition:all .2s ease-in-out}.landing-page.teaser:hover .title,.landing-page.teaser:focus .title{text-decoration:underline 2px #00716e}.paragraph-layout-accordion{margin-top:2.5rem;margin-bottom:2.5rem}.paragraph-layout-accordion .col>h2{text-align:center;font-size:2.625rem}.paragraph-layout-accordion .accordion-group .accordion-title{margin:0;padding:0}.paragraph-layout-accordion .accordion-group .accordion-title{display:flex;justify-content:flex-start;pointer-events:none;border:rgba(0,0,0,0) 2px solid;padding:.25em 0 0 0;margin:0;outline:none;align-items:center;color:#5f878c;font-size:1.75rem}.paragraph-layout-accordion .accordion-group .accordion-icon{pointer-events:none;-moz-transition:all .3s ease;transition:all .3s ease;font-size:.625rem;margin-right:1rem}.paragraph-layout-accordion .accordion-group .accordion-panel{margin:0;padding:2rem 1rem;border-bottom:thin solid #a7c1c6}.paragraph-layout-accordion .accordion-group .accordion-panel .h2,.paragraph-layout-accordion .accordion-group .accordion-panel .text-xl{font-size:.98rem;margin:.25em 0}.paragraph-layout-accordion .accordion-group .accordion-panel .paragraph{margin-top:.625rem;margin-bottom:.625rem;padding:0 .625rem}@media(max-width: 567px){.paragraph-layout-accordion .accordion-group .accordion-panel{padding:1em 0}}.paragraph-layout-accordion .accordion-group .accordion-panel[hidden]{display:block !important;overflow:hidden;height:0;margin:0;padding:0}.paragraph-layout-accordion .accordion-group .accordion-panel[hidden]>div{display:none}.paragraph-layout-accordion .accordion-group .accordion-trigger{background:none;display:block;font-size:.625rem;font-weight:normal;margin:0;padding:.625rem;position:relative;text-align:left;width:100%;outline:none;cursor:pointer}.paragraph-layout-accordion .accordion-group .accordion-trigger .accordion-icon{font-size:1.5rem;color:#5f878c}.paragraph-layout-accordion .accordion-group .accordion-trigger:focus,.paragraph-layout-accordion .accordion-group .accordion-trigger:hover{background:#e2edef}.paragraph-layout-accordion .accordion-group .accordion-trigger:focus .accordion-title,.paragraph-layout-accordion .accordion-group .accordion-trigger:focus .accordion-icon,.paragraph-layout-accordion .accordion-group .accordion-trigger:hover .accordion-title,.paragraph-layout-accordion .accordion-group .accordion-trigger:hover .accordion-icon{color:#0d2e30}.paragraph-layout-accordion .accordion-group .accordion-trigger[aria-expanded=true] .accordion-icon{transform:rotate(-45deg)}.paragraph-layout-accordion .accordion-group button{border-style:none}.paragraph-layout-accordion .accordion-group button::-moz-focus-inner{border:0}.paragraph-layout-accordion .accordion-group button h2{pointer-events:none}.page-type-book h1{margin-top:2rem}.page-wrapper,.cover-page-wrapper{background-color:#fff;padding:2rem 6rem;margin-bottom:5rem;box-shadow:rgba(77,77,77,.3) 1px 1px 30px;transition:all .2s ease-in-out;position:relative}.page-wrapper .book-header,.cover-page-wrapper .book-header{margin:0 -5rem 2rem -5rem}.page-wrapper .book-header .col,.cover-page-wrapper .book-header .col{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.page-wrapper .book-header .col .add-note,.cover-page-wrapper .book-header .col .add-note{background-color:#edff59;color:#00716e;font-style:normal;font-weight:600;font-size:.9rem;display:flex;align-items:center;margin:-0.125em 0;padding:.5rem 1rem .5rem 1rem !important;border-radius:1rem}.page-wrapper .book-header .col .add-note i,.page-wrapper .book-header .col .add-note svg,.cover-page-wrapper .book-header .col .add-note i,.cover-page-wrapper .book-header .col .add-note svg{margin-left:.25rem}.page-wrapper .book-header .col .add-note:hover,.page-wrapper .book-header .col .add-note:focus,.cover-page-wrapper .book-header .col .add-note:hover,.cover-page-wrapper .book-header .col .add-note:focus{background-color:#00716e;color:#edff59}.page-wrapper .book-header .col .ajax-progress,.cover-page-wrapper .book-header .col .ajax-progress{position:absolute;right:-1rem}.cover-page-wrapper{padding:0;background-color:rgba(0,0,0,0);box-shadow:none}.cover-page-wrapper .image-wrapper img{max-width:100%;max-height:calc(100vh - 300px);display:block;margin:0 auto}.cover-page-wrapper #book-prev-next .start-link{border-radius:.5rem;border:thin solid #fff;width:fit-content;padding:.5em 1em;left:unset;right:0}.cover-page-wrapper #book-prev-next .start-link i,.cover-page-wrapper #book-prev-next .start-link svg{margin-left:.5rem}#book-search{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);border:none;color:#00716e;font-weight:600;margin-right:1rem}#book-search i,#book-search svg{margin-right:.5rem}.macc-owl #drupal-off-canvas-wrapper{background-color:#fff;border-radius:0;padding:0;border-left:none;box-shadow:0 0 2rem 2px rgba(0,0,0,.2) !important}.macc-owl #drupal-off-canvas-wrapper .ui-dialog-title{font-family:"Open Sans";font-size:1rem;font-weight:500;color:#000;padding-left:2rem}.macc-owl #drupal-off-canvas-wrapper .result_message{background-color:#edff59;color:#000}.macc-owl #drupal-off-canvas-wrapper .result_message .my_top_message{border-top:thin solid #00716e;font-size:.85rem;text-align:center;padding:.5rem 1rem}.macc-owl #drupal-off-canvas-wrapper .ui-dialog-titlebar{background-color:#edff59;margin:0;color:#00716e}.macc-owl #drupal-off-canvas-wrapper form{padding-top:0;padding-bottom:0;height:100%;display:flex;flex-direction:column}.macc-owl #drupal-off-canvas-wrapper .form-type-textarea{flex:1 1 auto}.macc-owl #drupal-off-canvas-wrapper .form-type-textarea>div{height:100%}.macc-owl #drupal-off-canvas-wrapper .form-type-textarea>div textarea{resize:none;height:100%}.macc-owl #drupal-off-canvas-wrapper .button{flex:0 0 2rem;border-radius:0;padding:.5rem 1rem;margin-bottom:0;font-family:"Open Sans";font-size:1rem;font-weight:800;margin:0 2rem 1rem 2rem;border-radius:2rem;background-color:#00716e}.macc-owl #drupal-off-canvas-wrapper .button:hover,.macc-owl #drupal-off-canvas-wrapper .button:focus{background-color:#0c2e30}.book-search .views-row{padding:1rem 0;border-bottom:thin solid #00716e}.book-search .views-exposed-form{display:flex;margin-bottom:1rem;align-items:center}.book-search .views-exposed-form .form-type-textfield{flex:1 1 auto}.book-search .views-exposed-form input{margin:0;padding:.5rem 1rem;border-radius:0;border:thin solid #00716e;width:100%}.book-search .views-exposed-form input[type=submit]{background-color:#00716e;color:#fff;width:fit-content;border-radius:0}.book-search .pager{padding-top:.3125rem;margin-top:2.5rem;margin-bottom:2.5rem;border-top:none}.book-search .pager .item-count{font-size:.5rem}.book-search .pager .pagination-btn{font-weight:600}.book-search .pager .pagination-btn:hover{background-color:#00716e;border-color:#00716e;color:#fff !important;text-decoration:none}.book-search .pager .active,.book-search .pager .is-active{background-color:#00716e;border-color:#00716e;color:#fff !important}.book-search .pager ul{margin:0;padding:0;display:flex;justify-content:flex-end}.book-search .pager ul li{list-style:none;margin:0 0 0 1em;padding:0;border-radius:3px;border:1px solid #ccc;font-weight:600}.book-search .pager ul li a{padding:.25em .5em;color:#666;text-decoration:none;border:none}.book-search .pager ul li a:hover,.book-search .pager ul li a:focus{text-decoration:none;color:#fff}.book-search .pager ul li:hover,.book-search .pager ul li:focus-within{background-color:#00716e;border-color:#00716e}.book-search .pager ul li.is-active a{color:#fff}.paragraph-image-with-label .wrapper{display:flex;margin-bottom:1rem}.paragraph-image-with-label .wrapper .image-wrapper{flex:0 0 150px;margin-right:1rem}.paragraph-image-with-label .wrapper .image-wrapper img{max-width:100%;height:auto}.paragraph-image-with-label .wrapper .label-wrapper{flex:1 1 auto}.ui-widget-overlay{opacity:.7;background-color:#000}.ui-widget-content{border-radius:1rem}.ui-widget-header{border-radius:0;border:none;background-color:rgba(0,0,0,0)}.ui-dialog-titlebar-close{color:#000;border:none;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;border:thin solid rgba(0,0,0,0);transition:border-color .2s ease-in,background-color .2s ease-in;overflow:hidden;cursor:pointer}.ui-dialog-titlebar-close:after{pointer-events:none;content:"x";font-size:1.25rem;display:block;position:relative;top:-0.1em}.ui-dialog-titlebar-close:hover,.ui-dialog-titlebar-close:focus,.ui-dialog-titlebar-close:focus-visible,.ui-dialog-titlebar-close:active{border-color:#00716e;background-color:#e2edef}.ui-dialog .ui-dialog-titlebar{padding:.5rem 1.5rem}.ui-dialog .ui-dialog-titlebar-close{right:1rem}.ui-dialog .ui-dialog-content{padding:1rem 1.5rem}.survey-questions{margin-top:1rem}.survey-questions .paragraph--type--survey-question a.use-ajax{font-size:1.5rem;background-color:#a7c1c6;display:inline-block;margin-top:1rem;padding:.5rem 2rem .5rem 1rem;color:#000}.survey-questions .paragraph--type--survey-question a.use-ajax:hover,.survey-questions .paragraph--type--survey-question a.use-ajax:focus{background-color:#0d2e30;color:#fff}.paragraph--type--survey-question .status{font-weight:600;text-align:center;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:thin solid #000;display:none}.paragraph--type--survey-question .status.correct span{color:green}.paragraph--type--survey-question .status.incorrect span{color:red}.paragraph--type--survey-question .question{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:thin solid #000}.paragraph--type--survey-question .checkbox-instructions{font-size:.9rem;font-style:italic;margin-bottom:1rem;text-align:center}.paragraph--type--survey-question #check-answers{border:thin solid #5f878c;border-radius:0px;background-color:#5f878c;letter-spacing:.05em;color:#fff;font-size:.875rem;font-weight:600;padding:1rem 1.25rem;min-width:5rem;text-decoration:none;height:fit-content;max-width:100%;transition:background-color .2s ease;margin-top:.625rem;margin-bottom:.625rem;display:inline-flex;align-items:center;align-self:flex-start}.paragraph--type--survey-question #check-answers:hover,.paragraph--type--survey-question #check-answers:focus{background-color:#fff;border-color:#5f878c;color:#5f878c}.paragraph--type--survey-question #check-answers i,.paragraph--type--survey-question #check-answers svg{transition:margin .3s ease;font-size:.85em;margin:0 .25em}@media(max-width: 567px){.paragraph--type--survey-question #check-answers{white-space:normal}}.paragraph--type--survey-question .survey-cta{text-align:center}.paragraph--type--survey-question .paragraph--type--survey-answer{display:flex;margin-bottom:1rem;align-items:flex-start;position:relative;border-left:10px solid rgba(0,0,0,0)}.paragraph--type--survey-question .paragraph--type--survey-answer .message{font-size:.85rem;font-style:italic;display:none}.paragraph--type--survey-question .paragraph--type--survey-answer.incorrect{border-left-color:red}.paragraph--type--survey-question .paragraph--type--survey-answer.incorrect .message{color:red}.paragraph--type--survey-question .paragraph--type--survey-answer.correct{border-left-color:green}.paragraph--type--survey-question .paragraph--type--survey-answer.correct .message{color:green}.paragraph--type--survey-question .paragraph--type--survey-answer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.paragraph--type--survey-question .paragraph--type--survey-answer input:checked~.checkmark{background-color:#2196f3}.paragraph--type--survey-question .paragraph--type--survey-answer label{padding-left:30px}.paragraph--type--survey-question .paragraph--type--survey-answer .checkmark{position:absolute;top:2px;left:5px;height:20px;width:20px;background-color:#eee;pointer-events:none;border:thin solid #ccc}.paragraph--type--survey-question .paragraph--type--survey-answer .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.paragraph--type--survey-question .paragraph--type--survey-answer:hover input~.checkmark{background-color:#ccc}.paragraph--type--survey-question .paragraph--type--survey-answer input:checked~.checkmark:after{display:block}.paragraph--type--survey-question.correct .paragraph--type--survey-answer .message,.paragraph--type--survey-question.incorrect .paragraph--type--survey-answer .message{display:block}.paragraph--type--survey-question.correct .status.correct{display:block}.paragraph--type--survey-question.incorrect .status.incorrect{display:block}.paragraph--type--survey-question .type-true_false .paragraph--type--survey-answer .checkmark,.paragraph--type--survey-question .type-radio .paragraph--type--survey-answer .checkmark{border-radius:50%}.MACCHeaderPhotoAndLabelWrapper{display:flex;flex-direction:column}.ratio-16x9{aspect-ratio:16/9}.ratio-16x9.remote-video{max-width:500px;margin:0 auto}.ratio-16x9.remote-video iframe{width:100%;height:100%}
