/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.file{display:inline-block;min-height:1rem;padding-left:1.5rem;background-repeat:no-repeat;background-position:left center}[dir=rtl] .file{padding-right:1.5rem;padding-left:inherit;background-position:right center}.file--general,.file--application-octet-stream{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/application-octet-stream.png)}.file--package-x-generic{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/package-x-generic.png)}.file--x-office-spreadsheet{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/x-office-spreadsheet.png)}.file--x-office-document{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/x-office-document.png)}.file--x-office-presentation{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/x-office-presentation.png)}.file--text-x-script{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/text-x-script.png)}.file--text-html{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/text-html.png)}.file--text-plain{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/text-plain.png)}.file--application-pdf{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/application-pdf.png)}.file--application-x-executable{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/application-x-executable.png)}.file--audio{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/audio-x-generic.png)}.file--video{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/video-x-generic.png)}.file--text{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/text-x-generic.png)}.file--image{background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/icons/image-x-generic.png)}
.password-strength__meter{margin-top:.5em;background-color:#e9ecef}.password-strength__indicator{transition:width .5s ease-out;background-color:#28a745}.password-strength__indicator.is-weak{background-color:#dc3545}.password-strength__indicator.is-fair{background-color:#ffc107}.password-strength__indicator.is-good{background-color:#17a2b8}.password-strength__indicator.is-strong{background-color:#28a745}.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 #dee2e6}.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:#28a745;font-weight:700}.password-confirm .error{color:#dc3545;font-weight:700}.page-user-login main .region-content,.page-user-password main .region-content{max-width:calc(3.625rem + 28.5vw);margin:0 auto;padding:1rem;border-radius:.3rem;background:#fff}@media (min-width:1200px){.page-user-login main .region-content,.page-user-password main .region-content{max-width:25rem}}
.progress-wrapper{margin-bottom:1rem}.progress-wrapper:last-child .progress{margin-bottom:.3125rem}.progress-wrapper .message{margin-bottom:.3125rem;font-weight:700}.progress-wrapper .progress-bar{min-width:2em}
.breadcrumb{font-size:.875rem}.region-breadcrumb{width:100%;padding:0 .9375rem .25rem}
.form-required:after{display:inline-block;width:calc(calc(1.5em + .75rem + 2px)*0.1666666667);height:calc(calc(1.5em + .75rem + 2px)*0.1666666667);margin:0 .3em;content:"";vertical-align:super;background-image:url(/themes/contrib/vartheme_bs4/css/components/../../images/required.svg);background-repeat:no-repeat;background-size:calc(calc(1.5em + .75rem + 2px)*0.1666666667) calc(calc(1.5em + .75rem + 2px)*0.1666666667)}form .filter-wrapper{padding-right:1rem;padding-left:1rem}form .form-type-textarea{margin-bottom:0}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0}
#views-exposed-form-acquia-search-page>.form--inline{position:relative}#views-exposed-form-acquia-search-page>.form--inline>.form-actions{position:absolute;top:6px;right:-10px}#views-exposed-form-acquia-search-page>.form--inline,#search-bar .form-inline .form-item-search,#search-bar .form-inline .form-item-search .input-group{display:block}#search-bar input::-webkit-input-placeholder{color:#004445;text-align:center;font-weight:900}#search-bar input:-ms-input-placeholder{color:#004445;text-align:center;font-weight:900}#search-bar input::-moz-placeholder{color:#004445;opacity:1;text-align:center;font-weight:900}#search-bar input::placeholder{color:#004445;text-align:center;font-weight:900}#search-bar input:placeholder-shown{color:#004445;text-align:center;font-weight:900}#views-exposed-form-acquia-search-page label{display:none}#search-bar input{width:100% !important;max-width:none;border:1px solid #004445;height:57px;font-size:30px;background:0 0}#edit-submit-acquia-search{font-size:0;background:0 0;display:none}#edit-submit-acquia-search span{font-size:25px;color:#004445}#edit-reset,#views-exposed-form-acquia-search-page .contextual .trigger{display:none}#views-exposed-form-acquia-search-page .form-row{display:initial;margin:0}#search-bar .form-inline .form-item-search .form-control{border-radius:0;width:inherit}#views-exposed-form-acquia-search-page .form--inline .form-item>label.control-label{display:none}#views-exposed-form-acquia-search-page .input-group-addon{display:none}#edit-submit-acquia-search--2{display:none}.new-hero #search-bar input::-webkit-input-placeholder{color:#fff;text-align:center;font-weight:900}.new-hero #search-bar input:-ms-input-placeholder{color:#fff;text-align:center;font-weight:900}.new-hero #search-bar input::-moz-placeholder{color:#fff;opacity:1;text-align:center;font-weight:900}.new-hero #search-bar input::placeholder{color:#fff;text-align:center;font-weight:900}.new-hero #search-bar input:placeholder-shown{color:#fff;text-align:center;font-weight:900}.new-hero #search-bar input{background:0 0;border:1px solid #fff;color:#fff}@media (min-width:576px){.active-hero button#edit-submit-acquia-search span{color:#fff}.active-hero #search-bar input::-webkit-input-placeholder{color:#fff;text-align:center;font-weight:900}.active-hero #search-bar input:-ms-input-placeholder{color:#fff;text-align:center;font-weight:900}.active-hero #search-bar input::-moz-placeholder{color:#fff;opacity:1;text-align:center;font-weight:900}.active-hero #search-bar input::placeholder{color:#fff;text-align:center;font-weight:900}.active-hero #search-bar input:placeholder-shown{color:#fff;text-align:center;font-weight:900}.active-hero #search-bar input{background:0 0;border:1px solid #fff;color:#fff}}
::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}*,:after,:before{box-sizing:border-box;outline:none}.big-menu{width:57px;height:57px;background-color:#feb70d;color:#18252a;cursor:pointer;font-weight:700;font-size:10px;letter-spacing:-.13em;padding:15px}.big-menu,.big-menu span{transition:transform .25s ease;z-index:200}.big-menu span{position:relative;display:block;width:100%;height:3px;margin-top:3px;background-color:#18252a;float:left;transform-origin:center center}#big-menu{display:none}#big-menu:checked~.big-menu{position:fixed;top:9px;right:9px;background-color:#feb70d;color:#18252a}#big-menu:checked~.big-menu span{background-color:#18252a;transition:transform .25s ease}#big-menu:checked~.big-menu span:first-of-type{transform:translateY(3px) rotate(45deg)}#big-menu:checked~.big-menu span:nth-of-type(2){display:none}#big-menu:checked~.big-menu span:nth-of-type(3){transform:translateY(-3px) rotate(-45deg);margin-bottom:5px}#big-menu:checked~.big-nav{right:0;transition:right .5s ease}#big-menu:checked~main{transform:translateX(250px);transition:transform .5s ease}.big-nav{position:fixed;top:0;right:-30em;width:30em;height:100vh;max-width:100%;margin:0;padding:0;background-color:#18252a;transition:right .5s ease;z-index:5}.big-nav .search-box{padding:9px 75px 9px 9px;font-size:30px;position:relative;background:rgba(0,0,0,.9)}.big-nav .search-box input{padding:0 0 0 8px;width:100%;height:57px;border:none;border-bottom:2px solid #fff;background-color:transparent;color:#fff}.big-nav .search-box input::placeholder{color:#fff}.big-nav .search-box label{display:none}.big-nav .search-box span{position:absolute;width:0;top:15px;right:110px}.big-nav .search-box span img{display:none}.big-nav .search-box span:after{content:"";font:normal 25px Glyphicons Halflings;color:#fff}.big-nav .nav-container{width:30em;max-width:100%;height:calc(100vh - 4.7em);position:fixed;transition:right .5s ease;top:4.7em;right:-30em;overflow-y:auto}.big-nav .nav-container .nav-item{display:flex}.big-nav .nav-container .nav-item a{color:#fff;text-decoration:none;padding:.5em;flex:1;display:flex}.big-nav .nav-container .nav-item a span{margin:auto 0;padding:.5em}.big-nav .nav-container .nav-item a:hover{background-color:#9fd5b3;color:#18252a}.big-nav .nav-container .nav-item .sub-items-btn{width:5em;text-align:center;padding:1em;font-weight:700;color:#fff;cursor:pointer}.big-nav .nav-container .nav-item .sub-items-btn:hover{background-color:#004544}.big-nav .nav-container .nav-item .sub-items-btn:after{font:700 20px Font Awesome\ 5 Free;content:"";color:#fff}.big-nav .nav-container .nav-item .back{padding:1em;font-weight:700;color:#fff;background-color:#005f5d;cursor:pointer}.big-nav .nav-container .nav-item .back i:before{font:700 20px Font Awesome\ 5 Free;content:"";color:#fff;margin-right:5px}.big-nav .nav-container .nav-item .back:hover{background-color:#feb70d}.big-nav .active.nav-container{transition:right .5s ease;right:0;background:rgba(0,0,0,.9)}@supports (-ms-ime-align:auto){.big-nav .nav-container{width:30em;max-width:100%;height:calc(100vh - 4.7em);position:fixed;transition:opacity .5s ease;top:4.7em;display:none;opacity:0;overflow-y:auto}.big-nav .nav-container .nav-item{display:flex}.big-nav .nav-container .nav-item a{color:#fff;text-decoration:none;padding:.5em;flex:1;display:flex}.big-nav .nav-container .nav-item a span{margin:auto 0;padding:.5em}.big-nav .nav-container .nav-item a:hover{background-color:#9fd5b3;color:#18252a}.big-nav .nav-container .nav-item .sub-items-btn{width:5em;text-align:center;padding:1em;font-weight:700;color:#fff;cursor:pointer}.big-nav .nav-container .nav-item .sub-items-btn:hover{background-color:#004544}.big-nav .nav-container .nav-item .sub-items-btn:after{font:700 20px Font Awesome\ 5 Free;content:"";color:#fff}.big-nav .nav-container .nav-item .back{padding:1em;font-weight:700;color:#fff;background-color:#005f5d;cursor:pointer}.big-nav .nav-container .nav-item .back i:before{font:700 20px Font Awesome\ 5 Free;content:"";color:#fff;margin-right:5px}.big-nav .nav-container .nav-item .back:hover{background-color:#feb70d}.big-nav .active.nav-container{transition:opacity .5s ease;display:block;opacity:1;background:rgba(0,0,0,.9)}.big-nav .active.nav-container.lvl-3,.big-nav .active.nav-container.lvl-4,.big-nav .active.nav-container.lvl-5{position:absolute;top:0}}
.contextual-links a{border-bottom:none;text-shadow:0 0 0}
details{margin-top:1rem;margin-bottom:1rem;border:1px solid #dee2e6}details>.details-wrapper{padding:.5em 1.5em}summary{padding:.2em .5em;cursor:pointer}
.feed-icon{display:inline-block;padding:1rem 0 0;border-bottom:none}
.field--type-entity-reference .field__label{margin:0;padding-right:.3rem;font-weight:400}[dir=rtl] .field--type-entity-reference .field__label{padding-right:0;padding-left:.3rem}.field--type-entity-reference ul.links{margin:0;padding:0;list-style:none}.field--type-entity-reference ul.links li{float:left;padding:0 1rem 0 0;white-space:nowrap}[dir=rtl] .field--type-entity-reference ul.links li{float:right;padding:0 0 0 1rem}@media all and (min-width:560px){.node .field--type-image+.field--type-image{clear:both}}.field--type-image a{border-bottom:none}.field--name-field-tags{margin:0 0 1.2rem}.field--name-field-tags .field__label{margin:0;padding-right:.3125rem;font-weight:400}[dir=rtl] .field--name-field-tags .field__label{padding-right:0;padding-left:.3125rem}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:.875rem}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:.875rem}.field--name-field-tags ul.links{margin:0;padding:0}.field--name-field-tags ul.links li{float:left;padding:0 1rem 0 0;white-space:nowrap}[dir=rtl] .field--name-field-tags ul.links li{float:right;padding:0 0 0 1rem}.field--label-inline .field__label,.field--label-inline .field__item{display:inline-block}
#navbar-top{padding:0 1rem}#navbar-top.navbar-dark .nav-link:hover,#navbar-top.navbar-dark .nav-link:focus{color:rgba(255,255,255,.75)}#navbar-top.navbar-dark .nav-link{color:rgba(255,255,255,.5)}#navbar-top.navbar-light .nav-link:hover,#navbar-top.navbar-light .nav-link:focus{color:rgba(0,0,0,.7)}#navbar-top.navbar-light .nav-link{color:rgba(0,0,0,.5)}.navbar-brand .site-logo{margin-right:1rem}@media (max-width:33.9em){.navbar-toggleable-xs .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{float:none;margin-left:0}}@media (max-width:47.9em){.navbar-toggleable-sm .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{float:none;margin-left:0}}
.block-help{margin-bottom:1rem;padding:1rem;border:1px solid #dee2e6}
.icon-help{padding:1px 0 1px 1.5rem;background:url(/themes/contrib/vartheme_bs4/css/components/../../images/help.png) 0 50% no-repeat}[dir=rtl] .icon-help{padding:1px 1.5rem 1px 0;background-position:100% 50%}.feed-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-9999px;background:url(/themes/contrib/vartheme_bs4/css/components/../../images/feed.svg) no-repeat}
.image-button.is-disabled:hover,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled{cursor:default;opacity:.5;background:0 0}
.item-list ul{margin:0 0 .75rem;padding:0;list-style:none}[dir=rtl] .item-list ul{padding:0}.item-list ul li{margin:0;padding:.75rem 1.25rem 0 0}[dir=rtl] .item-list ul li{margin:0;padding:.75rem 0 0 1.25rem}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir=rtl] .item-list .item-list__comma-list,[dir=rtl] .item-list .item-list__comma-list li{padding:0}
.list-group__link{padding:.75rem 0 0;border-top:1px solid #dee2e6}.list-group__description{margin:0 0 .75rem}

.shortcut-wrapper{margin:2.2em 0 1.1em}.shortcut-wrapper .page-title{float:left;margin:0}[dir=rtl] .shortcut-wrapper .page-title{float:right}.shortcut-action{margin-left:.5em;padding-top:.35em;border-bottom:none}[dir=rtl] .shortcut-action{margin-right:.5em;margin-left:0}.shortcut-action:hover,.shortcut-action:active,.shortcut-action:focus{border-bottom:none}
.sidebar .block{margin:0 0 1rem;padding:1rem;border-width:1px;border-style:solid}.sidebar .block .content{font-size:1rem;line-height:1.5}.sidebar h2{margin:0 0 .5rem;padding-bottom:.3125rem;border-bottom:1px solid #dee2e6;text-shadow:0 1px 0 #fff;font-size:1.25rem;line-height:1.2}.sidebar tbody{border:none}.sidebar tr.even,.sidebar tr.odd{border-bottom:1px solid #dee2e6;background:0 0}.sidebar nav ul.nav{margin:-1rem}
