/*!
Theme Name:			iPress Standalone
Theme URI:			https://ipress.uk
Author:				OnTiUK
Author URI:			https://onti.uk
Description:    	iPress Theme Framework Standalone Theme. Create stunning websites with the power of WordPress. Optimised for WooCommerce, whether promoting or selling, iPress is the ultimate starter template for developing your site.
Requires at least: 	6.3
Tested up to: 		6.3
Requires PHP: 		8.1
Version:			2.8.7
License:			GNU General Public License v2 or later
License URI:		http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:		ipress
Tags:				blog, e-commerce, one-column, custom-background, custom-header, custom-logo, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, post-formats, theme-options, translation-ready

WC requires at least:	8.1
WC tested up to:		8.3

iPress Standalone WordPress Theme, (C) 2020 iPress
iPress Standalone Theme is distributed under the terms of the GNU GPL.

Utilises core styles reset via Normalize
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
:root{--font-primary:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-pre:"Courier 10 Pitch",courier,monospace;--font-code:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;--font-size-base:1rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1.125rem;--font-size-lg:1.375rem;--font-size-xl:1.75rem;--font-size-xxl:2.25rem;--font-size-xxxl:4rem;--font-size-xxxxl:5rem;--font-weight-lighter:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-bolder:900;--letter-spacing:normal;--border-radius:.25rem;--border-width:1px;--margin-bottom-none:0;--margin-bottom:1.5rem;--line-height-body:1.5;--line-height-pre:1.6;--line-height-heading:1.3;--line-height-button:1.3;--color-black:#000;--color-dark-gray:#28303d;--color-gray:#39414d;--color-mid-gray:#ccc;--color-light-gray:#f1f1f1;--color-white:#fff;--color-white-50:rgba(255,255,255,.5);--color-white-90:rgba(255,255,255,.9);--color-filter-hover-light:1.15;--color-filter-hover-dark:.85;--color-filter-hover-saturate:125%;--color-filter-opacity-light:.65;--color-filter-opacity-dark:.85;--color-filter-interval:8%;--link-color:#21759b;--link-decoration:none;--link-decoration-hover:none;--link-transition:all 0.3s ease-in-out;--select-border:#ccc;--select-focus:#21759b;--select-arrow:var(--select-border)}@media only screen and (min-width:652px){:root{--font-size-xxl:2.5rem;--font-size-xxxl:6rem;--font-size-xxxxl:9rem}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{cursor:default;line-height:var(--line-height-body);overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit;text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:#464646}body{margin:0;background:#fff;overflow-x:hidden}section{padding:0}main{padding:1.5rem 3rem}aside{padding:1.5rem 3rem}@media screen and (max-width:767px){main{padding:1.5rem}aside{padding:1.5rem}}p{margin-bottom:var(--margin-bottom)}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.375rem}address{margin:0 0 1.375rem}pre{font-family:var(--font-pre);font-size:var(--font-size-base);line-height:var(--line-height-pre);margin-bottom:1.625rem;max-width:100%;overflow:auto;padding:1.625rem;background:#eee}code,kbd,tt,var{font-family:var(--font-code);font-size:var(--font-size-base)}abbr,acronym{border-bottom:1px dotted #ddd;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}.big{font-size:var(--font-size-xl)}small{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}hr{color:inherit;background-color:#ddd;border:0;height:1px;margin-bottom:var(--margin-bottom)}nav ol,nav ul{list-style-type:none;padding:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.375rem;font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:#21759b;clear:both}h1{font-size:var(--font-size-xxl);margin-bottom:1.625rem}h2{font-size:var(--font-size-xl);margin-bottom:1.5rem}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}dl dl,dl ul,dl ol,ul dl,ul ul,ul ol,ol dl,ol ul,ol ol{margin:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5rem}dt{font-weight:var(--font-weight-bold)}dd{margin:0 1.5rem 1.5rem}embed,iframe,object{max-width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border-style:none}svg:not([fill]){fill:currentColor}img{height:auto;max-width:100%}figure{margin:1rem 0}table{margin:0 0 1.5rem;width:100%;border-collapse:collapse;border-color:inherit;text-indent:0}table,th,td{border:1px solid rgba(0,0,0,.1)}th,td{padding:.5rem}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}a,span,i,small{display:inline-block;text-decoration:none}a{color:#21759b;text-decoration:var(--link-decoration);transition:var(--link-transition)}a:visited{color:purple}a:hover,a:focus,a:active{text-decoration:var(--link-decoration-hover);filter:brightness(var(--color-filter-hover-dark)) saturate(var(--color-filter-hover-saturate))}a:focus{outline:none}a:hover,a:active{outline:none}button,input[type="button"],input[type="reset"],input[type="submit"]{position:relative;display:inline-block;padding:.625rem 1.375rem;border:none;border-radius:0;box-shadow:none;line-height:var(--line-height-button);outline:none;cursor:pointer;color:var(--color-white);background-color:#337ab7;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);transition:var(--link-transition);text-align:center;text-decoration:none;word-break:break-word}button:hover:not(.disabled),button:hover:not(:disabled),input[type="button"]:hover:not(.disabled),input[type="button"]:hover:not(:disabled),input[type="reset"]:hover:not(.disabled),input[type="reset"]:hover:not(:disabled),input[type="submit"]:hover:not(.disabled),input[type="submit"]:hover:not(:disabled){color:var(--color-white);background-color:#337ab7;filter:brightness(var(--color-filter-hover-light)) saturate(var(--color-filter-hover-saturate))}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{color:var(--color-white);background-color:#337ab7}button.disabled,button:disabled[disabled],input[type="button"].disabled,input[type="button"]:disabled[disabled],input[type="reset"].disabled,input[type="reset"]:disabled[disabled],input[type="submit"].disabled,input[type="submit"]:disabled[disabled]{filter:grayscale(100%)}button.disabled:hover,button:disabled[disabled]:hover,input[type="button"].disabled:hover,input[type="button"]:disabled[disabled]:hover,input[type="reset"].disabled:hover,input[type="reset"]:disabled[disabled]:hover,input[type="submit"].disabled:hover,input[type="submit"]:disabled[disabled]:hover{filter:grayscale(100%)}button:visited,input[type="button"]:visited,input[type="reset"]:visited,input[type="submit"]:visited{color:var(--color-white)}button a{display:inline-block;padding:.625rem 1.375rem;border:none;border-radius:0;box-shadow:none;line-height:var(--line-height-button);outline:none;cursor:pointer;color:var(--color-white);background-color:transparent;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);transition:none;text-align:center;text-decoration:none;word-break:break-word}button a:hover:not(.disabled),button a:hover:not(:disabled){color:var(--color-white);background-color:transparent;filter:none}button a.disabled,button a:disabled[disabled]{filter:grayscale(100%)}button a.disabled:hover,button a:disabled[disabled]:hover{filter:grayscale(100%)}button a:visited{color:var(--color-white)}button.btn-alt{color:#464646;background-color:#ebe9eb}button.btn-alt:hover:not(.disabled),button.btn-alt:hover:not(:disabled){color:var(--color-white);background-color:#337ab7;filter:none}button.btn-link{padding:0}button.btn-full{width:100%;padding-left:0;padding-right:0}button.btn-wide{padding-left:3rem;padding-right:3rem}button.btn-wider{padding-left:4rem;padding-right:4rem}button.btn-small{padding:.375rem 1rem}button.btn-rounded{border-radius:9999px}button.btn-outline{padding:.5rem 1.25rem;border:2px solid #337ab7;background-color:var(--color-white);color:#464646}button.btn-outline:hover{background-color:#337ab7;color:var(--color-white);filter:none}a.btn{display:inline-block;padding:.625rem 1.375rem;border:none;border-radius:0;box-shadow:none;line-height:var(--line-height-button);outline:none;cursor:pointer;color:var(--color-white);background-color:#337ab7;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);transition:var(--link-transition);text-align:center;text-decoration:none;word-break:break-word}a.btn:hover:not(.disabled),a.btn:hover:not(:disabled){color:var(--color-white);background-color:#337ab7;filter:brightness(var(--color-filter-hover-light)) saturate(var(--color-filter-hover-saturate))}a.btn:active,a.btn:focus{color:var(--color-white);background-color:#337ab7}a.btn.disabled,a.btn:disabled[disabled]{filter:grayscale(100%)}a.btn.disabled:hover,a.btn:disabled[disabled]:hover{filter:grayscale(100%)}a.btn:visited{color:var(--color-white)}a.btn.btn-alt{color:#464646;background-color:#ebe9eb}a.btn.btn-alt:hover:not(.disabled),a.btn.btn-alt:hover:not(:disabled){color:var(--color-white);background-color:#337ab7;filter:none}a.btn.btn-rounded{border-radius:9999px}a.btn.btn-outline{padding:.5rem 1.25rem;border:2px solid #337ab7;background-color:var(--color-white);color:#464646}a.btn.btn-outline:hover{background-color:#337ab7;color:var(--color-white);filter:none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{color:#ddd;border:1px solid #ccc;border-radius:0;padding:0 .375rem;height:2.375rem}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus{color:#464646;outline:none}select{border:1px solid #ccc}textarea{width:100%;resize:vertical;color:#ddd;border:1px solid #ccc;border-radius:0;padding:.375rem}textarea:focus{color:#464646}label{font-weight:var(--font-weight-normal)}fieldset{border:1px solid #ccc;background-color:#f1f1f1;padding:.875rem 1.375rem}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:var(--color-filter-opacity-dark)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}form.search-form{display:flex}form.search-form button.search-submit{display:inline-flex;align-items:center;height:2.375rem;margin-left:.25rem;padding:.375rem .875rem}.site-container{position:relative}.site-content>*:last-child{margin-bottom:var(--margin-bottom-none)}article{position:relative;background-color:#f4f5f7}article.post{margin-bottom:var(--margin-bottom)}.front-page>div{position:relative;background-color:#f4f5f7}div.page{margin-bottom:var(--margin-bottom)}.updated:not(.published){display:none}.page-header,.post-header{position:relative;margin-bottom:1.375rem}.page-header .page-title,.post-header .page-title{color:var(--color-white);background-color:#337ab7;padding:.375rem 1.5rem .625rem;margin-bottom:1.375rem}.page-header .post-title,.post-header .post-title{color:var(--color-white);background-color:#337ab7;margin:0}.page-header .post-title a,.post-header .post-title a{padding:.375rem 1.5rem;color:var(--color-white)}.page-header .post-title a:hover,.post-header .post-title a:hover{color:#f4f5f7;background-color:#337ab7;filter:none}.page-header .sticky-post,.post-header .sticky-post{position:absolute;color:#337ab7;background-color:var(--color-white);top:.375rem;right:.375rem;padding:.125rem .375rem}.post-meta,.page-meta{padding:0 .875rem;margin-bottom:.75rem;font-size:var(--font-size-sm)}.post-image,.page-image{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;padding:0 1.375rem}.post-content,.post-summary,.page-content{padding:1rem 1.5rem;margin-bottom:1rem}.post-content p:last-child,.post-summary p:last-child,.page-content p:last-child{margin-bottom:0}.post-footer{display:flex;justify-content:space-between;align-items:center}.post-footer .post-taxonomy{flex:1;color:var(--color-white);background-color:#337ab7;padding:.5rem 1.5rem}.post-footer .post-taxonomy a{color:var(--color-white)}.post-footer .post-taxonomy a:hover{color:#f4f5f7;background-color:#337ab7;filter:none}.post-footer .edit-link a{padding:.5rem .625rem;color:var(--color-white);background-color:#337ab7}.post-footer .edit-link a:hover{filter:brightness(var(--color-filter-hover-light)) saturate(var(--color-filter-hover-saturate))}.page-footer .edit-link a{padding:.25rem .625rem;color:var(--color-white);background-color:#337ab7}.page-footer .edit-link a:hover{filter:brightness(var(--color-filter-hover-light)) saturate(var(--color-filter-hover-saturate))}.page-links{display:flex;align-items:center;margin-bottom:1.5rem}.page-links .post-page-numbers{padding:.5rem .625rem;margin:0 .125rem;border:1px solid #ccc;line-height:1;text-decoration:none;border-radius:0;font-weight:var(--font-weight-bold);color:#464646}.page-links .post-page-numbers:first-child{margin-left:.375rem}.page-links .post-page-numbers:hover{background-color:#f4f5f7}.page-links .post-page-numbers.current{background-color:#f4f5f7}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.sticky{display:block}a.more-link{padding:.25rem .625rem;background-color:#337ab7;color:var(--color-white)}a.more-link:hover{filter:brightness(var(--color-filter-hover-light)) saturate(var(--color-filter-hover-saturate))}a.more-link:visited{color:var(--color-white)}a.back-to-top{position:fixed;bottom:4em;right:1.5rem}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.main-navigation{display:block;width:100%;margin:0 auto;background-color:var(--color-mid-gray);z-index:99}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999rem;z-index:99999;background-color:var(--color-gray)}.main-navigation ul ul ul{left:-999rem;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:100%}.main-navigation ul ul li a{width:8rem}.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;padding:.625rem .875rem;color:var(--color-white);text-align:center;text-decoration:none}.main-navigation a:hover,.main-navigation a:focus{background-color:var(--color-dark-gray)}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{color:var(--color-white);background-color:var(--color-dark-gray)}@media screen and (min-width:992px){.main-navigation ul{display:flex;justify-content:flex-start}.main-navigation ul ul{flex-direction:column}.main-navigation ul ul li{width:12rem}.main-navigation ul ul li a{width:100%}.main-navigation a{min-width:8rem}}section.post-pagination{padding:0;margin:0}.comment-navigation,.posts-navigation,.post-navigation{display:flex;padding:1rem;background-color:#f4f5f7}.site-content .comment-navigation,.site-content .posts-navigation,.site-content .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{flex:1 0 50%}.comment-navigation span,.posts-navigation span,.post-navigation span{padding:0 1rem}.comment-navigation span.prev,.posts-navigation span.prev,.post-navigation span.prev{float:right}nav.posts-navigation .nav-left{margin-right:.625rem}nav.posts-navigation .nav-right{margin-left:.625rem}nav.posts-navigation.paginate-center .nav-links{justify-content:center}nav.posts-navigation.paginate-between .nav-links{justify-content:space-between}nav.posts-navigation.paginate-around .nav-links{justify-content:space-around}nav.posts-navigation.paginate-evenly .nav-links{justify-content:space-evenly}.nav-links{display:flex;justify-content:center;width:100%;margin:0}.nav-links .nav-link{display:flex}.nav-links .page-numbers{padding:.5rem .625rem;margin:0 .125rem;border:1px solid #ccc;line-height:1;text-decoration:none;border-radius:0;font-weight:var(--font-weight-bold)}.nav-links .page-numbers.current{color:#464646;background:#f4f5f7}.nav-links .page-numbers.dots{color:#464646;font-weight:var(--font-weight-bold)}.nav-links a.page-numbers{color:#464646}.nav-links a.page-numbers:hover{background:#f4f5f7}.nav-links a.next,.nav-links a.prev{padding:.5rem .875rem;color:var(--color-white);background-color:#337ab7}.nav-links a.next:hover,.nav-links a.prev:hover{background-color:#337ab7;filter:brightness(var(--color-filter-hover-light)) saturate(var(--color-filter-hover-saturate))}.nav-links .dots{text-align:center;line-height:.5}@media only screen and (min-width:592px){nav.posts-navigation .nav-links{display:flex;justify-content:center;flex-wrap:wrap}nav.posts-navigation .nav-links .nav-next,nav.posts-navigation .nav-links .nav-previous{flex:0 1 auto;margin-bottom:inherit;margin-top:inherit}nav.posts-navigation .nav-links .nav-previous{margin-right:.625rem}nav.posts-navigation .nav-links .nav-next{margin-left:.625rem}}.widget{margin:0 0 1.5rem;display:flex;flex-direction:column}.widget .widget-title{padding:.375rem .625rem;margin-bottom:1.625rem;color:var(--color-white);background-color:#337ab7;font-size:var(--font-size-lg);line-height:1.5;font-weight:var(--font-weight-normal);text-transform:none}.widget select{max-width:100%}.widget ul,.widget ol{margin:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.625rem}.widget ul li ul{margin-left:1rem}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;background-color:var(--color-white);z-index:9999}.loader.hidden{display:none}.loader>div{color:transparent;width:2.5rem;height:2.5rem;border-radius:50%;border-top:.375rem solid #337ab7;animation:rotate 1200ms infinite linear}.site-header{position:relative;background-color:#fff;z-index:10;}.site-title{margin:0 0 1rem;font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:#21759b;clear:both}.site-description{margin:0;line-height:var(--line-height-body);font-weight:var(--font-weight-normal);text-transform:none;font-size:var(--font-size-base)}.site-logo{display:inline-block;max-width:100%}.site-branding-wrap{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-wrap .site-logo{margin-right:.625rem}.site-footer{position:relative}.hero{padding:1.375rem 3rem}.hero.hero-banner{display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;align-items:center}.hero .hero-content{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;width:100%;padding:1.375rem;border:1px solid red;position:relative;border:1px solid #ccc}.hero .hero-content>*{z-index:1}.hero .hero-content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-white);opacity:var(--color-filter-opacity-light)}.hero .hero-content .hero-title{margin-top:0;font-weight:var(--font-weight-bold);color:var(--wc-primary-text)}.hero .hero-content p.hero-description{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);color:var(--wc-secondary-text);line-height:1.3}.hero .hero-image{width:100%;padding:1.375rem 0}.hero .hero-image img{max-width:100%;height:auto;vertical-align:bottom;border-style:none}@media screen and (min-width:992px){.hero{padding:1.375rem 3rem}.hero .hero-content{justify-content:flex-start;align-items:center}}@media screen and (min-width:1200px){.hero{padding:1.375rem 4rem;min-height:24rem}.hero.hero-banner{flex-flow:row}.hero .hero-content{align-items:start}}@media screen and (max-width:1199px){.hero .hero-content{text-align:center}}@media screen and (max-width:767px){.hero .hero-image{display:none}}.menu-toggle,.main-navigation.toggled ul{display:block}.menu-toggle ul,.main-navigation.toggled ul ul{width:100%}.menu-toggle ul a,.main-navigation.toggled ul ul a{width:100%}button.menu-toggle{width:100%;border:0;text-align:center}@media screen and (min-width:992px){.menu-toggle{display:none}}@media (max-width:768px){.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.site-info{text-align:center}}.wp-block-button .wp-block-button__link{padding:.75rem 1.25rem;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.wp-caption{margin-bottom:1rem;max-width:100%;position:relative}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:.875rem;padding-top:.375rem;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:.875rem;text-align:center}.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.rounded{border-radius:var(--border-radius)!important}.rounded-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.rounded-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.rounded-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.rounded-circle{border-radius:50%}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;word-wrap:normal!important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{display:block;background-color:#f1f1f1;border-radius:.25rem;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;font-size:.875rem;font-weight:700;width:auto;height:auto;left:.25rem;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:.25rem;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}[aria-busy="true" i]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true" i],[disabled]{cursor:not-allowed}[aria-hidden="false" i][hidden]{display:initial}[aria-hidden="false" i][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}dialog{position:absolute;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:1rem;left:0;right:0;background-color:var(--color-white);border:solid;color:var(--color-black)}dialog:not([open]){display:none}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:999}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:999}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:999}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-italic{font-style:italic}.text-bold{font-weight:var(--font-weight-bold)}.text-small{font-size:var(--font-size-sm)}.text-hero{font-style:italic;text-transform:uppercase;text-align:center;font-weight:700;font-size:2.875rem}.text-white{color:#fff!important}.text-muted{color:#adb5bd!important}.font-weight-normal{font-weight:var(--font-weight-normal)}.font-weight-bold{font-weight:var(--font-weight-bold)}.lead{font-size:var(--font-size-xl);font-weight:var(--font-weight-lighter)}.lead-small{font-size:var(--font-size-lg);font-weight:var(--font-weight-lighter)}.lead-strong{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.no-padding{padding:0}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-copy{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.all-copy{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}
