@keyframes simpleScale{50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes animation-rotate{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}h1,h2,h3,h4,h5,h6{margin:.2em 0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{background:#fff}body{background:#fff}table{border-collapse:collapse}th,td{text-align:left;vertical-align:top}img{max-width:100%}p{margin-top:0}a{text-decoration:none}button{background:none;border:none;cursor:pointer}a,button,input,textarea{outline:none}hr{border:none;border-top:1px solid #d7d7d7}.w_full:after{content:"";display:table;clear:both}.w_full{width:100%}@media(max-width: 1026px){.w_full{width:100%}}.fwb{font-weight:bold}.mt1{margin-top:1em}.mt2{margin-top:2em}.mb1{margin-bottom:1em}.mb2{margin-bottom:2em}.pb3{padding-bottom:3em}.dn{display:none}.fl{float:left}.fr{float:right}.oh{overflow:hidden}.ib{display:inline-block}.hidden_area,.hidden_element{display:none}.label{color:#4fbd38;font-family:"roboto";font-stretch:condensed;font-size:1.2em}.align_center{text-align:center}.align_left{text-align:left}.align_right{text-align:right}.align_justify{text-align:justify}div.wrapper:after{content:"";display:table;clear:both}.pull_left{float:left;margin-right:2em}@media(max-width: 500px){.pull_left{display:block;float:none;margin-bottom:2em;margin-left:auto;margin-right:auto}}figure.pull_left{margin-top:0;margin-left:0;margin-bottom:0;padding:1em;border:1px solid #aaa}@media(max-width: 500px){figure.pull_left{margin-bottom:1em}figure.pull_left img{display:block;margin-left:auto;margin-right:auto}}.pull_right{float:right;margin-left:2em}@media(max-width: 500px){.pull_right{display:block;float:none;margin-bottom:2em;margin-left:auto;margin-right:auto}}figure.pull_right{margin-top:0;margin-right:0;margin-bottom:0;padding:1em;border:1px solid #aaa}@media(max-width: 500px){figure.pull_right{margin-bottom:1em}figure.pull_right img{display:block;margin-left:auto;margin-right:auto}}figcaption{padding-top:.5em}.btn{text-transform:uppercase;display:inline-block;padding:.5em;font-weight:bold;color:#fff}.btn--colour{border-color:#fff}.btn--wide{padding:.5em 3em}.btn--full{display:block;text-align:center}.admin-new{display:inline-block;margin-bottom:1em;padding:.5em 3em;font-size:1.2em}.btn-wrapper .btn{margin:0 1em}.admin-btn{margin-top:1em;font-size:1.4em}.admin-btn.contrast{background:#000}.old-btn{padding:1em 2.5em;background-color:#e2a12b;color:#fff;text-transform:uppercase}.old-btn:hover{background-color:#531056}.old-btn:active{background-color:#e2a12b;animation:pressBtn .3s linear;transform-origin:center center;transition:background-color .1s linear}.old-btn.loading,.old-btn.loading:hover,.old-btn.loading:active{position:relative;cursor:wait;background:#e2a12b;box-shadow:none;animation:none;border:none;color:#fff}.old-btn.loading span,.old-btn.loading:hover span,.old-btn.loading:active span{opacity:.1}.old-btn.loading:before,.old-btn.loading:hover:before,.old-btn.loading:active:before{width:1em;height:1em;position:absolute;left:50%;top:50%;content:"";border-radius:24px;background-clip:padding-box;border:#fff 2px solid;border-top-color:#e2a12b;animation:animation-rotate 750ms linear infinite;transform-origin:center center}.old-btn[disabled]{background:#bbb;border-color:#a8a8a8;cursor:auto}@keyframes pressBtn{50%{transform:scale(1.2)}100%{transform:scale(1)}}.btn_container .btn{margin-right:1em}.btn_container .btn:last-child{margin-right:0}.container:after{content:"";display:table;clear:both}.col:after{content:"";display:table;clear:both}.col{float:left}.col_2{width:50%;padding:3rem 1rem}@media(max-width: 1026px){.col_2{width:100%;padding:0;padding-bottom:3rem}}.nav-col,.content-col{margin:2em 0}.nav-col{flex-shrink:1;padding-right:3em}.content-col{flex-grow:1}.custom-label{position:relative;display:block;float:left;margin-right:1.5em;cursor:pointer}.custom-label.no-label-text{float:none;display:inline-block;margin-right:0}.custom-label.no-label-text label{padding-left:0}.custom-label label{padding-left:1.5em}.custom-label.radio-label label{cursor:pointer}.custom-label.radio-label label:before{position:absolute;content:"";border-radius:10px;border:1px solid #666;background:linear-gradient(to bottom, #ccc, #fff);height:1em;width:1em;top:0;left:0}.custom-label.radio-label label:after{position:absolute;content:"";height:.6em;width:.6em;background:#4573b9;border-radius:6px;top:0;bottom:0;left:4px;margin:auto;display:none}.custom-label.radio-label:hover label{color:#4573b9}.custom-label.radio-label:hover label:after{background:#666;display:block}.custom-label.radio-label:active label:after{background:#4573b9;display:block}.custom-label.radio-label input:checked+label:after{background:#4573b9;display:block}.custom-label.radio-label.disabled-input{cursor:auto}.custom-label.radio-label.disabled-input label{color:#5e6265;cursor:auto}.custom-label.radio-label.disabled-input:hover label:after{background:none}.custom-label.checkbox-label.no-label-text label{margin-top:0}.custom-label.checkbox-label label{color:#5e6265;padding-left:2.3em;margin-bottom:0;margin-top:.2em;cursor:pointer}.custom-label.checkbox-label label:before{position:absolute;content:"";border:2px solid #fff;box-shadow:0 0 0 2px #939393;height:1em;width:1em;top:0;left:2px;border-radius:0px;padding:0 1px 2px 1px;background:#fff}.custom-label.checkbox-label label:after{position:absolute;content:"";height:35px;width:31px;top:-10px;left:-8px;display:none}.custom-label.checkbox-label label .loading-text{font-size:1em}.custom-label.checkbox-label[disabled=disabled] label{cursor:auto}.custom-label.checkbox-label[disabled=disabled] label:before{box-shadow:0 0 0 2px #939393}.custom-label.checkbox-label:not([disabled=disabled]):hover label{color:#4573b9}.custom-label.checkbox-label:not([disabled=disabled]):hover label:before{box-shadow:0 0 0 2px #4573b9}.custom-label.checkbox-label:not([disabled=disabled]):hover label:after{display:block}.custom-label.checkbox-label:not([disabled=disabled]):active label:before{box-shadow:0 0 0 2px #4573b9}.custom-label.checkbox-label input:checked+label:before{content:"";font-family:"icomoon";color:#4573b9;box-shadow:0 0 0 2px #4573b9}.custom-label input{display:none}table.display_table{color:#000;position:relative;width:100%;border-radius:6px;border:3px solid #272727;border-spacing:0;border-collapse:separate}table.display_table tr:last-child td:first-child{border-bottom-left-radius:3px}table.display_table tr:last-child td:last-child{border-bottom-right-radius:3px}table.display_table td,table.display_table th{text-align:left;vertical-align:middle;padding:1em 1rem}table.display_table th{color:#fff;font-size:1em;text-transform:uppercase;cursor:auto;letter-spacing:1px;background:#272727}table.display_table tr{background:#fff;border:1px solid rgba(0,0,0,0)}table.display_table tr:nth-child(even){background:#ccc}table.display_table tr.clickable:hover,table.display_table tr.active-row{cursor:pointer;background:rgb(193.5,193.5,193.5)}div.edit_btn{color:#272727;text-transform:uppercase;padding:2px;display:block;text-align:center;font-weight:bold}.error{background:linear-gradient(to bottom, #ffdfdf, #ff6060);font-weight:bold;color:#6e1313;padding:1em;border-radius:8px;border:1px solid #7b1d1d;margin-bottom:1em;list-style:none}.error.msg_animate{animation:grower .25s linear;transform-origin:center center}.success{background:linear-gradient(to bottom, #63a854, #316f00);font-weight:bold;color:#fff;padding:1em;border-radius:8px;border:1px solid #014110;margin-bottom:1em}.success.msg_animate{animation:grower .25s linear;transform-origin:center center}.success a{color:#fdcf62}.success a:hover{color:#fdcf62;text-decoration:underline}.success.small{padding:.5em;margin-bottom:0}@keyframes grower{50%{transform:scale(1.05)}100%{transform:scale(1)}}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=url],input[type=password],fieldset,textarea{display:block;border:1px solid #999;font-family:"Roboto",Arial,sans-serif;border-radius:.2em;padding:.5em .5em;font-size:1em;width:100%;max-width:100%;color:#000}.contrast input[type=text],.contrast input[type=email],.contrast input[type=tel],.contrast input[type=number],.contrast input[type=date],.contrast input[type=time],.contrast input[type=datetime-local],.contrast input[type=url],.contrast input[type=password],.contrast fieldset,.contrast textarea{color:#000}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=url]:focus,input[type=password]:focus,fieldset:focus,textarea:focus{border-color:rgb(142.8346456693,170.7244094488,213.1653543307);transition:.2s linear;background:#fff}input[type=text].auto-width,input[type=email].auto-width,input[type=tel].auto-width,input[type=number].auto-width,input[type=date].auto-width,input[type=time].auto-width,input[type=datetime-local].auto-width,input[type=url].auto-width,input[type=password].auto-width,fieldset.auto-width,textarea.auto-width{width:auto}input[type=text].date,input[type=email].date,input[type=tel].date,input[type=number].date,input[type=date].date,input[type=time].date,input[type=datetime-local].date,input[type=url].date,input[type=password].date,fieldset.date,textarea.date{width:50%}input[type=text].extra_pad,input[type=email].extra_pad,input[type=tel].extra_pad,input[type=number].extra_pad,input[type=date].extra_pad,input[type=time].extra_pad,input[type=datetime-local].extra_pad,input[type=url].extra_pad,input[type=password].extra_pad,fieldset.extra_pad,textarea.extra_pad{padding:1em}textarea{resize:none;width:100%;height:14em}select{font-family:"Roboto",Arial,sans-serif}.req-star{color:#c00;font-family:Arial,Helvetica,sans-serif}.form-field:after{content:"";display:table;clear:both}.form-field{position:relative;padding:.5em 0;clear:both}.form-field .field-label{display:block;font-size:1.2em;color:#4573b9;font-weight:bold;padding-bottom:.5em}.form-field.error_container{margin-bottom:5px}.form-field.error_container input{border-color:#e20000;background:#ffecec}.form-field.error_container input:-webkit-autofill{box-shadow:0 0 0 50px rgba(255,190,190,.8) inset;-webkit-text-fill-color:#000}.form-field.error_container input:-webkit-autofill:focus{outline:none;box-shadow:0 0 0 50px rgba(255,190,190,.8) inset}.form-field.date-field{width:50%;clear:none;float:left}.form-field.date-field input{width:100%}.form-field.half-field{width:50%;float:left;clear:none}.form-field.clear-float{float:none;clear:both}.form-field.floated-field h2{width:8em;float:left;height:100%;padding-top:.5em}.form-field.floated-field input{float:left}.form-field.floated-field .error{float:none;clear:both}.form-field.flex-field{display:flex}.form-field .cke{border:2px solid #999;color:#000}.contrast .form-field .cke{color:#000}.form-field .cke.cke_focus{border-color:rgb(142.8346456693,170.7244094488,213.1653543307);transition:.2s linear;background:#fff}.floated-field-container:after{content:"";display:table;clear:both}.floated-field-container .half-field{padding-right:1em}.floated-field-container .half-field:nth-child(even){padding-right:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input::-moz-placeholder,textarea::-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#888}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:#888}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#888}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#888}input:-webkit-autofill{box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#000}input:-webkit-autofill:focus{outline:none;box-shadow:0 0 0 50px #fff inset,0 0 12px rgb(142.8346456693,170.7244094488,213.1653543307)}.standout{font-size:1rem;background:#eee;padding:.5em;margin-bottom:1em;border:1px solid #757575;color:#272727}.new-item{padding:1em;border:1px solid #999;background:#eee;border-radius:.5em;margin-bottom:2em}.new-item .standout{background:rgb(245.5,212,247);font-weight:bold}.item-list{margin-top:2em}.item-list li{display:flex;padding:1em;background:#eee;border:1px solid #999;border-radius:.5em;margin-bottom:1em}@media(max-width: 600px){.item-list li{display:block}}.item-list li img{display:block;margin-right:1em;align-self:center}@media(max-width: 600px){.item-list li img{margin:0 auto 1em}}.item-list li .item-success{margin-bottom:3em}.item-list li .item-fields{position:relative;flex:1}.item-list li .item-fields .buttons{position:absolute;bottom:0rem;right:0rem}@media(max-width: 430px){.item-list li .item-fields .buttons{position:initial}}.item-list li .item-fields button{padding:0;font-size:2em;color:#531056;background:none}.item-list li .item-fields button.icon-cross{margin-right:1em}.item-list li .item-fields button.update:hover{text-decoration:underline}.item-list li .item-fields button:hover{color:#e2a12b}.item-list li .item-fields button:active{animation:pressBtn .3s linear;transform-origin:center center;transition:background-color .1s linear}.item-list li .item-fields button:disabled{color:#999;cursor:auto}.item-list li .item-fields button:disabled:hover{text-decoration:none}.item-list li .item-fields .admin-btn{font-size:1.5em;background:#e2a12b;color:#fff;font-weight:bold;padding:.3em;margin-left:1em}.item-list li .item-fields .admin-btn:hover{color:#fff;background:#531056}.item-list li .item-fields .admin-btn:disabled{background:#999;color:#fff}@media(max-width: 430px){.item-list li .item-fields .admin-btn{display:block;margin:0;margin-top:1em}}.text-icon{margin-left:1.5em;padding:0 1em;color:#fff;background:#4573b9;border-radius:.2em;transition:background .1s ease-in-out}.text-icon:hover{background:#531056}.text-icon:active{animation:pressBtn .3s linear;transform-origin:center center}.text-icon [class^=icon-],.text-icon [class*=" icon-"]{margin-left:.5em}.character-count{padding:.5em;text-align:right}.character-count.warning{color:red}.character-count .character-count--current{padding-right:.4em}.character-count .character-count--limit{padding-left:.2em}.full-select .selectboxit-container,.full-select .selectboxit-container .selectboxit{width:100%}.full-select .selectboxit-enabled .selectboxit-text{min-width:90%}.image-upload-section,.file-upload-section{position:relative;background:#fff;height:300px;font-size:2em;text-transform:uppercase;color:#757575;z-index:1;line-height:1em;border:2px solid #757575;display:flex;align-items:center;align-content:center;justify-content:center}.image-upload-section.upload-error,.file-upload-section.upload-error{color:#e20000;background:#ffecec}.image-upload-section img,.file-upload-section img{display:block;max-height:100%}.image-upload-col.disabled img,.file-upload-col.disabled img{opacity:.3}.image-upload-col.disabled .file-upload-btn-wrapper .image-drop-name,.image-upload-col.disabled .file-upload-btn-wrapper:hover .image-drop-name,.image-upload-col.disabled .file-upload-btn-wrapper:active .image-drop-name,.file-upload-col.disabled .file-upload-btn-wrapper .image-drop-name,.file-upload-col.disabled .file-upload-btn-wrapper:hover .image-drop-name,.file-upload-col.disabled .file-upload-btn-wrapper:active .image-drop-name{background:#999;opacity:.8}.image-upload-col.disabled .file-upload-btn-wrapper .img-input,.image-upload-col.disabled .file-upload-btn-wrapper .file-input,.file-upload-col.disabled .file-upload-btn-wrapper .img-input,.file-upload-col.disabled .file-upload-btn-wrapper .file-input{cursor:auto}.file-upload-btn-wrapper{position:relative}.file-upload-btn-wrapper .image-drop-name{position:relative;font-size:1em;padding:1em;z-index:2;margin:0;color:#fff;background:#272727;border:2px solid #272727}.file-upload-btn-wrapper:hover .image-drop-name{background:rgb(64.5,64.5,64.5);color:#fff}.file-upload-btn-wrapper:active .image-drop-name{background:#bdbdbd;animation:pressBtn .2s linear;transform-origin:center center}.file-upload-btn-wrapper .img-input,.file-upload-btn-wrapper .file-input{position:absolute;top:0;z-index:3;left:0;bottom:0;right:0;width:100%;cursor:pointer;opacity:0}.progress_bar{position:relative;border:1px solid #999;padding:1em;margin-top:.5rem;margin-bottom:.5rem;background:#fff}.progress_bar.progress_error{background:rgb(255,200.5,200.5)}.progress_bar.progress_success{background:rgb(127.2816326531,211.9142857143,109.5857142857)}.progress_bar.upload_complete{background:rgb(127.2816326531,211.9142857143,109.5857142857)}@keyframes spinner{to{transform:rotate(360deg)}}.progress_bar.upload_complete .progress_bar--message{position:relative;padding-left:2em}.progress_bar.upload_complete .progress_bar--message:before{content:"";position:absolute;box-sizing:border-box;width:1em;height:1em;left:0;top:0;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:rgb(91.5,91.5,91.5);animation:spinner .6s linear infinite}.progress_bar.completed{background:rgb(127.2816326531,211.9142857143,109.5857142857);border-color:rgb(13.2204081633,31.6285714286,9.3714285714)}.progress_bar.completed .progress_bar--message{color:rgb(13.2204081633,31.6285714286,9.3714285714)}.progress_bar .progress_bar--bar{position:absolute;top:0;bottom:0;left:0;width:0;z-index:1}.progress_bar.in_progress .progress_bar--bar{background-color:#c9ffc9;background-size:100px 100px;background-image:linear-gradient(45deg, #96ff96 25%, transparent 25%, transparent 50%, #96ff96 50%, #96ff96 75%, transparent 75%, transparent);animation:loadingStripes 1s infinite linear}@keyframes loadingStripes{from{background-position:0 0}to{background-position:200px 100px}}.progress_bar.in_progress .progress_bar--bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;z-index:1;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, transparent 30%, transparent 70%, rgba(0, 0, 0, 0.4) 100%)}.progress_bar .progress_bar--message,.progress_bar .progress_bar--percentage{position:relative;display:inline-block;z-index:2;font-weight:bold;color:#666}.progress_bar .progress_bar--percentage{padding-left:.5em}.search-loader{padding:2em 0}@keyframes spinner{to{transform:rotate(360deg)}}.ajax-loader{position:relative;height:4em;width:4em;margin-left:auto;margin-right:auto}.ajax-loader:before{content:"";position:absolute;box-sizing:border-box;width:100%;height:100%;left:0;top:0;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:rgb(91.5,91.5,91.5);animation:spinner .6s linear infinite}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:50%;margin:0px auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif;color:initial}.modal-header{background:#531056;padding:1rem}.modal-header h3{margin:0;color:#fff}.modal-body{margin:1em 1rem}.modal-footer{padding:1rem}.modal-footer .btn{margin-right:1em}@media(max-width: 600px){.modal-footer .btn{width:100%}}.modal-footer .btn:last-child{margin-right:0}.modal-enter{opacity:0}.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.paginate-back:before{content:""}.paginate-forward:before{content:""}.pagination-result-text{text-align:center;color:#757575}.pagination-pages:after{content:"";display:table;clear:both}.pagination-pages{padding-bottom:.5em;text-align:center;font-family:"Arial";font-weight:bold}.pagination-pages .counter{display:inline-block;font-size:1.2em;padding:.35em .6em;margin-left:.3em;line-height:1em;margin-bottom:.5em;color:#6b6b6b;text-decoration:none}.pagination-pages .counter.contrast{color:#000}@media(max-width: bp_mid){.pagination-pages .counter{padding:.6em .7em}}.pagination-pages .counter:first-child{margin-left:0}.pagination-pages .counter.current_counter,.pagination-pages .counter:hover{color:#fff;background:#4573b9}.pagination-pages .counter.current_counter.contrast,.pagination-pages .counter:hover.contrast{background:#000}.pagination-pages .counter:active{animation:pressBtn .2s linear;transform-origin:center center}.pagination-pages .counter.inactive,.pagination-pages .counter.inactive:hover,.pagination-pages .counter.inactive:active{animation:none;color:#6b6b6b;border-color:#ddd;opacity:.5}.pagination-pages .counter.inactive:hover,.pagination-pages .counter.inactive:hover:hover,.pagination-pages .counter.inactive:active:hover{background:#a8a8a8}.pagination-pages .counter.paginate-backward,.pagination-pages .counter.paginate-forward,.pagination-pages .counter.icon-first,.pagination-pages .counter.icon-last{margin-right:1em;background:#dbdbdb}.pagination-pages .counter.paginate-backward:hover,.pagination-pages .counter.paginate-forward:hover,.pagination-pages .counter.icon-first:hover,.pagination-pages .counter.icon-last:hover{background:#fff}.pagination-pages .counter.paginate-backward:before,.pagination-pages .counter.paginate-forward:before,.pagination-pages .counter.icon-first:before,.pagination-pages .counter.icon-last:before{display:block;font-size:1em}.pagination-pages .counter.paginate-backward.inactive,.pagination-pages .counter.paginate-backward.inactive:hover,.pagination-pages .counter.paginate-forward.inactive,.pagination-pages .counter.paginate-forward.inactive:hover,.pagination-pages .counter.icon-first.inactive,.pagination-pages .counter.icon-first.inactive:hover,.pagination-pages .counter.icon-last.inactive,.pagination-pages .counter.icon-last.inactive:hover{background:#dbdbdb}.pagination-pages .icon-first{margin-right:1em;margin-left:0}.pagination-pages .icon-last{margin-left:.2em;margin-right:0}.pagination{font-family:"Arial";font-weight:bold;text-align:center;margin-bottom:1em}.pagination ul{list-style:none;margin:0;padding:0}.pagination .counter{display:inline-block;margin-left:.3em;margin-bottom:.5em;padding:.6em 1em;border-radius:.4em;line-height:1em;background:#efefef;color:#6b6b6b;border:2px solid #ddd;text-decoration:none}.pagination .counter:first-child{margin-left:0}.pagination .counter:hover{background:rgb(213.5,213.5,213.5);border-color:rgb(195.5,195.5,195.5)}.pagination .counter:active{animation:pressBtn .2s linear;transform-origin:center center}.pagination .counter.active,.pagination .counter.disabled,.pagination .counter.disabled:hover,.pagination .counter.disabled:active{cursor:auto;animation:none;background:rgb(213.5,213.5,213.5);color:#6b6b6b;border-color:#ddd}.pagination .icon-previous:before,.pagination .paginate-forward:before,.pagination .paginate-backward:before,.pagination .icon-forward:before{display:block;font-size:1em}.permalink_preloader{display:none;position:absolute;height:39%;width:3em;text-align:center;padding:.5em;border-left:1px solid #757575;border-bottom-right-radius:4px;border-top-right-radius:4px;background:#fff}#permalink_error{margin-top:5px;color:#e20000;clear:both;display:none}.padded-listing{position:relative;padding-bottom:2em}.padded-listing .input-wrapper{position:relative}.padded-listing input[type=text]{position:relative;padding-right:7em;border-color:#757575}.padded-listing input[type=text]:focus{border-color:#4573b9;transition:border-color .1s linear}.padded-listing .search-btn{display:block;position:absolute;right:2px;top:2px;bottom:2px;width:6em;background:#757575;cursor:pointer;text-align:center}.padded-listing .search-btn:before{color:#757575;background:#fff;height:1.5em;width:1.5em;line-height:1.6em;top:.25em;position:relative;border-radius:1em;font-size:1em;font-weight:bold;padding:.3em}.padded-listing .search-btn:hover{background:rgb(91.5,91.5,91.5);transition:background .1s linear}.padded-listing .search-btn:active{background:#bdbdbd}.search-loader .ajax-loader{position:relative;margin-top:2em;margin-bottom:2em}body .selectboxit-container *{font-size:1rem;color:initial;font-family:"Roboto",Arial,sans-serif}div .selectboxit-container .selectboxit{border-radius:0px}div .selectboxit-arrow-container{background-color:#b1b1b1;width:40px}div .selectboxit-arrow{border-top-color:#fff;width:23%}div .selectboxit-btn{background-image:none;background-color:#fff;border-color:#999}div .selectboxit-btn:hover{border-color:#4573b9}div .selectboxit-btn:hover .selectboxit-arrow-container{background:#4573b9}div .selectboxit-btn.selectboxit-open{border-color:#4573b9}div .selectboxit-btn.selectboxit-open .selectboxit-arrow-container{background:#4573b9}body .selectboxit-container span,body .selectboxit-container .selectboxit-options a{height:100%;line-height:initial;padding:.5em 0}body .selectboxit-container span .selectboxit-option-icon-url,body .selectboxit-container .selectboxit-options a .selectboxit-option-icon-url{height:16px}body .selectboxit-container ul .selectboxit-option-icon-container{height:auto;padding:0 .5em}body .selectboxit .selectboxit-option-icon-container{padding:.5em 0}body .selectboxit-btn.selectboxit-enabled:hover,body .selectboxit-btn.selectboxit-enabled:focus,body .selectboxit-btn.selectboxit-enabled:active{background-color:#fff}div .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{background-color:#4573b9;background-image:none}.contrast-on div .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{background-color:#000}body .selectboxit-container .selectboxit-options{border-radius:0}.main-admin{display:flex}@media(max-width: 1026px){.main-admin{display:block}}.side-nav{width:15em;font-weight:bold}.side-nav a{font-weight:bold}.side-nav .nav-title{display:flex;margin-bottom:1em}.side-nav .nav-title .txt{flex:1;font-size:2em}.side-nav .nav-title .side_nav_mobile_btn{font-size:1.5em;padding:.2rem 1rem;color:rgb(44.0827586207,48.6206896552,49.9172413793);background:hsl(193.3333333333,6.2068965517%,73.431372549%);cursor:pointer}.side-nav .nav-title .side_nav_mobile_btn:hover{background:hsl(193.3333333333,6.2068965517%,58.431372549%)}.side-nav .side_nav_display_wrapper{border:1px solid rgb(44.0827586207,48.6206896552,49.9172413793)}.side-nav .side_nav_mobile_btn{display:none}@media(max-width: 1026px){.side-nav .side_nav_mobile_btn{display:block}}@media(max-width: 1026px){.side-nav{margin-bottom:3em}.side-nav input.mobile_display_input{display:none}.side-nav input.mobile_display_input~.side_nav_display_wrapper{display:none}.side-nav input.mobile_display_input:checked~.side_nav_display_wrapper{display:block}.side-nav input.mobile_display_input:checked+.nav-title .side_nav_mobile_btn{background:hsl(193.3333333333,6.2068965517%,58.431372549%)}}.side-nav .link-wrapper a{display:block;font-size:1.1em;color:rgb(44.0827586207,48.6206896552,49.9172413793);padding:.8rem .5rem}.side-nav .link-wrapper a:hover,.side-nav .link-wrapper a.active{background:hsl(193.3333333333,6.2068965517%,88.431372549%)}.side-nav .nav-header{display:block;position:relative;color:rgb(44.0827586207,48.6206896552,49.9172413793);text-transform:uppercase;cursor:pointer;font-size:1.3em;padding:.5rem;padding-right:1.4em;background:hsl(193.3333333333,6.2068965517%,78.431372549%)}.side-nav .nav-header:hover{background:hsl(193.3333333333,6.2068965517%,68.431372549%)}.side-nav .nav-header:after{position:absolute;top:20%;right:.2em;font-family:"icomoon";content:"";color:rgb(44.0827586207,48.6206896552,49.9172413793);line-height:1em;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.side-nav .nav-group{display:none}.side-nav .link_group_checkbox:checked~.nav-group{display:block}.side-nav .link_group_checkbox:checked~.nav-header{background:hsl(193.3333333333,6.2068965517%,58.431372549%)}.side-nav .link_group_checkbox:checked~.nav-header:after{transform:rotate(0.25turn);line-height:1.2em}.sortable_list{list-style:none;margin:0;padding:0}.sortable_list li{border:1px solid #757575;padding:1em;margin-bottom:-1px;cursor:pointer;background:#fff}.sortable_list li:nth-child(even){background:#efefef}.sortable_list li:last-child{margin-bottom:0}.sortable_list li.sortable-chosen,.sortable_list li.sortable-ghost{background:#a8a8a8}.sort_wrap{outline:2px solid rgba(0,0,0,0)}.sort_wrap .sortable_list_inner{outline:2px solid rgba(0,0,0,0);margin:0;padding:0;margin-top:1em}.sort_wrap .main_list_sort_item,.sort_wrap .sortable_list_inner{list-style:none}.sort_wrap .main_list_sort_item .list_input_actions,.sort_wrap .sortable_list_inner .list_input_actions{display:flex}.sort_wrap .main_list_sort_item .list_input_actions input,.sort_wrap .sortable_list_inner .list_input_actions input{border:none;background-color:rgba(0,0,0,0);margin-right:1em}.sort_wrap .main_list_sort_item .list_input_actions input.success,.sort_wrap .sortable_list_inner .list_input_actions input.success{margin-bottom:0;margin-top:0;animation:pressBtn .3s linear,inputFeedback 3s linear;transform-origin:center center}@keyframes inputFeedback{5%{background-color:rgb(144.5591836735,217.7428571429,129.2571428571)}95%{background-color:rgb(144.5591836735,217.7428571429,129.2571428571)}100%{background-color:initial}}.sort_wrap .main_list_sort_item .list_input_actions [class^=icon-],.sort_wrap .main_list_sort_item .list_input_actions [class*=" icon-"],.sort_wrap .sortable_list_inner .list_input_actions [class^=icon-],.sort_wrap .sortable_list_inner .list_input_actions [class*=" icon-"]{margin-top:.5em;color:#4fbd38;float:none;border:1px solid #757575;padding:.5em;margin-right:-1px;background:#fff;z-index:1}.sort_wrap .main_list_sort_item .list_input_actions [class^=icon-]:hover,.sort_wrap .main_list_sort_item .list_input_actions [class*=" icon-"]:hover,.sort_wrap .sortable_list_inner .list_input_actions [class^=icon-]:hover,.sort_wrap .sortable_list_inner .list_input_actions [class*=" icon-"]:hover{color:#4573b9;border-color:#4573b9;z-index:2}.sort_wrap .main_list_sort_item .list_input_actions [class^=icon-]:active,.sort_wrap .main_list_sort_item .list_input_actions [class*=" icon-"]:active,.sort_wrap .sortable_list_inner .list_input_actions [class^=icon-]:active,.sort_wrap .sortable_list_inner .list_input_actions [class*=" icon-"]:active{color:#4fbd38}.sort_wrap .main_list_sort_item .list_input_actions [class^=icon-]:last-child,.sort_wrap .main_list_sort_item .list_input_actions [class*=" icon-"]:last-child,.sort_wrap .sortable_list_inner .list_input_actions [class^=icon-]:last-child,.sort_wrap .sortable_list_inner .list_input_actions [class*=" icon-"]:last-child{margin-right:0}.sort_wrap .editable_sort_item{padding:0;display:flex;outline:2px solid rgba(0,0,0,0)}.sort_wrap .editable_sort_item.sortable-ghost{opacity:.6}.sort_wrap .editable_sort_item.sortable-chosen{background:initial}.sort_wrap .editable_sort_item.sortable-drag .handle{background:rgb(55.1456692913,91.9094488189,147.8543307087);color:#fff;transition:.05s linear}.sort_wrap .editable_sort_item .handle{width:1em;padding:2em;display:flex;align-items:center;justify-content:center;background:#fff;border-right:1px solid #757575;color:#757575}.sort_wrap .editable_sort_item .handle:hover{background:#fff}.sort_wrap .editable_sort_item .list_item_input_button{display:flex;padding:.5em}.sort_wrap .editable_sort_item .list_item_input_button [class^=icon-],.sort_wrap .editable_sort_item .list_item_input_button [class*=" icon-"]{margin-top:.5em;margin-left:1em;color:#4fbd38;border:none;background:none;outline:none}.sort_wrap .editable_sort_item .list_item_input_button [class^=icon-]:hover,.sort_wrap .editable_sort_item .list_item_input_button [class*=" icon-"]:hover{color:#4573b9}.sort_wrap .editable_sort_item .list_item_input_button [class^=icon-][disabled],.sort_wrap .editable_sort_item .list_item_input_button [class*=" icon-"][disabled]{color:#ddd;cursor:not-allowed}.sort_wrap .editable_sort_item .item_fields{flex:1}.sort_wrap .editable_sort_item li{padding:0}.sort_wrap .editable_sort_item input{border:0}.sort_wrap--success{animation:successSort 3s linear}@keyframes successSort{5%{outline-color:#4fbd38}95%{outline-color:#4fbd38}100%{outline-color:rgba(0,0,0,0)}}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../fonts/roboto/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../fonts/roboto/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"RobotoBlack";src:url("../fonts/roboto/Roboto-Black.woff2") format("woff2"),url("../fonts/roboto/Roboto-Black.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"SourceSansPro";src:url("../fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"),url("../fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"SourceSansProBold";src:url("../fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("../fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"icomoon";src:url("../fonts/icomoon/icomoon.eot?4hqi80");src:url("../fonts/icomoon/icomoon.eot?4hqi80#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.woff2?4hqi80") format("woff2"),url("../fonts/icomoon/icomoon.ttf?4hqi80") format("truetype"),url("../fonts/icomoon/icomoon.woff?4hqi80") format("woff"),url("../fonts/icomoon/icomoon.svg?4hqi80#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bubble:before{content:""}.icon-careers:before{content:""}.icon-search:before{content:""}.icon-bars:before{content:""}.icon-cross:before{content:""}.icon-previous:before{content:""}.icon-circle-left:before{content:""}.icon-circle-right:before{content:""}.icon-next:before{content:""}.icon-plus:before{content:""}.icon-play_button:before{content:""}.icon-pin:before{content:""}.icon-phone1:before{content:""}.icon-pencil1:before{content:""}.icon-pagination_right:before{content:""}.icon-pagination_left:before{content:""}.icon-hamburger_thin:before{content:""}.icon-double_arrow_right:before{content:""}.icon-double_arrow_left:before{content:""}.icon-directional_arrow_right:before{content:""}.icon-directional_arrow_left:before{content:""}.icon-close_thin:before{content:""}.icon-arrow_up:before{content:""}.icon-arrow_right:before{content:""}.icon-arrow_left:before{content:""}.icon-arrow_down:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-twitter:before{content:""}.icon-unsplash:before{content:""}.icon-youtube:before{content:""}.icon-feed:before{content:""}.icon-twitter2:before{content:""}.icon-font:before{content:""}.icon-contrast_icon:before{content:""}.icon-printer:before{content:""}.icon-share:before{content:""}.icon-logo_blk:before{content:""}.icon-tiktok:before{content:""}h1,h2,h3,h4,h5,h6{margin:.2em 0}p{-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:.5em;margin-block-end:.5em}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;min-height:100vh;flex-direction:column}main{flex:1}main>.content-wrapper:first-child .title-blue{margin-top:1.5rem}main p{font-size:1.1rem;line-height:1.4}*{font-family:"Roboto",Arial,sans-serif;box-sizing:border-box}html{background:#fff}body{background:#fff}table{border-collapse:collapse}.dn{display:none}th,td{text-align:left;vertical-align:top}a{color:rgb(55.1456692913,91.9094488189,147.8543307087)}a:hover{color:#4573b9}button{outline:none;border:none}.unstyle-ul{margin:0;padding:0;list-style:none;-webkit-padding-start:0;padding-inline-start:0}.title-blue{font-family:"SourceSansProBold",Arial,sans-serif;font-weight:bold;font-size:3em;line-height:1em;color:#4573b9;text-transform:uppercase}.title-blue.contrast{color:#000}.title-white{font-family:"SourceSansPro",Arial,sans-serif;font-size:2em;color:#fff}.contact-box-wrapper{display:flex;justify-content:space-between;width:100%;padding:2.5em 5.5em;background:#efeeee}.contact-box-wrapper .text-wrapper{width:70%}.contact-box-wrapper .button-wrapper{width:30%;display:flex;justify-content:center;flex-direction:column;align-items:center}.contact-box-wrapper .button-wrapper a{color:#fff;height:35px}@media screen and (max-width: 650px){.contact-box-wrapper{flex-direction:column}.contact-box-wrapper p{margin-bottom:10px}}.content-container{width:90%;margin:0 auto}@media(max-width: 780px){.content-container{margin:3em auto}}.sitemap-links h4{color:#4573b9;font-size:1.5rem;margin:.5rem 0}.sitemap-links li:first-of-type h4{margin-top:0}header{background-color:#fff;z-index:20;position:-webkit-sticky;position:sticky;width:100%;top:0;border-bottom:1px solid #e0e0e0}header .header-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 3em;height:75px}header .header-wrapper .header-list{height:100%}header .header-wrapper .header-list .dropdown{display:flex;flex-direction:row;height:100%;align-items:center}header .header-wrapper .header-list .dropdown>li{position:relative;white-space:nowrap;padding-left:2em}header .header-wrapper .header-list .dropdown>li a{display:flex;height:100%;align-items:center;font-size:1.1rem;font-family:"SourceSansPro",Arial,sans-serif;font-weight:bold;color:#757575;text-decoration:none;letter-spacing:.05em;padding:0}header .header-wrapper .header-list .dropdown>li a:hover{color:#4573b9}header .header-wrapper .logo{width:150px}header .mobile-nav-wrapper{position:relative;display:none;align-items:center;justify-content:space-between;padding:10px 1em;background:#fff;border-bottom:1px solid #e0e0e0}header .mobile-nav-wrapper .logo{width:160px}header .mobile-nav-wrapper .mobile-nav-header{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}header .mobile-nav-wrapper .mobile-nav-header .mobile-nav-content{display:none;position:absolute;top:100%;left:0;background-color:#fff;width:100%;z-index:200;border-top:1px solid #e0e0e0;box-shadow:0 4px 8px rgba(0,0,0,.1)}header .mobile-nav-wrapper .mobile-nav-header .mobile-nav-content ul{width:100%}header .mobile-nav-wrapper .mobile-nav-header .mobile-nav-content ul li{width:100%;margin:0;border-bottom:1px solid #f0f0f0}header .mobile-nav-wrapper .mobile-nav-header .mobile-nav-content ul li a{color:#757575;font-size:1.1em;font-family:"SourceSansPro",Arial,sans-serif;font-weight:bold;padding:.8em 1.5em;display:block;text-decoration:none;letter-spacing:.05em}header .mobile-nav-wrapper .mobile-nav-header .mobile-nav-content ul li a:hover{color:#4573b9;background-color:#f8f8f8}header label{display:block;cursor:pointer;z-index:200;width:30px;height:30px;position:relative;transition:0.2s ease-in-out;transform:rotate(0deg)}header label span{position:absolute;display:block;height:3px;width:100%;background:#757575;opacity:1;left:0;border-radius:2px;transition:0.2s ease-in-out;transform:rotate(0deg)}header label span:nth-child(1){top:4px}header label span:nth-child(2){top:13px}header label span:nth-child(3){top:22px}header #mobile-nav-toggle{display:none;position:absolute;opacity:0;width:0}header #mobile-nav-toggle:checked~.mobile-nav-content{display:flex;height:auto}header #mobile-nav-toggle:checked~label span:nth-child(1){top:13px;transform:rotate(135deg)}header #mobile-nav-toggle:checked~label span:nth-child(2){opacity:0}header #mobile-nav-toggle:checked~label span:nth-child(3){top:13px;transform:rotate(-135deg)}@media screen and (max-width: 900px){header .mobile-nav-wrapper{display:flex}header .header-wrapper{display:none}}@media screen and (max-width: 450px){header .mobile-nav-wrapper .logo{width:140px}}footer{background-color:#4573b9}footer.contrast{background-color:#000}footer .footer-wrapper{padding:2em 3em 2em}footer .footer-wrapper .footer-inner-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}footer .footer-wrapper .footer-col{display:flex;flex-direction:column}footer .footer-wrapper .footer-col--logo .logo{width:220px}footer .footer-wrapper .footer-col--address{color:#fff;font-size:1rem;line-height:1.6;font-weight:700}footer .footer-wrapper .footer-col--address p{margin:0 0 .8em;color:#fff}footer .footer-wrapper .footer-col--social{align-items:flex-end;gap:1.2em}footer .footer-wrapper .footer-col--social .media-links{display:flex;flex-direction:row;gap:.3em}footer .footer-wrapper .footer-col--social .media-links .media-icon{color:#fff;text-decoration:none;font-size:2.2em;padding:0 .15em}footer .footer-wrapper .footer-col--social .media-links .media-icon:hover{cursor:pointer;opacity:.8}footer .footer-wrapper .footer-col--social .back-to-top{font-size:1.4em;color:#fff;background:#8a8d90;padding:.5em;transform:rotate(-90deg);cursor:pointer;border:none;display:flex;align-items:center;justify-content:center}footer .footer-wrapper .footer-col--social .back-to-top:hover{background:hsl(210,2.6315789474%,45.2941176471%)}footer .footer-wrapper .footer-links{font-family:"SourceSansPro",Arial,sans-serif;font-weight:bold;display:flex;flex-direction:column}footer .footer-wrapper .footer-links li{font-size:1.2em;line-height:2}footer .footer-wrapper .footer-links li a{color:#fff;text-decoration:none;padding:3px 0;display:block}footer .footer-wrapper .footer-links li a:hover{text-decoration:underline}footer .footer-bottom-bar{background-color:#363a3d;font-size:.9em}footer .footer-bottom-bar .footer-bottom-bar-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.6em 3em}footer .footer-bottom-bar .footer-bottom-bar-inner p{color:#fff;margin:0}footer .footer-bottom-bar .footer-bottom-bar-inner ul{display:flex;flex-direction:row;flex-wrap:wrap}footer .footer-bottom-bar .footer-bottom-bar-inner ul li{display:flex;align-items:center}footer .footer-bottom-bar .footer-bottom-bar-inner ul li a{color:#fff;text-decoration:none;padding:0 10px}footer .footer-bottom-bar .footer-bottom-bar-inner ul li a:hover{text-decoration:underline}footer .footer-bottom-bar .footer-bottom-bar-inner ul li+li{border-left:1px solid hsla(0,0%,100%,.3)}@media screen and (max-width: 965px){footer .footer-wrapper{padding:2em 1.5em}footer .footer-wrapper .footer-inner-wrapper{flex-wrap:wrap;gap:2em}footer .footer-wrapper .footer-col--logo{width:100%}footer .footer-wrapper .footer-col--logo .logo{width:180px}footer .footer-wrapper .footer-col--address,footer .footer-wrapper .footer-col--nav{flex:1}footer .footer-wrapper .footer-col--social{align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%}footer .footer-bottom-bar .footer-bottom-bar-inner{flex-direction:column;align-items:center;padding:.8em 1em;text-align:center}footer .footer-bottom-bar .footer-bottom-bar-inner p{margin-bottom:.5em}footer .footer-bottom-bar .footer-bottom-bar-inner ul{justify-content:center}footer .footer-bottom-bar .footer-bottom-bar-inner ul li{line-height:2.5em}footer .footer-bottom-bar .footer-bottom-bar-inner ul li+li{border-left:none}}@media screen and (max-width: 650px){footer .footer-wrapper .footer-col--address,footer .footer-wrapper .footer-col--nav{width:100%;flex:none}}.page-col-wrapper{display:flex;margin:0 5.5em;margin-top:3em}.page-col-wrapper .main-col{flex-grow:1;min-width:0}.page-col-wrapper .side-col{min-width:230px;max-width:230px;margin-left:5em;margin-top:4.5em}.page-col-wrapper .side-col h1.title-blue{font-size:1.4em}@media(max-width: 60.5em){.page-col-wrapper{flex-direction:column;margin:0 auto;width:90%}.page-col-wrapper .side-col{margin:auto;margin-top:5em;min-width:100%;max-width:100%;margin-top:1em}}@media(min-width: 60.5em){.page-col-wrapper--big .side-col{min-width:20em;max-width:20em}}div.alert{width:100%;color:#fff;background:#4573b9;padding:10px 20px;text-align:center;text-transform:uppercase;font-weight:bold;transition:.3s;overflow:hidden;max-height:500px}div.alert span.more-details{text-decoration:underline}div.alert.contrast{background:#363a3d}.home section,.home section p{font-size:1.3rem}.home-intro-section{display:flex;align-items:center;gap:4em;padding:4em 5%}.home-intro-section .home-intro-text-col{flex:1}.home-intro-section .home-intro-text-col .home-intro-label{color:#8b7355;font-size:24px;font-weight:bold;text-transform:uppercase;margin:0}.home-intro-section .home-intro-text-col .home-intro-heading{font-family:"SourceSansProBold",Arial,sans-serif;font-size:34px;font-weight:bold;text-transform:uppercase;color:#363a3d;line-height:1.15;margin:0 0 .8em}.home-intro-section .home-intro-text-col .home-intro-body{font-size:1.05rem;line-height:1.75;color:#757575;margin-bottom:1.8em}.home-intro-section .home-intro-text-col .home-intro-body p{font-size:1.05rem;line-height:1.75;margin-bottom:.5em}.home-intro-section .home-intro-text-col .home-intro-btn{display:inline-block;background-color:#866c53;color:#fff;font-weight:bold;font-size:.9rem;padding:.75em 1.8em;text-decoration:none;text-transform:uppercase;border-radius:10px}.home-intro-section .home-intro-text-col .home-intro-btn:hover{background-color:rgb(102.5069124424,82.6175115207,63.4930875576);color:#fff}.home-intro-section .home-intro-image-col{flex:1;max-width:480px}.home-intro-section .home-intro-image-col img{width:100%;height:auto;display:block;border-radius:4px}@media screen and (max-width: 980px){.home-intro-section{flex-direction:column;padding:3em 5%}.home-intro-section .home-intro-image-col{max-width:100%;width:100%}}@media screen and (max-width: 650px){.home-intro-section{padding:2.5em 5%}.home-intro-section .home-intro-heading{font-size:1.8rem}}.home-stats-section{background-color:#354c7b;display:flex;align-items:center;padding:3em 5%;gap:3em}.home-stats-section .home-stats-left{flex:0 0 28%}.home-stats-section .home-stats-left .home-stats-label{color:#fff;font-size:24px;font-weight:bold;text-transform:uppercase;margin:0}.home-stats-section .home-stats-left .home-stats-heading{color:#fff;font-family:"SourceSansProBold",Arial,sans-serif;font-size:34px;font-weight:bold;text-transform:uppercase;line-height:1.2;margin:0}.home-stats-section .home-stats-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:1.6em 2.5em}.home-stats-section .home-stat-item{display:flex;align-items:center;gap:1em}.home-stats-section .home-stat-item .home-stat-icon{width:44px;height:auto;flex-shrink:0;color:#fff}.home-stats-section .home-stat-item .home-stat-text{color:#fff;font-size:1rem;text-transform:uppercase;line-height:1.4}.home-stats-section .home-stat-item .home-stat-text strong{display:block;font-weight:bold}.home-stats-section .home-stat-item .home-stat-text span{display:block;font-weight:normal}@media screen and (max-width: 980px){.home-stats-section{flex-direction:column;align-items:flex-start}.home-stats-section .home-stats-left{flex:none;width:100%}}@media screen and (max-width: 780px){.home-stats-section .home-stats-grid{grid-template-columns:1fr}}.home-news-section{background-color:#f7f2e7;padding:4em 5%}.home-news-section .home-news-header{text-align:center;margin-bottom:2.5em}.home-news-section .home-news-header .home-news-label{color:#866c53;font-size:24px;font-weight:bold;text-transform:uppercase;margin:0}.home-news-section .home-news-header .home-news-heading{color:#4573b9;font-family:"SourceSansProBold",Arial,sans-serif;font-size:34px;font-weight:bold;text-transform:uppercase;margin:0}.home-news-section .home-news-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2em;margin-bottom:2.5em}.home-news-section .home-news-card{background:rgba(0,0,0,0);text-decoration:none;display:flex;flex-direction:column;transition:box-shadow .2s ease}.home-news-section .home-news-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}.home-news-section .home-news-card .home-news-card-img{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px}.home-news-section .home-news-card .home-news-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home-news-section .home-news-card .home-news-card-body{padding:1.2em 1.4em 1.6em}.home-news-section .home-news-card .home-news-card-date{color:#866c53;font-size:18px;font-weight:600;margin:0}.home-news-section .home-news-card .home-news-card-title{color:#354c7b;font-size:24px;font-weight:bold;line-height:1.4;margin:0}.home-news-section .home-news-card .home-news-card-excerpt{color:#3a434e;font-size:20px;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-news-section .home-news-footer{text-align:center}.home-news-section .home-news-btn{display:inline-block;background-color:#866c53;color:#fff;font-weight:bold;font-size:.9rem;padding:.85em 2.5em;text-decoration:none;text-transform:uppercase;border-radius:10px;white-space:nowrap}.home-news-section .home-news-btn:hover{background-color:rgb(102.5069124424,82.6175115207,63.4930875576);color:#fff}@media screen and (max-width: 980px){.home-news-section .home-news-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 650px){.home-news-section{padding:3em 5%}.home-news-section .home-news-grid{grid-template-columns:1fr}.home-news-section .home-news-heading{font-size:1.6rem}}.home-testimonials-section{background:#fff;display:flex;align-items:center;padding:4em 5%;gap:1em}.home-testimonials-section .testimonial-arrow{flex-shrink:0;font-size:1.4rem;color:#aaa;background:none;border:none;cursor:pointer;padding:.5em;line-height:1;transition:color .2s}.home-testimonials-section .testimonial-arrow:hover{color:#354c7b}.home-testimonials-section .testimonial-slider{flex:1;text-align:center;overflow:hidden;position:relative;min-height:180px}.home-testimonials-section .testimonial-slide{display:none}.home-testimonials-section .testimonial-slide.active{display:block}.home-testimonials-section .testimonial-quote-icon{font-size:4rem;line-height:1;color:#b0b0b0;font-family:Georgia,serif;margin-bottom:.1em}.home-testimonials-section .testimonial-text{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:1.15rem;color:#555;line-height:1.75;max-width:720px;margin:0 auto 1em;border:none;padding:0}.home-testimonials-section .testimonial-author{font-size:.8rem;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0}.home-cta-section{position:relative;overflow:hidden;min-height:320px;background-size:cover;background-position:center right;background-repeat:no-repeat;display:flex;align-items:center}.home-cta-section .home-cta-circle{position:absolute;width:72%;aspect-ratio:1;border-radius:50%;background:#866c53;left:-18%;top:50%;transform:translateY(-50%)}.home-cta-section .home-cta-content{position:relative;z-index:2;padding:3em 5%;max-width:52%;color:#fff}.home-cta-section .home-cta-label{font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin:0}.home-cta-section .home-cta-heading{font-family:"SourceSansProBold",Arial,sans-serif;font-size:34px;font-weight:bold;text-transform:uppercase;color:#fff;line-height:1.15;margin:0 0 .6em}.home-cta-section .home-cta-body{font-size:15px;line-height:1.6;color:#fff;text-transform:uppercase;margin-bottom:1.6em}.home-cta-section .home-cta-body p{margin:0;font-size:15px}.home-cta-section .home-cta-btn{display:inline-block;background-color:#4573b9;color:#fff;font-weight:bold;font-size:.85rem;padding:.8em 2.2em;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;white-space:nowrap}.home-cta-section .home-cta-btn:hover{background-color:rgb(57.9165354331,96.5275590551,155.2834645669);color:#fff}@media screen and (max-width: 980px){.home-cta-section .home-cta-circle{width:110%;left:-20%}.home-cta-section .home-cta-content{max-width:80%}}@media screen and (max-width: 650px){.home-cta-section{background-position:center}.home-cta-section .home-cta-circle{width:140%;left:-30%}.home-cta-section .home-cta-content{max-width:100%;padding:2.5em 5%}.home-cta-section .home-cta-heading{font-size:26px}}.home-feature-section{background-color:#efeeee;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:4em 0}.home-feature-section::before{content:"";position:absolute;inset:0;background:rgba(240,240,240,.88)}.home-feature-section .home-feature-inner{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;gap:3em;margin:0 auto;padding:0 3em}.home-feature-section .home-feature-text{flex:1}.home-feature-section .home-feature-text h2{font-family:"SourceSansProBold",Arial,sans-serif;font-size:2.4rem;font-weight:bold;text-transform:uppercase;line-height:1.1;margin-bottom:.8em}.home-feature-section .home-feature-text .home-feature-body{font-size:1.1rem;line-height:1.7;color:#757575;margin-bottom:1.5em}.home-feature-section .home-feature-text .home-feature-body p{font-size:1.1rem;line-height:1.7;margin-bottom:.5em}.home-feature-section .home-feature-text .home-feature-btn{display:inline-block;background-color:#e32a36;color:#fff;font-weight:bold;font-size:1.1rem;text-decoration:none;text-align:center;text-transform:uppercase;white-space:nowrap}.home-feature-section .home-feature-text .home-feature-btn:hover{background-color:#9c1d23;color:#fff}.home-feature-section .home-feature-image{flex:1;max-width:480px}.home-feature-section .home-feature-image img{width:100%;height:auto;display:block}@media screen and (max-width: 980px){.home-feature-section .home-feature-inner{flex-direction:column;padding:0 2em}.home-feature-section .home-feature-image{max-width:100%;width:100%}}@media screen and (max-width: 650px){.home-feature-section{padding:2.5em 0}.home-feature-section .home-feature-inner{padding:0 1.5em;gap:2em}.home-feature-section .home-feature-text h2{font-size:1.8rem}}.promo-panels{display:flex;flex-direction:row;width:100%;min-height:500px}.promo-panels .promo-panel{position:relative;flex:1;display:flex;align-items:flex-end;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;padding:2.5em}.promo-panels .promo-panel .promo-panel-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);transition:background .3s ease}.promo-panels .promo-panel:hover .promo-panel-overlay{background:rgba(0,0,0,.6)}.promo-panels .promo-panel .promo-panel-content{position:relative;z-index:2}.promo-panels .promo-panel .promo-panel-content h2{font-family:"SourceSansProBold",Arial,sans-serif;font-size:2.8rem;font-weight:bold;color:#fff;text-transform:uppercase;margin:0 0 .4em 0;line-height:1}.promo-panels .promo-panel .promo-panel-content .promo-panel-text{color:#fff;font-size:1.1rem;line-height:1.5}.promo-panels .promo-panel .promo-panel-content .promo-panel-text p{color:#fff;margin:0;font-size:1.1rem}@media screen and (max-width: 780px){.promo-panels{flex-direction:column}.promo-panels .promo-panel{min-height:280px}}#ticker-wrapper{position:relative;z-index:5}#ticker-wrapper #ticker .slick-slide{height:600px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}#ticker-wrapper #ticker-next-arrow,#ticker-wrapper #ticker-prev-arrow{position:absolute;z-index:10;color:#fff;font-size:2em;padding:1rem}#ticker-wrapper #ticker-next-arrow:hover,#ticker-wrapper #ticker-prev-arrow:hover{cursor:pointer}#ticker-wrapper #ticker-next-arrow{bottom:.5em;right:3em}#ticker-wrapper #ticker-prev-arrow{bottom:.5em;right:4.5em}#ticker-wrapper.contrast #ticker-next-arrow{background:#000}#ticker-wrapper.contrast #ticker-prev-arrow{background:#000}@media screen and (max-width: 650px){#ticker-wrapper #ticker .slick-slide{height:300px}#ticker-wrapper #ticker-next-arrow{right:1.5em}#ticker-wrapper #ticker-prev-arrow{right:3em}}.privacy-policy-wrapper{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1000}#privacy-popup{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#363a3d;padding:1.2em 3em;gap:2em}#privacy-popup p{color:#fff;font-size:1rem;margin:0;line-height:1.5}#privacy-popup p a{color:#fff;text-decoration:underline}#privacy-popup p a:hover{opacity:.8}#privacy-popup #hide-button-wrapper{display:flex;flex-shrink:0;align-items:center}#privacy-popup #hide-button-wrapper #accept-popup-button{background-color:#e32a36;color:#fff;font-weight:bold;font-size:1rem;padding:.6em 1.5em;text-decoration:none;white-space:nowrap;cursor:pointer;letter-spacing:.05em}#privacy-popup #hide-button-wrapper #accept-popup-button:hover{background-color:#9c1d23}@media screen and (max-width: 650px){#privacy-popup{flex-direction:column;padding:1rem 1.5rem;gap:1rem;align-items:flex-start}#privacy-popup #hide-button-wrapper{width:100%}#privacy-popup #hide-button-wrapper #accept-popup-button{width:100%;text-align:center;display:block}}.intro-image-wrapper{height:350px;width:100%;position:relative}.intro-image-wrapper .image-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background-color:#000;opacity:.6}.intro-image-wrapper .intro-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-image-wrapper .overlay-title-text{color:#fff;font-size:3em;position:absolute;z-index:11;left:50%;top:50%;transform:translate(-50%, -65%);text-transform:uppercase;text-align:center}.intro-image-wrapper .overlay-title-text.contrast{background:#000;padding:0 1rem}.accessibility_icons{display:flex;justify-content:flex-end;align-items:center;font-size:1.5em;width:90%;margin:1em auto 0}.accessibility_icons button{font-size:1.5em;transition:200ms ease;margin-left:.5em;color:#0878be}.accessibility_icons button.contrast{color:#000}.accessibility_icons button.contrast:hover{color:hsl(0,0%,10%)}.accessibility_icons button:hover{color:rgb(10.0606060606,150.9090909091,238.9393939394)}@media(max-width: 780px){.accessibility_icons{display:none}}.intro-section,.alert-section{width:90%;margin:0 auto 3em}@media(max-width: 780px){.intro-section,.alert-section{margin:3em auto}}.capability-intro{text-align:left}.capability-intro .title-blue{margin-bottom:1.5rem}.capability-intro>div{display:flex;flex-direction:row;gap:2rem;justify-content:space-between}.capability-intro>div>section{font-size:1.1rem;line-height:1.4}.capability-intro>div img{max-height:450px;width:100%;max-width:425px}.capability-intro>div img.charity-img{max-height:500px;max-width:600px}.alert-section div{text-align:left;padding-top:10px}.alert-section div p{padding-top:10px}@media screen and (max-width: 780px){.capability-intro>div{flex-direction:column}.capability-intro>div img{display:block;margin:0 auto}}@media screen and (max-width: 650px){.contact-box-wrapper{align-items:center;text-align:center;padding:1em 0 2em}.contact-box-wrapper .text-wrapper{width:90%}}.highlight-section{width:90%;margin:0 auto 3em;display:flex;flex-direction:column}.highlight-section .top-images{display:flex;margin-bottom:2rem;justify-content:space-between}.highlight-section .top-images img{width:49%;height:auto}.highlight-section .highlight-text{font-size:1.1rem;line-height:1.4;margin-top:1.5rem}.bottom-section{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:auto}.bottom-section img{width:100%;height:auto;display:block}.bottom-section .overlay-text{position:absolute;background:hsla(0,0%,100%,.8);padding:1rem 2rem;max-width:65%;min-width:50%;min-height:50%;text-align:center;font-size:2rem;line-height:1.5;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 920px){.highlight-section{width:95%;margin:0 auto 2em}.highlight-section .top-images{flex-direction:column;gap:1rem;margin-bottom:1rem}.highlight-section .top-images img{width:100%;padding:0 1rem}.highlight-section img{padding:0 1rem}.highlight-section .highlight-text{padding:0 1rem}.bottom-section .overlay-text{padding:.8rem 1.5rem;font-size:1rem;max-width:80%}}@media(max-width: 480px){.highlight-section{width:100%}.highlight-section .top-images img{width:100%}.bottom-section .overlay-text{padding:.8rem 1rem;font-size:.6rem !important;line-height:1.2;max-width:90%}}#feature-images-wrapper{text-align:center;width:100%;background:#efeeee;padding:2em 5.5em 3.5em;margin:2em 0}#feature-images-wrapper .feature-images{display:flex;justify-content:space-around;align-items:center;margin-top:2em}#feature-images-wrapper .feature-images .feature-image{width:33%;position:relative}#feature-images-wrapper .feature-images .feature-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:400px}#feature-images-wrapper .feature-images .feature-image .feature-image-text-wrapper{position:absolute;bottom:0;left:0;text-align:center;margin:0 auto;width:100%;color:#fff;background-color:#4573b9;padding:10px 0 15px}#feature-images-wrapper .feature-images .feature-image .feature-image-text-wrapper.contrast{background:#000}.product-image-wrapper{height:450px;width:100%;position:relative}.product-image-wrapper .product-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1050px){#feature-images-wrapper{padding:1em 0;width:100%;text-align:center}#feature-images-wrapper h1,#feature-images-wrapper p{padding:0 5%}#feature-images-wrapper p{padding-bottom:15px}#feature-images-wrapper .feature-images{width:90%;margin:0 auto;flex-direction:column}#feature-images-wrapper .feature-images .feature-image{width:100%;margin-top:1em}#feature-images-wrapper .feature-images .feature-image:first-of-type{margin-top:0}}.contact{padding:3em 0 4em}.contact .contact-page-wrapper{display:flex;flex-direction:row;gap:4em;max-width:1100px;margin:0 auto;padding:0 2em;align-items:flex-start}.contact .contact-left{flex:1.1}.contact .contact-left h1.title-blue{font-size:2rem;margin:0 0 .6em}.contact .contact-left .contact-intro{font-size:.95rem;color:#757575;line-height:1.6;margin-bottom:1.5em}.contact .contact-field{margin-bottom:.8em}.contact .contact-field input[type=text],.contact .contact-field input[type=email],.contact .contact-field input[type=tel]{width:100%;padding:.75em .9em;border:1px solid #ccc;font-size:.9rem;color:#757575;background:#fff;outline:none;font-family:"Roboto",Arial,sans-serif}.contact .contact-field input[type=text]::-moz-placeholder, .contact .contact-field input[type=email]::-moz-placeholder, .contact .contact-field input[type=tel]::-moz-placeholder{color:#aaa;font-size:.85rem;letter-spacing:.03em}.contact .contact-field input[type=text]::placeholder,.contact .contact-field input[type=email]::placeholder,.contact .contact-field input[type=tel]::placeholder{color:#aaa;font-size:.85rem;letter-spacing:.03em}.contact .contact-field input[type=text]:focus,.contact .contact-field input[type=email]:focus,.contact .contact-field input[type=tel]:focus{border-color:#4573b9}.contact .contact-field textarea{width:100%;padding:.75em .9em;border:1px solid #ccc;font-size:.9rem;color:#757575;background:#fff;outline:none;font-family:"Roboto",Arial,sans-serif;height:130px;resize:vertical}.contact .contact-field textarea::-moz-placeholder{color:#aaa;font-size:.85rem;letter-spacing:.03em}.contact .contact-field textarea::placeholder{color:#aaa;font-size:.85rem;letter-spacing:.03em}.contact .contact-field textarea:focus{border-color:#4573b9}.contact .form-field{margin-bottom:1em}.contact .contact-submit-wrapper{margin-top:1.2em}.contact .contact-submit-btn{display:inline-block;background-color:#e32a36;color:#fff;font-weight:bold;font-size:1rem;padding:.7em 2em;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.contact .contact-submit-btn:hover{background-color:#9c1d23;color:#fff}.contact .contact-right{flex:.9;padding-top:.3em}.contact .contact-office-info{margin-bottom:1.2em}.contact .contact-office-info .contact-office-title{font-family:"SourceSansProBold",Arial,sans-serif;font-size:1rem;font-weight:bold;color:#4573b9;text-transform:uppercase;margin:0 0 .5em}.contact .contact-office-info p{font-size:.9rem;line-height:1.7;color:#757575;margin:0 0 .5em}.contact .contact-office-info p a{color:#757575;text-decoration:none}.contact .contact-office-info p a:hover{color:#4573b9}.contact .contact-office-info p strong{font-weight:bold}.contact .contact-map{margin-bottom:2em}.contact .contact-map iframe{display:block;width:100%;height:220px;border:0}.contact .contact-social h2.title-blue{font-size:2rem;margin:0 0 .6em}.contact .contact-social .contact-social-icons{display:flex;gap:.8em;align-items:center}.contact .contact-social .contact-social-icons .contact-social-icon{font-size:1.8rem;color:#4573b9;text-decoration:none}.contact .contact-social .contact-social-icons .contact-social-icon:hover{color:rgb(48.218503937,80.3641732283,129.281496063)}.contact .ajax-msg{font-size:.85rem;margin-bottom:.3em}.contact .ajax-msg.error{color:#e32a36}.contact .ajax-msg.success{color:green}.contact .success{color:#fff;font-size:1.1rem;font-weight:bold;padding:1em;text-align:center}@media screen and (max-width: 780px){.contact .contact-page-wrapper{flex-direction:column;gap:2.5em;padding:0 1.5em}.contact .contact-left,.contact .contact-right{width:100%}}@media screen and (max-width: 650px){.contact{padding:2em 0 3em}.contact .contact-page-wrapper{padding:0 1em}}.locations{margin-bottom:0}.locations .page-col-wrapper .main-col h1.title-blue{margin-bottom:.7em}.locations .page-col-wrapper .main-col section.locations h1.title-blue{margin-top:1.2em}.locations .page-col-wrapper .main-col section.locations div .title-grey{font-size:1.7em;text-transform:uppercase;color:#363a3d;margin-bottom:0}.locations .page-col-wrapper .main-col section.locations div .title-grey.contrast{color:#000}.locations .page-col-wrapper .main-col section.locations div hr{margin-top:0}.locations .page-col-wrapper .main-col section.locations div .plant-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 10rem}.locations .page-col-wrapper .main-col section.locations div .plant-container div{max-width:400px;width:20%;padding:1rem 0 2rem 0}.locations .page-col-wrapper .main-col section.locations div .plant-container div h3.title-blue{font-size:1.4em;font-weight:bold}.locations .page-col-wrapper .main-col section.locations div .plant-container div h3.title-black{margin-bottom:.7em;color:#000;text-transform:uppercase}@media(max-width: 768px){.locations .page-col-wrapper .main-col section.locations div .plant-container div{max-width:100%;width:100%}}.locations .page-col-wrapper .side-col section:first-of-type .title-blue{text-decoration:underline}.locations .page-col-wrapper .plant-icons-container{display:flex;justify-content:flex-start;gap:1rem;margin-top:1rem}.locations .page-col-wrapper .plant-icons-container img{width:40px;height:auto}.locations .page-col-wrapper .icons-container{display:flex;align-items:center;gap:1rem;padding:1rem 0;margin-bottom:3rem}.locations .page-col-wrapper .icons-container div{display:flex;align-items:center;text-align:center;margin-right:3rem}.locations .page-col-wrapper .icons-container div img{width:40px;height:auto;margin-right:1rem}@media(max-width: 1100px){.locations .page-col-wrapper .icons-container{flex-wrap:wrap;justify-content:center;gap:1.5rem}.locations .page-col-wrapper .icons-container div{margin-right:0;flex-direction:column;text-align:center}.locations .page-col-wrapper .icons-container div img{margin-right:0;margin-bottom:.5rem;width:50px}}@media(max-width: 768px){.locations .page-col-wrapper .icons-container div img{width:35px}}@media(max-width: 480px){.locations .page-col-wrapper .icons-container{gap:1rem}.locations .page-col-wrapper .icons-container div img{width:30px}}.locations .page-col-wrapper .map-button{display:inline-block;padding:.5em 1.5em;background-color:#fff;border:1px solid #ccc;color:#4573b9;font-weight:bold;text-align:center;text-decoration:none}.locations .page-col-wrapper .map-button:hover{background-color:#4573b9;border-color:#4573b9;color:#fff}.locations .page-col-wrapper .map-button:active{background-color:#e0e0e0;border-color:#4573b9;color:#4573b9}@media(max-width: 1100px){.locations .page-col-wrapper{flex-direction:column;margin:3rem auto 0;width:90%}.locations .page-col-wrapper .side-col{margin:0}}@media(min-width: 1200px){.locations .page-col-wrapper--big .side-col{min-width:20em;max-width:20em}}.locations .img-bottom{height:auto;width:100%}.locations #map_locations{width:100%;height:500px}.event-container{margin:0 5.5em}.event-container .event{display:flex;flex-direction:row;justify-content:space-between}.event-container .event .event-body .title-blue{font-size:1.4em}.event-container .event .event-body p:first-of-type{font-weight:bold}.event-container .event .event-body p:nth-of-type(2){text-transform:uppercase}.event-container .event .event-body{padding-right:2em}.event-container .event img{height:100%;max-height:100%}@media(max-width: 900px){.event-container{margin:0 auto;width:90%}.event-container .event{flex-direction:column;margin:0 auto}.event-container .event .event-body{padding-right:0}.event-container .event img{display:block;margin:0 auto;max-width:90%;max-height:90%}}.divider{height:5px;margin:1em 0;background:#ebebeb}.news .page-col-wrapper{margin-top:6em}.news .page-col-wrapper h3.title-blue{font-size:1.4em}.news .page-col-wrapper .main-col{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:5em}.news .page-col-wrapper .main-col article{width:50%;margin-bottom:3em}.news .page-col-wrapper .main-col article img{width:90%}.news .page-col-wrapper .main-col article h3.title-blue{margin-top:.5em}.news .page-col-wrapper .main-col article p{width:90%}.news .page-col-wrapper .main-col article p:first-of-type{margin:.8em 0}.news .page-col-wrapper .main-col .news-story{width:100%;margin-bottom:2em}.news .page-col-wrapper .main-col .news-story h1{margin:0 0 .7em}.news .page-col-wrapper .main-col .news-story img{width:100%}.news .page-col-wrapper .main-col .news-story img:nth-of-type(2){margin:2em 0 0}.news .page-col-wrapper .main-col .news-story p:first-of-type{margin:2.5em 0 1em}.news .page-col-wrapper .side-col{margin-top:0}.news .page-col-wrapper .side-col>div{margin-bottom:2em}.news .page-col-wrapper .side-col>div .divider{height:3px;margin:.1em 0 10px}.news .page-col-wrapper .side-col .archive .year{margin-bottom:10px;color:#094f75}.news .page-col-wrapper .side-col .archive .year:before{font-family:"icomoon";content:"";font-size:10pt;display:inline-block;margin-right:6px}.news .page-col-wrapper .side-col .archive .year.active:before{transform:rotate(90deg)}.news .page-col-wrapper .side-col .archive .year.contrast{color:#000}.news .page-col-wrapper .side-col .archive .months{display:none}.news .page-col-wrapper .side-col .archive .months.active{display:block}.news .page-col-wrapper .side-col .archive .months a div{margin-bottom:.5em}.news .page-col-wrapper .side-col .archive .months a:last-of-type div{margin-bottom:.8em}.news .page-col-wrapper .side-col .archive .months a.contrast{color:#000}.news .page-col-wrapper .side-col .archive .months.contrast{color:#000}@media(max-width: 1100px){.news .page-col-wrapper{flex-direction:column;margin:3rem auto 0;width:90%}.news .page-col-wrapper .main-col{margin-bottom:2em}.news .page-col-wrapper .side-col{margin:0}}@media(max-width: 675px){.news .page-col-wrapper .main-col{flex-direction:column}.news .page-col-wrapper .main-col article{width:100%}.news .page-col-wrapper .main-col article img{width:100%}.news .page-col-wrapper .main-col article p{margin:0 auto;width:100%}}.video-page .content-wrapper{width:90%;margin:5.5em auto;display:block}.video-page .content-wrapper h2{font-size:2em;margin:1.5em 0 0}.video-page .content-wrapper .divider{height:3px;margin:.1em 0 1em}.newest-video{margin-bottom:60px}.newest-video .video{width:100%;height:54.3vw;max-height:676px;margin-bottom:10px}.newest-video span{display:block}.newest-video span.date{margin:0 0 15px}.newest-video span.date.contrast{color:#000}.newest-video span.desc{width:70%}.more-videos .videos{display:flex;justify-content:center}.more-videos .videos.heading{align-items:baseline;justify-content:flex-start}.more-videos .videos.heading h3.contrast{border-right-color:#000}.more-videos .videos.videos{flex-wrap:wrap;margin-top:25px}.more-videos .videos.videos .item{width:20%;margin-bottom:1em;padding:.5em}@media(max-width: 1120px){.more-videos .videos.videos .item{width:50%}}@media(max-width: 400px){.more-videos .videos.videos .item{width:100%}}.more-videos .videos.videos .item:hover,.more-videos .videos.videos .item.current-video{background:#efeeee}.more-videos .videos.videos .item .video{width:100%;cursor:pointer}.more-videos .videos.videos .item .video img{margin:auto;display:block;line-height:1em}@media(max-width: 1120px){.more-videos .videos.videos .item .video img{margin-bottom:1em}}.more-videos .videos.videos .item span{display:block}.more-videos .videos.videos .item span.title{font-size:1rem}.more-videos .videos.videos .item span.date{font-size:.9rem;margin:.2em 0;color:#4573b9}.more-videos .videos.videos .item span.contrast{color:#000}.easyPaginateNav{padding-bottom:.5em;font-family:"Arial";font-weight:bold;text-align:left}.easyPaginateNav a{display:inline-block;font-size:1.2em;padding:.35em .6em;margin-left:.3em;line-height:1em;margin-bottom:.5em;color:#6b6b6b;text-decoration:none}@media(max-width: bp_mid){.easyPaginateNav a{padding:.6em .7em}}.easyPaginateNav a.current,.easyPaginateNav a:hover{color:#fff;background:#4573b9}.easyPaginateNav a:active{animation:pressBtn .2s linear;transform-origin:center center}.easyPaginateNav a.inactive,.easyPaginateNav a.inactive:hover,.easyPaginateNav a.inactive:active{animation:none;color:#6b6b6b;border-color:#ddd;opacity:.5}.easyPaginateNav a.inactive:hover,.easyPaginateNav a.inactive:hover:hover,.easyPaginateNav a.inactive:active:hover{background:#a8a8a8}.charity-container{margin:5.5em auto;width:90%;display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:auto;-moz-column-gap:25px;column-gap:25px;row-gap:35px}@media screen and (max-width: 1600px){.charity-container{grid-template-columns:repeat(5, 1fr);margin-top:4.5em}}@media screen and (max-width: 1300px){.charity-container{grid-template-columns:repeat(4, 1fr);margin-top:3em}}@media screen and (max-width: 1024px){.charity-container{grid-template-columns:repeat(3, 1fr);margin-top:2em}}@media screen and (max-width: 768px){.charity-container{grid-template-columns:repeat(2, 1fr);margin-top:1em}}@media screen and (max-width: 480px){.charity-container{grid-template-columns:repeat(1, 1fr);margin-top:0}.charity-container div{width:100%}}.charity-container div{text-align:center}.charity-container div a.contrast{color:#000}.charity-container div a.contrast:hover{color:hsl(0,0%,10%)}.charity-highlight{background:#f7f8f9;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"makeWishImg makeWishText" "enableHaitiText enableHaitiImg" "windsorCancerImg windsorCancerText"}.charity-highlight .charity-img{align-self:center;max-width:960px}.charity-highlight .charity-img img{width:100%;display:block}.charity-highlight .charity-text{display:flex;flex-direction:column;align-self:center}.charity-highlight .charity-text h3.title-blue{font-size:2.25rem;font-weight:bold}.charity-highlight .charity-text .btn{margin-top:1rem;font-size:1.2rem}.charity-highlight .make-a-wish-img{grid-area:makeWishImg}.charity-highlight .make-a-wish-text{grid-area:makeWishText;margin:1rem 10% 1rem 4rem}.charity-highlight .enable-haiti-img{grid-area:enableHaitiImg}.charity-highlight .enable-haiti-text{grid-area:enableHaitiText;margin:1rem 4rem 1rem 10%}.charity-highlight .windsor-cancer-img{grid-area:windsorCancerImg}.charity-highlight .windsor-cancer-text{grid-area:windsorCancerText;margin:1rem 10% 1rem 4rem}.help-highlight{height:485px;background-position:right}.help-highlight>div{width:90%;margin:0 auto;padding:3rem 0 0}.help-highlight>div p{width:50%;padding:1rem 0 2rem}.help-highlight>div a{font-size:1.25rem;padding:.5rem 1rem;width:175px}.charity-gallery-ticker{position:relative;box-sizing:border-box;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.charity-gallery-ticker .ticker-slide{height:300px;margin-right:10px}.charity-gallery-ticker .ticker-slide img{display:block}.charity-gallery-ticker .charity-gallery-ticker-nav{position:absolute;width:auto;color:#fff;z-index:2;font-size:34pt;top:45%;transform:translateY(-50%);cursor:pointer}.charity-gallery-ticker .charity-gallery-ticker-nav.contrast{background:#000;padding:1rem 0}.charity-gallery-ticker .charity-gallery-ticker-nav:nth-child(2){right:0}.charity-gallery-ticker .charity-gallery-ticker-nav span{padding:.2em 0}.charity-gallery-ticker .slick-list{width:100%}@media screen and (max-width: 1075px){.charity-highlight{grid-template-columns:1fr;grid-template-rows:repeat(6, auto);grid-template-areas:"makeWishText" "makeWishImg" "enableHaitiText" "enableHaitiImg" "windsorCancerImg" "windsorCancerText"}.charity-highlight .charity-img{width:100%;max-width:none}.help-highlight{background-position:left}.help-highlight>div p{width:100%}}@media screen and (max-width: 675px){.charity-highlight{width:90%;margin:0 auto}.charity-highlight .charity-text{margin:1rem 0}}.about-iso-section{background:#efedee;padding:2rem 0;margin-bottom:1rem}.about-iso-section .content-container>div{display:grid;gap:0 2rem;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:". title" "img content"}.about-iso-section .content-container>div img{grid-area:img}.about-iso-section .content-container>div h1{grid-area:title}.about-iso-section .content-container>div>div{grid-area:content}.iso-certification-section h3,.iso-policies-section h3{font-size:2.25em}.iso-certification-section{padding:1rem 0 3rem;border-top:2px solid #efedee;position:relative}.iso-certification-section>div{overflow-x:scroll}.iso-certification-section table{width:100%;min-width:900px}.iso-certification-section table thead{background:#6587c6;color:#fff;text-transform:uppercase}.iso-certification-section table thead th{padding:.5rem}.iso-certification-section table thead th:first-of-type{padding-left:.5rem}.iso-certification-section table tbody td{padding:.5rem}.iso-certification-section table tbody tr{border-bottom:1px solid #efedee}.iso-certification-section table tbody tr:last-child{border-bottom:none}.iso-certification-section.contrast table thead{background:#000}.iso-policies-section{margin-bottom:3rem;border-top:2px solid #efedee;padding-top:1rem}.iso-policies-section h3{margin-bottom:1.5rem}@media(max-width: 780px){.about-iso-section .content-container>div{grid-template-columns:auto;grid-template-rows:auto auto auto;grid-template-areas:"title" "content" "img"}.about-iso-section .content-container>div img{margin:0 auto;display:block}}main.partners h2{text-align:center;font-size:2rem;margin:1.5rem 0}main.partners .partner-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:0 15vw;margin-bottom:5rem}main.partners .partner-wrapper{width:22%;opacity:0;transition:opacity .3s ease,transform .3s ease}main.partners .partner-wrapper a{display:block;padding:0;margin:0 1rem;text-align:center}main.partners .partner-wrapper img{width:100%;height:auto;transition:transform .15s ease}main.partners .partner-wrapper:hover img{transform:scale(1.05)}@media(max-width: 75rem){main.partners .partner-wrapper{width:25%}}@media(max-width: 55rem){main.partners .partner-wrapper{width:33.33%}main.partners .partner-grid{padding:0 5vw}}@media(max-width: 40rem){main.partners .partner-wrapper{width:50%}}@media(max-width: 25rem){main.partners .partner-wrapper{width:100%}}@keyframes bounceIn{0%{transform:scale(0.9) translateY(10px);opacity:0}60%{transform:scale(1.1) translateY(-5px);opacity:1}100%{transform:scale(1) translateY(0);opacity:1}}.show-partners{animation:bounceIn .5s ease forwards}main.spray-on-bedliners .highlight-section{width:90%;margin:0 auto 3em;display:flex;flex-direction:column}main.spray-on-bedliners .highlight-section .top-images{display:flex;margin-bottom:2rem;justify-content:space-between}main.spray-on-bedliners .highlight-section .top-images img{width:49%;height:auto}main.spray-on-bedliners .highlight-section .highlight-text{font-size:1.1rem;line-height:1.4;margin-top:1.5rem}main.spray-on-bedliners .bottom-section{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:auto}main.spray-on-bedliners .bottom-section img{width:100%;height:auto;display:block}main.spray-on-bedliners .bottom-section .overlay-text{position:absolute;background:hsla(0,0%,100%,.8);padding:1rem 2rem;max-width:65%;text-align:center;font-size:2rem;line-height:1.5}@media(max-width: 768px){main.spray-on-bedliners .highlight-section{width:95%;margin:0 auto 2em}main.spray-on-bedliners .highlight-section .top-images{flex-direction:column;margin-bottom:1.5rem}main.spray-on-bedliners .highlight-section .top-images img{width:100%;margin-bottom:1rem}main.spray-on-bedliners .highlight-section .highlight-text{margin:2rem 0}main.spray-on-bedliners .bottom-section .overlay-text{padding:.8rem 1.5rem;font-size:1.2rem;max-width:80%}}@media(max-width: 480px){main.spray-on-bedliners .highlight-section{width:100%}main.spray-on-bedliners .highlight-section .top-images img{width:100%}main.spray-on-bedliners .highlight-section .highlight-text{margin-top:.8rem}main.spray-on-bedliners .bottom-section .overlay-text{padding:.6rem 1rem;font-size:1rem;line-height:1.3;max-width:90%}}.capability-intro>div .award-image-container{display:grid;grid-template-columns:auto}.capability-intro>div .award-image-container img{max-width:450px;margin-bottom:1.5rem;width:auto}@media screen and (max-width: 980px){.capability-intro>div{flex-direction:column}.capability-intro>div .award-image-container{width:100%;margin:0;gap:1.5rem;grid-template-columns:auto auto}.capability-intro>div .award-image-container img{width:100%}}@media screen and (max-width: 780px){.capability-intro>div .award-image-container{grid-template-columns:auto}}.capability-intro>.search{flex-direction:column;gap:0}.capability-intro>.search .search-item{margin:2em 0em;display:flex}.capability-intro>.search .search-item .search-text{display:flex;flex-direction:column;width:100%}.capability-intro>.search .search-item .search-text .search-content{margin:1em 0em}.capability-intro>.search .search-result-string{font-weight:bold}.capability-intro>.search>p .search-result-string{color:#4573b9}.capability-intro>.search img{width:10em;margin-right:2rem}.capability-intro>.search h1,.capability-intro>.search h2{margin-top:0}.capability-intro>.search h1{margin-bottom:1rem}.capability-intro>.search h2{margin-bottom:0;font-size:1.75rem}.capability-intro>.search .page-link{color:#000;font-weight:bold;text-transform:uppercase;transition:150ms}.capability-intro>.search .page-link:hover{color:#4573b9}.page-intro-label{color:#866c53;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .4em}.about-intro{padding:3em 0}.about-intro .title-blue{font-size:34px;text-transform:uppercase;margin:0 0 1em}.about-intro .about-intro-body{font-size:1.05rem;line-height:1.75;color:#3a434e}.about-intro .about-intro-body p{margin-bottom:1em}.focus-areas-section{background-color:#f7f2e7;padding:3.5em 5%;margin-bottom:0}.focus-areas-section .focus-areas-heading{text-align:center;color:#4573b9;font-family:"SourceSansProBold",Arial,sans-serif;font-size:34px;font-weight:bold;text-transform:uppercase;margin:0 0 2em}.focus-areas-section .focus-areas-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5em 2em}.focus-areas-section .focus-area-item{display:flex;flex-direction:column;align-items:center;text-align:center}.focus-areas-section .focus-area-item .focus-area-img{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:10px;margin-bottom:1em}.focus-areas-section .focus-area-item .focus-area-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.focus-areas-section .focus-area-item .focus-area-title{color:#4573b9;font-size:18px;font-weight:bold;margin:0}@media screen and (max-width: 900px){.focus-areas-section .focus-areas-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 560px){.focus-areas-section .focus-areas-grid{grid-template-columns:1fr}}.partnerships-section{padding:3.5em 5%;background:#fff}.partnerships-section .partnerships-heading{text-align:center;color:#354c7b;font-family:"SourceSansProBold",Arial,sans-serif;font-size:34px;font-weight:bold;text-transform:uppercase;margin:0 0 .5em}.partnerships-section .partnerships-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:2.5em 2em;align-items:start}.partnerships-section .partnership-item{display:flex;flex-direction:column;align-items:center;text-align:center}.partnerships-section .partnership-item .partnership-logo{width:100%;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:.8em}.partnerships-section .partnership-item .partnership-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.partnerships-section .partnership-item .partnership-name{color:#4573b9;font-size:14px;font-weight:bold;margin:0;line-height:1.3}@media screen and (max-width: 1100px){.partnerships-section .partnerships-grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 700px){.partnerships-section .partnerships-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 480px){.partnerships-section .partnerships-grid{grid-template-columns:repeat(2, 1fr)}}.mission-statement{display:flex;align-items:center;color:#fff;background:#354c7b;padding:2rem 0;margin-bottom:3em}.mission-statement img{width:50%;height:auto;-o-object-fit:cover;object-fit:cover}.mission-statement .content-container{text-align:left;margin:0 2rem;width:45%}.mission-statement .content-container h3{color:#fff;margin-top:0}.mission-statement .content-container section{font-size:1.1rem}@media screen and (max-width: 768px){.mission-statement{flex-direction:column;text-align:center;padding:0}.mission-statement img{width:100%;height:auto}.mission-statement .content-container{width:100%;margin:1rem 0;text-align:left;padding:0 1rem}}.partnerships{width:90%;margin:0 auto 3em}.partnerships .title-blue{text-align:center;margin-bottom:1rem}@media screen and (max-width: 1200px){.partnerships .title-blue{font-size:3em}}.partnerships section{text-align:center}.partnerships .logos{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2rem}.partnerships .logos img{width:100%;max-width:200px}.content-box{width:90%;margin:0 auto 3em}.president-bio{margin-bottom:3em}.president-bio .title-blue{text-align:center;margin-bottom:1rem}.president-bio>div{display:flex;flex-direction:row;gap:2rem}.president-bio>div .img-wrapper{max-width:310px}.president-bio>div .img-wrapper img{width:100%}.president-bio>div section{width:75%;font-size:1.1rem;display:flex;flex-direction:column;align-items:flex-end;gap:2rem}.president-bio>div section h3{margin-top:0}@media screen and (max-width: 780px){.president-bio>div{flex-direction:column;align-items:center}.president-bio>div section{width:100%}}.img-footer{width:100%;height:auto;background-image:url("../images/JimScott_Bottom_1920x550.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:30%;margin-bottom:3rem}@media screen and (min-width: 1200px){.img-footer{height:550px;padding-top:0}}.career-opportunities{background:#111;color:#fff;padding:2rem 4rem;display:flex;justify-content:space-between;opacity:1}.career-opportunities.visible{opacity:1;transform:translateY(0)}.career-opportunities .career-content{display:flex;align-items:center;gap:1rem}.career-opportunities .career-content .career-images{position:relative;width:100%;max-width:1000px;display:flex}.career-opportunities .career-content .career-images img{transition:opacity .5s ease-in-out,transform .5s ease-in-out;position:absolute;top:0;left:0}.career-opportunities .career-content .career-images .fade-out{opacity:0;transform:scale(0.95)}.career-opportunities .career-content .career-images .fade-in{opacity:1;transform:scale(1.05)}.career-opportunities .career-content .career-images .primary-image{width:66%;position:relative;z-index:1}.career-opportunities .career-content .career-images .secondary-image{width:60%;position:absolute;top:20px;left:40%;z-index:2;box-shadow:0px 4px 8px rgba(0,0,0,.5)}.career-opportunities .career-content .career-text{width:50%;text-align:left}.career-opportunities .career-content .career-text h3{font-size:2em;margin:0;color:#fff}.career-opportunities .career-content .career-text p{font-size:1.1em;line-height:1.5;margin:1rem 0}.career-opportunities .career-content .career-text section{margin:1rem 0}@media screen and (max-width: 768px){.career-opportunities{padding:2rem !important}.career-opportunities .career-content{flex-direction:column;text-align:center}.career-opportunities .career-content .career-text{width:100%}.career-opportunities .career-content .career-images .primary-image,.career-opportunities .career-content .career-images .secondary-image{width:100%;position:relative;left:0;top:0}.career-opportunities .career-content .career-images{display:flex;flex-direction:column}}.leadership-section{margin:2rem 4rem;text-align:center}.leadership-section .leadership-description{font-size:1.1rem;margin-bottom:2rem}.leadership-section .leadership-department{font-size:2.2rem;color:#000;text-align:left;margin:2rem 0 1rem;text-transform:uppercase}.leadership-section .leadership-group{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2rem;margin-bottom:3rem;text-align:left}@media screen and (max-width: 768px){.leadership-section .leadership-group{justify-content:center}}.leadership-section .leadership-card{flex:1 1 300px;max-width:300px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.leadership-section .leadership-card img{width:auto;height:280px;max-width:100%;-o-object-fit:contain;object-fit:contain}.leadership-section .leadership-card .leadership-info{text-align:left;margin-top:1rem}.leadership-section .leadership-card .leadership-info .name{margin:.5rem 0;color:#000;font-size:1.5rem}.leadership-section .leadership-card .leadership-info .position{padding-right:2rem}.leadership-section .leadership-card .leadership-info .bio-preview{font-size:1.1rem;margin-top:.5rem;line-height:1.4;cursor:pointer}@media screen and (max-width: 768px){.leadership-group{gap:1rem}h2{text-align:center !important}.leadership-card{max-width:100%}.leadership-card .name{text-align:left !important}.leadership-card img{height:350px !important}}@media screen and (max-width: 480px){.leadership-info .name{font-size:1.2rem}.leadership-info .position,.leadership-info .bio-preview{font-size:1rem}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden}.modal.show{opacity:1;visibility:visible}.modal.show .modal-content{animation:modalBounce .6s ease-out}.modal .modal-content{background:#fff;width:90%;max-width:1000px;position:relative;padding:1.5rem;display:flex;flex-direction:column;max-height:90%;overflow-y:auto}.modal .modal-content .modal-body{display:flex;align-items:flex-start;gap:1.5rem;flex-wrap:nowrap}.modal .modal-content .modal-body img{flex:0 0 300px;height:auto;-o-object-fit:contain;object-fit:contain;max-height:300px}.modal .modal-content .modal-body .modal-wrap{display:flex;flex-direction:column;text-align:left;white-space:pre-wrap;flex:1 1 auto}.modal .modal-content .modal-body .modal-wrap-long{margin-left:2rem;flex:1 1 200px}.modal .modal-content .modal-body .modal-position{margin-bottom:1rem}.modal .modal-content .modal-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;font-weight:bold;color:#000}.modal .modal-content .modal-close:hover{color:red}@media screen and (max-width: 768px){.modal .modal-content{max-width:90%;max-height:80%;overflow-y:auto}.modal .modal-body{flex-direction:column;align-items:center}.modal .modal-body img{width:100%;margin:0 auto}.modal .modal-body .modal-wrap,.modal .modal-body .modal-wrap-long{width:100%;text-align:center;margin-left:0}}@keyframes modalBounce{0%{transform:translateY(-100vh);opacity:0}60%{transform:translateY(30px);opacity:1}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.admin-wrapper{margin:1em 5.5em 2em}.admin-wrapper h1.title-blue{font-size:2rem}.admin-wrapper .form-field{margin-top:5px}.btn{display:inline-block;font-family:"RobotoBlack",Arial,sans-serif;font-weight:bold;cursor:pointer;width:150px;padding:7px;text-align:center;background-color:#e32a36;color:#fff;text-decoration:none}.btn.contrast{background-color:#000;color:#fff}.btn:hover{background-color:#9c1d23;color:#fff}.btn:hover.contrast{background-color:hsl(0,0%,10%)}@media screen and (max-width: 450px){.admin-wrapper{width:90%;margin:1em auto 2em}}.container:after{content:"";display:table;clear:both}.col:after{content:"";display:table;clear:both}.col{float:left}.col_2{width:50%;padding:3rem 1rem}@media screen and (max-width: 780px){.col_2{width:100%;padding:0;padding-bottom:3rem}}.nav-col,.content-col{margin:2em 0}.nav-col{flex-shrink:1;padding-right:3em}.content-col{flex-grow:1}.main-admin{display:flex;width:80%;margin:0 auto}@media screen and (max-width: 780px){.main-admin{display:block}}.side-nav{width:15em;font-weight:bold}.side-nav a{font-weight:bold}.side-nav .nav-title{display:flex;margin-bottom:1em;color:#4573b9}.side-nav .nav-title .txt{flex:1;font-size:2em}.side-nav .nav-title .side_nav_mobile_btn{font-size:2em;padding:.3em;color:#fff;background:#4573b9;cursor:pointer}.side-nav .nav-title .side_nav_mobile_btn:hover{background:#4573b9}.side-nav .side_nav_display_wrapper{border:1px solid rgb(91.5,91.5,91.5)}.side-nav .side_nav_mobile_btn{display:none}@media screen and (max-width: 780px){.side-nav .side_nav_mobile_btn{display:block}}@media screen and (max-width: 780px){.side-nav{margin-bottom:3em}.side-nav input.mobile_display_input{display:none}.side-nav input.mobile_display_input~.side_nav_display_wrapper{display:none}.side-nav input.mobile_display_input:checked~.side_nav_display_wrapper{display:block}.side-nav input.mobile_display_input:checked+.nav-title .side_nav_mobile_btn{background:#4573b9}}.side-nav .link-wrapper a{display:block;font-size:1.1em;color:rgb(91.5,91.5,91.5);background-color:#efeeee;padding:.8rem .5rem}.side-nav .link-wrapper a:hover,.side-nav .link-wrapper a.active{background:hsl(0,3.0303030303%,83.5294117647%)}.side-nav .nav-header{display:block;position:relative;color:#fff;text-transform:uppercase;cursor:pointer;font-size:1.3em;padding:.5rem;padding-right:1.4em;background:#4573b9}.side-nav .nav-header:hover{background:rgb(55.1456692913,91.9094488189,147.8543307087)}.side-nav .nav-header:after{position:absolute;top:20%;right:.2em;font-family:"icomoon";content:"";color:#fff;line-height:1em;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.side-nav .nav-group{display:none}.side-nav .nav-group a{text-decoration:none}.side-nav .link_group_checkbox:checked~.nav-group{display:block}.side-nav .link_group_checkbox:checked~.nav-header{background:rgb(55.1456692913,91.9094488189,147.8543307087)}.side-nav .link_group_checkbox:checked~.nav-header:after{transform:rotate(0.25turn);line-height:1.2em}table.display_table{color:#000;position:relative;width:100%;border-radius:6px;border:3px solid #000;border-spacing:0;border-collapse:separate}table.display_table tr:last-child td:first-child{border-bottom-left-radius:3px}table.display_table tr:last-child td:last-child{border-bottom-right-radius:3px}table.display_table td,table.display_table th{text-align:left;vertical-align:middle;padding:1em 1rem}table.display_table th{color:#fff;font-size:1em;text-transform:uppercase;cursor:auto;letter-spacing:1px;background:#000}table.display_table tr{background:#fff;border:1px solid rgba(0,0,0,0)}table.display_table tr:nth-child(even){background:#ccc}table.display_table tr.clickable:hover,table.display_table tr.active-row{cursor:pointer;background:hsl(0,0%,70%)}div.edit_btn{color:#000;text-transform:uppercase;padding:2px;display:block;text-align:center;font-weight:bold}
