﻿/*!
Theme Name: QCCI Theme
Description: Custom theme originally developed 2021. Technical note: This site's style.css is compiled via SCSS.
Author: Yoder Design Co.
Author URI: http://gregyoder.com/
Version: 1.0

*//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-1em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}textarea,input[type=text],input[type=button],input[type=submit],input[type=tel],input[type=email],button{-webkit-appearance:none;border-radius:0}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""}iframe{max-width:100%}#wpstats{display:none!important}a.button,.button,.gform_button,input.submit,button,html input[type=button],input[type=reset],input[type=submit],li.btn-link a,.wp-block-button a.wp-block-button__link{appearance:none;background-color:#363534;border:1px solid #363534;border-radius:.4em;color:#fff;cursor:pointer;display:inline-block;font-family:"Public Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1;padding:.75em 1.2em .7em;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;text-transform:uppercase;text-align:center}a.button:hover,a.button:focus,.button:hover,.button:focus,.gform_button:hover,.gform_button:focus,input.submit:hover,input.submit:focus,button:hover,button:focus,html input[type=button]:hover,html input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,li.btn-link a:hover,li.btn-link a:focus,.wp-block-button a.wp-block-button__link:hover,.wp-block-button a.wp-block-button__link:focus{background-color:hsl(30,1.8867924528%,5.7843137255%);color:#f2e0c8;text-decoration:none}a.button:disabled,.button:disabled,.gform_button:disabled,input.submit:disabled,button:disabled,html input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,li.btn-link a:disabled,.wp-block-button a.wp-block-button__link:disabled{cursor:not-allowed;opacity:.5}a.button.ghost,.button.ghost,.gform_button.ghost,input.submit.ghost,button.ghost,html input[type=button].ghost,input[type=reset].ghost,input[type=submit].ghost,li.btn-link a.ghost,.wp-block-button a.wp-block-button__link.ghost{background:none;border:2px solid #363534;color:#363534;box-shadow:none}a.button.ghost:hover,a.button.ghost:focus,.button.ghost:hover,.button.ghost:focus,.gform_button.ghost:hover,.gform_button.ghost:focus,input.submit.ghost:hover,input.submit.ghost:focus,button.ghost:hover,button.ghost:focus,html input[type=button].ghost:hover,html input[type=button].ghost:focus,input[type=reset].ghost:hover,input[type=reset].ghost:focus,input[type=submit].ghost:hover,input[type=submit].ghost:focus,li.btn-link a.ghost:hover,li.btn-link a.ghost:focus,.wp-block-button a.wp-block-button__link.ghost:hover,.wp-block-button a.wp-block-button__link.ghost:focus{border-color:hsl(30,1.8867924528%,13.7843137255%);color:hsl(30,1.8867924528%,13.7843137255%)}a.button,.button,.gform_button,input.submit,button,html input[type=button],input[type=reset],input[type=submit]{font-size:.9em}li.btn-link a:hover{color:#f2e0c8}@media(min-width:801px){.transparent_header .headroom--top li.btn-link a{border:1px solid hsl(30,1.8867924528%,28.7843137255%)}}.gf_browser_ie.gform_wrapper .gform_footer input.button{padding:.7em 1em .7em!important}a.wp-block-button__link{text-decoration:none;font-weight:900}a.wp-block-button__link:hover{text-decoration:none}a.button.red,.cta-link a,.wp-block-button a.wp-block-button__link.has-red-background-color{background:#a51140;color:#fff}a.button.red:hover,a.button.red:focus,.cta-link a:hover,.cta-link a:focus,.wp-block-button a.wp-block-button__link.has-red-background-color:hover,.wp-block-button a.wp-block-button__link.has-red-background-color:focus{background:rgb(132.6346153846,13.6653846154,51.4461538462)}a.button.red .no-border,.cta-link a .no-border,.wp-block-button a.wp-block-button__link.has-red-background-color .no-border{border-color:#a51140}a.button.gold-button,.top-cta-box input.gform_button{background:#a88345;border:1px solid #a88345;color:#fff}a.button.gold-button:hover,a.button.gold-button:focus,.top-cta-box input.gform_button:hover,.top-cta-box input.gform_button:focus{background:rgb(142.6936708861,111.2670886076,58.6063291139)}a.button.white-button{background:#fff;border:1px solid #fff;color:#252c3c}a.button.white-button:hover,a.button.white-button:focus{transparency:.8}.button-link a{background:none;border:2px solid #363534;color:#363534;box-shadow:none}a.button.ghost-white{border-color:#fff;color:#fff;background:rgba(0,0,0,.7)}a.button.ghost-white:hover,a.button.ghost-white:focus{border-color:#f2f0ef;color:#f2f0ef;background:rgba(0,0,0,.3)}a.button.smaller-btn{font-size:.813em}a.button.small-btn{font-size:.7em}a.button.big,.button.big{font-size:1.35em}fieldset{background-color:rgba(0,0,0,0);border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.2333333333em;padding:0}label{display:block;font-weight:600;margin:.2em}input,select,textarea{display:block;font-family:"Public Sans",sans-serif;font-size:16px}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],textarea,select[multiple],select{background-color:#fff;border:1px solid #857363;border-radius:3px;box-sizing:border-box;margin-bottom:.7em;padding:.8em 1em;transition:border-color 150ms ease;width:100%}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=password]:hover,input[type=search]:hover,textarea:hover,select[multiple]:hover,select:hover{border-color:shade(#857363,20%)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,select[multiple]:focus,select:focus{border-color:#a51140;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(141.8818681319,14.6181318681,55.032967033,.7);outline:none}input[type=text]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=password]:disabled,input[type=search]:disabled,textarea:disabled,select[multiple]:disabled,select:disabled{cursor:not-allowed}input[type=text]:disabled:hover,input[type=email]:disabled:hover,input[type=tel]:disabled:hover,input[type=url]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover,select:disabled:hover{border:1px solid #857363}textarea{resize:vertical}[type=search]{appearance:none}[type=checkbox],[type=radio]{display:inline;margin-right:.35em;position:relative}[type=file]{margin-bottom:.7em;width:100%}select{margin-bottom:.7em;max-width:100%;width:auto}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%;height:auto}iframe{max-width:100%}#page .arve-wrapper{margin-bottom:.6em!important}#page .jetpack-video-wrapper{margin-bottom:0!important}table{border-collapse:collapse;margin:.5em 0 1em;table-layout:fixed;width:100%;border:1px solid #bdb1a6;background:#fff;font-weight:400;color:#363534}th{border-bottom:2px solid #857363;font-weight:700;padding:.7em 0;text-align:left;text-transform:uppercase;padding:.5em .2em;background:#857363;color:#fff;line-height:1.2}td{border-bottom:1px solid #857363;padding:.5em .7em;border-bottom:0}tr,td,th{vertical-align:middle}body{color:#363534;font-family:"Public Sans",sans-serif;font-size:16px;line-height:1.4;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-size:modular-scale(1);line-height:1.2;margin:0 0 .7em}p{margin:0 0 .7em}hr{border-bottom:1px solid #857363;border-left:0;border-right:0;border-top:0;margin:0 0 .6em}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.bold700{font-weight:700}.bold900{font-weight:900}h1,.home-intro h2{font-size:4.75em;line-height:1;font-weight:200;font-family:serenity,sans-serif;margin:1.2em 0 .25em}.single h1,.single .home-intro h2{font-size:3.75em}@media screen and (max-width:1000px){h1,.home-intro h2{font-size:4em}.single h1,.single .home-intro h2{font-size:3.5em}}@media screen and (max-width:600px){h1,.home-intro h2{font-size:2.9em}.single h1,.single .home-intro h2{font-size:2.7em}}h1.page-title,.home-intro h2{margin:0 auto;position:relative;z-index:3;text-align:center;animation:fade-in .8s ease-in;text-transform:uppercase;letter-spacing:2px}h1.page-title span.small-heading,.home-intro h2 span.small-heading{display:block;font-weight:600;font-family:serenity,sans-serif;margin-top:0;margin-bottom:0;text-transform:uppercase;font-size:1.85rem;position:relative;animation:fade-in .7s ease-in}@media(max-width:800px){h1.page-title span.small-heading,.home-intro h2 span.small-heading{font-size:1.2rem}}.billboard-wrap h1.page-title{margin-top:.6em;margin-bottom:.2em}h2{font-size:2.5em;line-height:1;margin:1.25em 0 .2em;font-weight:600;font-family:serenity,sans-serif}h2 i,h2 em{font-weight:400;text-transform:none}@media screen and (max-width:600px){h2{font-size:2em;line-height:110%}}h2.entry-title{font-size:1.9em;line-height:1.1;color:#363534;text-transform:none}h2.entry-title a{color:#363534;text-decoration:none}h2.entry-title a:hover{color:#857363;text-decoration:underline}.home h2.page-title{font-size:2.1em;color:#fff;margin:0}@media screen and (max-width:900px){.home h2.page-title{font-size:1.8em}}@media screen and (max-width:600px){.home h2.page-title{font-size:1.6em}}h3{font-size:1.7em;line-height:1;margin:1em 0 .3em;font-weight:600;font-family:serenity,sans-serif}.home-collections-section h3{font-size:1.5em}@media screen and (max-width:600px){h3{font-size:1.3em}}h3.entry-title{margin:0 0 .2em}a:hover h3.entry-title{color:hsl(30,1.8867924528%,10.7843137255%)}h3.widget-title{margin:.1em 0 .2em;font-weight:700;font-size:1.4em;line-height:1.1;text-transform:uppercase}@media screen and (max-width:600px){h3.widget-title{font-size:1.25em}}h4{font-size:1.125em;line-height:1.2;font-weight:900;margin:1em 0 .2em}@media screen and (max-width:700px){h4{font-size:1.1em}}h4 .far,h4 .fa,h4 .fas,h4 .fal{opacity:.7;margin-right:.1em}.widget h4{margin:1.3em 0 .15em}h5{font-size:1em;line-height:1.2;font-weight:700;margin:1.25em 0 .4em}h6{font-size:1em;line-height:1.2;font-weight:700;margin:1.25em 0 .4em}.page .entry-content>:first-child{margin-top:0}p{margin-top:.2em;margin-bottom:.9em}.site-main ul,.site-main ol,.widget ul,.widget ol,.full-width-flex-content-block ul,.full-width-flex-content-block ol,#tinymce ul,#tinymce ol{margin:0 0 1.1em 1.9em}.site-main ul,.widget ul,.full-width-flex-content-block ul,#tinymce ul{list-style:disc}.site-main ul ul,.widget ul ul,.full-width-flex-content-block ul ul,#tinymce ul ul{list-style:circle}.site-main ul ul ul,.widget ul ul ul,.full-width-flex-content-block ul ul ul,#tinymce ul ul ul{list-style-type:square}.site-main ol,.widget ol,.full-width-flex-content-block ol,#tinymce ol{list-style:decimal}.site-main ol ol,.widget ol ol,.full-width-flex-content-block ol ol,#tinymce ol ol{list-style:upper-alpha}.site-main ol ol ol,.widget ol ol ol,.full-width-flex-content-block ol ol ol,#tinymce ol ol ol{list-style:lower-roman}.site-main ol ol ol ol,.widget ol ol ol ol,.full-width-flex-content-block ol ol ol ol,#tinymce ol ol ol ol{list-style:lower-alpha}.site-main li,.widget li,.full-width-flex-content-block li,#tinymce li{margin-bottom:.4em}.site-main ol li,.widget ol li,.full-width-flex-content-block ol li,#tinymce ol li{margin-bottom:.6em}.site-main li>ul,.site-main li>ol,.widget li>ul,.widget li>ol,.full-width-flex-content-block li>ul,.full-width-flex-content-block li>ol,#tinymce li>ul,#tinymce li>ol{margin-bottom:0;margin-left:2em}.site-main dt,.widget dt,.full-width-flex-content-block dt,#tinymce dt{font-weight:700}.site-main dd,.widget dd,.full-width-flex-content-block dd,#tinymce dd{margin:0 1em 1.5em}ul.multi-col-list{margin-bottom:0}ul.fa-ul{list-style:none!important}ul.plain-list{list-style:none;margin:0 0 1.1em 0}ul.plain-list li{overflow:hidden;margin-bottom:1em}.secondary .widget ul,.secondary .widget ol{margin:0 0 .75em 1.3em}.secondary .widget ul li,.secondary .widget ol li{margin:0 0 .4em}.secondary .widget ul{list-style:disc}.widget p{margin:0 0 .75em}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{margin:1.5em 0;padding:0 0 0 1.7em;color:#363534;font-style:italic;font-weight:700;font-size:1.1em;position:relative;display:block}blockquote cite{font-size:.7em}blockquote,blockquote.wp-block-quote{background:rgba(0,0,0,0);text-align:left}blockquote p,blockquote.wp-block-quote p{font-style:normal;font-weight:700}blockquote cite,blockquote .wp-block-quote__citation,blockquote.wp-block-quote cite,blockquote.wp-block-quote .wp-block-quote__citation{display:block;font-size:.7em;font-weight:400;margin-top:.4em;text-align:left!important}blockquote p:last-of-type,blockquote.wp-block-quote p:last-of-type{margin-bottom:0}.wp-block-pullquote{border:none;padding:0}.wp-block-pullquote blockquote{max-width:50%;margin:0 auto .3em;padding:0 0 0 .8em;border-left:3px solid #10529f;text-transform:uppercase}.wp-block-pullquote.alignleft blockquote,.wp-block-pullquote.alignright blockquote{max-width:100%}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:50%;height:0;line-height:0;position:relative;vertical-align:baseline}small{font-size:70%;line-height:120%}big{font-size:125%}figure{margin:0}a.tel-link,a.tel{text-decoration:none;white-space:nowrap}::-moz-selection{background:#c6bf70;color:#fff;text-shadow:none}::selection{background:#c6bf70;color:#fff;text-shadow:none}ins{background-color:#c6bf70;color:#fff;text-decoration:none}mark{background-color:#857363;color:#fff;font-style:italic;font-weight:700}.no-break,.no-wrap{white-space:nowrap}h1.no-top-margin,h2.no-top-margin,h3.no-top-margin,h4.no-top-margin,h5.no-top-margin,h6.no-top-margin,p.no-top-margin,ul.no-top-margin,ol.no-top-margin,.no-top-margin h1,.no-top-margin h2,.no-top-margin h3,.no-top-margin h4{margin-top:0!important}@media(max-width:767px){h1.no-top-margin-mobile,h2.no-top-margin-mobile,h3.no-top-margin-mobile,h4.no-top-margin-mobile{margin-top:0!important}}p.intro{font-size:1.2em;line-height:1.5;font-weight:700}p.has-drop-cap:not(:focus):first-letter{float:left;font-size:3.1em;line-height:.68;font-weight:400;margin:.173em .1em 0 0;text-transform:uppercase;font-style:normal}.blue,h1.blue,h2.blue,h3.blue,h4.blue,h5.blue{color:#10529f}.green,h1.green,h2.green,h3.green,h4.green,h5.green{color:#69b138}.wp-block-separator:not(.is-style-dots),hr:not(.is-style-dots){border:0;height:1px}.wp-block-separator:not(.is-style-dots),hr:not(.is-style-dots){width:100%;height:3px;background:rgba(0,0,0,0)}.wp-block-separator:not(.is-style-dots)::before,hr:not(.is-style-dots)::before{content:"";display:block;height:3px;width:100px;margin-left:auto;margin-right:auto}.wp-block-separator.has-gold-color::before,hr.has-gold-color::before{background:#ab8422}.wp-block-separator.has-yellow-color::before,hr.has-yellow-color::before{background:#c6bf70}.wp-block-separator.has-yellow-color::before,hr.has-yellow-color::before{background:#c6bf70}.wp-block-separator.has-tan-color::before,hr.has-tan-color::before{background:#f2e0c8}.wp-block-separator.has-light-tan::before,hr.has-light-tan::before{background:#f1f3e9}.wp-block-separator.has-lightest-tan::before,hr.has-lightest-tan::before{background:#f3f1e7}.wp-block-separator.has-light-gray-tan::before,hr.has-light-gray-tan::before{background:#eeede7}.wp-block-separator.has-white-color::before,hr.has-white-color::before{background:#fff}.wp-block-separator.is-style-dots:before,hr.is-style-dots:before{font-size:18px;letter-spacing:12px;padding-left:12px}.wp-block-image figcaption{font-weight:400;color:#363534;margin-top:.1em}input:-moz-placeholder{color:#585b62}textarea:-moz-placeholder{color:#585b62}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],textarea{color:hsl(30,1.8867924528%,28.7843137255%)}textarea{overflow:auto;vertical-align:top;width:98%}input::placeholder,textarea::placeholder{color:#585b62;opacity:.75}[placeholder]:focus::-webkit-input-placeholder{transition:opacity .25s .25s ease;opacity:0}.searchform{font-size:.9em;padding:0;border-radius:.2em;border:2px solid #363534;display:inline-block;width:100%;position:relative}.searchform input.s{padding:.45em .8em;width:100%;border:0;background:none;background:rgba(0,0,0,0);box-sizing:border-box;margin:0}.searchform input.search-btn{background:rgba(0,0,0,0);border:0;padding:.1em .25em 0;color:#363534;position:absolute;right:.2em;top:.5em;font-size:1em;line-height:100%;font-family:"Font Awesome 5 Pro";font-weight:900}.searchform input.search-btn:hover{color:hsl(30,1.8867924528%,10.7843137255%)}.primary .searchform{max-width:700px;border:2px #363534 solid;font-size:1.2em}.primary .searchform input.s{padding:.8em}.primary .searchform input.search-btn{background:#363534;border:0;padding:.7em .5em;color:#fff;position:absolute;right:0;top:0;font-size:1.19em;line-height:100%;border-radius:0;font-family:"Font Awesome 5 Pro";font-weight:900}.primary .searchform input.search-btn:hover{background:hsl(30,1.8867924528%,12.7843137255%);color:#fff}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none}.hide-override{display:none!important}.highlight{background:#ff9}.clearfix:before,.clearfix:after,.row:before,.row:after{content:"";display:table}.clearfix:after,.row:after{clear:both}.clear{clear:both}.alignleft{display:inline;float:left;margin-right:1.2rem;margin-bottom:.5rem}.alignright{display:inline;float:right;margin-left:1.2rem;margin-bottom:.5rem}.aligncenter{clear:both;display:block;margin:0 auto}.centered{margin-left:auto;margin-right:auto}@media only screen and (max-width:800px){.alignleft,.alignright,.wp-caption.alignleft,.wp-caption.alignright{max-width:50%}}.sr .qcci-reveal,.sr .q-reveal,.sr .reveal{visibility:hidden}body{background:#fff;min-height:100vh}#page{position:relative;display:flex;min-height:100vh;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.no-flexbox #page{display:block}#page.no-site-header,.search #page{background:#fff}#content{flex:1 0 auto}.site-header{margin:0;background:#fff;padding-left:30px;padding-right:30px;position:fixed;box-shadow:0;z-index:900;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;top:0;left:0;right:0}@media screen and (max-width:800px){.site-header{padding-left:22px;padding-right:22px}}.transparent_header .site-header.headroom--top,.home .site-header{background:none;background:-moz-linear-gradient(top,rgba(45,37,29,.7) 19%,rgba(45,37,29,0) 100%);background:-webkit-linear-gradient(top,rgba(45,37,29,.7) 19%,rgba(45,37,29,0) 100%);background:linear-gradient(to bottom,rgba(45,37,29,.7) 19%,rgba(45,37,29,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d92d251d",endColorstr="#002d251d",GradientType=0)}.transparent_header .site-header.headroom--top svg#brand-logo path.st0,.transparent_header .site-header.headroom--top svg#brand-logo path.st1,.transparent_header .site-header.headroom--top svg#brand-logo path.st2{fill:#fff}.site-header.headroom--not-top{box-shadow:0 2px 10px rgba(0,0,0,.15);background:#fff!important}.admin-bar .site-header{top:32px;z-index:901}@media only screen and (max-width:782px){.admin-bar .site-header{top:46px}}.site-header .header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 auto;text-align:right;padding:18px 0 16px}@media(max-width:800px){.site-header .header-content{padding:14px 0 14px}}.site-header.headroom--not-top .header-content{padding:10px 0 10px}.site-header .site-title{font-size:1.25em;line-height:1;width:160px;display:block;margin:0;transition:.2s;z-index:10}@media(max-width:600px){.site-header .site-title{width:100px}}.site-header .site-title a{display:block}@media(min-width:901px){.site-header.headroom--not-top .site-title{width:100px}}@media(max-width:900px){.site-header.headroom--not-top .site-title{width:80px}}.site-nav{font-family:"Public Sans",sans-serif;text-transform:uppercase;text-align:right;padding:0}.site-nav a{color:#363534;text-decoration:none;display:inline-block;padding:.45em .9em .4em;letter-spacing:.02em;line-height:1;position:relative;transition:all .3s ease-in-out;font-weight:500}@media(min-width:801px){.headroom--not-top .site-nav a{font-size:.9em}}.transparent_header .headroom--top .site-nav a{color:#fff}.transparent_header .headroom--top .site-nav a:hover{color:#f2e0c8}.site-nav a:hover{color:hsl(30,1.8867924528%,55.7843137255%)}.site-nav ul.nav-menu{display:inline-block;position:relative}@media(min-width:901px){.site-nav ul.nav-menu{font-size:.875em}}@media(max-width:900px){.site-nav ul.nav-menu{font-size:.8em}}.site-nav ul.nav-menu.main{display:block}.site-nav ul.nav-menu li{margin:0;display:inline-block;position:relative;vertical-align:middle}@media screen and (min-width:801px){.site-nav ul.nav-menu li{margin-left:-2px}}.site-nav ul.nav-menu li.mobile-only{display:none}.site-nav ul.nav-menu li.menu-item-has-children>a{padding-right:.7em}.no-js .site-nav ul.nav-menu li:hover>ul.sub-menu,.site-nav ul.nav-menu li.selected>ul.sub-menu{left:0;top:95%;position:absolute;display:block!important;z-index:1000}@media(max-width:800px){.site-nav ul.nav-menu li.btn-link a{border:0!important;border-radius:0!important}}@media(min-width:801px){.site-nav ul.nav-menu li.btn-link{margin-left:.4em}}.site-nav ul.nav-menu>li.menu-item-has-children>a:after{content:"";font-size:.75em;position:relative;top:.01em;right:-.2em;font-family:"Font Awesome 5 Pro";font-weight:900;opacity:.8}.site-nav ul.nav-menu .no-js li ul.sub-menu li:hover>ul.sub-menu,.site-nav ul.nav-menu li ul.sub-menu ul.sub-menu li.selected>ul.sub-menu{left:100%;top:100%}.site-nav ul.nav-menu ul.sub-menu{display:none;position:absolute;z-index:999;margin:0;text-align:left;background:#fff;width:12em;float:none}.site-nav ul.nav-menu ul.sub-menu li{display:block;padding:0;position:relative;margin:0}.site-nav ul.nav-menu ul.sub-menu li a{display:block;padding-top:10px;padding-bottom:10px;line-height:1.2;text-transform:none;margin-left:0;background:#fff;color:#363534}.transparent_header .headroom--top .site-nav ul.nav-menu ul.sub-menu li a{background:#363534;color:#fff}.transparent_header .headroom--top .site-nav ul.nav-menu ul.sub-menu li a:hover{color:#f2e0c8}.site-nav ul.nav-menu ul.sub-menu li a:hover,.site-nav ul.nav-menu ul.sub-menu li a:focus,.site-nav ul.nav-menu ul.sub-menu li.selected>a{background:#f1f3e9}.site-nav ul.nav-menu ul.sub-menu li ul.sub-menu{position:static;display:block}.site-nav ul.nav-menu ul.sub-menu li ul.sub-menu li a{padding-left:2em;text-transform:none;font-size:.875em;font-weight:400}.navbar-toggler{display:none}@media screen and (max-width:800px){.site-nav{position:relative;z-index:2}.site-nav.open{z-index:11}.site-nav .navbar-toggler{border:none;background:rgba(0,0,0,0)!important;margin-right:-.2em;top:-4px;display:inline-block;border-radius:0;padding:.5em;font-size:18px;position:relative;z-index:11}.site-nav .navbar-toggler .icon-bar{width:1.5em;height:3px;background-color:#363534;display:block;transition:all .2s;margin-top:.35em;position:relative}.transparent_header .headroom--top .site-nav .navbar-toggler .icon-bar{background-color:#fff}.site-nav .navbar-toggler:hover .icon-bar{background-color:#857363}.site-nav .navbar-toggler .top-bar{transform:rotate(45deg);top:.35em}.site-nav .navbar-toggler .middle-bar{opacity:0}.site-nav .navbar-toggler .bottom-bar{transform:rotate(-45deg);top:-.65em}.site-nav.collapsed .navbar-toggler .top-bar{transform:rotate(0);top:0;margin-left:0}.site-nav.collapsed .navbar-toggler .middle-bar{opacity:1;margin-left:0}.site-nav.collapsed .navbar-toggler .bottom-bar{transform:rotate(0);margin-left:0;top:0}.site-nav.open .navbar-toggler .icon-bar{background-color:#fff}.site-nav.open .navbar-toggler:hover .icon-bar{background-color:#ab8422}.site-nav #menus{position:fixed;z-index:10;top:0;bottom:0;width:100%;padding-top:4em;overflow-y:auto;transition:all .3s ease-in-out;background:#363534;left:100%;text-align:center}.site-nav #menus .mobile-only{display:block}.site-nav #menus .desktop-only{display:none!important}.site-nav #menus ul.nav-menu.main{padding:0 .35em .8em 22px}.site-nav #menus ul.nav-menu.main{margin:.4em 0 .4em!important;position:relative}.site-nav #menus ul.nav-menu.main li{display:block;margin:0}.site-nav #menus ul.nav-menu.main li.btn-link a:hover{background:none}.site-nav #menus ul.nav-menu.main li.menu-item-has-children>a:after{font-size:.6em}.site-nav #menus ul.nav-menu.main li.mobile-only{display:block}.site-nav #menus ul.nav-menu.main li.hide-mobile{display:none}.site-nav #menus ul.nav-menu.main li a{font-size:1.8em;line-height:1;color:#fff;padding:.8em .5em;font-weight:300;width:100%;margin:0;display:block}.site-nav #menus ul.nav-menu.main li a:hover{color:#f7deae}.site-nav #menus ul.nav-menu.main li ul.sub-menu{position:static!important;margin:0;padding:0;width:100%;box-shadow:none;background:none;text-align:center;margin-top:-.5em;margin-bottom:1em}.site-nav #menus ul.nav-menu.main li ul.sub-menu li{display:block;margin:0}.site-nav #menus ul.nav-menu.main li ul.sub-menu li a{display:block;width:auto;letter-spacing:0;font-size:1.1rem;line-height:1;background:none}.site-nav #menus ul.nav-menu.main li ul.sub-menu li a.menu-image-title-below{padding-left:12px}.site-nav #menus ul.nav-menu.main li ul.sub-menu li ul.sub-menu a{padding-left:48px;font-size:1.25em}.site-nav #menus ul.nav-menu.main li.selected>ul.sub-menu{display:block}.site-nav.open #menus{transform:translateX(-100%)}}a{color:#a51140;text-decoration:underline;transition:color 150ms ease;cursor:pointer;font-weight:700}a:hover,a:focus,a:active{color:rgb(118.7637362637,12.2362637363,46.0659340659);text-decoration:none}a:link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.normal-header .site-content{padding-top:91px}.no-site-header .normal-header .site-content{padding-top:0!important}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes delayed-fade-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.site-width{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.site-width::after{clear:both;content:"";display:block}@media screen and (max-width:800px){.site-width{padding-left:22px;padding-right:22px}}.main-content{padding-top:.5em;position:relative;padding-bottom:1px}.main-content.no-default-page-title,.no-site-header .main-content{padding-top:0}.error404 .main-content{padding-top:1.5em}.search .main-content{padding-top:3.25em!important;padding-bottom:2.5em!important}.no-top-padding .main-content{padding-top:0;margin-top:-60px}.no-bottom-padding .main-content{padding-bottom:0}.billboard-wrap h1.page-title{padding-left:30px;padding-right:30px}@media screen and (max-width:800px){.billboard-wrap h1.page-title{padding-left:22px;padding-right:22px}}@media(max-width:800px){.billboard-wrap.no-banner-img,.billboard.no-banner-img{padding-top:.9em}}.billboard.dark-bg{background:#363534;padding-top:3.5em;padding-bottom:2em}.billboard.dark-bg.has-post-thumbnail{padding-bottom:11.5em}.billboard.dark-bg h1.page-title{color:#fff}.billboard.has-featured-img{padding-top:150px;padding-bottom:30px;overflow:hidden;background-position:center center;background-size:cover;position:relative}.billboard.has-featured-img:before{position:absolute;content:"";display:block;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(54,53,52,.5);z-index:1;mix-blend-mode:multiply}.billboard.has-featured-img h1.page-title{text-shadow:0 2px 8px rgba(0,0,0,.4);color:#fff}.billboard.has-featured-img.smaller-height{min-height:350px}.billboard.has-featured-img.smallest-height{min-height:250px}.billboard.has-featured-img .page-header-content{max-width:1500px;margin:0 auto;padding-left:30px;padding-right:30px}@media screen and (max-width:800px){.billboard.has-featured-img .page-header-content{padding-left:22px;padding-right:22px}}.has-sidebar .billboard.has-featured-img{padding-bottom:1.2em}.blog .billboard.has-featured-img,.archive .billboard.has-featured-img{padding-bottom:1.75em}@media only screen and (min-width:768px){.has-sidebar .row .primary{float:left;display:block;margin-right:2.3576520234%;width:70.1456848265%}.has-sidebar .row .primary:last-child{margin-right:0}.has-sidebar .row .primary.full{width:100%;float:none;margin-bottom:0}.has-sidebar .row .secondary{float:left;display:block;margin-right:2.3576520234%;width:26.6436827166%;margin-right:0;float:right}.has-sidebar .row .secondary:last-child{margin-right:0}.has-sidebar .row .secondary .sidebar-content{animation:delayed-fade-in 1s ease-in}}.row .primary.center{float:none;margin-left:auto;margin-right:auto}.row .primary.center.narrower{max-width:800px;padding-bottom:5em}.single-post .row .primary.center.narrower{padding-bottom:0}.single .row .primary{padding-top:2em}.blog .row .primary{padding-top:2.5em;padding-bottom:4em}.search-results article{overflow:hidden;padding:0 0 1px;margin:2em 0 3em}.search-results article .entry-footer{display:none}article.post{overflow:hidden}article.post a.thumbnail-link{display:block;margin-bottom:.3em}article.post a.thumbnail-link img{border:1px solid rgba(0,0,0,.008)}article.post .entry-content{line-height:1.35}article.post .entry-content h2.entry-title{margin-top:0}article.post p{margin:.5em 0}a.read-more{text-transform:uppercase;font-size:.813em;text-decoration:none;white-space:nowrap}a.read-more .far{font-size:.75em;position:relative;top:-1px}.post-meta{font-size:1em;line-height:1;margin:1.5em 0 0;text-transform:uppercase;color:#f2e0c8}.post-meta a{color:#f2e0c8}.post-meta a:hover{color:#fff}.single .post-meta{text-align:center}.blog-link a{font-weight:700}.blog-layout{display:flex;flex-wrap:wrap;gap:40px}@media(min-width:650px){.blog-layout article.post{width:calc(50% - 20px)}}.byline{display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1.5em}.single .billboard .site-width{max-width:1100px}.single .wp-post-image{margin-top:-11em;margin-bottom:1em;position:relative;z-index:2}@media(min-width:900px){.single .wp-post-image{margin-left:-75px;margin-right:-75px;max-width:calc(100% + 150px)}}.posts-navigation{border-top:1px solid hsl(20,10.3448275862%,84.3137254902%);padding:1em 0 2.5em;text-transform:uppercase;width:100%}@media(max-width:768px){.home .intro-section.ugb-columns>.ugb-inner-block>.ugb-block-content>.ugb-columns__item{grid-gap:0}}.home .intro-section .ugb-block-content{bottom:-1.8em}.home .intro-section a{font-size:.85em}.border-img img{display:block;border:1px solid #f2e0c8;padding:2px}.grid-bg-top{position:relative}.grid-bg-top::before{background:url(../../../../../../themes/qcci_theme/_/img/grid-pattern.svg) repeat top center;background-size:12px;width:100%;height:223px;position:absolute;top:0;left:0;right:0;content:"";display:block;opacity:.5;z-index:1}.home .grid-bg-top::before{height:104px}.grid-bg-cover{position:relative}.grid-bg-cover::before{background:url(../../../../../../themes/qcci_theme/_/img/grid-pattern.svg) repeat top center;background-size:12px;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;content:"";display:block;opacity:.5;z-index:1}h2.collection-title{text-transform:uppercase;font-weight:200;position:relative;margin:0 0 1rem;padding:0 0 1.1rem;line-height:.9}h2.collection-title strong{font-weight:600}h2.collection-title::before{background:#c6bf70;width:1.4em;height:4px;position:absolute;left:0;bottom:0;content:"";display:block;z-index:1}.add-text-shadow{text-shadow:0 1px 4px rgba(0,0,0,.7)}.page-id-16 .top-social-links{font-size:1.75em}.page-id-16 .top-social-links .fab{margin-right:.25em}.page-id-16 .top-social-links a{color:#363534}.page-id-16 .top-social-links a:hover{opacity:.8}.page-id-16 a.tel{color:#363534}.page-id-16 a.tel:hover{opacity:.8}.page-id-13 .wp-block-image{margin-bottom:.2em}.heading-lines{position:relative;max-width:800px;margin:0 auto}.heading-lines .ugb-block-content{position:relative}.heading-lines .ugb-block-content h2{display:inline-block;padding:0 .7em;position:relative;z-index:2}.heading-lines .ugb-block-content h2::before,.heading-lines .ugb-block-content h2::after{width:115px;height:3px;position:absolute;bottom:48%;content:"";display:block;border-top:#f7deae 1px solid;border-bottom:#f7deae 1px solid;opacity:.8;z-index:1}.heading-lines .ugb-block-content h2::before{left:-105px}.heading-lines .ugb-block-content h2::after{right:-105px}.humanresources-block a{color:#c6bf70}.humanresources-block a:hover{color:#fff}.humanresources-block .border-img{margin-bottom:.6em}.humanresources-block .border-img img{border-color:hsl(28.2352941176,14.6551724138%,65.4901960784%)}.veloce-img-block{margin-bottom:0}.wp-block-stackable-column.display-block .stk-block-content{display:block!important}.error404 .primary{min-height:300px;max-width:650px!important}.search-results .site-main>article{overflow:hidden;padding:0 .5em 1em}img.circle{border-radius:50%}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block}.wp-caption.feature-img-wrap{display:inline-block}.wp-caption.feature-img-wrap a{display:inline-block;line-height:0;margin:0}.wp-caption.feature-img-wrap img.post-thumb{margin-bottom:0}.wp-caption-text{font-size:.75em;line-height:1.2;color:#857363;font-weight:400}.wp-caption .wp-caption-text{margin:.35em 0}.site-main .gallery{margin-bottom:1.5em}.gallery-caption{font-weight:400}.site-main .gallery a img{border:none;height:auto}.site-main .gallery dd{margin:0}.site-main .gallery-columns-2 .gallery-item,.site-main .gallery-columns-3 .gallery-item,.site-main .gallery-columns-4 .gallery-item{margin:.75em 0 1.25em;padding:0 .5em}a.popup,.gallery-item .gallery-icon a{text-decoration:none;display:block;position:relative;overflow:hidden;text-align:center;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a.popup img,.gallery-item .gallery-icon a img{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a.popup::before,.gallery-item .gallery-icon a::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:50px;line-height:100%;position:absolute;z-index:2;color:#fff;top:51%;left:52%;margin:-25px 0 0 -25px;opacity:0}a.popup:hover::before,.gallery-item .gallery-icon a:hover::before{opacity:.65}a.popup:hover img,.gallery-item .gallery-icon a:hover img{opacity:1;-webkit-filter:brightness(50%);filter:brightness(50%)}body .arve-btn-start:hover .arve-rectangle{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}@media screen and (max-width:400px){.gallery-columns-2 .gallery-item{max-width:100%}}.gallery-columns-3 .gallery-item{max-width:33.33%}@media screen and (max-width:800px){.gallery-columns-3 .gallery-item{max-width:50%}}@media screen and (max-width:400px){.gallery-columns-3 .gallery-item{max-width:100%}}.gallery-columns-4 .gallery-item{max-width:25%}@media screen and (max-width:800px){.gallery-columns-4 .gallery-item{max-width:50%}}@media screen and (max-width:400px){.gallery-columns-4 .gallery-item{max-width:100%}}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .wp-block-gallery figcaption{font-weight:400}.site-main .wp-block-gallery ul.blocks-gallery-grid,.site-main .wp-block-gallery ul{margin-left:0;list-style:none}figcaption,.wp-block-image figcaption{font-size:.8em;font-weight:700}.site-main [class*=navigation]{margin:0;overflow:hidden;font-size:.875em;line-height:1.2;font-weight:700}[class*=navigation] .nav-previous{float:left;width:50%}[class*=navigation] .nav-next{float:right;text-align:right;width:50%}.widget select{max-width:100%}.leadership-block{text-align:center}.leadership-block a.leadership-link{text-decoration:none;color:#363534;display:block}.leadership-block a.leadership-link:hover{color:#857363}.leadership-block a.leadership-link .job-title{font-weight:300!important}.leadership-block h3{margin:.05em 0 0;font-size:1.4em}.leadership-block p.job-title{margin:0;font-size:.85em;line-height:1.3}.leadership-block p.job-title a{font-style:normal}.leadership-block .portrait{margin:0 auto .05em;display:inline-block;border:1px solid #f2e0c8;position:relative;background:#fff;overflow:hidden;text-decoration:none;color:#fff;font-weight:400;transition:all .5s ease-in-out}.leadership-block .portrait img{display:block;margin:0 auto;transform:scale(1);transition:all .5s ease-in-out;border:2px solid #fff}.leadership-block a:hover{color:#fff}.leadership-block a:hover .portrait{background:#363534}.leadership-block a:hover .portrait::before{content:"Read More";display:block;position:absolute;width:100%;top:47%;left:0;color:#f1f3e9;text-transform:uppercase;font-weight:700;font-size:.813em}.leadership-block a:hover .portrait img{opacity:.3;transform:scale(1.07)}.bio-wrap.fancybox-content{max-width:600px;text-align:left}.custom-heading{display:flex;flex-direction:column-reverse}.custom-heading.white-text{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.45)}.custom-heading.white-text h1,.custom-heading.white-text h2{color:#fff}.custom-heading.aligncenter h1,.custom-heading.aligncenter h2,.custom-heading.aligncenter p{text-align:center!important}.custom-heading.alignright h1,.custom-heading.alignright h2{text-align:right!important}.custom-heading.alignleft h1,.custom-heading.alignleft h2,.custom-heading.alignleft p{text-align:left!important}.custom-heading h2,.custom-heading p.small-heading{font-weight:600;font-family:serenity,sans-serif;margin-top:0;margin-bottom:0;text-transform:uppercase;font-size:1.85em;position:relative;bottom:-8px;animation:fade-in .9s ease-in}@media(max-width:800px){.custom-heading h2,.custom-heading p.small-heading{bottom:-3px;font-size:1.2em}}@media(min-width:801px){.brands-wrap .uagb-section__inner-wrap{display:flex;flex-wrap:wrap;column-gap:3%;row-gap:2em}.brands-wrap .uagb-section__inner-wrap .quality-feature{width:48.5%;min-height:350px}}@media(max-width:800px){.brands-wrap .uagb-section__inner-wrap .quality-feature{width:450px;max-width:95%;margin:0 auto 1.5em}}.quality-feature{text-align:center;display:flex;flex-direction:column;border:2px solid #bdb1a6;background-size:cover}.quality-feature a{display:flex;flex-direction:column;justify-content:center;background:rgba(54,53,52,.8);overflow:hidden;width:100%;height:100%;padding:3em 1.5em .75em;text-decoration:none;color:#fff;font-weight:400;transition:all .5s ease-in-out}@media(max-width:800px){.quality-feature a{min-height:280px}}.quality-feature a .box-content p.excerpt{transition:all .5s ease-in-out;opacity:0}.quality-feature a b{display:block;color:#c6bf70;font-size:.813em;margin-top:3px}.quality-feature a img{display:block;opacity:1;transform:scale(1);transition:all .3s ease-in-out;width:285px;max-width:80%;margin:1em auto .5em}.quality-feature a:hover{background:rgba(54,53,52,.95)}.quality-feature a:hover img{opacity:.7;transform:scale(.7)}.quality-feature a:hover p.excerpt{opacity:1}.quality-feature.stonehill-box a img{max-width:60%}.quality-feature.veloce-box a img{max-width:70%}.full-width-content-enabled .alignwide,.full-width-content-enabled .alignfull{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}@media(max-width:920px){.full-width-content-enabled .alignwide{margin:0 -10px;width:100%;max-width:100%}}.full-width-content-enabled .wp-block-uagb-section.alignfull{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.wp-block-gallery{margin-left:0!important}.has-background{font-weight:400}.entry-content .has-text-color a{color:#a51140}.wp-block-media-text{align-items:start;margin:2em 0 2em}.wp-block-media-text h2,.wp-block-media-text h3{margin-top:0}.has-xsmall-font-size{font-size:.75em}.has-small-font-size{font-size:.813em}.has-regular-font-size{font-size:1em}.has-large-font-size{font-size:1.15em}.has-xlarge-font-size{font-size:1.25em}.has-xxlarge-font-size{font-size:1.4em}.has-xxxlarge-font-size{font-size:1.55em}.has-brand-dark-color{color:#363534}.has-brand-dark-background-color{background-color:#363534}.has-brand-brown-color{color:#857363}.has-brand-brown-background-color{background-color:#857363}.has-brand-light-brown-color{color:#bdb1a6}.has-brand-light-brown-background-color{background-color:#bdb1a6}.has-gray-brown-color{color:#474542}.has-gray-brown-background-color{background-color:#474542}.has-red-color{color:#a51140}.has-red-background-color{background-color:#a51140}.has-maroon-color{color:#6d1521}.has-maroon-background-color{background-color:#6d1521}.has-gold-color{color:#ab8422}.has-gold-background-color{background-color:#ab8422}.has-yellow-color{color:#c6bf70}.has-yellow-background-color{background-color:#c6bf70}.has-tan-color{color:#f2e0c8}.has-tan-background-color{background-color:#f2e0c8}.has-light-tan-color{color:#f1f3e9}.has-light-tan-background-color{background-color:#f1f3e9}.has-lightest-tan-color{color:#f3f1e7}.has-lightest-tan-background-color{background-color:#f3f1e7}.has-light-gray-tan-color{color:#eeede7}.has-light-gray-tan-background-color{background-color:#eeede7}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.site-footer{text-align:left;color:#fff;background:#363534}.site-footer a{color:#fff;text-decoration:none;font-weight:400}.site-footer a:hover{color:#f7deae}.site-footer p{margin:.2em 0 .55em}.site-footer .footer-social{text-align:center;font-size:1.65em;padding:1em 25px;position:relative;border-bottom:1px solid hsl(30,1.8867924528%,30.7843137255%)}.site-footer .footer-social::before{background:url(../../../../../../themes/qcci_theme/_/img/grid-pattern.svg) repeat top center;background-size:12px;width:100%;height:100%;position:absolute;top:0;left:0;right:0;content:"";display:block;opacity:.45;z-index:1}.site-footer .footer-social .site-width{position:relative;z-index:2}.site-footer .footer-social a{color:#f1f3e9;display:inline-block;margin:0 .25em}.site-footer .footer-social a:hover{color:rgb(215.8,221.4,193.4)}.site-footer .footer-top-content{padding-top:2.5em;padding-bottom:1em}@media only screen and (min-width:768px){.site-footer .footer-top-content{padding-bottom:2.5em}}.site-footer .footer-top-content .site-width{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media only screen and (max-width:767px){.site-footer .footer-top-content .site-width{display:block;padding-left:0;padding-right:0}}.site-footer .footer-top-content .block1{font-size:.9em}@media(min-width:768px){.site-footer .footer-top-content .block1{border-right:1px solid hsl(30,1.8867924528%,30.7843137255%);padding-top:1.5em;padding-bottom:1.5em}}@media(min-width:1000px){.site-footer .footer-top-content .block1{padding-right:3.5em;margin-right:3em}}@media(max-width:999px)and (min-width:768px){.site-footer .footer-top-content .block1{padding-right:2.5em;margin-right:2em}}@media only screen and (max-width:767px){.site-footer .footer-top-content .block1{padding-bottom:2.5em;margin-bottom:1.1em;text-align:center;border-bottom:1px solid hsl(30,1.8867924528%,30.7843137255%)}}.site-footer .footer-top-content .block1 h2.footer-logo{width:120px;max-width:95%;margin-bottom:.7em;margin-top:0}@media only screen and (max-width:767px){.site-footer .footer-top-content .block1 h2.footer-logo{margin:0 auto .5em;display:block}}.site-footer .footer-top-content .block1 .contact-contents p{margin:.2em 0 .5em}.site-footer .footer-top-content .block2{padding-top:.75em}@media only screen and (min-width:768px){.site-footer .footer-top-content .block2{width:50%;flex:1 0 auto}}.site-footer .footer-top-content .block2 ul.nav-menu{display:flex;flex-wrap:wrap}.site-footer .footer-top-content .block2 ul.nav-menu li{flex:0 1 auto;width:33.33%;padding-left:.5em;padding-right:.5em;text-transform:uppercase;margin-bottom:1em}@media only screen and (min-width:1100px){.site-footer .footer-top-content .block2 ul.nav-menu li{width:25%}}@media only screen and (max-width:767px){.site-footer .footer-top-content .block2 ul.nav-menu{text-align:center;font-size:.925em}}@media only screen and (max-width:600px){.site-footer .footer-top-content .block2 ul.nav-menu{padding-left:0}}@media only screen and (max-width:500px){.site-footer .footer-top-content .block2 ul.nav-menu li{width:50%}}.site-footer .footer-brands{border-top:1px solid hsl(30,1.8867924528%,30.7843137255%);padding:1.7em 0 1.7em;text-align:center}.site-footer .footer-brands h3{margin-top:.2em;color:#f1f3e9}.site-footer .footer-brands .brands-wrap{display:flex;align-items:center;gap:1.5em 50px;max-width:860px;margin:0 auto}@media(max-width:600px){.site-footer .footer-brands .brands-wrap{flex-wrap:wrap}}.site-footer .footer-brands .brands-wrap .footer-logo{width:calc(25% - 37.5px);flex:0 1 auto}@media(max-width:600px){.site-footer .footer-brands .brands-wrap .footer-logo{width:calc(50% - 25px)}}.site-footer .footer-brands .brands-wrap .footer-logo:hover{opacity:.8}.site-footer .footer-brands .brands-wrap .footer-logo img{width:160px;max-width:100%;margin:0 auto}@media(max-width:600px){.site-footer .footer-brands .brands-wrap .footer-logo img{width:140px}}.site-footer .footer-bottom-content{background:#363534;border-top:1px solid hsl(30,1.8867924528%,30.7843137255%);line-height:1.3;padding:1.7em 0 1.7em;text-align:center;color:#9a9a99;font-size:.8em}.site-footer .footer-bottom-content a{color:#9a9a99;text-decoration:none;white-space:nowrap;font-weight:400}.site-footer .footer-bottom-content a:hover{text-decoration:underline}.primary .gform_wrapper.gravity-theme .gform_fields{grid-gap:1.25em}.primary .gform_wrapper.gravity-theme .gfield_label{font-size:13px;margin:0;margin-bottom:2px;text-transform:uppercase;font-weight:500}.primary .gform_wrapper.gravity-theme .gfield_label .gfield_required{font-size:.9em;text-transform:none;font-weight:400}.primary .gform_wrapper.gravity-theme input[type=text],.primary .gform_wrapper.gravity-theme input[type=email],.primary .gform_wrapper.gravity-theme input[type=tel],.primary .gform_wrapper.gravity-theme input[type=url],.primary .gform_wrapper.gravity-theme textarea,.primary .gform_wrapper.gravity-theme select[multiple],.primary .gform_wrapper.gravity-theme select{padding:.8em}.primary .gform_wrapper.gravity-theme .gfield_description{font-size:.75em}.gform_confirmation_wrapper{padding:1.25em;font-size:1.2em;line-height:140%;font-weight:700;color:#363534;font-family:"Public Sans",sans-serif;background:hsla(0,0%,100%,.9);border-radius:2px;margin:2em 0;text-align:center}.validation_error{border-top-color:#a51140;border-bottom-color:#a51140;background:hsla(0,0%,100%,.8)}.fancybox-container .fancybox-slide--html .fancybox-close-small:hover{color:#fff;background:#857363}.fancybox-container.general-modal .fancybox-inner{width:700px;max-width:90%;font-size:.9em;margin:0 auto}.hidden{display:none}/*!
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0;list-style:none!important;margin:0!important;padding:0}.flex-direction-nav li{margin:0;padding:0;text-align:center}.flex-direction-nav a{display:block;font-size:1.75em;width:1em;height:1.5em;margin:0;position:absolute;top:38%;z-index:10;overflow:hidden;opacity:.6;cursor:pointer;color:#bdb1a6;text-shadow:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border-radius:50%}@media only screen and (max-width:767px){.flex-direction-nav a{margin:-.75em 0 0;font-size:1.5em;width:1em;height:1.5em}}.flex-direction-nav a:hover{opacity:1}.flex-direction-nav a.flex-prev{left:0}.flex-direction-nav a.flex-next{right:0}.flexslider:hover .flex-direction-nav a.flex-prev{opacity:1;left:.2em}.flexslider:hover .flex-direction-nav a.flex-next{opacity:1;right:.2em}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:.6}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"Font Awesome 5 Pro";font-weight:900;font-size:1em;line-height:1.5;display:inline-block;content:""}.flex-direction-nav a.flex-next:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:-3em;text-align:center;margin-left:0!important;list-style:none;z-index:100}.flex-control-nav li{margin:0 .3em;display:inline-block}.flex-control-paging li a{width:.7em;height:.7em;display:block;background:rgba(189,177,166,.4);cursor:pointer;text-indent:-9999px;border-radius:50%}.flex-control-paging li a:hover{background:#bdb1a6}.flex-control-paging li a.flex-active{background:rgba(189,177,166,.8);cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}#quote-slider-block{border:0;background:none;margin:0 auto 3em;width:750px;max-width:100%}#quote-slider-block ul.slides{margin:0;padding:0;overflow:hidden}#quote-slider-block ul.slides li .slide-content{padding:0 3.25em}@media(max-width:600px){#quote-slider-block ul.slides li .slide-content{padding:0 2.5em}}#quote-slider-block ul.slides li .slide-content blockquote{padding:0;margin:0}#quote-slider-block ul.slides li .slide-content blockquote cite{margin-top:.6em;font-size:.8em}.slider-small-heading,.slider-page-title{font-family:serenity,sans-serif!important}.home .home-slide-content{margin-bottom:-8%!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media only screen and (max-width:770px){body{font-size:15px}}@media print{body{font-size:12pt;line-height:1}.primary,.secondary{width:100%;float:none}}