/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:before,:after{padding:0;margin:0;box-sizing:border-box}a{color:#3d86c5;text-decoration:none;transition:all .4s;display:inline-block;vertical-align:bottom;background-color:transparent}a:hover{color:inherit;opacity:.7;text-decoration:none}.no-fade a:hover{opacity:1}.links-inherit a{color:inherit}h1{font:400 2.5em/1.2 'Roboto',Helvetica,sans-serif}h2{font:500 2.1em/1.2 'Roboto',Helvetica,sans-serif}h3{font:700 1.3em/1.5 'Roboto',Helvetica,sans-serif}h4{font:500 1.2em 'Roboto',Helvetica,sans-serif}h2,h3,h4{margin:1em 0 .5em}ol,ul{margin:0 0 1em 3em}p{margin:0 0 1em}img{max-width:100%;height:auto;display:inline-block;border:0}.no-margin{margin:0}main,details,.display-block,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{line-height:1.15;-webkit-text-size-adjust:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
.layout-container{max-width:90rem;margin:0 auto;padding:0 2em}.full-width{width:100vw;position:relative;left:50%;margin-left:-50vw}@media (min-width:1000px){.layout-container{padding:0 3em}}.display-flex,.view.view-display-flex>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.display-flex--space-between,.view-display-flex--space-between>.view-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-child--fill{-webkit-box-flex:1;-ms-flex:1;flex:1}
.footer a{color:inherit}#block-copyright{margin:0 auto 0 0}

.action-links{margin:1em 0;padding:0;list-style:none}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-right:0;margin-left:.3em}.button-action{display:inline-block;padding:.2em .5em .3em;text-decoration:none;line-height:160%}.button-action:before{margin-left:-.1em;padding-right:.2em;content:"+";font-weight:900}[dir=rtl] .button-action:before{margin-right:-.1em;margin-left:0;padding-right:0;padding-left:.2em}
.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none}.breadcrumb li:before{content:" \BB "}.breadcrumb li:first-child:before{content:none}
.button,.image-button{margin-right:1em;margin-left:1em}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0}
.collapse-processed>summary{padding-right:.5em;padding-left:.5em}.collapse-processed>summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/css/components/../../images/misc/menu-expanded.png) 0 100% no-repeat}[dir=rtl] .collapse-processed>summary:before{float:right;background-position:100% 100%}.collapse-processed:not([open])>summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%}[dir=rtl] .collapse-processed:not([open])>summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%}
.container-inline label:after,.container-inline .label:after{content:":"}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:""}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc}details>.details-wrapper{padding:.5em 1.5em}summary{padding:.2em .5em;cursor:pointer}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;width:10em;font-weight:400}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-weight:700;font-style:normal}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em}
.field__label{font-weight:700}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.5em}.field--label-inline .field__label:after{content:":"}
form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em}form .field-add-more-submit{margin:.5em 0 0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:700}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0}.marker{color:#e00}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/css/components/../../images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/css/components/../../images/icons/e32700/error.svg) no-repeat;background-size:contain}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/css/components/../../images/misc/help.png) 0 50% no-repeat}[dir=rtl] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/css/components/../../images/misc/feed.svg) no-repeat}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}[dir=rtl] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:0 0;font-size:1em}label button.link{font-weight:700}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-right:0;padding-left:15px}ul.inline li{display:inline;padding:0 .5em;list-style-type:none}ul.links a.is-active{color:#000}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left}[dir=rtl] ul.menu{margin-right:1em;margin-left:0;text-align:right}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/css/components/../../images/misc/menu-expanded.png)}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/css/components/../../images/misc/menu-collapsed.png)}[dir=rtl] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/css/components/../../images/misc/menu-collapsed-rtl.png)}.menu-item{margin:0;padding-top:.2em}ul.menu a.is-active{color:#000}
.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}
.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:700}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
div.tabs{margin:1em 0}ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%}}
.password-strength__meter{margin-top:.5em;background-color:#ebeae4}.password-strength__indicator{-webkit-transition:width .5s ease-out;transition:width .5s ease-out;background-color:#77b259}.password-strength__indicator.is-weak{background-color:#e62600}.password-strength__indicator.is-fair{background-color:#e09600}.password-strength__indicator.is-good{background-color:#0074bd}.password-strength__indicator.is-strong{background-color:#77b259}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:55%}.password-suggestions{max-width:34.7em;margin:.7em 0;padding:.2em .5em;border:1px solid #b4b4b4}.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;overflow:hidden;max-width:33em;margin:0}[dir=rtl] .confirm-parent,[dir=rtl] .password-parent{clear:right}.password-confirm .ok{color:#325e1c;font-weight:700}.password-confirm .error{color:#a51b00;font-weight:700}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/css/components/../../images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/css/components/../../images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/css/components/../../images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}
.hover-over{position:relative;display:inline-block;vertical-align:top;overflow:hidden}.hover-over__img{line-height:0}.hover-over__overlay{width:100%;height:100%;background:#000;opacity:.35;z-index:10}.hover-over--absolute{position:absolute;z-index:20;top:0;left:0}.buttons a,.btn{padding:.7em 1em;display:inline-block;vertical-align:bottom;font:500 1em Roboto,sans-serif;background:#467302;color:#fff;border:0;-webkit-transition:all .4s;transition:all .4s;letter-spacing:1px;outline:0}.buttons a:hover,.btn:hover{background-color:#305000;color:#aaa}.buttons a:focus,.btn:focus{color:#ccc;-webkit-box-shadow:inset .05em .05em .1em rgba(0,0,0,.5);box-shadow:inset .05em .05em .1em rgba(0,0,0,.5)}.small-buttons a,.small-btn{font-size:.9em;padding:.6em .9em}ul.inline,.menu{list-style:none;margin:0}ul.inline li,.menu li{display:inline-block;vertical-align:middle}ul.inline a,.menu a{color:inherit}
.search-form--popout{float:right;position:relative;margin:.5em;z-index:500}.search-form--popout .form-item{margin:0}.search-form--popout .form-item label{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20fill='%23716E6E'%20d='M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z'%3E%3C/path%3E%3C/svg%3E") no-repeat right center;background-size:1.5em auto;width:2.2em;height:1.5em;float:right;cursor:pointer;position:relative;z-index:20;text-indent:-99em;text-align:left;overflow:hidden;opacity:.8}.search-form--popout .form-item input{width:0;top:-.3em;position:absolute;right:1.7em;color:transparent;border-radius:.1em;z-index:30;border:1px solid transparent;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;box-shadow:none;background:0 0;font-size:1.3em}.search-form--popout .form-item input:focus,.search-form--popout .form-item:hover input{background:#fff;border-color:#ccc;opacity:1;width:18em;max-width:90vw;color:#000;padding:.4em .5em;box-shadow:.5em .5em 1em rgb(0 0 0/20%)}.search-form--popout .form-actions{display:none !important}@media (max-width:40em){.search-form--popout .form-item input{top:50%;margin:-1em auto;left:0;right:0;position:fixed}.search-form--popout .form-item input:focus,.search-form--popout .form-item:hover input{box-shadow:.5em .5em 30em 30em rgb(0 0 0/50%)}}
.password-field{margin:0}form{margin:0;padding:0}fieldset{margin:1em 0;min-width:0}@-moz-document url-prefix(){fieldset{display:table-cell}}details,fieldset,.filter-wrapper{border-radius:4px}.filter-wrapper{border-top-left-radius:0;border-top-right-radius:0}.filter-help a{font-size:.857em}.filter-wrapper .form-item label{margin-right:10px}[dir=rtl] .filter-wrapper .form-item label{margin-left:10px;margin-right:0}summary{background:#dbdbdb;color:#3b3b3b;text-shadow:0 1px 0 #fff}details summary a{color:#3b3b3b}details summary a:hover,details summary a:active,details summary a:focus{color:#000}details .details-description{font-style:italic}label{display:table;font-weight:700}label[for]{cursor:pointer}input,textarea,select{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif}input{margin:2px 0;padding:4px;max-width:100%;box-sizing:border-box}input,textarea{font-size:.929em}@media screen and (max-width:60em){input,textarea{font-size:16px}}textarea{line-height:1.5}textarea.form-textarea{padding:4px}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea{border:1px solid #ccc;color:#3b3b3b}input.form-submit:hover,input.form-submit:focus{background:#dedede}.password-suggestions ul li{margin-left:1.2em}[dir=rtl] .password-suggestions ul li{margin-right:1.2em;margin-left:0}.form-item label,.form-wrapper .label{font-size:.929em}.form-wrapper .field-multiple-table .label{font-size:inherit}.form-type-radio label,.form-type-checkbox label{margin-left:4px}[dir=rtl] .form-type-radio label,[dir=rtl] .form-type-checkbox label{margin-right:4px;margin-left:0}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2px;margin-left:0}.form-actions{padding-top:10px}#edit-body{margin-bottom:2em}.node-form label,.node-form .description,.node-form .form-wrapper .label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.node-form .form-wrapper .field-multiple-table .label{font-family:inherit}.node-form .form-wrapper{margin-bottom:2em}.node-form .entity-content-form-footer,.node-form .field--name-status{margin-bottom:0}.node-form .form-actions{padding-top:0;margin-top:0}.contact-form #edit-name{width:75%;border-radius:4px}.contact-form #edit-mail{width:75%;border-radius:4px}.contact-form #edit-subject{width:75%;border-radius:4px}.contact-form #edit-message{width:76.3%;border-top-left-radius:4px;border-top-right-radius:4px}.form-disabled input,.form-disabled select,.form-disabled textarea{background:#ededed;border-color:#bbb;color:#717171}.form-disabled label{color:#717171}.comment-form label{float:left;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.929em;width:120px}[dir=rtl] .comment-form label{float:right}.comment-form input,.comment-form .form-select{margin:0;border-radius:4px}.comment-form .form-type-textarea label{float:none}.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{margin-bottom:10px;overflow:hidden}.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px}[dir=rtl] .comment-form .form-type-checkbox,[dir=rtl] .comment-form .form-radios,[dir=rtl] .comment-form .form-item .description{margin-left:0;margin-right:120px}.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0}.comment-form input.form-file{width:auto}.layout-no-sidebars .comment-form .form-text{width:800px}.layout-one-sidebar .comment-form .form-text{width:500px}.layout-two-sidebars .comment-form .form-text{width:320px}.comment-form .form-item .description{font-size:.786em;line-height:1.2;margin-left:120px}.comment-form .form-textarea{border-top-left-radius:4px;border-top-right-radius:4px}.comment-form details.filter-wrapper .details-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0}.filter-wrapper label{width:auto;float:none}.filter-wrapper .form-select{min-width:120px}.comment-form details.filter-wrapper .tips{font-size:.786em}#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:.4em}#edit-actions input{margin-right:.6em}[dir=rtl] #edit-actions input{margin-left:.6em;margin-right:0}.form-item textarea.error+.cke{border:2px solid red}.form-item--error-message{color:#e32700}@media all and (max-width:600px){.form-actions .button{float:none;margin:10px 0 0;padding-bottom:6px;width:100%;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.js .dropbutton .dropbutton-action>input,.js .dropbutton .dropbutton-action>a,.js .dropbutton .dropbutton-action>button{text-align:center;padding-left:3em}}
.ui-dialog{z-index:101}html,body{font-family:'Roboto',Arial,sans-serif;line-height:1.5;font-size:16px}h1{margin:0 0 3rem}.wp-block{max-width:none}.wp-block-embed-youtube{margin:0 auto;width:90%;max-width:45em}.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;margin:3em auto 2em}.wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}html:not(.window-loaded) .lazy-load--bk{background-image:none !important;background-color:#000}.wp-block-button__link{background:#467302;border-radius:.1em}.buttons-bigger .wp-block-button__link{font-size:1.5em}.wp-block-separator{margin:3em 0}.node-content-restricted-width,.path-not-front .node__content{max-width:65em;margin:0 auto}.wp-block-drupal-section p{color:#333;font-size:1.1rem}div p.prefix-text,.prefix-text{text-transform:uppercase;font-size:1.2rem;color:#05bdd4;font-weight:700;letter-spacing:2px}p.prefix-text--green,.prefix-text--green,.wp-block-cover p.prefix-text--green{color:#4caf50}.wp-block-cover p.prefix-text--green{color:#8bc34a}h2,h3,.section__title{color:#38558d}.section__title{margin:0;text-transform:uppercase;letter-spacing:2px;font-size:3em;line-height:1.15;font-weight:500}.small-text{color:#aaa;font-weight:500}.wp-block-button.is-style-outline .wp-block-button__link,a.wp-button{color:#38558d;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;border:2px solid #ccc;padding:1rem 1.8rem;border-radius:2rem;display:inline-block;text-align:center;background:#fff}.wp-block-button.is-style-outline .fp-section__action{padding:1em 2.3em}.field-name-field-date-w-end{margin-bottom:1.5em}html .header-inner{padding-top:1em;position:relative;padding-bottom:1em}.site-logo{max-height:5em;width:auto}.member-login{padding:.7em;color:#8d8a8a}.header-second-inner{display:flex}.menu-name--top-menu li a{padding:.9em 1em;color:#aaa;font-weight:700;text-transform:uppercase;letter-spacing:.15em;font-size:.85em}.menu-name--top-menu li:last-child a{background:#467302;color:#fff;margin-left:1.2em}.menu-bar{margin:0 0 0 1em}#superfish-main span.sf-depth-1{padding:1em .7em;font-weight:500;color:#38558d;font-size:1.2em}#superfish-main span.sf-with-ul{padding-right:1.8em}#superfish-main .sf-sub-indicator:after{content:'\203a';transform:rotate(90deg);right:0;font-weight:700}#superfish-main .sfHover ul{background:#fff;top:100%}ul.sf-menu li{z-index:100}#block-top-menu{display:none}@media (min-width:1141px){html .header-inner{flex-wrap:nowrap;align-items:center}.menu-bar{margin:0 auto 0 2%}.header-second{position:absolute;top:0;right:0}#block-top-menu{display:block}}@media (min-width:521px){.header-second{margin-left:auto}}@media (max-width:520px){.header-first{min-width:100%;text-align:center;margin:0 0 1em}.header-inner{justify-content:center;margin:0 0 .5em}}.sf-accordion-toggle.sf-style-none a{padding:.4em .6em;border:2px solid}#superfish-main-toggle{color:#666}#superfish-main-accordion{position:absolute;background:#333;right:0;color:#fff;min-width:15em}#superfish-main-accordion ul{background:#222;overflow:hidden}#block-main-menu-header{position:relative}ul.sf-menu .sf-sub-indicator{width:13px}body:not(.node--type-page) .main{border-top:1px solid #f3eeee;padding-top:4rem}body.node--type-page .main,body.node--type-news .main,body.node--type-events .main{border-top:none;padding-top:0}.main{padding-bottom:8rem}.has-sidebar .layout-content{max-width:53em}.layout-sidebar-second{width:23em}.node__content ul.links{margin:1em 0 2em}.subfooter{background:#001c38;color:#fff;padding:5em 0 4em}.subfooter-1{min-width:100%;margin:0 0 2em}@media (min-width:951px){.subfooter-1{min-width:auto;max-width:21em;margin-right:10%}}#block-subfooter-bio{color:#6f7883;margin:1em 0 0}#block-subfooter-bio strong{width:3.5em;display:inline-block}#block-subfooter-bio a{color:#ccc}.subfooter-info__description{padding-top:1em}.subfooter-2{flex:1}.subfooter .menu__item{display:block;color:#b7bcc1;margin:.3em 0}.subfooter .is-parent{margin-bottom:3em}.subfooter .is-parent:before,.subfooter .is-parent>span{content:'/ ';color:#727273;font-weight:700;font-size:1.15em}.subfooter .is-parent .is-parent:before,.subfooter .is-parent .is-parent>span{content:'';font-size:1em}.subfooter-visitor-logo__link:not(:hover){opacity:.7}@media (min-width:550px){.subfooter .is-parent{float:left;width:48%;margin-right:2%;margin-bottom:3em}.subfooter-visitor-logo__link{max-width:40%;width:13em;float:left}}@media (max-width:750px){.subfooter .is-parent:nth-child(2n+1){clear:left}}@media (min-width:751px){.subfooter .is-parent{float:left;width:32%}.subfooter .is-parent .is-parent{width:100%;margin:.5em .7em}.subfooter .is-parent:nth-child(3n){width:31%;margin-right:0}.subfooter .is-parent:nth-child(3n+1){clear:left}.subfooter-visitor-logo__link{max-width:31%}}.footer{padding:1.5em 0 .5em;color:#ccc;background:#011224;font-size:.95em}.path-search .block-plugin-id--system-main-block ol{list-style:none;margin:0}.path-search .block-plugin-id--system-main-block ol li{margin-bottom:2em}.inside-header__content{padding-bottom:2em;padding-top:4rem;border-bottom:2.5px solid #999;margin-bottom:4em}.inside-header__title{margin:0 0 1rem}@media (max-width:60em){.inside-header__image{max-height:20em;overflow:hidden}.inside-header__image div{background:#6f7883;line-height:0;padding-bottom:30.5%;position:relative}.inside-header__image img{position:absolute;left:0;top:0;width:100%;height:100%}}.member-spotlight{padding:5em 0 7em;background:#e0e0e0}.member-spotlight__section-title{margin:1em 0 3em}.member-spotlight__image{margin:0 0 2em}.member-spotlight__info{overflow-wrap:break-word;overflow-wrap:anywhere}.member-spotlight__contact_name{font-size:2.5em}@media (min-width:1001px){.member-spotlight__content{flex-wrap:nowrap}.member-spotlight__image{min-width:50%;margin:0 7em 0 0}.member-spotlight__info{flex-basis:50%}.member-spotlight__contact_name{font-size:3em}}.member-spotlight__business_name{margin:.5rem 0 3rem;color:#f24f43;font-weight:700}.member-spotlight__action{margin:2em 0 0}.staff .views-row{margin:0 auto 2.5em;padding:0 1em 0;text-align:center;letter-spacing:2px;width:100%}.staff .views-row--empty-spacer{margin-bottom:0}.staff__category-title{min-width:100%;padding:0 .5em 0;font-size:2.5em;color:#999;text-align:left}.staff__title{color:#2a2a2a;margin:.7em 0 .1em;letter-spacing:2px;text-transform:uppercase;font:700 1.2em/1.1 'Open Sans','Arial',sans-serif}.staff__position{font-weight:700;color:#666;font-size:.9em;text-transform:uppercase}.staff-image__text{top:auto;left:auto;bottom:1em;right:1em}.staff__icon{text-align:center;text-transform:none;font-size:1.4em;text-decoration:none;display:inline-block;width:1.7em;height:1.7em;line-height:1.65;border-radius:50%;color:#fff;background:green;text-indent:1px}.staff__icon:hover{background:#064106;color:#ddd}.staff__icon--bio{font-family:'Times New Roman',Times,serif;font-weight:700}.staff-cBox__image{margin:.5em 1.5em 1.5em .5em;flex-basis:20em}.staff-cBox__content{flex:1;margin:.5em}.staff-cBox__title,.staff-cBox__email{float:left;margin-right:1em}.view--grid-grouped .view-content>h2,.view--grid-grouped .view-content>h3{min-width:100%;margin:4rem 0 2rem}.view--grid-grouped .views-row{width:13em;text-align:center}.view--grid-grouped .views-field-title{margin:1.3rem .5rem}body.node--type-directory .main{padding-top:4rem}.member-sidebar{padding:2em;border:1px solid #ccc}.member-sidebar__logo{margin:0 0 1.5em}.member-sidebar__address{margin:0 0 2em}.member-sidebar__contact{margin:0 0 .4em;color:#333}.member-sidebar__list-items{list-style:none;margin:0 0 2em}.member-sidebar__list-item{margin:0 0 .7em}.member-sidebar__list-item i{margin:0 .7em 0 0;font-size:1em;color:#666}.member-sidebar__socials{color:#fff}.member-sidebar__socials a{width:2em;height:2em;text-align:center;line-height:2;font-size:1.4em;border-radius:50%;background:#979db3;margin:0 .5em 0 0}.member-sidebar__socials i{vertical-align:middle}.field-node--field-tagline{color:#666;margin:0 0 2em}.node--type-news .field-node--field-thumbnail,.node--type-events .field-node--field-thumbnail{margin:0 0 2em;text-align:center}.node--type-news .b-lazy,.node--type-news .b-responsive{display:inline-block}[src="/sites/default/files/default_images/AVCC-Logo-Badge-FullColour.png"]{max-width:200px}.event-section-title{color:#aaa}.event-listing__title{font-size:1.4em;margin:0 0 1.5em}.event-listing__date{margin:.4em 0}.event-listing__content{padding:0 .4rem}.view--grid-3 .views-row{width:100%}@media (min-width:40em){.view--grid-3 .views-row{max-width:calc(50% - 1.6em)}}@media (min-width:60em){.view--grid-3 .views-row{max-width:calc(33.33% - 1.6em)}}@media (min-width:80em){.view--grid-3 .views-row{max-width:calc(25% - 2.5em)}}#block-addtoanybuttons{margin:3em 0 0}[data-paypal-checkout-webform-id]{max-width:30em}.form-item-tickets tr+tr{border-top:0 solid transparent}#tickets_table td{display:block;position:relative}#tickets_table .webform-multiple-table--operations{margin:0 auto -.45em;background:#fff}#tickets_table tr:last-child .webform-multiple-table--operations{margin:0 auto -.75em}.form--cworks-registration .form-item-tickets{margin-top:0}.cworks-registration-form{top:50% !important;left:50% !important;transform:translate(-50%,-50%);max-height:100%;max-width:100%}.cworks-registration-submissions{max-width:100%}.event-registration-buttons{margin:3em 0 0;justify-content:center}#page .cworks-button-wrapper--form{margin:0 2em 1em 0}#page .cworks-button--form{background:#38558d;color:#fff;margin:0 0 .4em;font-size:1.2em}.cworks-button--disabled{pointer-events:none}details{margin-top:1em;margin-bottom:1em;border:1px solid #bfbfbf;border-radius:3px;background-color:#fcfcfa;padding:.75em 1em}details summary{cursor:pointer;text-shadow:0 1px 0 #fff}details summary:hover,details summary:focus,details[open]>details summary{text-decoration:underline}.cworks-submission-header__section{margin:1em 0}.cworks-submission-header__label{font-weight:700}.cworks-registration-submissions div.ui-dialog-content,.cworks-registration-submissions .contextual-region{position:static}#drupal-modal .tickets-purchased-printing{padding-bottom:8em}.tickets-purchased-printing .view-footer a:after{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z'%3E%3C/path%3E%3C/svg%3E");display:block;width:2em;height:2em;position:absolute;left:50%;top:50%;margin:-1em;transform-origin:bottom}.tickets-purchased-printing .view-footer a{width:4em;height:4em;background:#38558d;border-radius:50%;position:absolute;bottom:3em;right:3em;text-indent:99em;overflow:hidden;white-space:nowrap}.tickets-purchased-printing .view-footer a:focus:after{-webkit-animation-name:bounce-7;animation-name:bounce-7;-webkit-animation-timing-function:cubic-bezier(.28,.840,.42,1);animation-timing-function:cubic-bezier(.28,.840,.42,1);-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce-7{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-2em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1,1) translateY(-7px)}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@keyframes bounce-7{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-2em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1,1) translateY(-7px)}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}.form--nominations input[type=checkbox]{height:auto}.form--nominations .webform-tableselect-sort td{padding:.5em 0 .3em .5em;line-height:1}.form--nominations .webform-tableselect-sort .form-item{margin:0}a.tabledrag-handle .handle{box-sizing:content-box}.form--nominations .webform-tableselect-sort{counter-reset:rowNumber}.form--nominations .webform-tableselect-sort tr td:nth-child(2):before{counter-increment:rowNumber;content:counter(rowNumber) '.';min-width:1em;margin-right:.5em}.form--nominations .webform-tableselect-sort tr:nth-child(n+4){opacity:.5}.form--nominations .webform-tableselect-sort tr:nth-child(n+4) td:nth-child(2):before{content:' '}.view-search-content{max-width:60em}.view-search-content .views-field-body,.view-search-content .views-row{margin:1em 0 1em}ul.news-author{color:#999;font-weight:700;font-size:.9em;text-transform:uppercase;margin-bottom:1em}.news-author li a{color:#c86e13}.news-author li:after{content:'\2022';margin:.5em}.news-author li:last-child:after{display:none}.news-articles .views-field-body{margin:1.5em 0 1em}.news-articles .views-field-body p{margin:.5em 0}
