*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}*{box-sizing:border-box}.pad-15{padding:.9375rem}.pad-15-0{padding-bottom:.9375rem}.pad-15-0,.pad-top-15{padding-top:.9375rem}.pad-bottom-15{padding-bottom:.9375rem}.pad-0-15{padding-right:.9375rem;padding-left:.9375rem}.pad-20{padding:1.25rem}.pad-20-0{padding-bottom:1.25rem}.pad-20-0,.pad-top-20{padding-top:1.25rem}.pad-bottom-20{padding-bottom:1.25rem}.pad-0-20{padding-right:1.25rem;padding-left:1.25rem}.pad-30{padding:1.875rem}.pad-30-0{padding-bottom:1.875rem}.pad-30-0,.pad-top-30{padding-top:1.875rem}.pad-bottom-30{padding-bottom:1.875rem}.pad-0-30{padding-right:1.875rem;padding-left:1.875rem}.pad-35{padding:2.1875rem}.pad-35-0{padding-bottom:2.1875rem}.pad-35-0,.pad-top-35{padding-top:2.1875rem}.pad-bottom-35{padding-bottom:2.1875rem}.pad-0-35{padding-right:2.1875rem;padding-left:2.1875rem}.pad-40{padding:2.5rem}.pad-40-0{padding-bottom:2.5rem}.pad-40-0,.pad-top-40{padding-top:2.5rem}.pad-bottom-40{padding-bottom:2.5rem}.pad-0-40{padding-right:2.5rem;padding-left:2.5rem}.pad-50{padding:3.125rem}.pad-50-0{padding-bottom:3.125rem}.pad-50-0,.pad-top-50{padding-top:3.125rem}.pad-bottom-50{padding-bottom:3.125rem}.pad-0-50{padding-right:3.125rem;padding-left:3.125rem}.pad-100{padding:6.25rem}.pad-100-0{padding-bottom:6.25rem}.pad-100-0,.pad-top-100{padding-top:6.25rem}.pad-bottom-100{padding-bottom:6.25rem}.pad-0-100{padding-right:6.25rem;padding-left:6.25rem}.margin-15{margin:.9375rem}.margin-15-0{margin-bottom:.9375rem}.margin-15-0,.margin-top-15{margin-top:.9375rem}.margin-bottom-15{margin-bottom:.9375rem}.margin-0-15{margin-right:.9375rem;margin-left:.9375rem}.margin-20{margin:1.25rem}.margin-20-0{margin-bottom:1.25rem}.margin-20-0,.margin-top-20{margin-top:1.25rem}.margin-bottom-20{margin-bottom:1.25rem}.margin-0-20{margin-right:1.25rem;margin-left:1.25rem}.margin-30{margin:1.875rem}.margin-30-0{margin-bottom:1.875rem}.margin-30-0,.margin-top-30{margin-top:1.875rem}.margin-bottom-30{margin-bottom:1.875rem}.margin-0-30{margin-right:1.875rem;margin-left:1.875rem}.margin-35{margin:2.1875rem}.margin-35-0{margin-bottom:2.1875rem}.margin-35-0,.margin-top-35{margin-top:2.1875rem}.margin-bottom-35{margin-bottom:2.1875rem}.margin-0-35{margin-right:2.1875rem;margin-left:2.1875rem}.margin-40{margin:2.5rem}.margin-40-0{margin-bottom:2.5rem}.margin-40-0,.margin-top-40{margin-top:2.5rem}.margin-bottom-40{margin-bottom:2.5rem}.margin-0-40{margin-right:2.5rem;margin-left:2.5rem}.margin-50{margin:3.125rem}.margin-50-0{margin-bottom:3.125rem}.margin-50-0,.margin-top-50{margin-top:3.125rem}.margin-bottom-50{margin-bottom:3.125rem}.margin-0-50{margin-right:3.125rem;margin-left:3.125rem}.margin-100{margin:6.25rem}.margin-100-0{margin-bottom:6.25rem}.margin-100-0,.margin-top-100{margin-top:6.25rem}.margin-bottom-100{margin-bottom:6.25rem}.margin-0-100{margin-right:6.25rem;margin-left:6.25rem}.background-alto,.has-alto-background-color{background-color:#ddd}.color-alto,.has-alto-color,.wp-block-button__link.has-text-color.has-alto-color{color:#ddd}.fill-alto{fill:#ddd}.background-black,.has-black-background-color{background-color:#000}.color-black,.has-black-color,.wp-block-button__link.has-text-color.has-black-color{color:#000}.fill-black{fill:#000}.background-blue,.has-blue-background-color{background-color:#047dc3}.color-blue,.has-blue-color,.wp-block-button__link.has-text-color.has-blue-color{color:#047dc3}.fill-blue{fill:#047dc3}.background-cod-gray,.has-cod-gray-background-color{background-color:#111}.color-cod-gray,.has-cod-gray-color,.wp-block-button__link.has-text-color.has-cod-gray-color{color:#111}.fill-cod-gray{fill:#111}.background-dove-gray,.has-dove-gray-background-color{background-color:#666}.color-dove-gray,.has-dove-gray-color,.wp-block-button__link.has-text-color.has-dove-gray-color{color:#666}.fill-dove-gray{fill:#666}.background-gallery,.has-gallery-background-color{background-color:#eee}.color-gallery,.has-gallery-color,.wp-block-button__link.has-text-color.has-gallery-color{color:#eee}.fill-gallery{fill:#eee}.background-gray-alt,.has-gray-alt-background-color{background-color:#929292}.color-gray-alt,.has-gray-alt-color,.wp-block-button__link.has-text-color.has-gray-alt-color{color:#929292}.fill-gray-alt{fill:#929292}.background-gray,.has-gray-background-color{background-color:#eceaea}.color-gray,.has-gray-color,.wp-block-button__link.has-text-color.has-gray-color{color:#eceaea}.fill-gray{fill:#eceaea}.background-light-yellow,.has-light-yellow-background-color{background-color:#fff9c0}.color-light-yellow,.has-light-yellow-color,.wp-block-button__link.has-text-color.has-light-yellow-color{color:#fff9c0}.fill-light-yellow{fill:#fff9c0}.background-mineshaft,.has-mineshaft-background-color{background-color:#333}.color-mineshaft,.has-mineshaft-color,.wp-block-button__link.has-text-color.has-mineshaft-color{color:#333}.fill-mineshaft{fill:#333}.background-silver-chalice,.has-silver-chalice-background-color{background-color:#aaa}.color-silver-chalice,.has-silver-chalice-color,.wp-block-button__link.has-text-color.has-silver-chalice-color{color:#aaa}.fill-silver-chalice{fill:#aaa}.background-silver,.has-silver-background-color{background-color:#ccc}.color-silver,.has-silver-color,.wp-block-button__link.has-text-color.has-silver-color{color:#ccc}.fill-silver{fill:#ccc}.background-tundora,.has-tundora-background-color{background-color:#454545}.color-tundora,.has-tundora-color,.wp-block-button__link.has-text-color.has-tundora-color{color:#454545}.fill-tundora{fill:#454545}.background-white,.has-white-background-color{background-color:#fff}.color-white,.has-white-color,.wp-block-button__link.has-text-color.has-white-color{color:#fff}.fill-white{fill:#fff}.background-whitesmoke,.has-whitesmoke-background-color{background-color:#f1f1f1}.color-whitesmoke,.has-whitesmoke-color,.wp-block-button__link.has-text-color.has-whitesmoke-color{color:#f1f1f1}.fill-whitesmoke{fill:#f1f1f1}#wpcf7-f1067-p9-o1 label,.screen-reader-text{height:.0625rem;width:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);overflow:hidden;position:absolute;white-space:nowrap}#wpcf7-f1067-p9-o1 label:active,#wpcf7-f1067-p9-o1 label:focus,#wpcf7-f1067-p9-o1 label:hover,.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{padding:.9375rem 1.4375rem .875rem;height:auto;width:auto;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 .125rem .125rem rgba(0,0,0,.5);clip:auto;color:#047dc3;display:block;font-size:.875rem;font-weight:700;left:.3125rem;line-height:normal;text-decoration:none;top:.3125rem;z-index:100000}.alignleft{margin:0 1.5rem 0 0;display:block;float:left}.alignright{margin:0 0 0 1.5rem;display:block;float:right}.aligncenter{margin-right:auto;margin-left:auto;display:block}embed,iframe,object{max-width:100%}hr{margin:0 0 1.5rem;height:1px;width:auto;background-color:#000;border:0}figure,ol,ul{margin:0}ol,ul{padding:0 0 1.5rem 1.875rem}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin:0 0 0 1.5rem}dt{font-weight:700}dd{margin:0 1.5rem 1.5rem 0}table{margin:0 0 1.5rem;height:auto;width:100%}th{font-weight:700}a:not(.button):not(.wp-block-button__link){color:#337ab7;opacity:1;transition:opacity .3s ease-in-out}a:not(.button):not(.wp-block-button__link):visited{color:#337ab7}a:not(.button):not(.wp-block-button__link):active,a:not(.button):not(.wp-block-button__link):hover{color:#337ab7;opacity:.6}a:not(.button):not(.wp-block-button__link):focus{color:#337ab7}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{margin:0;padding:0;border:none}img{height:auto;max-width:100%}.wp-caption{margin:0 0 1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{margin:0 auto;display:block}.wp-caption.aligncenter{margin:0 auto 1.5rem}.wp-caption.alignleft{margin-right:1.5rem}.wp-caption.alignright{margin-left:1.5rem}.wp-caption .wp-caption-text{margin:.75rem 0}.wp-caption-text{text-align:center}.gallery{margin:0 0 1.5rem}.gallery-item{height:auto;width:100%;display:inline-block;text-align:center;vertical-align:top}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.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}.fluid-embed,.is-provider-wistia-inc{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.fluid-embed embed,.fluid-embed iframe,.fluid-embed object,.is-provider-wistia-inc embed,.is-provider-wistia-inc iframe,.is-provider-wistia-inc object{position:absolute;top:0;left:0;height:100%;width:100%}.jetpack-video-wrapper{margin-left:-2.1875rem;max-width:calc(100% + 70px);width:calc(100% + 70px)}.image-as-background{overflow:hidden;position:relative}.image-background,.video-background{position:absolute;top:50%;left:0;height:auto;width:100%;display:block;transform:translateY(-50%);z-index:-1}@supports ((-o-object-fit:cover) or (object-fit:cover)){.image-background,.video-background{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.video-background{-o-object-position:center top;object-position:center top}.image-background{-o-object-position:center center;object-position:center center}.image-background img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.edge .video-background,.ie .video-background{height:auto}body>svg{display:none}body,button,input,select,textarea{-moz-font-feature-settings:"liga","kern";color:#333;font-family:Times,Times New Roman,serif;font-feature-settings:"liga","kern";line-height:1.375;text-rendering:optimizeLegibility}.entry-title,.h1,.h2,.h3,.h4,.h5,.h6,.page-title,blockquote,h1,h2,h3,h4,h5,h6,q{font-family:Times,serif;font-weight:700;color:#047dc3;display:block;margin-top:0;margin-bottom:1rem;line-height:1.1}.h1,.has-large-font-size,h1{font-size:1.875rem}.entry-title,.h2,.page-title,h2{font-size:1.5rem}.h3,blockquote,h3,q{font-size:1.125rem}.h4,.h5,.h6,h4,h5,h6{font-size:1rem}.h5,.h6,h5,h6{font-style:italic}p{margin:0 0 .625rem}p:last-child{margin:0}.has-small-font-size{font-size:.75rem}.has-huge-font-size{font-size:3.125rem}b,strong{font-weight:700}blockquote,cite,dfn,em,i,q{font-style:italic}blockquote,q{margin:0 1.5rem 1.5rem;quotes:'" "'}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:4px solid #111;font-style:italic;margin-left:0;padding-left:1.25rem}blockquote:last-child{margin-bottom:0;padding-bottom:0}address{margin:0 0 1.5rem}pre{margin:0 0 1.5rem -1.5rem;padding:1.5rem;background-color:#f1f1f1;border:1px solid #ccc;color:#eceaea;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:.8125rem;line-height:1.375;overflow:auto;white-space:pre;word-break:normal;word-wrap:normal}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.9375rem}kbd{background-color:#f1f1f1;border:1px solid #ccc;border-radius:.25rem;box-shadow:0 .0625rem 0 rgba(0,0,0,.2),inset 0 0 0 .125rem #fff;display:inline-block;margin:0 .1875rem;padding:.125rem .5rem}code{background-color:#eee;color:#454545;padding:.125rem .25rem}abbr{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}.comment-content,.comments-title,.entry-content,.entry-title,.widget,.widget-title{word-break:keep-all;word-wrap:break-word}.not-ready{opacity:0;transition:opacity .3s ease-in-out;visibility:hidden}.ready .not-ready{opacity:1;visibility:visible}body{overflow-x:hidden;position:relative}.site-main{width:100%}.site-main.acf-content-blocks{margin-top:0;margin-bottom:0}.site-main>:not(.full-width){margin:1.875rem auto}.site-main>:not(.full-width).container-width{margin:0 auto}.site-main .hentry{margin:0 auto 3rem}.site-main .hentry:last-of-type{margin-bottom:0}.site-main .full-width:not(.content-block){max-width:100%;width:100%}.container{margin-right:auto;margin-left:auto;padding-right:.9375rem;padding-left:.9375rem;max-width:73.125rem;position:relative}.display-flex,.site-wrapper{display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.display-flex.justify-center,.site-wrapper.justify-center{-ms-flex-pack:center;justify-content:center}.display-flex.space-between,.site-wrapper.space-between{-ms-flex-pack:justify;justify-content:space-between}.display-flex.flex-start,.site-wrapper.flex-start{-ms-flex-align:start;align-items:flex-start}.display-flex.align-center,.site-wrapper.align-center{-ms-flex-align:center;align-items:center}.display-flex .half:nth-child(odd),.display-flex .third,.site-wrapper .half:nth-child(odd),.site-wrapper .third{margin:0 0 1.5625rem}.display-flex .third:nth-child(3n+3),.site-wrapper .third:nth-child(3n+3){margin:0 0 3.125rem}.display-flex .quarter,.site-wrapper .quarter{margin:0 0 1.5625rem}.display-flex .quarter:nth-child(4n+4),.site-wrapper .quarter:nth-child(4n+4){margin:0 0 3.125rem}.has-sidebar .grid-wrapper{margin:1.875rem auto;max-width:73.125rem}.has-sidebar .site-main{margin-top:0;margin-bottom:0}.button,button,input[type=button],input[type=reset],input[type=submit]{margin:0;padding:.5rem 1.25rem;-webkit-appearance:none;appearance:none;background-color:#000;border:none;border-radius:0;border-width:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:inherit;height:auto;line-height:normal;overflow:visible;text-decoration:none;transition:background-color .3s ease-in-out,opacity .3s ease-in-out,color .3s ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom}.ie .button,.ie button,.ie input[type=button],.ie input[type=reset],.ie input[type=submit]{padding:.4375rem 1.25rem}.button::-moz-focus-inner,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none;padding:0}.button:visited,button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#fff}.button:visited:active,.button:visited:hover,button:visited:active,button:visited:hover,input[type=button]:visited:active,input[type=button]:visited:hover,input[type=reset]:visited:active,input[type=reset]:visited:hover,input[type=submit]:visited:active,input[type=submit]:visited:hover{color:#fff;opacity:.6}.button:visited:focus,button:visited:focus,input[type=button]:visited:focus,input[type=reset]:visited:focus,input[type=submit]:visited:focus{color:#fff}.button:active,.button:hover,button:active,button:hover,input[type=button]:active,input[type=button]:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{color:#fff;opacity:.6}.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{color:#fff}.card{margin-bottom:1.875rem;padding:0;text-align:center}.card img{width:100%}.comments-area{margin:6.25rem 0 9.4375rem;border-top:1px solid #ccc}.comments-area .comment-reply-title{margin-top:2.9375rem}.comments-area .comments-title{margin-top:7.875rem;font-size:1.5rem}.comments-area .comment-notes{margin-bottom:3.375rem;font-size:1em}.comment-form-author label,.comment-form-comment label,.comment-form-email label,.comment-form-url label{font-size:1rem;text-transform:uppercase;width:100%}.comment-form{width:100%}.comment-form input:not(.button):not([type=checkbox]){clear:both;transition:border .3s ease-in-out;width:100%}.comment-form input:not(.button):not([type=checkbox]):active,.comment-form input:not(.button):not([type=checkbox]):focus{border:1px solid #333}.comment-form textarea{max-width:54.375rem;transition:border .3s ease-in-out}.comment-form textarea:active,.comment-form textarea:focus{border:1px solid #333}.comment-form .form-submit{margin:0}.comment-form input[type=submit]{width:12.25rem}.comment-list{padding:0;list-style:none;margin:0}.comment-list li>.comment-body{margin-top:.125rem;margin-bottom:.125rem}.comment-list .even:not(.bypostauthor)>.comment-body{background-color:#eee}.comment-list .odd:not(.bypostauthor)>.comment-body{background-color:#f1f1f1}.comment-list .comment-body{padding:2.25rem}.comment-list .comment-content{margin:1.5rem 0;max-width:58.5rem}.comment-list .comment-meta{margin:0 0 .875rem}.comment-list .comment-meta .comment-author{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.comment-list .comment-meta .comment-author .says{display:inline-block;margin-left:.3125rem}.comment-list .comment-author{line-height:1}.comment-list .comment-metadata{margin-top:1.5625rem;line-height:1}.comment-list .comment-metadata a{color:#454545;text-decoration:none}.comment-list .comment-metadata time{font-size:.75rem}.comment-list .avatar{margin:0 1.5rem 0 0;border-radius:50%}.comment-list .bypostauthor>.comment-body{background-color:#fff9c0;display:block}.comment-list .comment-reply-link{font-weight:700}.comment-list code,.comment-list pre{margin:0;padding-top:.3125rem;width:100%}.comment-list .children{padding-bottom:0;padding-left:.75rem;list-style:none;margin-left:0}.comment-list .children .depth-4 .comment-author,.comment-list .children .depth-5 .comment-author,.comment-list .children .depth-6 .comment-author,.comment-list .children .depth-7 .comment-author,.comment-list .children .depth-8 .comment-author,.comment-list .children .depth-9 .comment-author,.comment-list .children .depth-10 .comment-author{line-height:1.25}.comment-list .comment-respond{padding:1.5rem;background-color:#fff}.comment-list .comment-respond .comment-reply-title a{display:inline-block;text-transform:lowercase}.comment-list .comment-respond .comment-reply-title a:before{content:"("}.comment-list .comment-respond .comment-reply-title a:after{content:")"}.comment-list .comment-respond .form-submit{margin:0}.comment-list .comment-respond .form-submit input[type=submit]{margin-top:.3125rem}.entry-title,.page-title{text-transform:uppercase;margin-bottom:0;line-height:1em;color:#fff;width:auto;display:inline-block;position:relative;font-weight:500}.entry-title:after,.entry-title:before,.page-title:after,.page-title:before{content:"";background:url(assets/images/title.png) no-repeat;height:100%;width:35px;position:absolute;left:-55px}.entry-title:after,.page-title:after{right:-55px;left:auto}.comments-link,.sticky{display:block}.hentry{margin:0 0 1.5rem}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-header,.page-header{background:#000;color:#fff;text-align:center;padding:15px 0 16px;margin-bottom:65px}.entry-content,.entry-footer,.entry-summary,.page-content{margin:1.5rem auto 0}.page-links{margin:0 0 1.5rem;clear:both}.tags-links{margin-left:1.5rem}.edit-link{margin:0 0 0 .3125rem}.edit-link a{display:inline-block;font-size:.75rem;text-transform:lowercase}.edit-link a:before{content:"("}.edit-link a:after{content:")"}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}.pre-footer{font-family:Times,serif;font-weight:700;text-transform:uppercase;font-size:26px;line-height:32px;margin-bottom:48px}.pre-footer,.pre-footer:before{text-align:center;padding-bottom:25px}.pre-footer:before{content:"";margin-top:20px;line-height:2em;background:url(assets/images/block-separator.png) top no-repeat;padding-top:88px;width:100%;height:60px;position:relative;display:block}.site-footer{padding-top:1.5rem;padding-bottom:1.5rem;background:#0e2638;color:#fff;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;font-size:15px;line-height:1.2em;padding-top:60px;padding-bottom:35px;font-weight:300}.site-footer .widget .widget-title{color:#fff;text-transform:uppercase;font-size:1.8em}.site-footer .sidebar-footer.display-flex{display:-ms-flexbox;display:flex;padding-bottom:35px}.site-footer .sidebar-footer.display-flex .widget{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:50px;padding:0}.site-footer p{margin-bottom:10px}.site-footer .menu .sub-menu{margin-left:8px}.site-footer a:not(.button):not(.wp-block-button__link){color:#fff}.site-footer .site-info{text-align:center}button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline}input[type=checkbox],input[type=radio]{padding:0}input[type=search]::-ms-clear,input[type=text]::-ms-clear{display:none}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{padding:.375rem .625rem;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #000;border-radius:0;color:#000;line-height:1.5;width:100%}input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=range]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;opacity:1}input[type=color]:-moz-placeholder,input[type=color]::-moz-placeholder,input[type=date]:-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]:-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=range]:-moz-placeholder,input[type=range]::-moz-placeholder,input[type=search]:-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]:-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]:-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]:-moz-placeholder,input[type=week]::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=range]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#000}textarea{height:auto;width:100%;overflow:auto;vertical-align:top}select{background-image:url(assets/images/svg-icons/caret-down.svg);background-position:calc(100% - 1.25rem) 50%;background-repeat:no-repeat;background-size:10px 16px}select::-ms-expand{display:none}input[type=checkbox],input[type=radio]{height:1.25rem;width:1.25rem;-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:.1875rem;margin:0 .1875rem 0 0;outline:0;padding:.5625rem;position:relative;vertical-align:sub}input[type=radio]{border-radius:4.6875rem}input[type=radio]:checked:after{position:relative;top:-.375rem;right:.375rem;height:.75rem;width:.75rem;background-color:#000;border-radius:50%;content:"";display:block}input[type=checkbox]:checked:after{position:relative;top:-.4375rem;right:.1875rem;height:.6875rem;width:.4375rem;border:solid #000;border-width:0 3px 3px 0;content:"";display:block;transform:rotate(45deg)}.search-form .search-field{min-width:0;width:calc(100% - 6.125rem)}.search-form .search-submit{width:6.25rem}.site-header{background:#000 url(assets/images/about.jpg) no-repeat;background-position:50%;background-size:cover;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-height:230px;height:auto}.site-header>.container{display:-ms-flexbox;display:flex}.site-header .site-branding{-ms-flex:0 0 auto;flex:0 0 auto;width:85%}.site-header .site-title{font-size:3rem}.site-header .site-description{margin:0 0 1.5rem;font-size:1.5rem}.site-header .site-header-action{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;text-align:left}.site-header .site-header-action .button-link,.site-header .site-header-action .cta-button{color:#fff;text-align:center;text-decoration:none}.site-header .header-search,.site-header .site-header-action{display:none}.site-header .relevanssi-live-search-results-showing{position:static}.site-header .main-navigation{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.site-header .header-search{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;width:auto}.site-header .header-search button{background:#047dc3;font-size:.875rem;line-height:1em;padding:12px;display:block;text-align:center;color:#fff;text-transform:uppercase;transition:all .2s ease-out}.site-header .header-search button:focus,.site-header .header-search button:hover{background:#034d78;opacity:1}.search-live{position:relative}.searchwp-live-search-results{padding:0;position:relative;min-height:0}.searchwp-live-search-results-showing{width:100%;margin:0;padding:8px 0;background-color:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);border:1px solid #fff;position:absolute;top:0!important;left:0!important;width:100%!important;z-index:1000;min-height:120px}.searchwp-live-search-result--info{display:block}.searchwp-live-search-result--info a{text-decoration:none;padding:3px 5px;display:block;box-sizing:border-box;overflow:hidden}.searchwp-live-search-result--info .category{display:inline-block;float:right;font-size:12px;padding-top:5px}.social-icons{margin:0;padding:0;list-style:none}.social-icons .social-icon{display:inline-block}.social-icons .social-icon a{display:block}.social-icons .social-icon .icon-facebook-square{height:1.875rem;width:1.875rem;fill:#3b5998}.social-icons .social-icon .icon-facebook-square:hover{fill:#718dc8}.social-icons .social-icon .icon-facebook{height:1.875rem;width:1.875rem;fill:#3b5998}.social-icons .social-icon .icon-facebook:hover{fill:#718dc8}.social-icons .social-icon .icon-instagram-square{height:1.875rem;width:1.875rem;fill:#517fa4}.social-icons .social-icon .icon-instagram-square:hover{fill:#92b0c9}.social-icons .social-icon .icon-instagram{height:1.875rem;width:1.875rem;fill:#517fa4}.social-icons .social-icon .icon-instagram:hover{fill:#92b0c9}.social-icons .social-icon .icon-linkedin-square{height:1.875rem;width:1.875rem;fill:#007bb6}.social-icons .social-icon .icon-linkedin-square:hover{fill:#1db6ff}.social-icons .social-icon .icon-linkedin{height:1.875rem;width:1.875rem;fill:#007bb6}.social-icons .social-icon .icon-linkedin:hover{fill:#1db6ff}.social-icons .social-icon .icon-pinterest-square{height:1.875rem;width:1.875rem;fill:#cb2027}.social-icons .social-icon .icon-pinterest-square:hover{fill:#e76a6f}.social-icons .social-icon .icon-pinterest{height:1.875rem;width:1.875rem;fill:#cb2027}.social-icons .social-icon .icon-pinterest:hover{fill:#e76a6f}.social-icons .social-icon .icon-rss-square{height:1.875rem;width:1.875rem;fill:#f90}.social-icons .social-icon .icon-rss-square:hover{fill:#ffc266}.social-icons .social-icon .icon-rss{height:1.875rem;width:1.875rem;fill:#f90}.social-icons .social-icon .icon-rss:hover{fill:#ffc266}.social-icons .social-icon .icon-twitter-square{height:1.875rem;width:1.875rem;fill:#00aced}.social-icons .social-icon .icon-twitter-square:hover{fill:#54d0ff}.social-icons .social-icon .icon-twitter{height:1.875rem;width:1.875rem;fill:#00aced}.social-icons .social-icon .icon-twitter:hover{fill:#54d0ff}.social-icons .social-icon .icon-youtube-square{height:1.875rem;width:1.875rem;fill:#b00}.social-icons .social-icon .icon-youtube-square:hover{fill:#f22}.social-icons .social-icon .icon-youtube{height:1.875rem;width:1.875rem;fill:#b00}.social-icons .social-icon .icon-youtube:hover{fill:#f22}.social-icons .social-icon:last-child{margin-right:0}.menu a[href*=facebook]{background:url(assets/images/svg-icons/facebook-square.svg) no-repeat 50% transparent;background-size:1.875rem}.menu a[href*=facebook],.menu a[href*=instagram]{height:1.875rem;width:1.875rem;display:block;text-indent:-62499.9375rem}.menu a[href*=instagram]{background:url(assets/images/svg-icons/instagram-square.svg) no-repeat 50% transparent;background-size:1.875rem}.menu a[href*=linkedin]{background:url(assets/images/svg-icons/linkedin-square.svg) no-repeat 50% transparent;background-size:1.875rem}.menu a[href*=linkedin],.menu a[href*=twitter]{height:1.875rem;width:1.875rem;display:block;text-indent:-62499.9375rem}.menu a[href*=twitter]{background:url(assets/images/svg-icons/twitter-square.svg) no-repeat 50% transparent;background-size:1.875rem}.close{cursor:pointer;display:block;margin-top:-.3125rem;outline:none}.close:after,.close:before{height:.1875rem;width:1.5625rem;background:#fff;border-radius:1px;content:"";cursor:pointer;display:block;position:relative}.close:before{top:.1875rem;transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.down-arrow{cursor:pointer;display:block;margin-left:.625rem;outline:none;transition:transform .3s ease-in-out}.down-arrow:after,.down-arrow:before{height:.125rem;width:.625rem;background:#fff;border-radius:1px;content:"";cursor:pointer;display:block;position:relative}.down-arrow:before{left:-.375rem;top:.125rem;transform:rotate(45deg)}.down-arrow:after{transform:rotate(-225deg)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);display:none;overflow:hidden;z-index:1050}.modal.modal-open{display:block;overflow-x:hidden;overflow-y:auto}.modal .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto}.modal .modal-content{padding:.625rem;background-clip:padding-box;background-color:#fff;border-radius:3px;box-shadow:0 0 .625rem .1875rem rgba(0,0,0,.5);outline:0;position:relative}.modal .modal-content .modal-header{text-align:center}.modal .modal-content .modal-header .close{margin:0;padding:0;position:absolute;top:-.9375rem;right:-.9375rem;height:1.875rem;width:1.875rem;background:#000;border:3px solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-size:1.875rem;line-height:0;outline:none}.modal .modal-content .modal-body,.modal .modal-content .modal-footer{position:relative}.modal .fluid-embed embed,.modal .fluid-embed iframe,.modal .fluid-embed object{border:none}table:not(#product-info-table){padding:0;border:0;border-collapse:collapse;border-spacing:0;width:100%}table:not(#product-info-table) thead{display:none}table:not(#product-info-table) td,table:not(#product-info-table) th{padding:.625rem;text-align:center}table:not(#product-info-table) th{font-size:.875rem;letter-spacing:.0625rem;text-transform:uppercase}table:not(#product-info-table) tr{display:block;margin-bottom:.625rem}table:not(#product-info-table) td{border-bottom:0;display:block;font-size:.8125rem;text-align:center}table:not(#product-info-table) td:before{content:attr(data-label);display:block;font-weight:700;text-transform:uppercase}.accordion-block{position:relative}.accordion-block .accordion .accordion-item .item-toggle{height:1.5rem;width:1.5rem}.accordion .accordion-item{margin-top:1.5rem}.accordion .accordion-item-header{cursor:pointer;position:relative}.accordion .accordion-item-title{margin:0;padding-right:1.875rem;position:relative}.accordion .accordion-item-content{max-height:0;opacity:0;transition:visiblity .3s,max-height .3s,opacity .3s;transition-delay:.4s,0s,.2s;visibility:hidden}.accordion .accordion-item-content p:last-of-type{margin-bottom:0}.accordion .accordion-item.open .accordion-item-content,.no-js .accordion .accordion-item .accordion-item-content{max-height:625rem;opacity:1;visibility:visible}.accordion .accordion-item-toggle{padding:0;position:absolute;top:.75rem;right:0;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:inherit;display:-ms-flexbox;display:flex;min-width:unset;width:100%}.accordion .accordion-item-toggle-icon{position:absolute;top:calc(50% - .75rem);right:0;height:1.5rem;width:1.5rem;background-color:#000;border-radius:100%;color:#fff;transition:transform .3s ease-in-out}.no-js .accordion .accordion-item-toggle-icon{display:none}.accordion .accordion-item.open .accordion-item-toggle span{transform:rotate(45deg)}.cta-block{text-align:center}.cta-block .cta-title{width:100%}.cta-block .cta-text{font-weight:400}.cta-block .button-cta{margin:0 auto}.carousel-block.content-block{padding-top:0;padding-bottom:0}.carousel-block .slick-slide>div{height:100%}.carousel-block .slick-arrow{position:absolute;top:45%;z-index:20;opacity:.5}.carousel-block .slick-arrow:before{content:"";width:30px;height:30px;display:block;background-size:contain;z-index:10;background-repeat:no-repeat}.carousel-block .slick-arrow:focus,.carousel-block .slick-arrow:hover{opacity:1}.carousel-block .slick-next{right:.9375rem;right:30px}.carousel-block .slick-next:before{background-image:url(assets/images/svg-icons/chevron-right.svg)}.carousel-block .slick-prev{left:20px;left:.9375rem}.carousel-block .slick-prev:before{background-image:url(assets/images/svg-icons/chevron-left.svg)}.carousel-block .slick-dots{margin:0;padding:0;list-style:none;position:absolute;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;width:80%;z-index:1}.carousel-block .slick-dots li{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.slide{margin-bottom:0;overflow-y:hidden;position:relative;z-index:1}.slide-description{padding-bottom:1.875rem}.slide .button-slide{text-decoration:none}.ie .slide .slide-description,.ie .slide .slide-title{width:100%}.content-block{padding-top:1.875rem;padding-bottom:1.875rem}.content-block.has-background:not(.alignfull){margin:0 auto}.content-block.has-background:not(.alignfull).container-width{margin:1.875rem auto;padding:1.875rem 0}.content-block.has-background.container-width+.no-background,.content-block.has-background.container-width+.no-background.container-width,.content-block.no-background+.no-background,.content-block.no-background+.no-background.container-width,.content-block.no-background.container-width+.no-background,.content-block.no-background.container-width+.no-background.container-width{padding-top:0}.content-block.video-as-background{overflow:hidden;position:relative}.content-block .container{z-index:3}.content-block-title{text-align:center}.wp-block-column .content-block.alignfull{left:unset;margin:unset;max-width:100%;right:unset}.has-overlay{overflow-y:hidden;position:relative;z-index:0}.has-overlay:after{position:absolute;top:0;right:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);content:"";z-index:0}.video-toggle{position:absolute;right:1%;bottom:2%;height:1.375rem;width:1.375rem;background:url(assets/images/svg-icons/pause.svg) 50% no-repeat transparent;background-size:1rem;opacity:.2;padding:0;transition:opacity .3s ease-in-out;z-index:5}.video-toggle:active,.video-toggle:focus,.video-toggle:hover{opacity:1}.video-toggled .video-toggle{background-image:url(assets/images/svg-icons/play.svg)}.hero-block-content{margin:0 auto;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:31.25rem;-ms-flex-pack:center;justify-content:center;max-width:50%;position:relative;text-align:center}.hero-block-description{padding-bottom:1.875rem}.hero-block .button-hero{font-size:inherit;height:auto;line-height:normal;padding:.5rem 1.25rem;text-decoration:none}.ie .hero .hero-description,.ie .hero .hero-title{width:100%}.recent-posts-block,.related-posts-block{padding-bottom:0}.tabs-header ul{position:relative;display:-ms-flexbox;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-ms-flex-flow:row wrap;flex-flow:column wrap;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#047dc3;color:#fff}.tabs-header ul li{position:relative;z-index:0;display:block;margin:0;text-align:center;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;border-bottom:1px solid #fff}.tabs-header ul li a:not(.button):not(.wp-block-button__link){color:#fff;text-decoration:none;display:block;padding:11px 12px;font-size:18px}.tabs-header ul li a:not(.button):not(.wp-block-button__link)[aria-selected=true]{color:#047dc3;background:#eceaea}.tabs-content{background:#eceaea;padding:20px 30px 30px;margin-bottom:35px}.tabs-content img{margin-bottom:10px}.rtejustify{text-align:justify}.fullwidth img{width:100%}.menu,.menu ul{margin:0;padding:0;list-style:none}.menu ul.sub-menu{padding:0;background:inherit}.menu ul.sub-menu li{margin:0}.menu .menu-item-has-children .menu-item-has-children .caret-down{transform:rotate(-90deg) translateX(.125rem)}.menu a{display:block;text-decoration:none}.menu .current-menu-item a,.menu .current_page_item a{color:#337ab7}.caret-down{height:.625rem;width:.625rem;background:url(assets/images/svg-icons/caret-down.svg) no-repeat transparent;background-size:100%;display:inline-block;margin-left:.3125rem;vertical-align:middle}.main-navigation,.main-navigation ul{display:none}.main-navigation ul li{margin:0 .625rem 0 0;display:inline-block}.main-navigation.toggled ul{display:block}.dropdown{position:relative}.dropdown ul{position:absolute;top:100%;left:-999em;box-shadow:0 .1875rem .1875rem rgba(0,0,0,.5);z-index:99999}.dropdown ul ul{left:-999em;top:0}.dropdown ul li{width:100%}.dropdown ul li.focus>ul,.dropdown ul li:hover>ul{left:100%}.dropdown ul a{height:auto;width:100%;min-width:12.5rem}.dropdown .focus>ul,.dropdown li:hover>ul{left:auto}.dropdown li{position:relative}.mobile-menu,.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu li{padding:.75rem;list-style:none;position:relative}.mobile-menu a{color:#fff!important;font-size:.875rem;text-decoration:none}.mobile-menu a:focus{outline:2px solid #fff}.mobile-menu .sub-menu{display:none}.mobile-menu .sub-menu.is-visible{display:block;opacity:1;visibility:visible}.parent-indicator{padding:0 .3125rem;position:absolute;top:.625rem;right:.625rem;height:1.5625rem;width:2.1875rem;background-color:transparent;display:inline-block;z-index:9999}.parent-indicator:focus{outline:2px solid #fff}.mobile-menu .menu-item-has-children{transition:max-height .5s}.mobile-menu .menu-item-has-children a{display:inline-block;max-width:calc(100% - 40px)}.mobile-menu .menu-item-has-children.is-visible{max-height:31.25rem}.mobile-menu .menu-item-has-children.is-visible .down-arrow{transform:rotateX(180deg)}.mobile-menu .menu-item-has-children .menu-item-has-children:last-of-type .menu-item-has-children.is-visible{margin-bottom:0}.mobile-menu .menu-item-has-children .menu-item-has-children .down-arrow{transform:rotateX(0)}.mobile-menu .menu-item-has-children .menu-item-has-children.is-visible:last-of-type{margin-bottom:0}.mobile-menu .menu-item-has-children .menu-item-has-children.is-visible .down-arrow{transform:rotateX(180deg)}.mobile-menu .menu-item-has-children .menu-item-has-children .menu-item-has-children .down-arrow{transform:rotateX(0)}.mobile-menu .menu-item-has-children .menu-item-has-children .menu-item-has-children.is-visible .down-arrow{transform:rotateX(180deg)}.hamburger{background-color:transparent;outline:none}.hamburger,.hamburger:after,.hamburger:before{position:absolute;left:0;height:.125rem;width:1.25rem;background:#fff;border-radius:1px;content:"";cursor:pointer;display:block;transform-origin:center center;transition:transform .3s ease-in-out,background-color .3s ease-in-out}.hamburger{position:absolute;top:50%;left:7px;transform:translateY(-50%)}.hamburger:before{transform:translateY(-300%)}.hamburger:after{transform:translateY(300%)}.is-visible .hamburger{background-color:transparent}.is-visible .hamburger:before{transform:rotate(45deg)}.is-visible .hamburger:after{transform:rotate(-45deg)}.off-canvas-container{position:fixed;top:0;right:0;bottom:auto;left:0;height:auto;width:100%;padding-top:50px;-webkit-overflow-scrolling:touch;background-color:#000;overflow-x:auto;transform:translateY(-100%);transition:transform .3s ease-in-out;z-index:9998}.off-canvas-container.is-visible{transform:translateY(0)}.admin-bar .off-canvas-container{top:2.875rem}.off-canvas-open{padding:5px;position:absolute;top:.5rem;right:1.5rem;height:2.1875rem;width:2.1875rem;background-color:transparent;display:block}.off-canvas-open:focus,.off-canvas-open:hover{background-color:transparent;outline:2px solid #fff;opacity:1}.off-canvas-close{padding:.75rem .3125rem;position:absolute;top:.625rem;right:.625rem;height:2.1875rem;width:2.1875rem;background-color:transparent;display:none;z-index:9999}.off-canvas-close:focus,.off-canvas-close:hover{background:transparent;outline:2px solid #fff}.is-visible .off-canvas-close{display:none}.off-canvas-screen{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity .3s ease-in-out;visibility:hidden;z-index:9996}.off-canvas-screen.is-visible{opacity:.4;visibility:visible}.off-canvas-content{display:none}.is-visible .off-canvas-content{margin-top:0;padding:10px;display:block}.comment-navigation,.post-navigation,.posts-navigation{margin-right:auto;margin-left:auto;padding-right:.9375rem;padding-left:.9375rem;max-width:73.125rem}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{margin-top:1.5rem;display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5rem;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{height:auto;width:50%;margin-right:auto}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{height:auto;width:50%;margin-left:auto;text-align:right}.pagination-container .page-numbers.current{font-weight:700}.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover{opacity:.8}.wp-block-gallery{margin:0;padding:0}.wp-block-pullquote{border-bottom:2px solid #ccc;border-top:2px solid #ccc}.wp-block-quote cite{font-style:italic}.wp-block-separator{border-bottom:1px solid #ccc;max-width:100%}.wp-block-table{display:table}.wp-block-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.wp-block-video video{position:absolute;top:0;left:0;height:100%;width:100%}.wp-block-wds-hero{text-align:center}.gform_wrapper{background:#fff;border:0 solid #fff;padding:0}.gform_wrapper.gform_body .gform_fields .gfield,.gform_wrapper.gform_body .gform_fields .gfield.gf_left_half,.gform_wrapper.gform_body .gform_fields .gfield.gf_right_half{margin-bottom:1.5625rem}.gform_wrapper .gfield_label{color:#333;font-size:1rem;font-weight:700}.gform_wrapper input[type=email],.gform_wrapper input[type=file],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper textarea{background:#fff}.gform_wrapper textarea{width:100%}.gform_wrapper select{-webkit-appearance:none;appearance:none;background:url(assets/images/svg-icons/caret-down.svg) no-repeat 97% transparent;background-color:#fff;background-size:.75rem;border-color:#000;border-radius:0;line-height:1.45;padding:.375rem!important;width:100%}.gform_wrapper select::-ms-expand{display:none}.gform_wrapper select[multiple=multiple]{background:#fff}.gform_wrapper.gf_browser_chrome .gform_body .gform_fields .gfield select,.gform_wrapper .gform_body .gform_fields .gfield select{margin-left:0;width:100%!important}.gform_wrapper .gfield .chosen-container-single{font-size:1rem}.gform_wrapper .gfield .chosen-container-single .chosen-single{background:#fff;border-color:#000;border-radius:0;height:auto;padding:.375rem}.gform_wrapper .gfield .chosen-container-single .chosen-single div b{position:absolute;top:40%;right:.6875rem;background:none}.gform_wrapper .gfield .chosen-container-single .chosen-single div b:before{border-color:#ccc transparent transparent;border-style:solid;border-width:12px 6px 0;content:"";height:0;width:0}.gform_wrapper .gfield .chosen-container-single .chosen-drop .chosen-search input[type=text]{background:none}.gform_wrapper .gfield .chosen-container-single .chosen-drop .chosen-results li{padding:.625rem .3125rem}.gform_wrapper .gfield .chosen-container-single.chosen-container-single.chosen-with-drop .chosen-single{background-image:none}.gform_wrapper .gfield .chosen-container-single.chosen-container-single.chosen-with-drop .chosen-single div b{border:none}.gform_wrapper .gfield .chosen-container-single.chosen-container-single.chosen-with-drop .chosen-single div b:before{border-color:transparent transparent #ccc;border-width:0 1rem 1rem;border-style:solid;border-width:0 6px 12px;content:"";height:0;width:0}#content .gform_wrapper{margin-right:0;max-width:100%}#content .gform_wrapper input[type=email],#content .gform_wrapper input[type=file],#content .gform_wrapper input[type=number],#content .gform_wrapper input[type=password],#content .gform_wrapper input[type=tel],#content .gform_wrapper input[type=text],#content .gform_wrapper input[type=url],#content .gform_wrapper textarea{padding:.375rem;width:100%}#content .gform_wrapper .chosen-search input[type=text],#content .gform_wrapper .gf_left_half,#content .gform_wrapper .gf_right_half,#content .gform_wrapper .ginput_complex .name_first input[type=text],#content .gform_wrapper .ginput_complex .name_last input[type=text],#content .gform_wrapper textarea{width:100%}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}#wpcf7-f1067-p9-o1 p{margin-bottom:1.25rem}#wpcf7-f1067-p9-o1 .wpcf7-submit{float:right}input.wpcf7-not-valid{border-color:red}.age-gate__buttons button{background:#fff;color:#000}.age-gate__errors{margin-bottom:1rem}.home{overflow-x:hidden}.home .site-header{background:transparent;position:absolute}.home .site-main{margin-bottom:0}.home .entry-content{margin-top:0}.home .slides-container{width:100vw;height:100%}.alignfull{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}.slide .container{height:100%}.slider-content-wrapper{width:100%;height:100%;left:0;top:0;background:#000;padding:20px 20px 40px}.slider-content-wrapper .display-flex.container{-ms-flex-pack:end;justify-content:end}.slider-content-wrapper .display-flex.container .slide-content{top:30%;bottom:auto;text-align:left;left:auto;width:470px;margin:unset;-ms-flex-align:start;align-items:flex-start}.slider-content-wrapper .display-flex.container .slide-title{background:#047dc3;display:inline-block;padding:8px 19px 4px;color:#fff;text-transform:uppercase;font-family:Times,serif;font-weight:700;font-size:35px;line-height:1.1em;margin-bottom:15px}.slider-content-wrapper .display-flex.container .slide-copy{color:#fff;font-size:16px;line-height:1.1em;font-weight:300;background:#047dc3;padding:8px 19px}body.home .slider{position:relative;margin-bottom:65px}body.home .slider .bottom-triangle{position:absolute;z-index:10;bottom:20px;left:50%;margin-left:-15px;width:0;height:0;border-style:solid;border-width:15px 15px 0;border-color:#fff transparent transparent}.blocks-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 0;-ms-flex-pack:center;justify-content:center}.blocks-container .block{text-align:center;padding:15px;gap:50px 0}.blocks-container .block blockquote,.blocks-container .block h3,.blocks-container .block q{text-align:center;color:#047dc3;font-family:Times,serif;font-weight:700;text-transform:uppercase;font-size:30px;line-height:1.1em;margin:15px 0}.blocks-container .block a{text-decoration:none}.blocks-container .block .block-body{font-size:14px}.blocks-container .block .more-link{font-size:14px;margin-top:15px;font-weight:900;text-transform:uppercase;color:#000;text-decoration:underline;display:inline-block}.blocks-container .block .more-link:visited{color:#000}.search-title{text-transform:uppercase}.filter-and-results{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.filters{-ms-flex-negative:0;flex-shrink:0;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-preferred-size:100%;flex-basis:100%}.filters .portfolio-link-button{width:100%;padding:15px 30px;text-align:center;text-transform:none;font-size:16px}.filters h2{font-size:1.5rem;margin-bottom:15px}.filter-section{margin-bottom:20px}.filter-section blockquote,.filter-section h3,.filter-section q{font-size:1.2rem;margin-bottom:10px}.filters ul{list-style:none}.filters li{margin-bottom:8px;font-size:1rem}.filter-and-results .wpc-filters-section{border-bottom:1px solid #dfdfdf;padding:8px 0;margin-bottom:8px}#results-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}#results,#results-wrapper{display:-ms-flexbox;display:flex}#results{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;gap:10px}.product-card,.related-products .products-grid .related-product-card{border:1px solid #ddd;padding:10px;text-align:center;background-color:#fff;transition:box-shadow .3s ease;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0!important;border:1px solid #888}.product-card a,.related-products .products-grid .related-product-card a{display:block;text-decoration:none}.product-card img,.related-products .products-grid .related-product-card img{display:inline-block;max-width:100%;height:auto;margin-bottom:10px;height:205px;width:auto}.product-card p,.related-products .products-grid .related-product-card p{font-size:1rem;font-weight:700;color:#333}.product-card h2,.related-products .products-grid .related-product-card h2{margin-bottom:0;color:#000;font-size:15px}.pagination-container{display:inline-block;padding-left:0;margin:20px auto;border-radius:4px}.pagination-container>a,.pagination-container>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination-container>a.current,.pagination-container>span.current{color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination-container :first-child{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination-container :last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.single-producer .entry-header,.single-product .entry-header{margin-bottom:36px}.single-producer .entry-content,.single-product .entry-content{font-size:14px;line-height:18px}.single-producer .entry-content .back,.single-product .entry-content .back{font-size:12px;text-transform:uppercase;text-decoration:none}.single-producer .entry-content .back:link,.single-producer .entry-content .back:visited,.single-product .entry-content .back:link,.single-product .entry-content .back:visited{color:#000}.single-producer .entry-content .back:focus,.single-producer .entry-content .back:hover,.single-product .entry-content .back:focus,.single-product .entry-content .back:hover{text-decoration:underline}.single-producer .entry-content h1,.single-product .entry-content h1{padding-top:12px;text-transform:uppercase;margin-bottom:10px}.single-producer .entry-content .product-translation,.single-product .entry-content .product-translation{color:#047dc3;font-weight:700;text-transform:uppercase;font-size:16px}.product-details{display:-ms-flexbox;display:flex;gap:30px;margin-top:15px;-ms-flex-direction:column;flex-direction:column}.product-details h2{font-size:1.875rem;margin-top:0;margin-bottom:7px}.product-details .section{padding:0 0 25px;border-bottom:3px dotted #919191;margin-bottom:10px}.product-details .section.section-table-like{padding-bottom:10px;margin-bottom:25px}.product-details .section.no-border{border-bottom:0}.product-details .table-like{border:1px solid #047dc3;background:#f0f6fa;padding:3px 10px;font-size:15px}.product-details .table-like table{background:#b8d7ed;color:#fff;margin-bottom:0}.product-details .table-like table td{border:1px solid #fff;vertical-align:middle;text-align:center;color:#000;background:#b8d7ed}.product-details .table-like table td.value{padding:0}.product-details .table-like table td.icon img{display:inline-block;margin:10px 0}.product-details .table-like table td.title{font-size:11px;font-weight:400;font-style:italic;padding:3px 0}.product-details .table-like p{margin-bottom:5px}.product-details .table-like .label{font-weight:700}.product-details .product-style-type>span.style{display:inline-block;background:#b6d8ec none repeat scroll 0 0;list-style:outside none none;margin:0 0 0 15px;padding:2px 5px}.product-col{-ms-flex-preferred-size:100%;flex-basis:100%}.product-col-2{text-align:center}#product-section-location img{margin:-60px auto 0;display:block;max-width:380px}.taste-block-wrapper{margin-bottom:25px}.taste-block-wrapper .block-title{display:block;margin-top:5px;font-family:Times,sans-serif;font-weight:700;color:#047dc3;font-size:30px;line-height:1em}.taste-block-wrapper .chart-item.last{margin-top:-12px}.taste-bar-wrapper{overflow:hidden;padding-top:20px}.taste-bar-wrapper .bar-wrapper{position:relative;display:inline-block;width:100%;height:36px}.taste-bar-wrapper .bar-wrapper .bar{width:100%;height:26px;margin:5px 0}.taste-bar-wrapper .bar-wrapper .bar.sweet-dry{background:#fc7602;background:-webkit-gradient(left top,right top,color-stop(0,#fc7602),color-stop(100%,#ffc303));background:linear-gradient(90deg,#fc7602 0,#ffc303);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fc7602",endColorstr="#ffc303",GradientType=1)}.taste-bar-wrapper .bar-wrapper .bar.light-rich{background:#044391;background:-webkit-gradient(left top,right top,color-stop(0,#044391),color-stop(100%,#04ab39));background:linear-gradient(90deg,#044391 0,#04ab39);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#044391",endColorstr="#04ab39",GradientType=1)}.taste-bar-wrapper .bar-wrapper .bar-value{position:absolute;top:0;left:2px;width:5px;height:100%;background:#fcfdfd;border:1px solid #9a9b9c;font-size:14px}.taste-bar-wrapper .bar-wrapper .bar-value .value{position:absolute;top:-20px;width:26px;left:-11px;text-align:center}.taste-bar-wrapper.min-value .bar-value .value{left:0;text-align:left}.taste-bar-wrapper.max-value .bar-value .value{left:auto;right:0;text-align:right}.taste-bar-wrapper .labels{line-height:1em}.taste-bar-wrapper .labels .max-label,.taste-bar-wrapper .labels .min-label{display:inline-block;position:relative;top:-6px;font-size:14px;line-height:1em}.taste-bar-wrapper .labels .min-label{float:left}.taste-bar-wrapper .labels .max-label{float:right}.product-awards{text-align:center}.product-awards img{max-width:100px;display:inline-block}.product-producer-section{background:#f2f2f2;margin-top:20px;padding:10px 0 40px;text-align:center}.product-producer-section h2{display:block;text-align:center;margin-top:7px;font-family:Times,sans-serif;font-weight:700;color:#047dc3;font-size:30px;margin-bottom:6px;padding-bottom:29px;background:url(assets/images/block-separator-small.png) no-repeat bottom}.product-producer-section p{margin-bottom:1rem}.product-producer-section .related-products .related-product-card{background:none}.product-producer-section .related-products .related-product-card .related-product-image{background:#fff;border:1px solid #cecece;margin:0 auto 10px;padding:5px}.product-producer-section .related-products .related-product-card .related-product-image img{margin:0}.single-producer .entry-content h1{padding-top:29px;margin-bottom:40px}.single-producer #product-section-location img{width:100%;margin:-60px auto 0}.single-producer .section{padding:20px 0 25px;font-size:15px}.single-producer .section h2{font-size:1.875rem;margin-top:0;margin-bottom:10px}.single-producer .section .label{font-weight:700}.single-producer .entry-content-main{line-height:1.25rem}.single-producer .entry-content-main p{margin-bottom:1rem}.related-products .products-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style-type:none;-ms-flex-pack:center;justify-content:center}.related-products .products-grid .related-product-card{border:0;width:180px;box-sizing:border-box;padding:10px 20px 15px;font-size:14px;width:20%;min-width:180px;display:inline-block;text-align:center;-ms-flex-preferred-size:190px;flex-basis:190px}.related-products .products-grid .related-product-card .related-product-image{width:140px;margin-left:auto;margin-right:auto}.related-products .products-grid .related-product-card img{max-width:140px;max-height:140px}.related-products .products-grid .related-product-card blockquote,.related-products .products-grid .related-product-card h3,.related-products .products-grid .related-product-card q{color:#0e0e0e;display:inline-block;margin-top:7px;font-size:15px;margin-bottom:4px;font-weight:400}table[data-best-served~=on-the-rocks] td.on-the-rocks{background:#047dc3;color:#fff}table[data-best-served~=on-the-rocks] td.on-the-rocks.value .value-icon:before{transform:translate(15.55556%,-15.55556%) rotate(72deg) translateY(50%);border-top:7.6px solid #ff0;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:-7.69230769px;width:0}table[data-best-served~=on-the-rocks] td.on-the-rocks.value .value-icon{display:inline-block;vertical-align:middle;margin:11px 5px 8px;border-top:7.6px solid #ff0;border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:0;position:relative}table[data-best-served~=on-the-rocks] td.on-the-rocks.value .value-icon:after{transform:translate(-15.55556%,-15.55556%) rotate(-72deg) translateY(50%);border-top:7.6px solid #ff0;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:-7.69230769px;width:0}table[data-also-served~=on-the-rocks] td.on-the-rocks{background:#479bd1;color:#fff}table[data-also-served~=on-the-rocks] td.on-the-rocks.value .value-icon{display:inline-block;width:15px;height:15px;border-radius:15px;background:#000;vertical-align:middle}table[data-best-served~=chilled] td.chilled{background:#047dc3;color:#fff}table[data-best-served~=chilled] td.chilled.value .value-icon:before{transform:translate(15.55556%,-15.55556%) rotate(72deg) translateY(50%);border-top:7.6px solid #ff0;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:-7.69230769px;width:0}table[data-best-served~=chilled] td.chilled.value .value-icon{display:inline-block;vertical-align:middle;margin:11px 5px 8px;border-top:7.6px solid #ff0;border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:0;position:relative}table[data-best-served~=chilled] td.chilled.value .value-icon:after{transform:translate(-15.55556%,-15.55556%) rotate(-72deg) translateY(50%);border-top:7.6px solid #ff0;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:-7.69230769px;width:0}table[data-also-served~=chilled] td.chilled{background:#479bd1;color:#fff}table[data-also-served~=chilled] td.chilled.value .value-icon{display:inline-block;width:15px;height:15px;border-radius:15px;background:#000;vertical-align:middle}table[data-best-served~=room-temp] td.room-temp{background:#047dc3;color:#fff}table[data-best-served~=room-temp] td.room-temp.value .value-icon:before{transform:translate(15.55556%,-15.55556%) rotate(72deg) translateY(50%);border-top:7.6px solid #ff0;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:-7.69230769px;width:0}table[data-best-served~=room-temp] td.room-temp.value .value-icon{display:inline-block;vertical-align:middle;margin:11px 5px 8px;border-top:7.6px solid #ff0;border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:0;position:relative}table[data-best-served~=room-temp] td.room-temp.value .value-icon:after{transform:translate(-15.55556%,-15.55556%) rotate(-72deg) translateY(50%);border-top:7.6px solid #ff0;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:-7.69230769px;width:0}table[data-also-served~=room-temp] td.room-temp{background:#479bd1;color:#fff}table[data-also-served~=room-temp] td.room-temp.value .value-icon{display:inline-block;width:15px;height:15px;border-radius:15px;background:#000;vertical-align:middle}table[data-best-served~=warm] td.warm{background:#047dc3;color:#fff}table[data-best-served~=warm] td.warm.value .value-icon:before{transform:translate(15.55556%,-15.55556%) rotate(72deg) translateY(50%);border-top:7.6px solid #ff0;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:-7.69230769px;width:0}table[data-best-served~=warm] td.warm.value .value-icon{display:inline-block;vertical-align:middle;margin:11px 5px 8px;border-top:7.6px solid #ff0;border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:0;position:relative}table[data-best-served~=warm] td.warm.value .value-icon:after{transform:translate(-15.55556%,-15.55556%) rotate(-72deg) translateY(50%);border-top:7.6px solid #ff0;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:-7.69230769px;width:0}table[data-also-served~=warm] td.warm{background:#479bd1;color:#fff}table[data-also-served~=warm] td.warm.value .value-icon{display:inline-block;width:15px;height:15px;border-radius:15px;background:#000;vertical-align:middle}table[data-best-served~=hot] td.hot{background:#047dc3;color:#fff}table[data-best-served~=hot] td.hot.value .value-icon:before{transform:translate(15.55556%,-15.55556%) rotate(72deg) translateY(50%);border-bottom:none;content:"";display:block;left:-10px;position:absolute;top:-7.69230769px}table[data-best-served~=hot] td.hot.value .value-icon,table[data-best-served~=hot] td.hot.value .value-icon:before{border-top:7.6px solid #ff0;border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:0}table[data-best-served~=hot] td.hot.value .value-icon{display:inline-block;vertical-align:middle;margin:11px 5px 8px;position:relative}table[data-best-served~=hot] td.hot.value .value-icon:after{transform:translate(-15.55556%,-15.55556%) rotate(-72deg) translateY(50%);border-top:7.6px solid #ff0;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:-7.69230769px;width:0}table[data-also-served~=hot] td.hot{background:#479bd1;color:#fff}table[data-also-served~=hot] td.hot.value .value-icon{display:inline-block;width:15px;height:15px;border-radius:15px;background:#000;vertical-align:middle}.error404 .page-content{margin:50px auto;text-align:center;font-size:24px}.page-overview .entry-content{text-align:center}.portfolio-link-button,.portfolio-link-button:visited{background:#047dc3;padding:15px 50px 19px;text-align:center;text-transform:uppercase;margin:30px auto 20px;text-decoration:none;color:#fff;display:inline-block;border-right:1px solid #3c9ad0;transition:all .2s ease-out;font-size:14px}.portfolio-link-button:focus,.portfolio-link-button:hover{background:#034d78;transition:all .2s ease-out;opacity:1}.widget{padding:0 .9375rem 0 0}.widget select{max-width:100%}.widget .widget-title{font-size:1.25rem;line-height:1.1;margin-bottom:10px;font-weight:700}.widget_search .search-submit{display:none}@media screen and (min-width:0) and (max-width:599px){#wpadminbar{position:fixed}.slider-content-wrapper .display-flex.container .slide-content{display:-ms-flexbox;display:flex;margin:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.slider-content-wrapper .display-flex.container .slide-copy{text-align:justify}}@media screen and (min-width:0) and (max-width:1199px){.home .site-header .container,.site-header .container{background:rgba(0,0,0,.5);height:50px;min-height:unset;position:relative;z-index:9999;margin:0;width:100%}.home .site-header .container .site-branding img,.site-header .container .site-branding img{height:50px;width:auto}.mobile-nav-open .home .site-header .container,.mobile-nav-open .site-header .container{background:#000}.home .site-header{height:0;min-height:unset}}@media screen and (min-width:0) and (max-width:899px){.single-producer .entry-content-sidebar{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width:300px){.comment-list .children .depth-4 .comment-author,.comment-list .children .depth-5 .comment-author,.comment-list .children .depth-6 .comment-author,.comment-list .children .depth-7 .comment-author,.comment-list .children .depth-8 .comment-author,.comment-list .children .depth-9 .comment-author,.comment-list .children .depth-10 .comment-author{line-height:1}.comment-list .comment-respond{padding-left:2.25rem;padding-right:2.25rem}table:not(#product-info-table) th{display:table-cell}.main-navigation ul{margin-right:auto;margin-left:auto;display:block;max-width:73.125rem}}@media screen and (min-width:600px){.card{text-align:left}.comment-form input:not(.button):not([type=checkbox]){max-width:15.625rem}.site-header .site-branding{margin-right:auto;width:90%}.menu a[href*=facebook],.menu a[href*=instagram],.menu a[href*=linkedin],.menu a[href*=twitter]{height:1.1875rem;width:1.1875rem;background-size:1.1875rem}.cta-block{text-align:left}.cta-block .button-cta{margin:0}.content-block-title{text-align:left}.tabs-header ul{-ms-flex-direction:row;flex-direction:row}.tabs-header ul li{border-bottom:none;border-right:1px solid #fff}.gform_wrapper select{width:49%}.gform_wrapper.gf_browser_chrome .gform_body .gform_fields .gfield select,.gform_wrapper .gform_body .gform_fields .gfield select{width:49%!important}#content .gform_wrapper input[type=email],#content .gform_wrapper input[type=file],#content .gform_wrapper input[type=number],#content .gform_wrapper input[type=password],#content .gform_wrapper input[type=tel],#content .gform_wrapper input[type=text],#content .gform_wrapper input[type=url],#content .gform_wrapper textarea{width:49%}#content .gform_wrapper .gf_left_half input[type=email],#content .gform_wrapper .gf_left_half input[type=file],#content .gform_wrapper .gf_left_half input[type=number],#content .gform_wrapper .gf_left_half input[type=password],#content .gform_wrapper .gf_left_half input[type=tel],#content .gform_wrapper .gf_left_half input[type=text],#content .gform_wrapper .gf_left_half input[type=url],#content .gform_wrapper .gf_right_half input[type=email],#content .gform_wrapper .gf_right_half input[type=file],#content .gform_wrapper .gf_right_half input[type=number],#content .gform_wrapper .gf_right_half input[type=password],#content .gform_wrapper .gf_right_half input[type=tel],#content .gform_wrapper .gf_right_half input[type=text],#content .gform_wrapper .gf_right_half input[type=url]{width:100%}#content .gform_wrapper .gf_left_half,#content .gform_wrapper .gf_right_half{width:49%}#content .gform_wrapper .gf_left_half{margin-right:2%}.slider-content-wrapper{position:absolute;background:none;padding:0}.slider-content-wrapper .display-flex.container .slide-content{display:block;position:absolute}.blocks-container .block{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.product-card,.related-products .products-grid .related-product-card{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.related-products .products-grid .related-product-card{-ms-flex-preferred-size:180px;flex-basis:180px}}@media screen and (min-width:600px) and (max-width:899px){.site-header .site-branding img{width:50%}.site-header .site-title{margin:0;width:50%}.site-header .site-description{clear:both}}@media screen and (min-width:768px){.filters{max-width:250px;-ms-flex-preferred-size:250px;flex-basis:250px;margin-right:20px}}@media screen and (min-width:783px){table:not(#product-info-table) thead{display:table-row-group}table:not(#product-info-table) td,table:not(#product-info-table) th{display:table-cell}table:not(#product-info-table) tr{display:table-row;margin-bottom:0}table:not(#product-info-table) td{border-bottom:0}table:not(#product-info-table) td:before{display:none}.admin-bar .off-canvas-container{top:2rem}}@media screen and (min-width:900px){.jetpack-video-wrapper{margin-left:-7.1875rem;max-width:calc(100% + 230px);width:calc(100% + 230px)}.display-flex .half,.site-wrapper .half{-ms-flex-preferred-size:calc(50% - 1.5625rem);flex-basis:calc(50% - 1.5625rem);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:calc(50% - 1.5625rem)}.display-flex .half:nth-child(odd),.site-wrapper .half:nth-child(odd){margin:0 3.125rem 0 0}.display-flex .third,.site-wrapper .third{margin:0 3.125rem 3.125rem 0;-ms-flex:0 0 calc(33.33% - 2.08312rem);flex:0 0 calc(33.33% - 2.08312rem);width:calc(33.33% - 2.08312rem)}.display-flex .third:nth-child(3n+3),.site-wrapper .third:nth-child(3n+3){margin:0 0 3.125rem}.display-flex .quarter,.site-wrapper .quarter{margin:0 3.125rem 3.125rem 0;-ms-flex:0 0 calc(25% - 2.34375rem);flex:0 0 calc(25% - 2.34375rem);width:calc(25% - 2.34375rem)}.display-flex .quarter:nth-child(4n+4),.site-wrapper .quarter:nth-child(4n+4){margin:0 0 3.125rem}.display-flex .left-two-thirds,.site-wrapper .left-two-thirds{-ms-flex-preferred-size:calc(66.66% - 2.8125rem);flex-basis:calc(66.66% - 2.8125rem);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:calc(66.66% - 2.8125rem)}.display-flex .right-third,.site-wrapper .right-third{margin-left:auto;margin-right:0}.display-flex .left-third,.display-flex .right-third,.site-wrapper .left-third,.site-wrapper .right-third{-ms-flex-preferred-size:33%;flex-basis:33%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:33%}.display-flex .left-third,.site-wrapper .left-third{margin-left:0}.display-flex .right-two-thirds,.site-wrapper .right-two-thirds{-ms-flex-preferred-size:calc(66.66% - 2.8125rem);flex-basis:calc(66.66% - 2.8125rem);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;width:calc(66.66% - 2.8125rem)}.display-flex .left-forth,.site-wrapper .left-forth{-ms-flex-preferred-size:25%;flex-basis:25%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0;width:25%}.display-flex .right-three-forths,.site-wrapper .right-three-forths{-ms-flex-preferred-size:calc(75% - 2.8125rem);flex-basis:calc(75% - 2.8125rem);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;width:calc(75% - 2.8125rem)}.site-footer .sidebar-footer.display-flex .widget{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;margin-bottom:0;padding:0 .9375rem}.site-header .site-branding{width:calc(46% - 10px);-ms-flex-preferred-size:calc(46% - 10px);flex-basis:calc(46% - 10px)}.site-header .site-header-action{margin-left:auto;width:35%;text-align:right}.main-navigation ul{padding-right:0;padding-left:0;font-size:.875rem;line-height:1em}.main-navigation ul li{display:inline-block;border-right:1px solid #3c9ad0;transition:all .2s ease-out;margin:0;float:left}.main-navigation ul li a:not(.button):not(.wp-block-button__link){background:#047dc3;min-width:115px;padding:15px;display:block;text-align:center;color:#fff;text-transform:uppercase;transition:all .2s ease-out}.main-navigation ul li a:not(.button):not(.wp-block-button__link):focus,.main-navigation ul li a:not(.button):not(.wp-block-button__link):hover{background:#034d78;opacity:1}.home .blocks-container{gap:120px 0;background:url(assets/images/block-separator.png) no-repeat;background-position:center 51%}.blocks-container .block{width:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.product-details{-ms-flex-direction:row;flex-direction:row}.product-details .section:last-of-type{border-bottom:none}.product-col{-ms-flex-preferred-size:calc(33.33% - 30px);flex-basis:calc(33.33% - 30px);-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.single-producer .entry-content-sidebar{-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(25% - 30px);flex-basis:calc(25% - 30px)}.single-producer .entry-content-main{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%}.related-products .products-grid .related-product-card{-ms-flex-preferred-size:200px;flex-basis:200px}}@media screen and (min-width:1140px){.content-block.has-background .container{padding-left:.9375rem;padding-right:.9375rem}.content-block.has-background:not(.alignfull).container-width{padding:1.875rem .9375rem}.comment-navigation,.post-navigation,.posts-navigation{padding:0}}@media screen and (min-width:1200px){.comments-area{margin-left:auto;margin-right:auto}.site-header>.container{-ms-flex-direction:row;flex-direction:row}.site-header .site-header-action{width:25%}.site-header .header-search,.site-header .site-header-action{display:block}.site-header .header-search .form-container,.site-header .site-header-action .form-container{position:absolute;right:0;z-index:20;min-width:300px;background:#fff;max-height:0;overflow:hidden;transition:height .3s ease-in-out,max-height .3s ease-in-out}.site-header .header-search .form-container .search-form,.site-header .site-header-action .form-container .search-form{padding:.75rem;background-color:#fff;border:1px solid #eee;display:none}.search-form-visible .site-header .header-search .form-container,.search-form-visible .site-header .site-header-action .form-container{display:block;max-height:450px;overflow:visible}.search-form-visible .site-header .header-search .form-container .search-form,.search-form-visible .site-header .site-header-action .form-container .search-form{display:block}.site-header .main-navigation{width:auto;-ms-flex-item-align:end;align-self:end;margin-bottom:30px;display:-ms-flexbox;display:flex;position:relative}.main-navigation{display:block}.off-canvas-container,.off-canvas-open,.off-canvas-screen{display:none}.home .site-header{z-index:10}.home .blocks-container{background-position:50%}.product-card,.related-products .products-grid .related-product-card{-ms-flex-preferred-size:calc(33.33% - 10px);flex-basis:calc(33.33% - 10px)}.related-products .products-grid .related-product-card{-ms-flex-preferred-size:20%;flex-basis:20%;width:20%}.page-overview .blocks-container .block{-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (max-width:599px){.pad-100{padding:3.125rem}.pad-100-0{padding-bottom:3.125rem}.pad-100-0,.pad-top-100{padding-top:3.125rem}.pad-bottom-100{padding-bottom:3.125rem}.pad-0-100{padding-right:3.125rem;padding-left:3.125rem}.margin-100{margin:3.125rem}.margin-100-0{margin-bottom:3.125rem}.margin-100-0,.margin-top-100{margin-top:3.125rem}.margin-bottom-100{margin-bottom:3.125rem}.margin-0-100{margin-right:3.125rem;margin-left:3.125rem}}@media screen and (max-width:899px){.has-sidebar.page-template-template-sidebar-left .grid-wrapper .sidebar{-ms-flex-order:2;order:2}.has-sidebar.page-template-template-sidebar-left .grid-wrapper .site-main{-ms-flex-order:1;order:1}}@media (max-width:768px){.filter-and-results{-ms-flex-direction:column;flex-direction:column}.filters{margin-bottom:20px}}