@font-face{font-family:ignition-icons;src:url(//wcpbuildingrenewal.com/wp-content/plugins/ignition/inc/assets/vendor/ignition-icons/fonts/ignition-icons.eot);src:url(//wcpbuildingrenewal.com/wp-content/plugins/ignition/inc/assets/vendor/ignition-icons/fonts/ignition-icons.eot?#iefix) format('eot'),url(//wcpbuildingrenewal.com/wp-content/plugins/ignition/inc/assets/vendor/ignition-icons/fonts/ignition-icons.woff2) format('woff2'),url(//wcpbuildingrenewal.com/wp-content/plugins/ignition/inc/assets/vendor/ignition-icons/fonts/ignition-icons.woff) format('woff'),url(//wcpbuildingrenewal.com/wp-content/plugins/ignition/inc/assets/vendor/ignition-icons/fonts/ignition-icons.ttf) format('truetype'),url(//wcpbuildingrenewal.com/wp-content/plugins/ignition/inc/assets/vendor/ignition-icons/fonts/ignition-icons.svg#ignition-icons) format('svg')}.ignition-icons::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons}.ignition-icons-500px:before{content:"\E001"}.ignition-icons-accessible-icon:before{content:"\E002"}.ignition-icons-airbnb:before{content:"\E003"}.ignition-icons-amazon-pay:before{content:"\E004"}.ignition-icons-amazon:before{content:"\E005"}.ignition-icons-angle-double-down:before{content:"\E006"}.ignition-icons-angle-double-left:before{content:"\E007"}.ignition-icons-angle-double-right:before{content:"\E008"}.ignition-icons-angle-double-up:before{content:"\E009"}.ignition-icons-angle-down:before{content:"\E00A"}.ignition-icons-angle-left:before{content:"\E00B"}.ignition-icons-angle-right:before{content:"\E00C"}.ignition-icons-angle-up:before{content:"\E00D"}.ignition-icons-apple-pay:before{content:"\E00E"}.ignition-icons-apple:before{content:"\E00F"}.ignition-icons-arrow-down:before{content:"\E010"}.ignition-icons-arrow-left:before{content:"\E011"}.ignition-icons-arrow-right:before{content:"\E012"}.ignition-icons-arrow-up:before{content:"\E013"}.ignition-icons-bandcamp:before{content:"\E014"}.ignition-icons-bars:before{content:"\E015"}.ignition-icons-behance-square:before{content:"\E016"}.ignition-icons-caret-down:before{content:"\E017"}.ignition-icons-caret-left:before{content:"\E018"}.ignition-icons-caret-right:before{content:"\E019"}.ignition-icons-caret-up:before{content:"\E01A"}.ignition-icons-cc-amazon-pay:before{content:"\E01B"}.ignition-icons-cc-amex:before{content:"\E01C"}.ignition-icons-cc-apple-pay:before{content:"\E01D"}.ignition-icons-cc-diners-club:before{content:"\E01E"}.ignition-icons-cc-discover:before{content:"\E01F"}.ignition-icons-cc-jcb:before{content:"\E020"}.ignition-icons-cc-mastercard:before{content:"\E021"}.ignition-icons-cc-paypal:before{content:"\E022"}.ignition-icons-cc-stripe:before{content:"\E023"}.ignition-icons-cc-visa:before{content:"\E024"}.ignition-icons-check:before{content:"\E025"}.ignition-icons-chrome:before{content:"\E026"}.ignition-icons-codepen:before{content:"\E027"}.ignition-icons-comment:before{content:"\E028"}.ignition-icons-deviantart:before{content:"\E029"}.ignition-icons-dir-down:before{content:"\E02A"}.ignition-icons-dir-left:before{content:"\E02B"}.ignition-icons-dir-right:before{content:"\E02C"}.ignition-icons-dir-up:before{content:"\E02D"}.ignition-icons-dribbble:before{content:"\E02E"}.ignition-icons-dropbox:before{content:"\E02F"}.ignition-icons-drupal:before{content:"\E030"}.ignition-icons-envelope:before{content:"\E031"}.ignition-icons-etsy:before{content:"\E032"}.ignition-icons-facebook-square:before{content:"\E033"}.ignition-icons-firefox-browser:before{content:"\E034"}.ignition-icons-firefox:before{content:"\E035"}.ignition-icons-flickr:before{content:"\E036"}.ignition-icons-foursquare:before{content:"\E037"}.ignition-icons-get-pocket:before{content:"\E038"}.ignition-icons-github-square:before{content:"\E039"}.ignition-icons-goodreads:before{content:"\E03A"}.ignition-icons-google-pay:before{content:"\E03B"}.ignition-icons-google:before{content:"\E03C"}.ignition-icons-hacker-news:before{content:"\E03D"}.ignition-icons-heart-empty:before{content:"\E03E"}.ignition-icons-heart:before{content:"\E03F"}.ignition-icons-info-circle:before{content:"\E040"}.ignition-icons-instagram-square:before{content:"\E041"}.ignition-icons-internet-explorer:before{content:"\E042"}.ignition-icons-lastfm-square:before{content:"\E043"}.ignition-icons-linkedin:before{content:"\E044"}.ignition-icons-location-arrow:before{content:"\E045"}.ignition-icons-long-arrow-alt-down:before{content:"\E046"}.ignition-icons-long-arrow-alt-left:before{content:"\E047"}.ignition-icons-long-arrow-alt-up:before{content:"\E048"}.ignition-icons-long-arrow-right:before{content:"\E049"}.ignition-icons-medium:before{content:"\E04A"}.ignition-icons-mixcloud:before{content:"\E04B"}.ignition-icons-opera:before{content:"\E04C"}.ignition-icons-paypal:before{content:"\E04D"}.ignition-icons-pinterest-square:before{content:"\E04E"}.ignition-icons-play:before{content:"\E04F"}.ignition-icons-reddit:before{content:"\E050"}.ignition-icons-safari:before{content:"\E051"}.ignition-icons-search-minus:before{content:"\E052"}.ignition-icons-search-plus:before{content:"\E053"}.ignition-icons-search:before{content:"\E054"}.ignition-icons-shopping-basket:before{content:"\E055"}.ignition-icons-shopping-cart:before{content:"\E056"}.ignition-icons-skype:before{content:"\E057"}.ignition-icons-snapchat:before{content:"\E058"}.ignition-icons-soundcloud:before{content:"\E059"}.ignition-icons-spinner:before{content:"\E05A"}.ignition-icons-spotify:before{content:"\E05B"}.ignition-icons-star-empty:before{content:"\E05C"}.ignition-icons-star-half-alt:before{content:"\E05D"}.ignition-icons-star-half:before{content:"\E05E"}.ignition-icons-star:before{content:"\E05F"}.ignition-icons-steam-square:before{content:"\E060"}.ignition-icons-stripe:before{content:"\E061"}.ignition-icons-stumbleupon:before{content:"\E062"}.ignition-icons-times:before{content:"\E063"}.ignition-icons-tripadvisor:before{content:"\E064"}.ignition-icons-tumblr-square:before{content:"\E065"}.ignition-icons-twitch:before{content:"\E066"}.ignition-icons-twitter-square:before{content:"\E067"}.ignition-icons-user:before{content:"\E068"}.ignition-icons-vimeo:before{content:"\E069"}.ignition-icons-whatsapp:before{content:"\E06A"}.ignition-icons-wikipedia-w:before{content:"\E06B"}.ignition-icons-windows:before{content:"\E06C"}.ignition-icons-wordpress:before{content:"\E06D"}.ignition-icons-y-combinator:before{content:"\E06E"}.ignition-icons-yelp:before{content:"\E06F"}.ignition-icons-youtube-play:before{content:"\E070"}.ignition-icons-youtube-square:before{content:"\E071"}:root{--ignition-colors-white:#fff;--ignition-colors-black:#000;--ignition-colors-grey:#f1f1f1;--ignition-colors-green:#4bbf39;--ignition-colors-red:#d62a29;--ignition-colors-yellow:#ffa500;--ignition-colors-blue:#70a8e4;--ignition-font-weight-normal:400;--ignition-font-weight-bold:700}
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;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0!important;margin-left:0!important}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}html{box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;height:100%}*{box-sizing:inherit}::after,::before{box-sizing:inherit}[tabindex="-1"]:focus{outline:0!important}[hidden]{display:none!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;overflow-wrap:break-word;height:100%}h1,h2,h3,h4,h5,h6{line-height:normal;margin:0 0 30px;text-rendering:optimizeLegibility;font-weight:var(--ignition-font-weight-bold)}h1{font-size:36px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}p{margin:0 0 30px}strong{font-weight:var(--ignition-font-weight-bold)}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}a{transition:color .18s ease,background-color .18s ease,border-color .18s ease;text-decoration:none}a:hover{text-decoration:none}.group::after{content:"";display:table;clear:both}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}figure{margin:0}ol,ul{padding-left:20px;margin:0 0 30px 0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}dl{margin:0 0 30px}dt{font-weight:var(--ignition-font-weight-bold)}dd{margin:0 0 15px}blockquote{margin:0 0 30px;font-weight:var(--ignition-font-weight-normal);text-align:center;line-height:1.428571429}blockquote cite{display:block;margin:10px 0 0;font-size:16px;font-style:normal}table{margin:0 0 30px;border-collapse:collapse;border-spacing:0;width:100%}td,th{border:1px solid;padding:10px}caption,td,th{text-align:left;vertical-align:middle}th{border-width:1px;font-weight:var(--ignition-font-weight-bold)}td{border-width:1px}code,kbd,pre,samp,tt,var{font-family:monospace,serif;-webkit-hyphens:none;hyphens:none;font-style:normal}pre{margin:0 0 30px;padding:15px;border:1px solid;overflow:auto}address{margin:0 0 30px;font-style:normal;line-height:inherit}abbr,abbr[title]{text-decoration:none;border:0}mark{color:inherit;font:inherit;background:0 0}hr{margin:50px 0;display:block;clear:both;height:1px;border:0}audio,embed,iframe,object,video{margin:0 0 30px;max-width:100%;border:0}p>audio,p>embed,p>iframe,p>object,p>video,span>audio,span>embed,span>iframe,span>object,span>video{margin-bottom:0}#map *,.map *{max-width:none!important}.btn,.button,.ci-item-filter,.comment-reply-link,button[type=submit],input[type=reset],input[type=submit]{display:inline-block;margin:0;line-height:normal;border:0;box-shadow:none;text-align:center;vertical-align:middle;cursor:pointer;white-space:normal;transition:.18s background-color ease,.18s color ease,.18s border-color ease;-webkit-user-select:none;user-select:none;border-radius:0;width:auto;height:auto;background:0 0;text-transform:none;border:2px solid transparent;padding:11px 26px;font-size:16px}.btn:focus,.button:focus,.ci-item-filter:focus,.comment-reply-link:focus,button[type=submit]:focus,input[type=reset]:focus,input[type=submit]:focus{box-shadow:none}.btn:hover,.button:hover,.ci-item-filter:hover,.comment-reply-link:hover,button[type=submit]:hover,input[type=reset]:hover,input[type=submit]:hover{text-decoration:none}.btn.disabled.disabled,.btn.disabled:disabled,.button.disabled.disabled,.button.disabled:disabled{cursor:not-allowed;opacity:.65}button:disabled.disabled,button:disabled:disabled,input[type=submit]:disabled.disabled,input[type=submit]:disabled:disabled{cursor:not-allowed;opacity:.65}.btn-xs{padding:5px 20px;font-size:14px}.btn-sm{padding:10px 22px;font-size:14px}.btn-lg{padding:14px 32px;font-size:18px}.btn-block{min-width:100%;display:block;padding-left:20px;padding-right:20px}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.screen-reader-text-focusable:active,.screen-reader-text-focusable:focus,.sr-only-focusable:active,.sr-only-focusable:focus{width:auto;height:auto;margin:0;overflow:visible;clip:auto}.skip-link{left:-9999rem;top:2.5rem;z-index:100000;background-color:var(--ignition-colors-grey);color:var(--ignition-colors-black);box-shadow:0 0 10px rgba(0,0,0,.15)}.skip-link:focus{position:fixed;display:block;left:6px;top:7px;right:auto;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000}form>p{margin-bottom:15px}.label,label{display:block;margin:0 0 8px;font-weight:var(--ignition-font-weight-bold);line-height:normal;cursor:pointer;font-size:16px}input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{display:inline-block;font-size:16px;width:100%;max-width:100%;height:50px;padding:10px 15px;box-shadow:none;line-height:normal;border:1px solid transparent;background-image:none;border-radius:0;font-family:inherit;transition:border-color .18s ease,background-color .18s ease;-webkit-appearance:none;appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0}input[type=color]:focus,input[type=color]:hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:currentColor}input[type=file]{height:auto}textarea{padding:20px 20px}select{-webkit-appearance:none;appearance:none;background-clip:padding-box;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;max-width:100%}select::-ms-expand{background-color:transparent;border:0}select[multiple],select[size]{height:auto}.input-group{margin-bottom:30px;position:relative}input[type=search]{box-sizing:border-box;-webkit-appearance:none;appearance:none}textarea{height:auto;resize:vertical}input[type=checkbox],input[type=radio]{margin:4px 2px 0 0;line-height:normal;width:auto;height:auto;flex:none}fieldset{margin:0 0 30px;padding:0;border:0;min-width:0}input[type=date]{-webkit-appearance:none;appearance:none}::-webkit-input-placeholder{font-weight:var(--ignition-font-weight-normal);opacity:.5;color:currentColor}:-moz-placeholder{font-weight:var(--ignition-font-weight-normal);opacity:.5;color:currentColor}::-moz-placeholder{font-weight:var(--ignition-font-weight-normal);opacity:.5;color:currentColor}:-ms-input-placeholder{font-weight:var(--ignition-font-weight-normal);opacity:.5;color:currentColor}body{overflow-x:hidden}.page-wrap{display:flex;flex-direction:column;min-height:100%;max-width:100%;margin:0 auto;position:relative}.site-content-wrap{display:flex;flex-direction:column;flex:auto}.main{flex:auto}.ignition-no-main-padding-on .main{padding-top:0;padding-bottom:0}.layout-reverse{flex-direction:row-reverse}.justify-content-center{justify-content:center}.header{display:flex;flex-direction:column;position:relative;z-index:30}.header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.header-fixed{position:absolute;width:100%;top:0;left:0}.site-branding{max-width:200px;margin-left:10px;margin-right:10px;flex:none}.site-logo{font-size:26px;margin:0;font-weight:var(--ignition-font-weight-bold);line-height:1.2}.site-tagline{font-size:14px;margin:0}.head-content-slot{display:flex;align-items:center}.head-intro .head-content-slot{margin-left:-10px;margin-right:-10px}.head-content-slot-end{justify-content:flex-end;text-align:right;margin-left:auto}.head-content-slot-center{justify-content:center;text-align:center}.head-content-slot-mobile-nav{display:none}.head-content-slot-item{position:relative;margin:0 10px;flex:none}.head-menu-slot{display:flex;margin-left:10px;margin-right:10px}.head-menu-slot .head-mast{flex:auto}.head-intro{font-size:14px;line-height:normal}.head-intro a{color:inherit}.head-intro a:hover{color:inherit}.head-intro-inner{padding:8px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-column-gap:10px;position:relative}.head-intro-inner .head-content-slot{flex:auto}.head-intro-inner::after{content:"";border-bottom:1px solid;display:block;width:100%;position:absolute;bottom:0}.head-mast{position:relative}.head-mast a{color:inherit}.head-mast .head-content-slot{color:inherit}.head-mast::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.head-mast-inner{padding:30px 0;display:flex;align-items:center;margin-left:-10px;margin-right:-10px;position:relative;transition:padding .2s ease}.head-mast-inner::after{content:"";display:block;width:calc(100% - 20px);position:absolute;left:10px;bottom:0}.sticky-wrapper{width:100%}.head-mast.sticky-fixed{position:fixed;top:0;left:0;z-index:100;width:100%!important;transition:transform .2s ease-out}.head-mast.sticky-fixed .head-mast-inner{padding-top:15px;padding-bottom:15px}.head-mast.sticky-active.sticky-hidden{transform:translate3d(0,-100%,0)}.header-full-nav-right .head-menu-slot{flex:auto;justify-content:flex-end}.header-full-nav-left .head-menu-slot{flex:auto}.header-full-nav-center .head-mast .head-content-slot,.header-full-nav-center .site-branding{width:20%;flex:none;max-width:100%}.header-full-nav-center .head-menu-slot{flex:auto;justify-content:center}.header-nav-split .site-branding{text-align:center}.header-nav-split .head-slot{flex:auto;width:35%}.head-menu-slot-right,.head-slot-right{justify-content:flex-end}.head-slot{display:flex;align-items:center}.head-slot .head-content-slot-end{margin-left:0}.page-hero{position:relative;display:flex;align-items:center;padding:45px 0;overflow:hidden}.page-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-hero-align-center{text-align:center}.page-hero-align-center .page-hero-content{margin:0 auto}.page-hero-align-left{text-align:left}.page-hero-align-right{text-align:right}.page-hero-align-right .page-hero-content{margin-left:auto}.page-hero-align-top{align-items:flex-start}.page-hero-align-middle{align-items:center}.page-hero-align-bottom{align-items:flex-end}.page-hero-content{position:relative;z-index:15}.page-hero-title{color:inherit;margin:0 0 5px;line-height:normal}.page-hero-subtitle,.page-subtitle,.page-title-description{margin:0;font-size:14px;line-height:normal}.page-hero-subtitle a,.page-subtitle a,.page-title-description a{color:currentColor}.page-hero-subtitle :last-child,.page-subtitle :last-child,.page-title-description :last-child{margin-bottom:0}.page-title-wrap{margin:0 0 30px}.page-title{margin-bottom:0;line-height:normal}.page-subtitle{margin-bottom:0}.page-subtitle a{color:currentColor}.page-subtitle :last-child{margin-bottom:0}.page-title-align-center{text-align:center}.page-title-align-center .page-title-content{margin:0 auto}.page-title-align-left{text-align:left}.page-title-align-right{text-align:right}.page-title-align-right .page-title-content{margin-left:auto}@keyframes ignition-rotate-animation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.page-hero-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.page-hero-video-wrap.visible .page-hero-video-background{opacity:1}.page-hero-video-wrap.visible::before{display:none}.page-hero-video-wrap::before{border:3px solid rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.6);border-radius:100%;height:40px;width:40px;animation:ignition-rotate-animation .8s infinite linear;content:"";position:absolute;z-index:10;right:20px;bottom:20px}.page-hero-video-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease}.page-hero-video-background iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;pointer-events:none;transform:translate(-50%,-50%);max-width:none}.page-hero-video-background video{width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0}.section-pre-main{font-size:.895rem}.section-pre-main .ignition-breadcrumbs{padding:14px 0;height:100%;border-bottom:1px solid}.section-pre-main .ignition-breadcrumbs .rank-math-breadcrumb>p{margin-bottom:0}.nav{display:block;width:auto}.navigation-main{margin:0;padding:0;list-style:none;line-height:normal;width:auto}.navigation-main li{position:relative}.navigation-main>li{display:inline-block}.navigation-main a{display:block;white-space:nowrap}.navigation-main ul{text-align:left;position:absolute;z-index:10;visibility:hidden;opacity:0;transition:transform .25s ease .2s,opacity .25s ease .2s,visibility 0s ease .35s;transform:translate(0,10px);margin-left:10px;max-width:none}.navigation-main ul ul{top:-16px;left:100%;margin:0;transform:translate(-10px,0)}.navigation-main>li:first-child ul{margin-left:0}.navigation-main li:focus-within>ul,.navigation-main li:hover>ul{transition-delay:0s,0s,0s;visibility:visible;opacity:1}.navigation-main li:focus-within ul,.navigation-main li:hover ul{z-index:15}.navigation-main>li:hover>ul{transform:translate(0,0)}.navigation-main li li:hover>ul{transform:translate(0,0)}.navigation-main>.nav-open-left ul{right:0}.navigation-main>.nav-open-left ul ul{right:100%;left:auto}.navigation-main li .nav-open-left ul{right:100%;left:auto}.navigation-main li .nav-open-left.menu-item-has-children>a::after{content:"\E02B";font-size:12px}.navigation-main li.nav-open-left .menu-item-has-children>a::after{content:"\E02B";font-size:12px}.navigation-main ul{padding:15px 0;list-style:none;min-width:220px;box-shadow:0 0 24px rgba(0,0,0,.08)}.navigation-main a{position:relative;color:currentColor}.navigation-main>li>a{padding:10px 0;margin:0 12px}.navigation-main>li:first-child>a{margin-left:0}.navigation-main li li a{padding:6px 15px;color:currentColor;font-size:.9375em}.navigation-main .menu-item-has-children>a::after,.navigation-main .page_item_has_children>a::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E02A";font-size:10px;position:relative;top:-3px;right:-6px;line-height:normal}.navigation-main li .menu-item-has-children>a,.navigation-main li .page_item_has_children>a{padding-right:25px}.navigation-main li .menu-item-has-children>a::after,.navigation-main li .page_item_has_children>a::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E02C";position:absolute;right:10px;top:50%;transform:translateY(-50%)}.navigation-main .nav-button>a{border:2px solid currentColor;padding:7px 20px;margin-left:15px}.navigation-main .nav-button>a::before{display:none}.navigation-main .nav-button:last-child>a{margin-right:0}.navigation-main li[class*=ignition-icons-]:not(:first-child){margin-left:10px}.navigation-main li[class*=ignition-icons-]>a{display:inline-block;margin-left:0}.navigation-main li[class*=ignition-icons-]::before{display:inline-block;margin-right:7px;font-size:.85em;position:relative;top:1px}.navigation-main .mega-menu>ul{display:flex}.navigation-main .mega-menu>ul>li>a{font-weight:var(--ignition-font-weight-bold);font-size:1.05em}.navigation-main .mega-menu>ul>li.current-menu-ancestor>a,.navigation-main .mega-menu>ul>li.current-menu-item>a,.navigation-main .mega-menu>ul>li>a,.navigation-main .mega-menu>ul>li>a:focus{background-color:transparent!important;color:currentColor!important}.navigation-main .mega-menu>ul ul{display:block;opacity:1;box-shadow:none;padding:0;margin:0;position:static;background:0 0;min-width:180px;transform:translate(0,10px)}.navigation-main .mega-menu>ul a::after{display:none}.navigation-main .mega-menu:focus-within ul ul,.navigation-main .mega-menu:hover ul ul{opacity:1;visibility:visible;transform:none;transition-delay:0s;background:0 0!important}.navigation-main-right{text-align:right}.navigation-main-right>li:last-child ul{right:0}.navigation-main-right>li:last-child ul ul{left:auto;right:100%}.navigation-main-right>li:last-child .menu-item-has-children>a::after{content:"\E00B";font-size:12px}.mobile-nav-trigger{text-transform:uppercase;display:inline-block;align-items:center;border:2px solid currentColor;padding:7px 20px}.mobile-nav-trigger .ignition-icons{position:relative;top:2px;margin-right:2px}.mobile-nav-trigger:hover{color:inherit}.mobile-nav-open{overflow:hidden}.navigation-mobile-wrap{padding:0 15px;position:fixed;width:100%;height:100%;overflow-y:auto;z-index:1000;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease}.mobile-nav-open .navigation-mobile-wrap{opacity:1;visibility:visible}.ignition-mobile-nav-slide-right-on .navigation-mobile-wrap{left:0;transform:translateX(-100%)}.ignition-mobile-nav-slide-right-on.mobile-nav-open .navigation-mobile-wrap{transform:translateX(0)}.admin-bar .navigation-mobile-wrap{top:33px}.navigation-mobile{margin:0;padding:0;line-height:normal}.navigation-mobile li{list-style:none;width:100%;position:relative}.navigation-mobile li ul{display:none}.navigation-mobile li[class*=ignition-icons-]{position:relative}.navigation-mobile li[class*=ignition-icons-]>a{margin-left:0;padding-left:24px}.navigation-mobile li[class*=ignition-icons-]::before{position:absolute;left:0;display:inline-block;margin-right:7px;font-size:.85em;top:20px}.navigation-mobile .menu-item-expanded>ul{display:block}.navigation-mobile .menu-item-expanded>.menu-item-sub-menu-toggle::before{transform:rotate(180deg)}.navigation-mobile a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;border-bottom:1px solid transparent;padding:15px 45px 15px 0;color:currentColor}.navigation-mobile a:active,.navigation-mobile a:hover{color:currentColor}.navigation-mobile a:focus{outline:1px dotted currentColor}.navigation-mobile-dismiss{display:flex;align-items:center;justify-content:flex-end;border-bottom:1px solid transparent;padding:14px;text-align:right;color:currentColor}.navigation-mobile-dismiss:hover{color:currentColor}.navigation-mobile-dismiss::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E063";font-size:1.5rem;margin-left:7px}.menu-item-sub-menu-toggle{height:auto;width:auto;background:0 0;box-shadow:none;display:block;flex:none;padding:15px 15px;border:0;position:absolute;top:0;right:0;line-height:1.75}.menu-item-sub-menu-toggle:focus{outline:1px dotted currentColor}.menu-item-sub-menu-toggle::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E02A";transition:transform .18s ease}.global-search-form-trigger{padding:3px}.global-search-form{position:absolute;top:100%;right:0;width:400px;transform:translateY(-30%);transition:transform .25s ease,opacity .18s ease;padding:10px;background-color:rgba(255,255,255,.9);box-shadow:0 0 6px rgba(0,0,0,.1);z-index:200;opacity:0;pointer-events:none;visibility:hidden;font-family:var(--ignition-primary-font-family)}.global-search-form button.global-search-form-submit{position:absolute;right:50px;top:50%;transform:translateY(-50%);padding:4px 10px}.head-intro-inner .head-content-slot:first-child .global-search-form{left:0;right:auto}.global-search-form-expanded{transform:translateY(0);visibility:visible;opacity:1;pointer-events:auto}.global-search-input{display:block;height:56px;font-size:16px}.global-search-input::-webkit-search-cancel-button{display:none}.global-search-form-dismiss{display:inline-block;margin:0;line-height:normal;border:0;box-shadow:none;text-align:center;vertical-align:middle;cursor:pointer;white-space:normal;transition:.18s background-color ease,.18s color ease,.18s border-color ease;-webkit-user-select:none;user-select:none;border-radius:0;width:auto;height:auto;background:0 0;position:absolute;width:42px;height:56px;top:calc(50% - 2px);right:10px;transform:translateY(-50%);font-size:26px;padding:0;line-height:0;opacity:.5}.footer-content-slot .menu,.head-content-slot .menu{margin:0;padding:0;list-style:none;display:flex;align-items:center}.footer-content-slot .menu li,.head-content-slot .menu li{margin:0 5px}.footer-content-slot .menu li:first-child,.head-content-slot .menu li:first-child{margin-left:0}.footer-content-slot .menu li:last-child,.head-content-slot .menu li:last-child{margin-right:0}.footer-content-slot .menu .nav-button>a,.head-content-slot .menu .nav-button>a{display:block;border:2px solid currentColor;padding:7px 20px;margin-left:10px}.footer-content-slot .nav-button>a,.head-intro-inner .head-content-slot .nav-button>a{padding:3px 10px;margin-left:0}.theme-language-switch-wrap{position:relative;z-index:30}.theme-language-switch-wrap:hover .theme-language-switch-dropdown{transition-delay:0s,0s,0s;visibility:visible;opacity:1}.theme-language-switch-trigger{display:flex;align-items:center}.theme-language-switch-trigger img{width:18px;margin-right:5px}.theme-language-switch-dropdown{padding:15px;width:240px;position:absolute;top:100%;right:0;margin-top:10px;text-align:left;visibility:hidden;opacity:0;transition:transform .25s ease .2s,opacity .25s ease .2s,visibility 0s ease .35s;box-shadow:0 0 6px rgba(0,0,0,.1);text-transform:none;letter-spacing:0;font-size:15px;font-family:var(--ignition-primary-font-family)}.theme-language-switch-dropdown::after{content:"";position:absolute;top:-8px;right:51px;border:4px solid transparent;width:0;height:0}.ignition-language-switcher-wrapper{display:flex;flex-wrap:nowrap;align-items:center;z-index:30;position:relative}.ignition-language-switcher-wrapper>.active-language,.ignition-language-switcher-wrapper>a{margin:0 3px;line-height:0}.ignition-language-switcher-dropdown{font-family:var(--ignition-primary-font-family)}.ignition-language-switcher-dropdown:focus-within>ul,.ignition-language-switcher-dropdown:hover>ul{transition-delay:0s,0s,0s;visibility:visible;opacity:1}.ignition-language-switcher-dropdown>ul{list-style:none;background-color:var(--ignition-colors-white);padding:15px;min-width:240px;position:absolute;top:100%;right:0;margin:10px 0 0;text-align:left;visibility:hidden;opacity:0;transition:transform .25s ease .2s,opacity .25s ease .2s,visibility 0s ease .35s;z-index:20;box-shadow:0 0 6px rgba(0,0,0,.1);text-transform:none;font-size:1rem}.ignition-language-switcher-dropdown>ul::after{content:"";position:absolute;top:-8px;right:7px;border:4px solid transparent;width:0;height:0}.ignition-language-switcher-dropdown li{margin-bottom:7px}.ignition-language-switcher-dropdown li:last-child{margin-bottom:0}.ignition-language-switcher-type-dropdown.ignition-language-switcher-flags-only .ignition-language-switcher-dropdown>ul{min-width:50px}.ignition-language-switcher-language{display:flex;align-items:center}.ignition-language-switcher-language img{display:inline-block;margin-right:5px;width:18px}.ignition-language-switcher-language img:only-child{margin-right:0}.theme-weather-temperature-unit::before{content:"\00b0"}.ignition-wc-search-form-wrap{position:absolute;opacity:0;pointer-events:none;visibility:hidden;font-family:var(--ignition-primary-font-family)}.ignition-booking-form{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.ignition-booking-form .form-error{flex:1 0 100%;margin-bottom:20px;border:2px solid var(--ignition-colors-red);padding:12px 20px;display:none}.ignition-booking-form .form-element{flex:1 1 100%;margin:0 0 20px 0}.ignition-booking-form .form-element.form-date{flex:0 1 49%;max-width:49%}.ignition-booking-form .ignition-booking-form-submit{height:50px;width:100%}.ignition-booking-form-error{margin:0 auto;text-align:center;padding:10px 20px;border:2px solid var(--ignition-colors-red)}.litepicker .container__days .day-item.is-in-range{opacity:.6}.mobilefriendly-landscape.mobilefriendly-landscape[data-plugins*=mobilefriendly] .container__days>div{height:auto}.entry-content::after{content:"";display:table;clear:both}.entry-content>*{margin-bottom:50px}.entry-content>:last-child{margin-bottom:0}.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6{margin-bottom:25px}.entry-content thead{border-bottom:1px solid;background-color:var(--ignition-colors-grey)}.entry-content td,.entry-content th{padding:20px;border:0}.entry-content tfoot{border-top:1px solid #dfdfdf;background-color:var(--ignition-colors-grey)}.entry-tags{display:block;margin-top:50px;font-size:.975rem}.entry-section{border-top:1px solid;padding-top:50px;margin-top:50px}.entry-author-box{display:flex}.entry-author-box .user-social-icons{margin:-10px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;font-size:16px;line-height:1}.entry-author-box .user-social-icons li{margin:0 10px 3px 0}.entry-author-thumbnail{width:78px;flex:none;margin-right:30px}.entry-author-desc{font-size:16px}.entry-author-desc>:last-child{margin-bottom:0}.entry-author-title-wrap{margin-bottom:15px;line-height:normal}.entry-author-title{font-size:18px;margin-bottom:0;display:inline-block}.entry-author-archive-link{margin-left:12px}.entry-author-archive-link::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E012";margin-left:3px;font-size:9px}.alignnone{margin:0 0 30px}p .alignnone{margin-bottom:0}.aligncenter{display:block;margin:30px auto}.alignright{float:right;margin:0 0 15px 30px}.alignleft{float:left;margin:0 30px 15px 0}[class*="-template-fullwidth-boxed"] .alignfull,[class*="-template-fullwidth-narrow"] .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}[class*="-template-fullwidth-narrow"] .alignwide{max-width:100vw!important;margin-left:-17.24138%}.wp-caption{max-width:100%}.wp-caption img{border:0 none;height:auto;margin:0;padding:0;width:auto}.wp-caption .wp-caption-text{line-height:17px;margin:3px 0 5px;padding:5px 0 0;text-align:left;display:block;font-size:14px;opacity:.8}.gallery{margin:50px -5px;display:flex;flex-wrap:wrap}.gallery:first-child{margin-top:0}.gallery:last-child{margin-bottom:0}.gallery-item{margin-bottom:10px}.gallery-item img{width:100%;max-width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-1 .gallery-item{position:relative;width:100%;min-height:1px;padding:0 5px;flex:0 0 100%;max-width:100%}.gallery-columns-2 .gallery-item{position:relative;width:100%;min-height:1px;padding:0 5px;flex:0 0 50%;max-width:50%}.gallery-columns-3 .gallery-item{position:relative;width:100%;min-height:1px;padding:0 5px;flex:0 0 33.33333%;max-width:33.33333%}.gallery-columns-4 .gallery-item{position:relative;width:100%;min-height:1px;padding:0 5px;flex:0 0 25%;max-width:25%}.gallery-columns-5 .gallery-item{position:relative;width:100%;min-height:1px;padding:0 5px;flex:0 0 20%;max-width:20%}.gallery-columns-6 .gallery-item{position:relative;width:100%;min-height:1px;padding:0 5px;flex:0 0 16.66667%;max-width:16.66667%}.gallery-columns-7 .gallery-item{position:relative;width:100%;min-height:1px;padding:0 5px;flex:0 0 14.28571%;max-width:14.28571%}.gallery-columns-8 .gallery-item{position:relative;width:100%;min-height:1px;padding:0 5px;flex:0 0 12.5%;max-width:12.5%}.gallery-columns-9 .gallery-item{position:relative;width:100%;min-height:1px;padding:0 5px;flex:0 0 11.11111%;max-width:11.11111%}.gallery-caption{background-color:rgba(0,0,0,.7);color:var(--ignition-colors-white);font-size:12px;line-height:1.5;margin:0 0 0 5px;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:calc(100% - 10px);transition:opacity .18s ease}.gallery-caption::before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.ignition-responsive-embed{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%}.ignition-responsive-embed embed,.ignition-responsive-embed iframe,.ignition-responsive-embed object{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-embed__wrapper .ignition-responsive-embed{position:static;padding:0;height:auto;overflow:auto}.ignition-star-rating{letter-spacing:1px;position:relative;line-height:1;font-size:14px;display:inline-block}.ignition-star-rating::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E05F\E05F\E05F\E05F\E05F";position:absolute;top:0;left:0;transform:translateX(0);opacity:.2}.ignition-star-rating-inner{overflow:hidden;color:var(--ignition-colors-yellow);display:block;opacity:1}.ignition-star-rating-inner::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E05F\E05F\E05F\E05F\E05F";position:relative;overflow:hidden;transform:translateX(0)}.ignition-star-rating-5 .ignition-star-rating-inner{width:100%}.ignition-star-rating-4 .ignition-star-rating-inner{width:80%}.ignition-star-rating-3 .ignition-star-rating-inner{width:60%}.ignition-star-rating-2 .ignition-star-rating-inner{width:40%}.ignition-star-rating-1 .ignition-star-rating-inner{width:20%}.ratings-bar{width:100%;height:5px;background-color:var(--ignition-colors-grey);position:relative}.ratings-bar-inner{position:absolute;top:0;left:0;height:100%}.star-count{width:0;white-space:nowrap}.ratings-board-score{flex:none;width:86px;height:110px;color:var(--ignition-colors-white);line-height:normal;display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:center;padding:5px 10px;margin-left:15px}.ratings-board-score .ignition-star-rating{color:rgba(255,255,255,.5);font-size:11px}.ratings-board-score .ignition-star-rating::before{opacity:.9}.ratings-board-score .ignition-star-rating-inner{color:var(--ignition-colors-white)}.ratings-score{font-size:36px;font-weight:500}.ratings-score-label{font-size:12px;text-transform:uppercase}.ratings-board{display:flex;line-height:normal;margin:20px 0 55px}.ratings-board-rows{display:flex;flex-direction:column;justify-content:space-between;flex:auto;margin:-5px 0}.ratings-board-row{display:flex;align-items:center}.ratings-board-row:first-child{padding-top:0}.ratings-board-row:last-child{padding-bottom:0}.ratings-board-row .ignition-star-rating{margin-right:5px}.ratings-board-row .ratings-bar{margin-left:45px}.ignition-star-rating-input{display:inline-flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.ignition-star-rating-input input{display:none}.ignition-star-rating-input input:checked~label{color:var(--ignition-colors-yellow)}.ignition-star-rating-input label{cursor:pointer;color:var(--ignition-colors-grey);margin-right:4px}.ignition-star-rating-input label span{display:none}.ignition-star-rating-input label::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E05F";display:inline-block;font-size:20px}[class^=wp-block]>figcaption{display:block!important;font-size:14px;margin:5px 0 0;text-align:center}[class^=wp-block] .aligncenter,[class^=wp-block] .alignleft,[class^=wp-block] .alignnone,[class^=wp-block] .alignright{margin-top:0}.has-primary-background-color{color:var(--ignition-colors-white)}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.wp-block-embed iframe{width:100%;margin:0}.wp-block-video video{width:100%;margin:0}.wp-block-audio audio{width:100%;margin:0}.wp-block-file{display:flex;align-items:center}.wp-block-file>a:first-child{margin-right:15px}.wp-block-file .wp-block-file__button{margin-left:auto;flex:none;color:var(--ignition-colors-white);border-radius:0}.wp-block-image{margin-top:0}.wp-block-image figure{margin-top:0}.wp-block-image figcaption{display:block!important;font-size:14px;margin:5px 0 0;text-align:center}.wp-block-image .alignleft{margin-right:1.5em}.wp-block-image .alignright{margin-left:1.5em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto;margin-bottom:1.5em}.wp-block-cover,.wp-block-cover-image{padding:30px}.wp-block-cover__inner-container>:last-child{margin-bottom:0}.wp-block-gallery li::before{display:none}.wp-block-gallery li a{border:0;box-shadow:none}.wp-block-gallery figcaption{line-height:normal}.wp-block-button__link{padding:11px 26px;font-size:16px;border-radius:0}.wp-block-button__link:not([class*=has-]){border:2px solid transparent}.wp-block-button.is-style-outline .wp-block-button__link:not([class*=has-]){border:2px solid transparent}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignleft{text-align:left}.wp-block-button.alignright{text-align:right}.wp-block-separator{width:160px;max-width:100%;margin:50px auto;height:1px;clear:both}.wp-block-separator.is-style-dots{width:100%;height:auto}.wp-block-separator.is-style-wide{width:100%}.wp-block-spacer{margin:0;margin-bottom:0!important}.wp-block-table figcaption{margin-top:-20px}.wp-block-table.is-style-stripes{border:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:0 0}.wp-block-table.is-style-stripes tbody tr:nth-child(even){background-color:#f7f7f7}.wp-block-table.is-style-stripes .has-background thead{background:rgba(0,0,0,.05)}.wp-block-table.is-style-stripes .has-background tfoot{background:0 0}.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(even){background-color:rgba(0,0,0,.03)}.wp-block-table tbody tr:last-child{border-bottom:1px solid}.wp-block-group.has-background .wp-block-group__inner-container{padding:30px}.wp-block-group>:last-child{margin-bottom:0}.wp-block-quote{padding:0;border:0;text-align:left;font-style:normal}.wp-block-quote cite{font-style:normal;text-align:inherit;font-size:1rem;margin-top:0}.wp-block-quote.has-text-align-left{text-align:left}.wp-block-quote.has-text-align-center{text-align:center;border:0;padding-left:0;padding-right:0}.wp-block-quote.has-text-align-right{border-left:0;text-align:right;padding-right:15px}.wp-block-quote.is-style-large{border:0;padding:0;margin-bottom:50px;font-style:normal}.wp-block-quote.is-style-large p{font-size:24px;font-style:normal}.wp-block-quote.is-style-large cite{text-align:inherit;font-size:1rem}.wp-block-pullquote{border-top:1px solid;border-bottom:1px solid}.wp-block-pullquote blockquote{padding:0;border:0;margin:0}.wp-block-pullquote p{font-size:24px;font-style:normal;line-height:normal}.wp-block-pullquote.is-style-solid-color{border:0}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:80%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:24px;line-height:normal}.wp-block-pullquote cite{font-size:1rem;text-transform:none;margin-top:30px}.wp-block-media-text .wp-block-media-text__content{padding-left:8%;padding-right:8%}.wp-block-media-text .wp-block-media-text__content>:last-child{margin-bottom:0}.wp-block-media-text .wp-block-media-text__content:empty{display:none}.wp-block-media-text.has-background .wp-block-media-text__content{padding-top:8%;padding-bottom:8%}.wp-block-archives,.wp-block-categories,.wp-block-rss{margin-left:0;list-style:none;padding-left:0;font-size:16px}.wp-block-archives li,.wp-block-categories li,.wp-block-rss li{line-height:normal;display:block;position:relative}.wp-block-archives li a,.wp-block-categories li a,.wp-block-rss li a{display:inline-block;margin-bottom:8px}.wp-block-archives li a:hover,.wp-block-categories li a:hover,.wp-block-rss li a:hover{text-decoration:underline}.wp-block-latest-comments{margin-left:0;list-style:none;padding-left:0;line-height:1.5}.wp-block-latest-comments .no-comments{margin-top:0}.wp-block-latest-comments a{color:currentColor}.wp-block-latest-comments a:hover{text-decoration:underline}.wp-block-latest-comments .wp-block-latest-comments__comment{font-size:16px;line-height:1.5;display:block;padding:0;margin:0 0 15px}.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p{margin-bottom:0}.wp-block-latest-posts{margin:0;padding:0;clear:both}.wp-block-latest-posts>li{display:block;margin-bottom:30px}.wp-block-latest-posts>li::after{content:"";display:table;clear:both}.wp-block-latest-posts>li>a{display:block;margin:0;font-size:20px;line-height:1.25}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date{font-size:16px;margin:5px 0 0;line-height:1.55;text-transform:none;display:inline-block}.wp-block-latest-posts .wp-block-latest-posts__post-author+.wp-block-latest-posts__post-date::before{content:"/";margin:0 4px;opacity:.5}.wp-block-latest-posts .wp-block-latest-posts__featured-image{margin-bottom:30px}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{font-size:16px;margin:15px 0 0}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt>:last-child{margin-bottom:0}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt:empty{display:none}.wp-block-latest-posts.aligncenter{text-align:center}.wp-block-latest-posts.alignright{text-align:right}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.wp-block-latest-posts.is-grid>li{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin:0 0 60px;flex:0 0 100%;max-width:100%}.wp-block-columns{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.wp-block-columns>.wp-block-column{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-left:0;margin-right:0}.wp-block-search{position:relative}.wp-block-search .wp-block-search__input{width:100%;max-width:100%}.wp-block-search .wp-block-search__button{position:absolute;bottom:0;right:0;height:50px;padding:5px 10px}.wp-block-search__label{font-size:20px;line-height:normal;text-transform:none;margin-bottom:15px}.wp-block-calendar th{text-align:center;font-size:12px}.wp-block-calendar table{margin-bottom:10px}.wp-calendar-nav{display:flex;justify-content:space-between}.wp-block-social-links .wp-social-link a{color:var(--ignition-colors-white)}.wp-block-social-links.is-style-logos-only .wp-social-link a{color:currentColor}.wp-block-code,.wp-block-preformatted,.wp-block-verse{background:var(--ignition-colors-grey);font-family:monospace;font-size:14px;line-height:1.625;max-width:100%;overflow:auto;padding:1.6em;border-radius:0;border:0}.contact-form label{display:flex!important}.contact-form label>span{margin-left:auto!important;color:currentColor!important;padding-left:5px}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url]{width:100%!important}.wp-block-jetpack-layout-grid{padding-left:0;padding-right:0}.entry-header{margin-bottom:30px}.entry-title{display:block;line-height:1;font-size:32px;margin:0}.entry-title a{color:inherit}.row-columns-2 .entry-title,.row-columns-3 .entry-title{font-size:24px}.entry-meta{font-size:16px;margin:5px 0 0;line-height:1.55;text-transform:none}.entry-meta a{color:inherit}.entry-meta span::after{content:"/";margin:0 4px;opacity:.5}.entry-meta span:last-child::after{display:none}.row-columns-2 .entry-header .entry-meta,.row-columns-3 .entry-header .entry-meta{font-size:14px}.sidebar .entry-meta{margin-bottom:50px}.sidebar .entry-meta .entry-meta-item{display:flex;padding:20px 0;border-bottom:1px solid}.sidebar .entry-meta .entry-meta-item-label{display:inline-block;min-width:120px}.sidebar .entry-meta .entry-meta-item-label::after{display:none}.entry-meta .ignition-star-rating{margin-left:auto;vertical-align:middle}.entry-thumb{margin:0 0 30px;text-align:center}.entry-thumb.aligncenter,.entry-thumb.alignleft,.entry-thumb.alignnone,.entry-thumb.alignright{margin-top:0}.entry-item{margin:0 0 60px}.entry-item-media{text-align:left}.entry-item-content-wrap{min-width:1px;flex:auto}.entry-item-content-wrap p{margin-bottom:30px}.entry-item-excerpt{font-size:16px;margin:0 0 30px}.entry-item-excerpt p:last-child{margin:0}.entry-item-media .entry-item-excerpt{font-size:1rem}.entry-item.type-post .entry-item-excerpt{color:currentColor}.row-items>:last-child .entry-item{margin-bottom:0}.entry-item-thumb{position:relative;margin:0 0 30px;text-align:center}.entry-item-content{text-align:center}.entry-item-title{margin:0 0 30px;font-size:20px;line-height:1.25}.entry-item-title+.entry-item-excerpt{margin-top:-25px}.entry-item-title+.entry-meta{margin:-25px 0 30px}.entry-item-title a{color:inherit}.entry-item-list-meta{padding:0;list-style:none}.ci-item-filters{margin-bottom:50px;display:flex;flex-wrap:wrap}.ci-item-filter{padding:10px 22px;font-size:14px;margin:0 5px 5px 0}.ci-item-filter.filter-active{background:0 0}.ci-item-filter:focus{outline:0}.navigation,.woocommerce-pagination{margin:60px 0 0;text-align:center}.navigation .page-numbers,.navigation a,.woocommerce-pagination .page-numbers,.woocommerce-pagination a{display:inline-block;padding:12px 21px;font-size:16px!important;margin-right:10px;margin-bottom:3px;border:2px solid transparent;background:0 0}.navigation .page-numbers.current,.navigation a:hover,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination a:hover{color:var(--ignition-colors-white)}.navigation .nav-links::after,.woocommerce-pagination .nav-links::after{content:"";display:table;clear:both}.navigation .nav-previous,.woocommerce-pagination .nav-previous{float:left}.navigation .nav-next,.woocommerce-pagination .nav-next{float:right}.comment-navigation{margin:30px 0}.page-links{margin:60px 0 0}.page-links .page-number{display:inline-block;padding:12px 21px;font-size:16px!important;margin-right:10px;margin-bottom:3px;border:2px solid transparent;background:0 0}.page-links .page-number:hover{color:var(--ignition-colors-white)}.page-links .current>.page-number{color:var(--ignition-colors-white)}.page-links>a:first-child,.page-links>span:first-child{margin-left:10px}.sidebar-drawer{position:fixed;top:0;left:-410px;height:100%;width:340px;max-width:340px;box-shadow:4px 0 7px rgba(0,0,0,.05);transition:left .25s ease}.admin-bar .sidebar-drawer{top:32px}.sidebar-drawer-visible .sidebar-drawer{left:0;z-index:150}.sidebar-drawer-visible{overflow:hidden;position:relative}.sidebar-drawer-visible::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:149}.sidebar-drawer-header{display:flex;justify-content:flex-end}.sidebar-dismiss{background-color:var(--ignition-colors-black);color:var(--ignition-colors-white);font-size:32px;line-height:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0}.sidebar-drawer-visible .sidebar-dismiss{visibility:visible;opacity:1}.admin-bar .sidebar-dismiss{top:32px}.sidebar-dismiss:hover{color:var(--ignition-colors-white)}.sidebar-drawer-content{padding:25px 35px;height:calc(100% - 45px);overflow-y:auto}.widget{margin:0 0 60px}.sidebar .widget:last-child{margin-bottom:0}.widget p:last-child{margin-bottom:0}.widget select{width:100%}.footer-widgets .widget{margin-bottom:30px}.widget-title{margin-bottom:30px}.widget-title label{text-transform:none;display:block;font-size:inherit;margin:0;line-height:inherit;font-weight:inherit}.widget-title>a{color:currentColor}.widget_archive ul,.widget_categories ul,.widget_ignition-page-children-menu ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_product_categories ul,.widget_rating_filter ul,.woocommerce-widget-layered-nav ul{list-style:none;margin:0;padding:0}.widget_archive ul ul,.widget_categories ul ul,.widget_ignition-page-children-menu ul ul,.widget_meta ul ul,.widget_nav_menu ul ul,.widget_pages ul ul,.widget_product_categories ul ul,.widget_rating_filter ul ul,.woocommerce-widget-layered-nav ul ul{margin-left:15px}.widget_archive li,.widget_categories li,.widget_ignition-page-children-menu li,.widget_meta li,.widget_nav_menu li,.widget_pages li,.widget_product_categories li,.widget_rating_filter li,.woocommerce-widget-layered-nav li{line-height:normal;display:block;position:relative}.widget_archive li a,.widget_categories li a,.widget_ignition-page-children-menu li a,.widget_meta li a,.widget_nav_menu li a,.widget_pages li a,.widget_product_categories li a,.widget_rating_filter li a,.woocommerce-widget-layered-nav li a{color:currentColor;display:inline-block;margin-bottom:8px}.widget_archive li a:hover,.widget_categories li a:hover,.widget_ignition-page-children-menu li a:hover,.widget_meta li a:hover,.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_product_categories li a:hover,.widget_rating_filter li a:hover,.woocommerce-widget-layered-nav li a:hover{text-decoration:underline}.widget_archive li.current-cat>a,.widget_categories li.current-cat>a,.widget_ignition-page-children-menu li.current-cat>a,.widget_meta li.current-cat>a,.widget_nav_menu li.current-cat>a,.widget_pages li.current-cat>a,.widget_product_categories li.current-cat>a,.widget_rating_filter li.current-cat>a,.woocommerce-widget-layered-nav li.current-cat>a{font-weight:var(--ignition-font-weight-bold)}.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0;list-style:none}.widget_recent_comments li,.widget_recent_entries li,.widget_rss li{display:block;padding:11px 0;border-bottom:1px solid}.widget_recent_comments li a,.widget_recent_entries li a,.widget_rss li a{color:currentColor}.widget_recent_comments li a:hover,.widget_recent_entries li a:hover,.widget_rss li a:hover{text-decoration:underline}.widget_recent_entries [aria-current=page]{font-weight:var(--ignition-font-weight-bold)}.widget .post-date,.widget .rss-date{display:block;font-size:.9em;margin:2px 0 4px}.tag-cloud-link{display:inline-block;padding:6px 16px;font-size:12px;margin:3px 1px 3px 0;border:2px solid currentColor}.footer-widgets .tag-cloud-link{color:currentColor}.searchform>div{position:relative}.searchform input[type=search],.searchform input[type=text]{padding-right:30px}.searchform .searchsubmit{position:absolute;top:0;right:0;height:100%;line-height:1;padding:0 15px;border:0;color:currentColor;background:0 0}.searchform .searchsubmit:hover{background:0 0;border:0;color:currentColor}.form-subscribe button{display:block;padding-top:14px;padding-bottom:14px;width:100%;margin-top:25px}.widget_text p:last-child{margin-bottom:0}#wp-calendar{width:100%}#wp-calendar a{font-weight:var(--ignition-font-weight-bold);font-style:normal;text-decoration:none}#wp-calendar caption{text-align:left;margin-top:10px;background:none repeat scroll 0 0 rgba(0,0,0,.03);padding:9px}#wp-calendar thead{font-size:10px;background:0 0;border:0}#wp-calendar thead th{background:rgba(0,0,0,.1);font-weight:var(--ignition-font-weight-bold);padding:8px}#wp-calendar tbody td{background:0 0;text-align:center;padding:3px;font-style:normal}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.ignition-widget-item{display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid}.ignition-widget-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.ignition-widget-item-title{font-size:1rem;margin-bottom:0}.ignition-widget-item-subtitle{display:block;margin-top:3px}.ignition-box-callout{padding:20px;border:2px solid;text-align:center}.ignition-box-callout p{margin-bottom:20px;line-height:1.5}.ignition-box-callout-title{font-size:20px;margin-bottom:15px}.ignition-item-btn{width:100%;margin-bottom:5px;text-align:left}.ignition-item-btn.btn{padding-left:15px;padding-right:15px}.ignition-item-btn:last-child{margin-bottom:0}.ignition-item-btn-title{display:block;font-weight:var(--ignition-font-weight-bold)}.ignition-item-btn-subtitle{display:block;opacity:.85;margin-top:3px;font-size:.9375em}.widget_ignition-tabular-data p{margin-bottom:20px}.ignition-tabular-data-widget-table td,.ignition-tabular-data-widget-table th{padding-left:0;border:0}.ignition-tabular-data-widget-table tr{border-bottom:1px solid}.comment-reply-title,.comments-title{margin-bottom:30px}.comment-list{list-style:none;padding:0;margin:0 0 50px}.comment-list .children{list-style:none}.comment-list .comment-body{margin-bottom:30px;padding-top:30px}.comment-list>.comment:first-child>.comment-body{border-top:0;padding-top:0}.post-comments{margin:0 0 45px}.comment-author{margin-bottom:5px}.comment-author .fn{font-size:18px;line-height:normal;font-weight:var(--ignition-font-weight-normal)}.comment-author .avatar{width:78px;float:left;margin:0 30px 15px 0;overflow:visible}.comment-content{overflow:hidden;zoom:1;font-size:15px;line-height:1.5;margin-top:20px}.comment-content p{margin-bottom:25px}.comment-content ol,.comment-content ul{margin:30px 0;padding-left:25px}.comment-content ol ol,.comment-content ol ul,.comment-content ul ol,.comment-content ul ul{margin:0}.comment-content blockquote{margin:35px 0 0}.comment-metadata{font-size:.9rem;margin:0 0 5px}.comment-metadata a{color:inherit}.comment-metadata .ignition-star-rating{font-size:11px;margin-right:10px;vertical-align:middle}a.comment-reply-link{font-size:14px;padding:4px 14px;margin-left:107px;height:auto;width:auto}.bypostauthor>article .fn::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E05F";margin:0 5px 0 -2px;position:relative;top:-3px;font-size:11px}#cancel-comment-reply-link{font-size:13px;font-weight:var(--ignition-font-weight-normal);margin-left:5px}.comment-notes,.form-allowed-tags{font-size:16px;line-height:1.5;margin:0 0 30px}.form-submit{margin-bottom:0;margin-top:30px}.no-comments{border:1px solid;padding:15px;margin-top:40px;text-align:center}.comment-form-cookies-consent{line-height:normal;display:inline-flex;margin:25px 0 0}.comment-form-cookies-consent label{display:inline-block;margin:0 0 0 8px}.comment-form-cookies-consent input[type=checkbox]{margin-top:2px}.footer-content-slot{display:flex;align-items:center;margin-left:-10px;margin-right:-10px}.footer-content-slot-end{justify-content:flex-end;text-align:right}.footer-content-slot-item{margin:0 10px}.footer-widget-sections{margin-top:auto}.footer-widgets{padding:100px 0 70px}.footer-info{padding:20px 0;font-size:14px}.footer-info a{color:currentColor;font-weight:var(--ignition-font-weight-bold)}.footer-info a:hover{text-decoration:underline}.footer-copy{margin-bottom:0}[id*=social].menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}[id*=social].menu li{margin:0}[id*=social].menu a{display:block;font-size:18px;text-align:center;color:var(--ignition-colors-white);width:42px;height:42px;text-indent:-999em;margin:0 3px 3px 0;position:relative}[id*=social].menu a:hover{color:var(--ignition-colors-white);text-decoration:none}[id*=social].menu a::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E001";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;text-indent:0}[id*=social].menu [href*="fb.me"]::after,[id*=social].menu [href*=facebook]::after{content:"\E033"}[id*=social].menu [href*=twitter]::after{content:"\E067"}[id*=social].menu [href*=github]::after{content:"\E039"}[id*=social].menu [href*=linkedin]::after{content:"\E044"}[id*=social].menu [href*="instagr.am"]::after,[id*=social].menu [href*=instagram]::after{content:"\E041"}[id*=social].menu [href*=wordpress]::after{content:"\E06D"}[id*=social].menu [href*=tumblr]::after{content:"\E065"}[id*=social].menu [href*=youtube]::after{content:"\E071"}[id*=social].menu [href*=vimeo]::after{content:"\E069"}[id*=social].menu [href*=dribbble]::after{content:"\E02E"}[id*=social].menu [href*="pin.it"]::after,[id*=social].menu [href*=pinterest]::after{content:"\E04E"}[id*=social].menu [href*=apple]::after{content:"\E00F"}[id*=social].menu [href*=drupal]::after{content:"\E030"}[id*=social].menu [href*=devianart]::after{content:"\E029"}[id*=social].menu [href*=twitch]::after{content:"\E066"}[id*=social].menu [href*=windows]::after{content:"\E06C"}[id*=social].menu [href*=soundcloud]::after{content:"\E059"}[id*=social].menu [href*="500px"]::after{content:"\E001"}[id*=social].menu [href*=snapchat]::after{content:"\E058"}[id*=social].menu [href*=reddit]::after{content:"\E050"}[id*=social].menu [href*=steam]::after{content:"\E060"}[id*=social].menu [href*=pocket]::after{content:"\E038"}[id*=social].menu [href*=stripe]::after{content:"\E061"}[id*=social].menu [href*=tumblr]::after{content:"\E065"}[id*=social].menu [href*=skype]::after{content:"\E057"}[id*=social].menu [href*=stumble]::after{content:"\E062"}[id*=social].menu [href*=spotify]::after{content:"\E05B"}[id*=social].menu [href*=ycombinator]::after{content:"\E06E"}[id*=social].menu [href*="wa.me"]::after,[id*=social].menu [href*=whatsapp]::after{content:"\E06A"}[id*=social].menu [href*="w.wiki"]::after,[id*=social].menu [href*=wikipedia]::after{content:"\E06B"}[id*=social].menu [href*=mixcloud]::after{content:"\E04B"}[id*=social].menu [href*="cdpn.io"]::after,[id*=social].menu [href*=codepen]::after{content:"\E027"}[id*=social].menu [href*=amazon]::after{content:"\E005"}[id*=social].menu [href*=bandcamp]::after{content:"\E014"}[id*=social].menu [href*=etsy]::after{content:"\E032"}[id*=social].menu [href*=flickr]::after{content:"\E036"}[id*=social].menu [href*="4sq.com"]::after,[id*=social].menu [href*=foursquare]::after{content:"\E037"}[id*=social].menu [href*=goodreads]::after{content:"\E03A"}[id*=social].menu [href*="last.fm"]::after{content:"\E043"}[id*=social].menu [href*="yelp.com"]::after{content:"\E06F"}[id*=social].menu [href*=tripadvisor]::after{content:"\E064"}.footer-content-slot [id*=social].menu a,.head-content-slot [id*=social].menu a{width:1em;height:1em;background:0 0;color:currentColor;font-size:inherit;margin:0 4px}.entry-section-social-share{padding-top:20px;margin-bottom:-35px}.entry-section-social-share:last-child{margin-bottom:0}div.product .entry-section-social-share{padding:15px 0;margin-bottom:-45px}.list-social-share-icons{display:flex;align-items:center;margin:0;padding:0;list-style:none}.list-social-share-icons li{margin-right:5px}.list-social-share-icons li:first-child{margin-left:-5px}.list-social-share-icons a{font-size:1.25rem;padding:5px;line-height:1;display:flex;align-items:center;justify-content:center}.btn-to-top{position:fixed;display:flex;bottom:30px;right:30px;align-items:center;justify-content:center;line-height:1;width:50px;height:50px;background:0 0;border:0;font-size:24px;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:200}.is-customize-preview .btn-to-top{opacity:1!important;pointer-events:auto!important;display:flex!important}.btn-to-top:active,.btn-to-top:focus{outline:0}.btn-to-top-visible{opacity:1;pointer-events:auto}.ignition-visible-hook{text-align:center;padding:8px;margin:5px;border-radius:4px;font-size:13px;font-weight:700;color:#000;background:#aeecf9}.d-block{display:block!important}.d-none{display:none!important}.theme-grid>.wp-block-gutenbee-container-inner{margin-left:auto;margin-right:auto}.entry-content>[class^=wp-block-gutenbee]{margin-top:0}.wp-block-gutenbee-image figure{margin-top:0}.wp-block-gutenbee-image figcaption{display:block!important;font-size:14px;margin:5px 0 0;text-align:center}.wp-block-gutenbee-image .aligncenter{margin-left:auto;margin-right:auto;margin-bottom:1.5em;text-align:center}.wp-block-gutenbee-image.alignfull img,.wp-block-gutenbee-image.alignwide img{width:100%}.gutenbee-block-button-link{padding:11px 26px;font-size:16px;border-radius:0}.entry-content>.wp-block-gutenbee-spacer{margin-bottom:0}.wp-block-gutenbee-food-menu .wp-block-gutenbee-food-menu-wrapper h1,.wp-block-gutenbee-food-menu .wp-block-gutenbee-food-menu-wrapper h2,.wp-block-gutenbee-food-menu .wp-block-gutenbee-food-menu-wrapper h3,.wp-block-gutenbee-food-menu .wp-block-gutenbee-food-menu-wrapper h4,.wp-block-gutenbee-food-menu .wp-block-gutenbee-food-menu-wrapper h5,.wp-block-gutenbee-food-menu .wp-block-gutenbee-food-menu-wrapper h6{margin-bottom:0}.select2-container.select2-container--default{font-size:14px}.select2-container.select2-container--default .select2-selection--single{height:52px;border-width:1px}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;width:35px}.select2-container.select2-container--default .select2-selection--single .select2-selection__clear{padding-right:20px}.select2-container.select2-container--default .select2-search--dropdown .select2-search__field{border-width:1px;height:36px}.select2-container.select2-container--default .select2-selection--multiple,.select2-container.select2-container--default .select2-selection--single{border-radius:0;border-width:1px;transition:border-color .18s ease}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered,.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px;line-height:50px;height:100%}.select2-container.select2-container--default .select2-selection--multiple:hover,.select2-container.select2-container--default .select2-selection--single:hover{border-color:currentColor}.select2-container.select2-container--default .select2-selection--multiple .select2-search__field{height:50px}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{height:100%;display:flex;align-items:center}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin:0 5px 0 0}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color:var(--ignition-colors-grey);padding:5px 10px;border:0}.select2-container.select2-container--default .select2-results__option[data-selected=true]{color:var(--ignition-colors-white)}.select2-container .select2-selection__choice{color:var(--ignition-colors-black)}.select2-container .select2-dropdown{border-width:1px}.mfp-bg{background-color:var(--ignition-colors-white)}.mfp-preloader{color:var(--ignition-colors-black)}.mfp-preloader a{color:var(--ignition-colors-black)}.mfp-preloader a:hover{color:var(--ignition-colors-black)}.mfp-container:not(.mfp-s-error) .mfp-preloader{background-color:transparent;text-indent:-999em;margin:0 auto}button.mfp-arrow,button.mfp-close{border:0;opacity:1}button.mfp-arrow:hover,button.mfp-close:hover{background:0 0;border:0}.mfp-close-btn-in .mfp-close{color:var(--ignition-colors-black)}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:var(--ignition-colors-black)}.mfp-arrow{line-height:.3}.mfp-arrow::after,.mfp-arrow::before{border:0}.mfp-arrow::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E00C";font-size:70px;color:var(--ignition-colors-black)}.mfp-arrow-right .mpf-a,.mfp-arrow-right::after{content:"\E00C"}.mfp-arrow-left .mpf-a,.mfp-arrow-left::after{content:"\E00B"}@keyframes ignition-rotate{from{transform:rotate(0)}to{transform:rotate(359deg)}}.ignition-instagram-wrapper.ignition-carousel .ignition-instagram-list{display:none}.ignition-instagram-wrapper .ignition-instagram-list{list-style:none;padding:0;margin:0;display:flex;flex-flow:row nowrap}.ignition-instagram-wrapper .ignition-instagram-list.slick-initialized{display:block}.ignition-instagram-wrapper .ignition-instagram-list.slick-initialized .slick-arrow{position:absolute;width:36px;height:36px;display:flex;justify-content:center;align-items:center;text-align:center;top:50%;margin-top:-18px;z-index:10;color:rgba(255,255,255,.7);background-color:rgba(255,255,255,.2);border-radius:0;border:0;cursor:pointer}.ignition-instagram-wrapper .ignition-instagram-list.slick-initialized .slick-arrow.slick-arrow-prev{left:0;text-indent:-3px}.ignition-instagram-wrapper .ignition-instagram-list.slick-initialized .slick-arrow.slick-arrow-next{right:0;text-indent:-1px}.ignition-instagram-wrapper .ignition-instagram-list.slick-initialized .slick-arrow svg{width:28px;height:28px;fill:#fff}.ignition-instagram-wrapper .ignition-instagram-list .slick-track{display:flex;flex-direction:row}.ignition-instagram-wrapper .ignition-instagram-list .ignition-instagram-list-item{display:flex;flex:1 1 100%;float:none;height:auto}.ignition-instagram-wrapper .ignition-instagram-list .ignition-instagram-list-item a{background-size:contain;flex:1;position:relative;height:0!important;padding-bottom:100%}.ignition-instagram-wrapper .ignition-instagram-list .ignition-instagram-list-item a.loading::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:400;text-transform:none;font-family:ignition-icons;content:"\E05A";position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);animation:ignition-rotate .8s infinite linear;font-size:30px;z-index:-1}.ignition-instagram-feed-error{margin:0;padding:30px 0;text-align:center}.btn-to-top,.global-search-form,.ignition-language-switcher-dropdown>ul,.sidebar-drawer,.theme-language-switch-dropdown,body,option{background-color:var(--ignition-body-background-color)}.ignition-language-switcher-dropdown>ul::after,.ignition-language-switcher-dropdown>ul::before,.theme-language-switch-dropdown::after,.theme-language-switch-dropdown::before{border-bottom-color:var(--ignition-body-background-color)}.entry-item-title a:hover,.entry-meta a:hover,.entry-title a:hover,.footer .footer-info a:hover,.has-primary-color,.list-social-share-icons a:hover,.litepicker .container__main .container__days .day-item:hover,.navigation-main li .current-menu-ancestor>a,.navigation-main li .current-menu-item>a,.navigation-main li .current_page_ancestor>a,.navigation-main li .current_page_item>a,.navigation-main li li:hover>a,.navigation-main li li>a:focus,.navigation-main>.current-menu-ancestor>a,.navigation-main>.current-menu-item>a,.navigation-main>.current_page_ancestor>a,.navigation-main>.current_page_item>a,.navigation-main>li:hover>a,.navigation-main>li>a:focus,.section-pre-main a,.tag-cloud-link:hover,.widget_archive li a:hover,.widget_categories li a:hover,.widget_meta li a:hover,.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_recent_comments li a:hover,.widget_recent_entries li a:hover,.widget_rss li a:hover,.wp-block-archives li a:hover,.wp-block-categories li a:hover,.wp-block-latest-comments a:hover,.wp-block-latest-posts>li>a:hover,.wp-block-rss li a:hover,a,a:hover{color:var(--ignition-primary-color)}.has-primary-background-color,.ratings-bar-inner,.ratings-board-score,.wp-block-file .wp-block-file__button,[id*=social].menu a{background-color:var(--ignition-primary-color)}.footer-content-slot .nav-button>a:hover,.head-content-slot .nav-button>a:hover,.litepicker .container__main .container__days .day-item.is-end-date,.litepicker .container__main .container__days .day-item.is-in-range,.litepicker .container__main .container__days .day-item.is-start-date,.navigation .page-numbers.current,.navigation a:hover,.navigation-main .nav-button>a:focus,.navigation-main .nav-button>a:hover,.page-links .page-number:hover,.page-links>.current>.page-number{background-color:var(--ignition-primary-color);border-color:var(--ignition-primary-color);color:var(--ignition-colors-white)}.litepicker .container__main .container__days .day-item:hover{box-shadow:inset 0 0 0 1px var(--ignition-primary-color)}a:focus,button[type=submit]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:1px dotted var(--ignition-primary-color)}.btn-to-top,.ignition-language-switcher-dropdown>ul,.ignition-star-rating,.list-social-share-icons a,.navigation .page-numbers,.navigation a,.page-links .page-number,.section-pre-main a:hover,.sidebar .entry-meta .entry-meta-item-value,.tag-cloud-link,.theme-language-switch-dropdown,.wp-block-archives>li>a,.wp-block-categories li>a,.wp-block-latest-posts>li>a,.wp-block-rss>li>a,body,option{color:var(--ignition-text-color)}.page-hero-title,.page-title,h1,h2,h3,h4,h5,h6{color:var(--ignition-headings-color)}.entry-content thead,.entry-section,.ignition-box-callout,.ignition-language-switcher-dropdown>ul,.ignition-tabular-data-widget-table tr,.ignition-widget-item,.navigation .page-numbers,.navigation a,.no-comments,.page-links .page-number,.pre,.section-pre-main .ignition-breadcrumbs,.sidebar .entry-meta .entry-meta-item,.theme-language-switch-dropdown,.widget_recent_comments li,.widget_recent_entries li,.widget_rss li,.wp-block-gutenbee-food-menu-item-wrapper h1::after,.wp-block-gutenbee-food-menu-item-wrapper h2::after,.wp-block-gutenbee-food-menu-item-wrapper h3::after,.wp-block-gutenbee-food-menu-item-wrapper h4::after,.wp-block-gutenbee-food-menu-item-wrapper h5::after,.wp-block-gutenbee-food-menu-item-wrapper h6::after,.wp-block-pullquote,.wp-block-table tbody tr:last-child,td,th{border-color:var(--ignition-border-color)}.ignition-language-switcher-dropdown>ul::before,.theme-language-switch-dropdown::before,.wp-block-separator,hr{background-color:var(--ignition-border-color)}.btn-to-top{box-shadow:0 0 5px var(--ignition-border-color)}input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{background-color:var(--ignition-forms-background-color)}input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border-color:var(--ignition-forms-border-color)}.global-search-form-dismiss,input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{color:var(--ignition-forms-text-color)}.btn,.button,.ci-item-filter,.comment-reply-link,.gutenbee-block-button-link,.wp-block-button.is-style-outline .wp-block-button__link:not([class*=has-]):hover,.wp-block-button__link,button[type=submit],input[type=reset],input[type=submit]{background-color:var(--ignition-buttons-background-color)}.ci-item-filter.filter-active,.wp-block-button.is-style-outline .wp-block-button__link:not([class*=has-]){color:var(--ignition-buttons-background-color)}.btn,.btn:hover,.button,.button:hover,.ci-item-filter,.comment-reply-link,.comment-reply-link:hover,.gutenbee-block-button-link,.gutenbee-block-button-link:hover,.gutenbee-block-button-link:visited,.wp-block-button__link,.wp-block-button__link:focus,.wp-block-button__link:not([class*=has-]):hover,.wp-block-button__link:visited,button[type=submit],input[type=reset],input[type=submit]{color:var(--ignition-buttons-text-color)}.wp-block-button.is-style-outline .wp-block-button__link:not([class*=has-]):hover{color:var(--ignition-buttons-text-color)}.btn,.button,.ci-item-filter,.comment-reply-link,.gutenbee-block-button-link,.wp-block-button__link:not([class*=has-]),button[type=submit],input[type=reset],input[type=submit]{border-color:var(--ignition-buttons-border-color)}.wp-block-button.is-style-outline .wp-block-button__link:not([class*=has-]){border-color:var(--ignition-buttons-border-color)}.header-normal .head-intro{background-color:var(--ignition-top-bar-background-color);color:var(--ignition-top-bar-text-color)}.header-normal .head-intro-inner::after{border-bottom-color:var(--ignition-top-bar-border-color)}.header-fixed .head-intro{background-color:var(--ignition-top-bar-transparent-background-color);color:var(--ignition-top-bar-transparent-text-color)}.header-fixed .head-intro-inner::after{border-bottom-color:var(--ignition-top-bar-transparent-border-color)}.header-normal{background-color:var(--ignition-header-background-color)}.header-normal::before{background-color:var(--ignition-header-overlay-background-color)}.header-normal .head-mast{color:var(--ignition-header-text-color);border-bottom:1px solid var(--ignition-header-border-color)}.header-normal .head-mast .navigation-main ul{background-color:var(--ignition-header-submenu-background-color);color:var(--ignition-header-submenu-text-color)}.header-normal .head-mast .navigation-main li .current-menu-ancestor>a,.header-normal .head-mast .navigation-main li .current-menu-item>a,.header-normal .head-mast .navigation-main li .current_page_ancestor>a,.header-normal .head-mast .navigation-main li .current_page_item>a,.header-normal .head-mast .navigation-main li li:hover>a,.header-normal .head-mast .navigation-main li li>a:focus{color:var(--ignition-header-submenu-text-color-hover,var(--ignition-primary-color));background-color:var(--ignition-header-submenu-background-color-hover)}.header-fixed{background-color:var(--ignition-header-transparent-background-color)}.header-fixed::before{background-color:var(--ignition-header-transparent-overlay-background-color)}.header-fixed .head-mast:not(.sticky-fixed){color:var(--ignition-header-transparent-text-color);border-bottom:1px solid var(--ignition-header-transparent-border-color)}.header-fixed .head-mast:not(.sticky-fixed) .navigation-main ul{background-color:var(--ignition-header-transparent-submenu-bg-color);color:var(--ignition-header-transparent-submenu-text-color)}.header-fixed .head-mast:not(.sticky-fixed) .navigation-main li .current-menu-ancestor>a,.header-fixed .head-mast:not(.sticky-fixed) .navigation-main li .current-menu-item>a,.header-fixed .head-mast:not(.sticky-fixed) .navigation-main li .current_page_ancestor>a,.header-fixed .head-mast:not(.sticky-fixed) .navigation-main li .current_page_item>a,.header-fixed .head-mast:not(.sticky-fixed) .navigation-main li li:hover>a,.header-fixed .head-mast:not(.sticky-fixed) .navigation-main li li>a:focus{color:var(--ignition-header-transparent-submenu-text-color-hover,var(--ignition-primary-color));background-color:var(--ignition-header-transparent-submenu-bg-color-hover)}.head-mast.sticky-fixed{background-color:var(--ignition-header-sticky-background-color);color:var(--ignition-header-sticky-text-color);border-bottom:1px solid var(--ignition-header-sticky-border-color)}.head-mast.sticky-fixed::before{background-color:var(--ignition-header-sticky-overlay-background-color)}.head-mast.sticky-fixed .navigation-main ul{background-color:var(--ignition-header-sticky-submenu-background-color);color:var(--ignition-header-sticky-submenu-text-color)}.head-mast.sticky-fixed .navigation-main li .current-menu-ancestor>a,.head-mast.sticky-fixed .navigation-main li .current-menu-item>a,.head-mast.sticky-fixed .navigation-main li .current_page_ancestor>a,.head-mast.sticky-fixed .navigation-main li .current_page_item>a,.head-mast.sticky-fixed .navigation-main li li:hover>a,.head-mast.sticky-fixed .navigation-main li li>a:focus{color:var(--ignition-header-sticky-submenu-text-color-hover,var(--ignition-primary-color));background-color:var(--ignition-header-sticky-submenu-background-color-hover)}.navigation-mobile-wrap{background-color:var(--ignition-mobile-nav-background-color)}.menu-item-sub-menu-toggle,.navigation-mobile li,.navigation-mobile-dismiss,.navigation-mobile-dismiss:hover{color:var(--ignition-mobile-nav-text-color)}.navigation-mobile a,.navigation-mobile-dismiss{border-color:var(--ignition-mobile-nav-border-color)}.page-hero{background-color:var(--ignition-hero-background-color)}.page-hero::before{background:var(--ignition-hero-overlay-background-color)}.page-hero-title{color:var(--ignition-hero-primary-text-color)}.page-hero-subtitle{color:var(--ignition-hero-secondary-text-color)}.footer{background-color:var(--ignition-footer-background-color)}.footer,.footer .footer-info,.footer .ignition-widget-item,.footer-widgets .ignition-box-callout,.footer-widgets .ignition-tabular-data-widget-table tr,.footer-widgets .widget_recent_comments li,.footer-widgets .widget_recent_entries li,.footer-widgets .widget_rss li{border-color:var(--ignition-footer-border-color)}.footer .widget-title,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:var(--ignition-footer-title-color)}.footer{color:var(--ignition-footer-text-color)}.footer .footer-info{background-color:var(--ignition-footer-credits-background-color);color:var(--ignition-footer-credits-text-color);border-color:var(--ignition-footer-credits-border-color,var(--ignition-footer-border-color))}.footer .footer-info a{color:var(--ignition-footer-credits-link-color)}@media(min-width:576px){.container{padding-right:15px;padding-left:15px}.container{width:540px;max-width:100%}.container-fluid{padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}[class*="-template-fullwidth-boxed"] .alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:100vw}[class*="-template-fullwidth-narrow"] .alignwide{width:510px;max-width:100%}.wp-block-latest-posts.is-grid{margin-right:-15px;margin-left:-15px}.wp-block-latest-posts.is-grid>li{padding-right:15px;padding-left:15px}.wp-block-columns{margin-right:-15px;margin-left:-15px}.wp-block-columns>.wp-block-column{padding-right:15px;padding-left:15px}.d-sm-block{display:block!important}.d-sm-none{display:none!important}.theme-grid>.wp-block-gutenbee-container-inner{width:510px;max-width:100%}}@media(min-width:768px){.container{padding-right:15px;padding-left:15px}.container{width:720px;max-width:100%}.container-fluid{padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.head-intro-inner .head-content-slot:first-child .ignition-language-switcher-dropdown>ul{right:auto;left:0}.head-intro-inner .head-content-slot:first-child .ignition-language-switcher-dropdown>ul::after,.head-intro-inner .head-content-slot:first-child .ignition-language-switcher-dropdown>ul::before{right:auto;left:7px}.ignition-booking-form.ignition-booking-form-button-below .form-element,.ignition-booking-form.ignition-booking-form-horizontal .form-element{flex:0 1 49%}.ignition-booking-form.ignition-booking-form-button-below .form-element.form-button,.ignition-booking-form.ignition-booking-form-horizontal .form-element.form-button{flex:1 1 100%}[class*="-template-fullwidth-narrow"] .alignwide{width:690px;max-width:100%}.wp-block-latest-posts.is-grid{margin-right:-15px;margin-left:-15px}.wp-block-latest-posts.is-grid>li{padding-right:15px;padding-left:15px}.wp-block-columns{margin-right:-15px;margin-left:-15px}.wp-block-columns>.wp-block-column{padding-right:15px;padding-left:15px}.entry-item-media{display:flex;align-items:flex-start}.entry-item-media .entry-thumb{flex:none;max-width:200px;margin-right:30px;margin-bottom:0}.row-columns-2>:nth-last-child(-n+2) .entry-item{margin-bottom:0}.row-columns-3>:nth-last-child(-n+2) .entry-item{margin-bottom:0}.row-columns-4>:nth-last-child(-n+2) .entry-item{margin-bottom:0}.sidebar-dismiss{position:fixed;top:0;right:0}.d-md-block{display:block!important}.d-md-none{display:none!important}.theme-grid>.wp-block-gutenbee-container-inner{width:690px;max-width:100%}}@media(min-width:991px){.sidebar-drawer.with-drawer{transition:none}}@media(min-width:992px){.container{padding-right:15px;padding-left:15px}.container{width:940px;max-width:100%}.container-fluid{padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.page-hero-content{width:70%}.page-title-content{width:70%}.justify-content-center .page-title-content{width:100%}.ignition-booking-form.ignition-booking-form-button-below .form-element,.ignition-booking-form.ignition-booking-form-horizontal .form-element{flex:1 1;margin:0 10px 0 0}.ignition-booking-form.ignition-booking-form-button-below .form-element:last-child,.ignition-booking-form.ignition-booking-form-horizontal .form-element:last-child{margin:0}.ignition-booking-form.ignition-booking-form-button-below .form-element.form-accommodation,.ignition-booking-form.ignition-booking-form-horizontal .form-element.form-accommodation{flex:2}.ignition-booking-form.ignition-booking-form-button-below .form-element.form-button,.ignition-booking-form.ignition-booking-form-horizontal .form-element.form-button{flex:1.5}.ignition-booking-form.ignition-booking-form-button-below .form-element.form-button{flex:1 1 100%;margin:20px 0 0 0;text-align:center}.ignition-booking-form.ignition-booking-form-button-below .form-element.form-button .ignition-booking-form-submit{width:auto}[class*="-template-fullwidth-narrow"] .alignwide{width:910px;max-width:100%}.wp-block-latest-posts.is-grid{margin-right:-15px;margin-left:-15px}.wp-block-latest-posts.is-grid>li{padding-right:15px;padding-left:15px}.wp-block-latest-posts.is-grid.columns-3>li{flex:0 0 33.33333%;max-width:33.33333%}.wp-block-latest-posts.is-grid.columns-4>li{flex:0 0 25%;max-width:25%}.wp-block-latest-posts.is-grid.columns-5>li{flex:0 0 20%;max-width:20%}.wp-block-latest-posts.is-grid.columns-6>li{flex:0 0 16.66667%;max-width:16.66667%}.wp-block-columns{margin-right:-15px;margin-left:-15px}.wp-block-columns>.wp-block-column{padding-right:15px;padding-left:15px}.sidebar-drawer.with-drawer{position:relative;top:0;left:0;width:auto;max-width:100%;box-shadow:none}.with-drawer .sidebar-drawer-header{display:none}.with-drawer .sidebar-drawer-content{height:auto;padding:0;overflow-y:visible}.d-lg-block{display:block!important}.d-lg-none{display:none!important}.theme-grid>.wp-block-gutenbee-container-inner{width:910px;max-width:100%}}@media(min-width:1230px){.container{padding-right:15px;padding-left:15px}.container{width:1200px;max-width:100%}.container-fluid{padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.has-sidebar:not(.layout-reverse)>[class^=col]:first-child{padding-right:60px}.has-sidebar.layout-reverse>[class^=col]:first-child{padding-left:60px}.header-fullwidth .container{width:100%}[class*="-template-fullwidth-narrow"] .alignwide{width:1170px;max-width:100%}.wp-block-latest-posts.is-grid{margin-right:-15px;margin-left:-15px}.wp-block-latest-posts.is-grid>li{padding-right:15px;padding-left:15px}.wp-block-columns{margin-right:-15px;margin-left:-15px}.wp-block-columns>.wp-block-column{padding-right:15px;padding-left:15px}.entry-item-media .entry-thumb{max-width:250px}.row-columns-3>:nth-last-child(-n+3) .entry-item{margin-bottom:0}.row-columns-4>:nth-last-child(-n+4) .entry-item{margin-bottom:0}.ignition-box-callout .btn{display:block}.d-xl-block{display:block!important}.d-xl-none{display:none!important}.theme-grid>.wp-block-gutenbee-container-inner{width:1170px;max-width:100%}}@media(max-width:1080px){.page-hero-video-wrap{display:none}}@media(max-width:991px){.layout-reverse-mobile{flex-direction:column-reverse}.layout-reverse-mobile .sidebar:not(.sidebar-drawer){margin-top:0;margin-bottom:60px}.page-hero-align-top{align-items:flex-end}.entry-section{padding-top:35px;margin-top:35px}.entry-author-thumbnail{margin-right:15px}[class*="-template-fullwidth-narrow"] .alignwide{max-width:100%!important;margin-left:0}.gallery-columns-6 .gallery-item{flex:25%;max-width:25%}.gallery-columns-7 .gallery-item{flex:25%;max-width:25%}.gallery-columns-8 .gallery-item{flex:25%;max-width:25%}.gallery-columns-9 .gallery-item{flex:25%;max-width:25%}.wp-block-columns>.wp-block-column{flex-basis:100%!important}.ci-item-filter{margin:1px;flex:1 0 49%}.sidebar:not(.sidebar-drawer){padding:0;margin-top:60px}.sidebar-drawer-visible .sidebar-drawer{margin:0}.widget{margin-bottom:50px}.comment-list{margin:0 0 35px}.footer-widgets{padding:80px 0 50px}.ignition-instagram-wrapper.ignition-static-feed .ignition-instagram-list{flex-flow:row wrap}.ignition-instagram-wrapper.ignition-static-feed .ignition-instagram-list .ignition-instagram-list-item{flex-basis:16.6666%}}@media(max-width:782px){.admin-bar .navigation-mobile-wrap{top:46px}.admin-bar .global-search-form-expanded{transform:translateY(46px)}}@media(max-width:767px){.head-content-slot-end{text-align:center}.head-mast-inner .head-content-slot-item:not(:last-child){margin-right:0}.head-intro-inner{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.head-intro-inner .head-content-slot{justify-content:center;margin:3px 0}.ignition-language-switcher-dropdown>ul{right:auto;left:50%;transform:translateX(-50%)}.ignition-language-switcher-dropdown>ul::after,.ignition-language-switcher-dropdown>ul::before{left:50%}.global-search-form{width:100vw;position:fixed;top:0;left:0;transform:translateY(-100%)}.global-search-form-expanded{transform:translateY(0)}.entry-content .alignleft,.entry-content .alignright{display:block;float:none;margin-left:auto;margin-right:auto;text-align:center}.entry-section-title{font-size:22px}.entry-author-archive-link{display:block;margin-left:0}.gallery-columns-1 .gallery-item{flex:50%;max-width:50%}.gallery-columns-2 .gallery-item{flex:50%;max-width:50%}.gallery-columns-3 .gallery-item{flex:50%;max-width:50%}.gallery-columns-4 .gallery-item{flex:50%;max-width:50%}.gallery-columns-5 .gallery-item{flex:50%;max-width:50%}.gallery-columns-6 .gallery-item{flex:50%;max-width:50%}.gallery-columns-7 .gallery-item{flex:50%;max-width:50%}.gallery-columns-8 .gallery-item{flex:50%;max-width:50%}.gallery-columns-9 .gallery-item{flex:50%;max-width:50%}.ratings-board-row .ratings-bar{margin-left:30px}.wp-block-cover__inner-container p{font-size:min(18px,5vw)}.wp-block-pullquote.is-style-solid-color blockquote{max-width:90%}.navigation,.woocommerce-pagination{margin-top:30px}.navigation .page-numbers,.navigation a,.woocommerce-pagination .page-numbers,.woocommerce-pagination a{padding:5px 14px;font-size:12px;margin-right:3px}.page-links .page-number{padding:5px 14px;font-size:12px;margin-right:3px}.sidebar-drawer-visible .sidebar-drawer{width:80%}.sidebar-drawer-content{padding:20px}.widget{margin-bottom:40px}.comment-list .children{margin:0;padding:0}a.comment-reply-link{margin:0}.footer-content-slot{justify-content:center;margin:3px 0;text-align:center}.footer-content-slot-end{text-align:center}.footer-widgets{padding:50px 0 20px}}@media(max-width:600px){.wp-block-media-text.is-stacked-on-mobile:not(.has-background) .wp-block-media-text__content{padding:8% 0 0}.wp-block-media-text.is-stacked-on-mobile:not(.has-background).has-media-on-the-right .wp-block-media-text__content{padding:0 0 8%}}@media(max-width:575px){input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{width:100%}.page-hero .container{width:100%}.wp-block-table.table-responsive td,.wp-block-table.table-responsive th{white-space:nowrap}.wp-block-table.table-responsive .has-fixed-layout{table-layout:auto}.comment-author .avatar{display:none}.theme-grid>.wp-block-gutenbee-container-inner{padding-left:15px;padding-right:15px}.ignition-instagram-wrapper.ignition-static-feed .ignition-instagram-list .ignition-instagram-list-item{flex-basis:25%}}@media (max-height:768px){.widget{margin-bottom:30px}.widget-title{margin-bottom:15px}}.wpcf7-form-control-wrap{display:block;margin-top:8px}span.wpcf7-list-item{margin-left:0}.wpcf7 form .wpcf7-response-output{margin:30px 0;padding:15px}.wpcf7 .wpcf7-not-valid-tip{margin-top:4px}:root{--ignition-technico-border-radius-base:0px;--ignition-technico-letter-spacing-base:-0.05em}.main{padding:80px 0}.entry-content>*{margin-bottom:30px}.entry-content>:last-child{margin-bottom:0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:20px}.entry-content .entry-title{margin-bottom:0}.entry-tags{padding-top:20px;margin-top:30px;border-top:1px solid var(--ignition-border-color);clear:both}.btn,.button,.ci-item-filter,.gutenbee-block-button-link,.wp-block-button__link,button[type=submit],input[type=reset],input[type=submit]{padding:12px 20px;font-weight:var(--ignition-font-weight-bold);border-radius:var(--ignition-technico-border-radius-base)}.label,label{letter-spacing:var(--ignition-technico-letter-spacing-base);font-size:14px}input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{font-size:13px;border-width:2px}form .label,form label{font-weight:var(--ignition-font-weight-bold);font-size:12px;line-height:1.2;text-transform:uppercase}.comment-notes,.form-allowed-tags{font-size:14px}.comment-form-cookies-consent label{margin:3px 0 0 8px;text-transform:none}.select2-container.select2-container--default .select2-selection--single{height:50px;border-width:2px}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;width:35px}.select2-container.select2-container--default .select2-search--dropdown .select2-search__field{border-width:2px;height:40px}.select2-container.select2-container--default .select2-selection--multiple,.select2-container.select2-container--default .select2-selection--single{border-radius:0;border-width:2px}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered,.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px}.select2-container.select2-container--default .select2-selection--multiple .select2-search__field{height:50px}.select2-container .select2-dropdown{border-width:2px}.head-intro{font-size:13px}.head-mast{font-size:16px}.site-logo{letter-spacing:var(--ignition-technico-letter-spacing-base);font-size:30px}.site-tagline{font-size:12px}.page-hero-title{margin:0}.page-hero-subtitle{margin:5px 0 0;line-height:1.45}.page-title-wrap{margin-bottom:50px}.page-subtitle{margin:5px 0 0;line-height:1.45}.page-hero-subtitle,.page-subtitle,.page-title-description{font-size:1rem}.navigation-main ul{border-radius:0;min-width:220px;box-shadow:0 0 24px rgba(0,0,0,.08);border-bottom:0}.navigation-main ul ul{top:-10px}.navigation-main a{font-size:1em}.navigation-main>li>a{padding:5px 0;margin:0 10px;position:relative;color:currentColor}.navigation-main>li>a::before{content:"";border-bottom:4px solid transparent;transition:border-color .18s ease;display:block;position:absolute;left:0;bottom:0;width:100%}.navigation-main li li a{padding:9px 15px;font-size:1em}.navigation-main .nav-button>a{border-radius:var(--ignition-technico-border-radius-base);padding-top:9px;padding-bottom:9px}.navigation-main .nav-button>a::before{display:none}.footer-content-slot .nav-button>a,.head-content-slot .nav-button>a{border-radius:var(--ignition-technico-border-radius-base)}.mobile-nav-trigger{border-radius:var(--ignition-technico-border-radius-base);font-size:14px}.entry-content>p>a{font-weight:var(--ignition-font-weight-bold);border-bottom:2px solid}.entry-header{border-bottom:none}.entry-title{font-size:30px;margin-bottom:10px}.entry-item-content{text-align:left}.entry-item-title a,.entry-title a{color:currentColor}.entry-item-excerpt{font-size:1rem}.entry-meta{font-size:14px}.entry-meta::after{content:"";display:block;width:30px;height:3px;margin-top:10px}.entry-meta span::after{opacity:1;font-weight:var(--ignition-font-weight-bold)}.entry-meta .entry-categories,.entry-meta .entry-comments-link{font-weight:var(--ignition-font-weight-bold)}.entry-author-desc{font-size:inherit}.entry-item-title{font-size:20px}.entry-item-title::after{content:'';display:block;width:30px;height:3px;margin-top:10px}.entry-item-title+.entry-meta::after{display:none}.entry-item-title+.entry-item-excerpt,.entry-item-title+.entry-meta{margin:-12px 0 25px}.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media){position:relative;text-align:left}.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media)::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:var(--ignition-technico-border-radius-base);z-index:2;opacity:.5;transition:opacity .18s ease;background-color:rgba(0,0,0,.75)}.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media):hover::before{opacity:.8}.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-item-excerpt,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-item-title,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-meta,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .price,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .woocommerce-loop-product__link,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .woocommerce-loop-product__title{color:var(--ignition-colors-white)}.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-item-content{position:absolute;bottom:0;left:0;width:100%;padding:30px;color:var(--ignition-colors-white);z-index:3;text-align:left}.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-item-content a{color:currentColor}.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-item-excerpt,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-item-thumb,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-meta,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-thumb,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .price,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) img{margin-bottom:0}.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-item-thumb,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .entry-thumb{line-height:0}.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .btn-entry-more,.is-style-ignition-technico-item-overlay .entry-item:not(.entry-item-media) .button{display:none}.entry-list-meta{display:flex;justify-content:space-between;margin:0 0 30px;padding:20px;list-style:none;border-radius:var(--ignition-technico-border-radius-base);color:var(--ignition-colors-white)}.entry-list-meta-item{padding:10px;width:33.3333%}.entry-list-meta-label{display:block;font-size:10px;font-weight:var(--ignition-font-weight-bold);text-transform:uppercase;letter-spacing:2.9px}.entry-list-meta-value{display:block;font-size:16px;line-height:1.4em}.navigation .page-numbers,.navigation a,.woocommerce-pagination .page-numbers,.woocommerce-pagination a{padding:10px 18px;font-size:14px!important;border-radius:var(--ignition-technico-border-radius-base);border-color:transparent;font-weight:var(--ignition-font-weight-bold)}.page-links .page-number{padding:10px 18px;font-size:14px!important;border-radius:var(--ignition-technico-border-radius-base);border-color:transparent;font-weight:var(--ignition-font-weight-bold)}.widget-title{margin-bottom:20px;padding-bottom:8px}.sidebar .widget-title::after{content:'';display:block;width:30px;height:3px;margin-top:10px}.footer .widget-title{border-bottom:1px solid}.tag-cloud-link{border-radius:var(--ignition-technico-border-radius-base)}.sidebar .widget_ignition-page-children-menu .menu li>a,.sidebar .widget_nav_menu .menu:not([id*=social]) li>a{background-color:var(--ignition-primary-color);border:0;padding:18px;border-bottom:none;border-radius:0;font-weight:var(--ignition-font-weight-bold);transition:all .2s ease;display:block;margin-bottom:5px}.sidebar .widget_ignition-page-children-menu .menu li>a::before,.sidebar .widget_nav_menu .menu:not([id*=social]) li>a::before{content:'';position:absolute;border:6px solid transparent;border-left-color:var(--ignition-body-background-color);width:0;height:0;top:50%;margin-top:-6px;opacity:0;left:-10px;transition:opacity .18s ease,left .28s ease}.sidebar .widget_ignition-page-children-menu .menu li>a:hover,.sidebar .widget_nav_menu .menu:not([id*=social]) li>a:hover{text-decoration:none}.sidebar .widget_ignition-page-children-menu .menu li>a:hover::before,.sidebar .widget_nav_menu .menu:not([id*=social]) li>a:hover::before{opacity:1;left:0}.sidebar .widget_ignition-page-children-menu .menu .current-menu-item>a,.sidebar .widget_ignition-page-children-menu .menu .current_page_item>a,.sidebar .widget_nav_menu .menu:not([id*=social]) .current-menu-item>a,.sidebar .widget_nav_menu .menu:not([id*=social]) .current_page_item>a{border:0;position:relative;color:var(--ignition-colors-white)}.sidebar .widget_ignition-page-children-menu .menu .current-menu-item>a::before,.sidebar .widget_ignition-page-children-menu .menu .current_page_item>a::before,.sidebar .widget_nav_menu .menu:not([id*=social]) .current-menu-item>a::before,.sidebar .widget_nav_menu .menu:not([id*=social]) .current_page_item>a::before{opacity:1;left:0}.ignition-item-btn-title{font-size:12px}.ignition-item-btn-subtitle{font-size:11px}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignleft{text-align:left}.wp-block-button.alignright{text-align:right}.wp-block-latest-posts .wp-block-latest-posts__featured-image img{border-radius:var(--ignition-technico-border-radius-base)}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date{font-size:15px}.wp-block-image img{border-radius:var(--ignition-technico-border-radius-base)}[class*=wp-image]{border-radius:var(--ignition-technico-border-radius-base)}.wp-block-gallery img{border-radius:var(--ignition-technico-border-radius-base)}.wp-block-media-text .wp-block-media-text__media{border-radius:var(--ignition-technico-border-radius-base);overflow:hidden}.wp-block-cover{border-radius:var(--ignition-technico-border-radius-base)}.wp-block-video video{border-radius:var(--ignition-technico-border-radius-base)}.wp-block-embed iframe{border-radius:var(--ignition-technico-border-radius-base)}.wp-block-pullquote.is-style-solid-color{font-size:1rem;line-height:1.33;position:relative;padding:30px 30px 30px 80px;border:0}.wp-block-pullquote.is-style-solid-color::before{content:"\00201C";font-style:normal;font-size:4rem;line-height:0;position:absolute;left:30px;top:57px}.wp-block-pullquote.is-style-solid-color blockquote{margin:0;max-width:100%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1rem;line-height:1.56;font-weight:var(--ignition-font-weight-normal)}.wp-block-pullquote.is-style-solid-color blockquote cite{font-size:.875rem;font-weight:var(--ignition-font-weight-normal)}.wp-block-quote{font-size:1rem;line-height:1.33;position:relative;padding:30px 30px 30px 80px;border:0;background-color:var(--ignition-colors-grey)}.wp-block-quote::before{content:"\00201C";font-style:normal;font-size:4rem;line-height:0;position:absolute;left:30px;top:57px}.wp-block-quote p{font-size:1rem;line-height:1.56;font-weight:var(--ignition-font-weight-normal)}.wp-block-quote p:last-child{margin-bottom:0}.wp-block-quote cite{font-size:.875rem;font-weight:var(--ignition-font-weight-normal)}.wp-block-quote.is-style-large{padding:30px 30px 30px 80px}.wp-block-quote.is-style-large p{font-size:20px}.wp-block-quote.has-text-align-center{padding:30px}.wp-block-quote.has-text-align-center::before{display:block;position:static;margin-top:30px;margin-bottom:15px}.wp-block-quote.has-text-align-right{padding:30px 80px 30px 30px}.wp-block-quote.has-text-align-right::before{left:auto;right:30px;top:30px;transform:rotate(180deg)}.wp-block-table.is-style-ignition-technico-table{border:0}.wp-block-table.is-style-ignition-technico-table thead{color:var(--ignition-colors-white)}.wp-block-table.is-style-ignition-technico-table thead th:first-child{border-top-left-radius:var(--ignition-technico-border-radius-base)}.wp-block-table.is-style-ignition-technico-table thead th:last-child{border-top-right-radius:var(--ignition-technico-border-radius-base)}.wp-block-table.is-style-ignition-technico-table tbody tr:nth-child(odd){background:0 0}.wp-block-table.is-style-ignition-technico-table tbody tr:nth-child(even){background-color:#f7f7f7}.wp-block-table.is-style-ignition-technico-table .has-background thead{background:rgba(0,0,0,.05)}.wp-block-table.is-style-ignition-technico-table .has-background tfoot{background:0 0}.wp-block-table.is-style-ignition-technico-table .has-background tbody tr:nth-child(even){background-color:rgba(0,0,0,.03)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{bottom:1px;right:1px}.wp-block-search .wp-block-search__button{background:var(--ignition-primary-color);color:var(--ignition-text-color);line-height:36px;border:0}.wp-block-file .wp-block-file__button,.wp-block-file a.wp-block-file__button:hover{color:var(--ignition-buttons-text-color)}.has-drop-cap:not(:focus)::first-letter{padding:0 .55rem 0 0;font-size:3.4rem;line-height:.9}.wp-block-gutenbee-banner-inner{width:100%}.wp-block-pullquote.is-style-solid-color{font-size:1rem;line-height:1.33;position:relative;padding:30px 30px 30px 80px;border:0}.wp-block-pullquote.is-style-solid-color::before{content:"\00201C";font-style:normal;font-size:4rem;line-height:0;position:absolute;left:30px;top:57px}.wp-block-pullquote.is-style-solid-color blockquote{margin:0;max-width:100%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1rem;line-height:1.56;font-weight:var(--ignition-font-weight-normal)}.wp-block-pullquote.is-style-solid-color blockquote cite{font-size:.875rem;font-weight:var(--ignition-font-weight-normal)}.wp-block-quote{font-size:1rem;line-height:1.33;position:relative;padding:30px 30px 30px 80px;border:0;background-color:var(--ignition-colors-grey)}.wp-block-quote::before{content:"\00201C";font-style:normal;font-size:4rem;line-height:0;position:absolute;left:30px;top:57px}.wp-block-quote p{font-size:1rem;line-height:1.56;font-weight:var(--ignition-font-weight-normal)}.wp-block-quote p:last-child{margin-bottom:0}.wp-block-quote cite{font-size:.875rem;font-weight:var(--ignition-font-weight-normal)}.wp-block-quote.is-style-large{padding:30px 30px 30px 80px}.wp-block-quote.is-style-large p{font-size:20px}.wp-block-quote.has-text-align-center{padding:30px}.wp-block-quote.has-text-align-center::before{display:block;position:static;margin-top:30px;margin-bottom:15px}.wp-block-quote.has-text-align-right{padding:30px 80px 30px 30px}.wp-block-quote.has-text-align-right::before{left:auto;right:30px;top:30px;transform:rotate(180deg)}.wp-block-gutenbee-testimonial.is-style-circle-mask .gutenbee-testimonial-avatar{overflow:hidden}.wp-block-gutenbee-testimonial.is-style-circle-mask .gutenbee-testimonial-avatar img{border-radius:50%}.footer{border-top:1px solid}.footer-info{border-top:1px solid;text-transform:uppercase;font-size:10px}.footer-info a:hover{text-decoration:none}:root .has-theme-primary-color{color:#fc0}:root .has-theme-primary-background-color{background-color:#fc0}:root .has-theme-secondary-color{color:#362f2d}:root .has-theme-secondary-background-color{background-color:#362f2d}:root .has-theme-dark-gray-color{color:#3a3a3a}:root .has-theme-dark-gray-background-color{background-color:#3a3a3a}:root .has-theme-medium-gray-color{color:#a3a3a3}:root .has-theme-medium-gray-background-color{background-color:#a3a3a3}:root .has-theme-light-gray-color{color:#ddd}:root .has-theme-light-gray-background-color{background-color:#ddd}:root .has-theme-white-color{color:#fff}:root .has-theme-white-background-color{background-color:#fff}:root .has-theme-black-color{color:#000}:root .has-theme-black-background-color{background-color:#000}.entry-meta span::after,.ignition-breadcrumbs a:hover,.ignition-widget-item-subtitle a:hover,.ignition-widget-item-title a:hover{color:var(--ignition-primary-color)}.entry-item-title::after,.entry-list-meta,.entry-meta::after,.is-style-ignition-technico-item-overlay .entry-item::before,.navigation .page-numbers,.navigation a,.sidebar .widget-title::after,.woocommerce-pagination a,.woocommerce-pagination a.page-numbers,.wp-block-table.is-style-ignition-technico-table thead{background-color:var(--ignition-primary-color)}.navigation-main>.current-menu-ancestor>a,.navigation-main>.current-menu-item>a,.navigation-main>.current-menu-parent>a,.navigation-main>.current_page_ancestor>a,.navigation-main>.current_page_item>a,.navigation-main>li:hover>a,.navigation-main>li>a:focus{color:currentColor}.navigation-main>.current-menu-ancestor>a::before,.navigation-main>.current-menu-item>a::before,.navigation-main>.current-menu-parent>a::before,.navigation-main>.current_page_ancestor>a::before,.navigation-main>.current_page_item>a::before,.navigation-main>li:hover>a::before,.navigation-main>li>a:focus::before{border-bottom-color:var(--ignition-primary-color)}.navigation-main .nav-button>a:focus,.navigation-main .nav-button>a:hover{color:currentColor}.ci-item-filter.filter-active,.navigation .page-numbers.current,.navigation a:hover,.page-links .page-number:hover,.page-links>.current>.page-number{border:2px solid var(--ignition-primary-color);color:var(--ignition-text-color);background:0 0}.entry-content>p>a{border-color:var(--ignition-primary-color)}.entry-content>p>a:hover{border-color:currentColor}.ignition-breadcrumbs a,.ignition-widget-item-title a,a,a:hover{color:var(--ignition-text-color)}.sidebar .widget_ignition-page-children-menu .menu .current_page_item>a,.sidebar .widget_ignition-page-children-menu .menu li>a:hover,.sidebar .widget_nav_menu .menu:not([id*=social]) .current-menu-item>a,.sidebar .widget_nav_menu .menu:not([id*=social]) .current_page_item>a,.sidebar .widget_nav_menu .menu:not([id*=social]) li>a:hover{background-color:var(--ignition-text-color);color:var(--ignition-primary-color)}.entry-header{border-color:var(--ignition-border-color)}.footer .btn,.footer [type=submit],.footer button,[id*=social].menu a,[id*=social].menu a:hover{color:var(--ignition-buttons-text-color);background-color:var(--ignition-buttons-background-color)}.header-normal .head-intro{border-bottom:3px solid var(--ignition-top-bar-border-color)}.header-normal .head-intro-inner::after{border-bottom:0}.footer,.footer .widget-title{border-color:var(--ignition-footer-border-color)}.footer a,.footer-info a:hover{color:var(--ignition-footer-text-color)}@media(min-width:1230px){.page-hero-content,.page-title-content{width:50%}}@media(max-width:991px){.main{padding:60px 0}}@media(max-width:767px){.entry-list-meta{flex-wrap:wrap;padding:10px}.entry-list-meta-item{width:100%}.wp-block-table thead{display:none}.wp-block-table tbody tr{padding:10px 15px;display:block;margin-top:-1px}.wp-block-table tbody td{display:block;padding:0;font-size:15px}.wp-block-table tbody td:first-child{font-size:16px;font-weight:var(--ignition-font-weight-bold);padding:0 0 5px}.wp-block-table tbody .td-label{display:inline-block;margin-right:3px;font-weight:var(--ignition-font-weight-bold);opacity:.8}}@media(max-width:575px){.page-hero-content{text-align:center}.page-hero-content .woocommerce-breadcrumb{justify-content:center}}.wpcf7-response-output{display:none !important;}:root{--wcp-orange:#F5A81C;--wcp-dark-grey:#020100;--wcp-light-grey:#ccc;--wcp-very-light-grey:#ededed;--wcp-white:#ffffff;}
a:link, a:visited, a:hover, a:active{outline:0;}
html, body{max-width:100vw;}
body{font-size:16px;}
body, p, body h1, body h2, body h3, body h4, body h5{letter-spacing:0;line-height:140%;}
#wpadminbar{z-index:9999999999}
.logged-in .page-wrap .head-mast.sticky-fixed{top:32px;}
.page-hero-title, .page-title, h1, h2, h3, h4, h5, h6{color:inherit}
.entry-content>*{margin-bottom:0}
.gspbcsstooltipinner h4, .navigation-main>li.mobile-content, .mobile-content, body .mobile-content, .entry-meta::after, .entry-meta span::after, .entry-meta-item.entry-categories, .navigation-main li ul.sub-menu li:last-child:after, .page-quote .head-intro, .page-quote #bne-panels-wrapper,
.page-request-a-quote-new .head-intro, .page-request-a-quote-new #bne-panels-wrapper,
.page-contact-us .head-intro, .entry-item-title::after, .page-contact-us #bne-panels-wrapper,
.wp-block-buttons > .wp-block-button.mobile-content, .wp-block-column .gspbcsstooltipinner h4, .single main.main .container .entry-thumb{display:none;}
.entry .entry-content a{color:var(--wcp-dark-grey);}
.entry .entry-content .is-style-dark a{color:var(--wcp-white);}
.entry .entry-content .has-wcp-white-color.has-text-color a, .entry .entry-content div.wp-block-button a.has-wcp-white-color, .after-content-section .wp-block-button a.has-wcp-white-color.has-wcp-dark-grey-background-color.wp-block-button__link{color:var(--wcp-white) !important;}
.after-content-section .wp-block-button a{margin:50px auto 30px auto;display:table}
.after-content-section .wp-block-button a.has-wcp-white-color.has-wcp-dark-grey-background-color.wp-block-button__link:hover{background-color:var(--wcp-orange)}
.entry .entry-content div.wp-block-button a.has-wcp-white-color:hover{background-color:var(--wcp-orange)}
.wp-block-buttons.is-layout-flex .wp-block-button .wp-block-button__link{padding:10px 45px;font-size:16px;}
.btn, .button, .gutenbee-block-button-link, .wp-block-button__link, .comment-reply-link, .ci-item-filter, .maxslider-slide .maxslider-btn, .added_to_cart, input[type="submit"],
input[type="reset"],
button[type="submit"]{text-transform:none}
#bne-panels-wrapper .bne-panel{z-index:999999999}
#bne-panels-wrapper .bne-panel-content .happyforms-form p{display:block}
body, h2, .entry-content h1, .entry-content .wp-block-column.is-style-dark h1, .entry-content h3, .entry-content .hover-box-wrap-outer h3, h3.section-title-tag, .btn, .button, .gutenbee-block-button-link, .wp-block-button__link, .comment-reply-link, .ci-item-filter, .maxslider-slide .maxslider-btn, .added_to_cart, input[type="submit"],
input[type="reset"],
button[type="submit"]{font-family:"neuzeit-slt-std-book";}
.entry-content h2.has-text-align-left{margin:30px 0 10px 0;}
.wp-block-columns.featurette-gallery h4, .entry-content ul li::before, a.underlined-btn, .entry-meta-item.entry-date, .happyforms-form.happyforms-styles .happyforms-message-notices .error h2, nav.nav .quote-request a, main.main .wp-block-buttons .wp-block-button.quote-request a, .gspbcsstooltipinner::before, .hero-cta .wp-block-button__link, .wp-block-button.is-style-left-border a, .footer-prompt .cta-wrapper a.cta, .contact-information-wrap .cta-wrapper a.cta, .cta-block .cta-wrapper a.cta, .gspbcsstooltipinner .wp-block-buttons .wp-block-button .wp-block-button__link, .featured-project-wrap.single-column h3.section-title-tag, .project-details .cta, .entry-content .gs-accordion-item>.gs-accordion-item__title>.gs-accordion-item__heading, .entry-content .gspb_iconsList .gspb_iconsList__item span, .entry .entry-content .after-content-ctas a.cta, mark.has-inline-color.has-wcp-orange-color, .wp-block-button.is-style-default .wp-block-button__link.wp-element-button, .category-header .blog-category-navigation li a, .wp-block-button.cta a.wp-element-button, .entry-content h3 strong, .entry-content .wp-block-button__link.wp-element-button{font-family:"neuzeit-slt-std-book-heavy";}
.ignition-breadcrumbs a, .ignition-widget-item-title a, a, a:hover, .wcp-dark-grey{color:var(--wcp-dark-grey);;}
.ignition-breadcrumbs a, .ignition-widget-item-title a, a, a:hover{color:#fff;transition:all ease 0.5s;}
.header.header-fullwidth.header-sticky.sticky-shy.header-full{position:fixed;width:100%;}
.entry-content p, .entry-content ul, .entry-content li{font-size:20px;}
.entry-content .wp-block-list li{margin-bottom:20px;}
footer.footer .widget_nav_menu li{display:table}
footer.footer{background:var(--wcp-light-grey);}
.widget_nav_menu li a:hover, .entry-content a:hover{text-decoration:none;}
footer.footer .widget_nav_menu li a{color:var(--wcp-dark-grey);}
.entry-content a{display:inline-block;position:relative;}
.blog .entry-content a{color:var(--wcp-dark-grey)}
footer h3{color:initial}
footer h3.widget-title a:hover{color:var(--wcp-dark-grey)}
.widget_nav_menu li a:hover::after, .entry-content a:hover::after, footer h3.widget-title a:hover::after{width:100%;}
.entry-content a.no-underline:hover::after, .entry-content a.cta::after, .entry-content a.cta:hover::after{display:none;}
footer h3.widget-title a::after, .widget_nav_menu li a::after, .entry-content a::after, .footer-info a::after{content:"";width:0px;height:1px;display:block;background:#fff;transition:300ms;}
.entry-content .featured-project-wrap a::after, .entry-content a.no-underline::after{display:none !important;height:0 !important}
.entry-content p a::after, .entry-content ul li a::after, .widget_nav_menu li a::after, footer h3.widget-title a::after{background:var(--wcp-dark-grey)}
.footer-info a::after{background:var(--wcp-orange);width:100%}
.entry-content ul.services-location li a::after, .entry-content .is-style-dark p a::after, .entry-content .is-style-dark ul li a::after{background:var(--wcp-white)}
.hover-box-wrap-outer a::after, .wp-block-image a::after{display:none !important;}
.entry-content>p>a{border-bottom:none}
.entry-content h3 a{color:var(--wcp-orange)}
.flickity-page-dots{display:none;}
.navigation-main>li>a::before, a:active, a:focus{outline:0;border:none;-moz-outline-style:none;}
.navigation-main>.current-menu-item>a, .navigation-main>.current-page-ancestor>a{color:var(--wcp-orange);background-color:var(--wcp-white);}
.header-normal, .header-normal .head-mast, .footer, .footer .widget-title{border-bottom:none;color:var(--wcp-dark-grey);}
.scrolled.page .header-normal .head-mast.sticky-fixed, .sticky-fixed .header-normal .head-mast{background-color:var(--wcp-white)}
.widget-title{display:inline-block}
img.custom-logo{margin-top:-2px;min-width:165px;}
.navigation-main>li>a{font-weight:100;font-size:15px;}
.navigation-main>li>a:hover{color:var(--wcp-orange);}
.head-mast .container{width:calc(100vw - 100px);}
.head-mast .head-mast-inner{padding:20px 0;}
.head-intro-inner{padding:12px 0;min-height:42px}
.page-hero{background-color:transparent;display:none}
.header-normal .head-intro{background-color:var(--wcp-white);color:#fff;height:60px;overflow:hidden}
.head-mast{max-height:80px;height:80px}
.head-mast.sticky-fixed.sticky-active.sticky-hidden{transform:none;background-color:var(--wcp-white);}
.site-branding{max-width:260px;margin-left:0;margin-right:0;}
.site-logo{margin-top:-10px}
.wolfgang-commercial-painters-logomark-wrap a{display:block}
.site-logo::after, .wolfgang-commercial-painters-logomark-wrap a::after{font-weight:normal;content:'Formerly Wolfgang Commercial Painters';position:absolute;width:fit-content;text-align:center;font-style:italic;left:0;bottom:15px;font-size:9.5px;letter-spacing:-0.3px;}
.wolfgang-commercial-painters-logomark-wrap a:hover{color:var(--wcp-dark-grey)}
.wolfgang-commercial-painters-logomark-wrap a::after{bottom:initial;width:100%;top:30px}
#bne-panels-wrapper .panel-trigger[style]{position:fixed !important}
#bne-panels-wrapper .panel-trigger.trigger-button{font-weight:400;}
#bne-panels-wrapper .bne-panel-inner{max-height:120vh}
footer.footer{border-top:0;}
footer.footer .sub-menu{margin:10px 0;}
footer.footer .menu-footer-areas-we-serve-container ul{columns:3;-webkit-columns:3;-moz-columns:3;width:100%;}
.wolfgang-commercial-painters-logomark{margin-top:0;max-width:235px;}
.footer-prompt{background-color:var(--wcp-dark-grey);padding:100px 0;margin-top:0;}
.footer-prompt .col-6 .cta-wrapper{text-align:left;}
.footer-prompt .col-6 .cta-wrapper a.cta{margin:5px 0}
.cta-block .wp-block-columns{padding:100px 0;margin-top:0;}
.cta-block.centered-layout .row{display:block;text-align:center}
.cta-block.centered-layout .row .col-3, .cta-block.centered-layout .row .col-6{width:100%;max-width:100%}
.cta-block.centered-layout .row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:0px 0px;grid-template-areas:"row-1 row-1 row-1" "row2 row2 row2" "row3 row3 row3";}
.cta-block.centered-layout .row .col-a{grid-area:row-1;}
.cta-block.centered-layout .row .col-c{grid-area:row2;}
.cta-block.centered-layout .row .col-b{grid-area:row3;}
.cta-block.centered-layout .wp-block-columns{padding:50px 0}
.cta-block.centered-layout .wp-block-columns .cta-wrapper{margin:10px auto}
.entry-content .cta-block.centered-layout h3{font-size:28px}
.footer-prompt, .footer-prompt h3, .entry-content .cta-block{color:var(--wcp-white);font-weight:normal;margin:0}
.footer-prompt h3{margin-bottom:20px;}
.entry-content .cta-block h2{margin:0}
.footer-prompt .text-wrapper p{margin-bottom:0}
.cta-block .row, .footer-prompt .row{align-items:center;justify-content:center;}
.footer-prompt a.cta, .cta-block a.cta{margin-right:10px;}
.btn, .button, .ci-item-filter, .comment-reply-link, .gutenbee-block-button-link, .wp-block-button__link:not([class*="has-"]),
button[type="submit"],
input[type="reset"],
input[type="submit"],
.navigation .page-numbers, .navigation a, a.cta{padding:10px 25px;font-weight:700;background:transparent;border:1px solid #fff;color:#fff;transition:all ease 0.5s;width:232px;text-align:center;display:inline-block;text-transform:none}
.btn, .button, .ci-item-filter, .comment-reply-link, .gutenbee-block-button-link, .wp-block-button__link:not([class*="has-"]),
button[type="submit"],
input[type="reset"],
input[type="submit"],
.navigation .page-numbers, .navigation a{border-color:var(--wcp-dark-grey);color:var(--wcp-dark-grey);width:initial}
input[type="submit"]{background-color:var(--wcp-orange);border-color:var(--wcp-orange);color:var(--wcp-dark-grey);width:initial}
.btn:hover, .button, .ci-item-filter:hover, .comment-reply-link:hover, .gutenbee-block-button-link:hover, .wp-block-button__link:not([class*="has-"]):hover,
button[type="submit"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.navigation .page-numbers:hover, .navigation a:hover, a.cta:hover{background-color:var(--wcp-orange);border:1px solid transparent;text-decoration:none;color:#fff}
#bne-panels-wrapper .bne-panel-header,
#bne-panels-wrapper .bne-panel-content{background-color:var(--wcp-dark-grey);;}
#bne-panels-wrapper .bne-panel-header .bne-panel-close{position:absolute;right:30px;}
.bne-panel-content, .bne-panel-heading, .bne-panel-content h3{color:#fff;}
.bne-panel-content h3{margin:0;padding:0}
.happyforms-part-wrap{position:relative;}
.happyforms-part--choice.display-type--block .happyforms-part-wrap{padding:10px;border:1px solid #fff;}
.happyforms-form.happyforms-styles .happyforms-part__label .label{position:relative;font-size:13px;color:#fff;margin-bottom:0;}
.happyforms-part--checkbox span.label{margin-bottom:0 !important;display:block;}
.happyforms-form.happyforms-styles .happyforms-part .checkmark, .happyforms-form.happyforms-styles .happyforms-part .option-label input:checked+.checkmark{border:solid 1px #fff;background-color:transparent;}
form .label, form label{text-transform:none}
.happyforms-form.happyforms-styles .happyforms-part--single_line_text .happyforms-part__label .label, .happyforms-form.happyforms-styles .happyforms-part--email .happyforms-part__label .label, .happyforms-form.happyforms-styles .happyforms-part--phone .happyforms-part__label .label, div div.form-row label{position:absolute;color:#fff;margin-bottom:0;top:30px;z-index:9;left:10px;font-size:13px;text-transform:none;padding:1px 3px;}
.form-row{margin-bottom:15px !important}
div.has-wcp-dark-grey-background-color .form-row{margin-bottom:15px !important}
.form-row  .label-wrap{opacity:1;transition:opacity 0.3s ease;}
.form-row .form-row input[type="color"], 
.form-row input[type="date"],
.form-row input[type="datetime"], 
.form-row input[type="email"], 
.form-row input[type="number"], 
.form-row input[type="password"], 
.form-row input[type="search"], 
.form-row input[type="tel"], 
.form-row input[type="text"], 
.form-row input[type="time"], 
.form-row input[type="url"], 
.form-row.select-wrap select, .form-row textarea{height:60px;padding:20px 15px 10px 15px;font-size:16px;line-height:1.5}
.has-wcp-dark-grey-background-color input[type="color"],
.has-wcp-dark-grey-background-color input[type="date"],
.has-wcp-dark-grey-background-color input[type="datetime"],
.has-wcp-dark-grey-background-color input[type="email"], input[type="number"],
.has-wcp-dark-grey-background-color input[type="password"],
.has-wcp-dark-grey-background-color input[type="search"],
.has-wcp-dark-grey-background-color input[type="tel"],
.has-wcp-dark-grey-background-color input[type="text"],
.has-wcp-dark-grey-background-color input[type="time"],
.has-wcp-dark-grey-background-color input[type="url"],
.has-wcp-dark-grey-background-color select, .has-wcp-dark-grey-background-color textarea{background-color:var(--wcp-dark-grey)}
div.has-wcp-dark-grey-background-color .form-row.active-input input[type="color"], 
div.has-wcp-dark-grey-background-color .form-row.active-input input[type="date"], 
div.has-wcp-dark-grey-background-color .form-row.active-input input[type="datetime"],
div.has-wcp-dark-grey-background-color .form-row.active-input input[type="email"],
div.has-wcp-dark-grey-background-color .form-row.active-input input[type="number"], 
div.has-wcp-dark-grey-background-color .form-row.active-input input[type="password"], 
div.has-wcp-dark-grey-background-color .form-row.active-input input[type="search"],
div.has-wcp-dark-grey-background-color .form-row.active-input input[type="tel"],
div.has-wcp-dark-grey-background-color .form-row.active-input input[type="text"], 
div.has-wcp-dark-grey-background-color .form-row.active-input input[type="time"], 
div.has-wcp-dark-grey-background-color .form-row.active-input input[type="url"], 
div.has-wcp-dark-grey-background-color .form-row.active-input select, div.has-wcp-dark-grey-background-color .form-row.active-input textarea{background-color:var(--wcp-orange);color:var(--wcp-dark-grey);border:2px solid var(--wcp-white);}
div.has-wcp-dark-grey-background-color input:hover, div.has-wcp-dark-grey-background-color select:hover{border-color:var(--wcp-white) !important}
div.has-wcp-dark-grey-background-color .form-row label{color:var(--wcp-white);opacity:1}
.form-row.checkbox-wrap{background-color:var(--wcp-white)}
.has-wcp-dark-grey-background-color .form-row.checkbox-wrap{border:1px solid var(--wcp-white);background-color:transparent}
.wpcf7-form-control.wpcf7-checkbox{padding-top:25px;display:block;}
.form-row .label-wrap{opacity:1;transition:opacity 0.3s ease;}
.form-row  input:-webkit-autofill{background-color:var(--wcp-orange) !important;color:#000 !important;}
.form-row  input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--wcp-orange) inset !important;box-shadow:0 0 0 1000px var(--wcp-orange) inset !important;-webkit-text-fill-color:#000 !important;}
.form-row.active-input .label-wrap{opacity:1 !important;}
.form-row.active-input .label-wrap label{color:var(--wcp-dark-grey) !important}
div div.form-row label{color:var(--wcp-dark-grey);opacity:0.6;top:5px}
div div.form-row .wpcf7-list-item{display:block;width:100%;}
div div.form-row  input[type="color"],
div div.form-row  input[type="date"],
div div.form-row  input[type="datetime"],
div div.form-row  input[type="email"],
div div.form-row  input[type="number"],
div div.form-row  input[type="password"],
div div.form-row  input[type="search"],
div div.form-row  input[type="tel"],
div div.form-row  input[type="text"],
div div.form-row  input[type="time"],
div div.form-row  input[type="url"], 
div div.form-row select, div div.form-row textarea{border-width:1px}
div.form-row .wpcf7-list-item{height:40px;}
.form-row .wpcf7-checkbox .wpcf7-list-item-label{font-size:14px;text-indent:30px;line-height:20px;display:block}
.wpcf7-list-item input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;}
.wpcf7-list-item{position:relative;padding-left:30px;cursor:pointer;font-size:16px;}
.wpcf7-list-item input[type="checkbox"] + span::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:21px;height:21px;border:1px solid var(--wcp-dark-grey);background-color:#fff;border-radius:0;transition:background-color 0.3s ease, border-color 0.3s ease;box-sizing:border-box;}
.wpcf7-list-item input[type="checkbox"]:checked + span::before{background-color:var(--wcp-orange);border-color:var(--wcp-dark-grey);}
.wpcf7-list-item input[type="checkbox"]:checked + span::after{content:'';position:absolute;left:8px;top:50%;transform:translateY(-50%) rotate(45deg);width:6px;height:12px;border:solid var(--wcp-dark-grey);border-width:0 2px 2px 0;box-sizing:border-box;}
div.form-row select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:16px;background-image:url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-down-white.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:30px;}
.custom-select:focus{border-color:none;outline:none;}
.file-upload-row .wpcf7-form-control-wrap{width:100%;border:1px solid var(--wcp-light-grey);display:block;}
.file-upload-row .wpcf7-form-control.wpcf7-file{opacity:0;position:absolute;z-index:-1;}
.file-upload-row .wpcf7-form-control-wrap{position:relative;display:inline-block;width:50%;position:absolute;right:0}
.file-upload-row .custom-file-button{display:inline-block;padding:10px 20px;background-color:var(--wcp-light-grey);color:var(--wcp-dark-grey);height:47px;cursor:pointer;border-radius:0px;font-size:14px;text-align:center;width:100%;}
div.form-row.file-upload-row .wpcf7-form-control-wrap{margin:0}
div.form-row.file-upload-row label{top:-30}
.form-row.file-upload-row{border:1px solid var(--wcp-light-grey);height:50px;margin-top:40px;position:relative}
div.form-row p{position:relative;margin:0}
.happyforms-form.happyforms-styles input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--wcp-orange) inset !important;}
.happyforms-form.happyforms-styles .happyforms-part input[type="text"],
.happyforms-form.happyforms-styles .happyforms-part input[type="tel"],
.happyforms-form.happyforms-styles .happyforms-part input[type="email"]{transition-delay:9999999s;transition-property:background;}
.happyforms-form.happyforms-styles .happyforms-part input[type="text"]:focus,
.happyforms-form.happyforms-styles .happyforms-part input[type="tel"]:focus,
.happyforms-form.happyforms-styles .happyforms-part input[type="email"]:focus{background:var(--wcp-orange) !important;transition-delay:0s;color:var(--wcp-dark-grey) !important}
.happyforms-form.happyforms-styles .happyforms-part .option-label input:checked+.checkmark{background:var(--wcp-orange) !important;}
.happyforms-form.happyforms-styles .happyforms-part--single_line_text.focus .happyforms-part__label .label, .happyforms-form.happyforms-styles .happyforms-part--email.focus .happyforms-part__label .label, .happyforms-form.happyforms-styles .happyforms-part--phone.focus .happyforms-part__label .label{color:var(--wcp-dark-grey);;}
.happyforms-form.happyforms-styles .happyforms-part--single_line_text.focus .happyforms-input input, .happyforms-form.happyforms-styles .happyforms-part--email.focus .happyforms-input input, .happyforms-form.happyforms-styles .happyforms-part--phone.focus .happyforms-input input{padding-top:5px !important;}
.happyforms-form.happyforms-styles .happyforms-part--single_line_text .happyforms-input input, .happyforms-form.happyforms-styles .happyforms-part--email .happyforms-input input, .happyforms-form.happyforms-styles .happyforms-part--phone .happyforms-input input{padding:25px 5px 5px 10px !important;height:50px !important;display:table;}
.happyforms-form__part.happyforms-part--label-show label{opacity:1;transition:all ease 0.5s;}
.happyforms-form__part.happyforms-part--label-show.focus label{opacity:0;}
.happyforms-form.happyforms-styles .happyforms-part__label{margin-bottom:0;}
.happyforms-form.happyforms-styles .happyforms-part input[type="text"],
.happyforms-form.happyforms-styles .happyforms-part input[type="password"],
.happyforms-form.happyforms-styles .happyforms-part input[type="email"],
.happyforms-form.happyforms-styles .happyforms-part input[type="tel"],
.happyforms-form .happyforms-styles .happyforms-part input[type="number"],
.happyforms-form.happyforms-styles .happyforms-part input[type="range"],
.happyforms-form.happyforms-styles .happyforms-part textarea, .happyforms-form.happyforms-styles .happyforms-part--signature .happyforms--signature-area--container, .happyforms-form.happyforms-styles .happyforms-part--scrollable_terms .scrollbox{background-color:transparent !important;color:var(--wcp-dark-grey);}
.happyforms-part--choice.display-type--block{margin-top:25px;}
.happyforms-form.happyforms-styles .happyforms-message-notices{border:1px solid #fff;margin-top:10px;}
.happyforms-form.happyforms-styles .happyforms-message-notices .error h2{color:#fff !important}
.bne-panel-trigger-7306.panel-trigger.trigger-button.trigger_right.trigger-rotation-0{right:calc(50vw - 592px) !important;right:50px !important;padding:4px 0 !important;margin:14px 0;border:1px solid #fff;color:#fff !important;font-size:12px;text-align:center;box-shadow:none !important;opacity:1 !important;background-color:transparent !important;width:165px}
#menu-top-navigation{margin-right:160px;}
.entry-content h1, .entry-content h2, .entry-content h3{font-size:40px;line-height:120%;font-weight:700;letter-spacing:0;margin:40px 0 40px 0;}
.entry-content h2{font-weight:normal;}
.entry-content h3{font-size:25px;margin:0 0 20px 0;width:100%}
.wp-block-columns>.wp-block-column{padding-right:0;padding-left:0;}
.wp-block-column h1{font-size:42px;margin:0 0 30px 0;}
.entry-content .wp-block-column h1:first-child{margin-top:80px;}
.entry-content p{margin-bottom:30px;}
.entry-content .wp-block-column.is-style-dark h1, .entry-content .wp-block-column.is-style-dark h2, .entry-content .wp-block-column.is-style-dark h3, .entry-content .wp-block-column.is-style-dark h4, .entry-content .wp-block-column.is-style-dark h5, .entry-content .wp-block-column.is-style-dark h6, .wp-block-column.is-style-dark p, .wp-block-column.is-style-dark ul, .wp-block-column.is-style-dark ul li{color:#fff;}
.entry-content .wp-block-columns h1.is-style-underlined, h1.wp-block-heading{font-size:32px}
.entry-content h1.is-style-underlined:after, .entry-content .wp-block-columns h2.is-style-underlined:after, .entry-content .wp-block-columns h3.is-style-underlined:after, .entry-content .wp-block-columns h4.is-style-underlined:after, .entry-content .wp-block-columns h5.is-style-underlined:after, .entry-content .wp-block-columns h6.is-style-underlined:after{display:block;content:"";width:207px;margin:30px 0;border-bottom:1px solid var(--wcp-dark-grey);}
.entry-content .wp-block-column.is-style-dark h1.is-style-underlined:after, .entry-content .wp-block-column.is-style-dark h2.is-style-underlined:after, .entry-content .wp-block-column.is-style-dark h3.is-style-underlined:after, .entry-content .wp-block-column.is-style-dark h4.is-style-underlined:after, .entry-content .wp-block-column.is-style-dark h5.is-style-underlined:after, .entry-content .wp-block-column.is-style-dark h6.is-style-underlined:after{border-bottom:1px solid #fff;}
.wp-block-column.is-style-image-column, .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.is-style-image-column:not(:first-child){margin:0;padding:0;}
.single .entry-content ul{margin:0 0 25px 0;padding:0}
.entry-content ul li{list-style:none;position:relative;margin-bottom:7.5px;display:table}
.single .entry-content ul li{margin:0 0 15px 15px;}
.entry-content ul li::before{content:"+";display:block;font-weight:bold;margin-right:10px;line-height:1;margin-top:2px;float:left;color:var(--wcp-orange);}
.single .entry-content ul li::before{display:block;font-weight:bold;margin-right:0;line-height:14px;color:var(--wcp-orange);position:absolute;left:-20px;}
.entry-content .is-style-dark h2{color:#fff;}
.is-style-image-column.wp-block-column figure{height:calc(100vh - 28px);position:sticky;margin-bottom:0;top:28px;}
.admin-bar .is-style-image-column.wp-block-column figure{position:sticky;top:65px;margin-bottom:0;height:calc(100vh - 65px)}
.admin-bar.page.home .is-style-image-column.wp-block-column figure{position:sticky;top:155px;margin-bottom:0;}
.page.home .wp-block-columns.is-style-full-width figure.wp-block-image.size-full{max-height:800px;overflow:hidden;}
.wp-block-columns.dark.is-style-full-width-dark.is-style-full-width .wp-block-image.size-full img{min-width:100%;}
.is-style-image-column.wp-block-column figure, .is-style-image-column.wp-block-column figure source{position:sticky;top:65px;margin-bottom:0;overflow:hidden;}
.is-style-image-column.wp-block-column figure img, .is-style-image-column.wp-block-column figure source img{margin:0;width:auto;height:100%;width:auto;object-fit:cover;}
.is-style-full-width .wp-block-column.is-style-dark .wp-block-group{position:sticky;top:65px}
.featured-project-wrap a.no-underline{width:100%;display:inline}
a.project-listing-link{color:var(--wcp-dark-grey)}
.featured-project-wrap .is-style-image-column.wp-block-column figure{width:50vw}
.happyforms-styles.happyforms-form--submit-button-border-radius-square .happyforms-button--submit.happyforms-previous-step, .happyforms-styles.happyforms-form--submit-button-border-radius-square button[type="submit"].happyforms-button--submit,
.happyforms-styles.happyforms-form--submit-button-border-radius-square button[type="submit"].happyforms-button--submit:hover,
.happyforms-styles.happyforms-form--submit-button-border-radius-square button.happyforms-button--submit, .happyforms-styles.happyforms-form--submit-button-border-radius-square button.happyforms-button--submit:hover, .happyforms-styles.happyforms-form--submit-button-border-radius-square .happyforms-button, .happyforms-styles.happyforms-form--submit-button-border-radius-square .happyforms-button:hover, .is-style-dark.has-wcp-dark-grey-background-color input[type="submit"].wpcf7-form-control,
.is-style-dark.has-wcp-dark-grey-background-color input[type="submit"].wpcf7-form-control:hover,
.is-style-dark input[type="submit"].wpcf7-form-control,
.is-style-dark input[type="submit"].wpcf7-form-control:hover,
.has-wcp-dark-grey-background-color input[type="submit"],
.quote-form-wrap input[type="submit"].wpcf7-form-control,
.quote-form-wrap input[type="submit"].wpcf7-form-control:hover{background-image:url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-white.svg) !important;background-repeat:no-repeat !important;background-position:right 15px center !important;width:100%;text-align:left;padding:15px !important;background-color:var(--wcp-orange) !important;background-size:15px auto !important;height:52px !important;text-indent:0px !important;left:0px !important;position:relative !important;color:var(--wcp-white) !important;transition:none !important}
.is-style-dark input[type="submit"].wpcf7-form-control,
.is-style-dark input[type="submit"].wpcf7-form-control:hover,
.quote-form-wrap input[type="submit"].wpcf7-form-control,
.quote-form-wrap input[type="submit"].wpcf7-form-control:hover{background-image:url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-black.svg) !important;color:var(--wcp-dark-grey) !important;}
.is-style-dark input[type="submit"].wpcf7-form-control,
.is-style-dark  input[type="submit"].wpcf7-form-control:hover{border:1px solid transparent}
.bne-panel-inner{background-color:var(--wcp-dark-grey);}
#bne-panels-wrapper .bne-panel-header .bne-icon-svg{fill:#fff;}
body .happyforms-styles .happyforms-part .option-label .label, body .happyforms-styles .happyforms-part .option-label .happyforms-remaining-choice{color:#fff;text-transform:none;font-size:12px;line-height:20px;padding:0 0 0 10px;}
h3.widget-title, #menu-item-6014>a{font-size:20px;line-height:1.2;text-transform:none;letter-spacing:0;font-weight:normal;margin-bottom:10px;}
.footer .footer-info{background-color:var(--wcp-dark-grey);border:none;font-size:14px;font-weight:100}
.footer .footer-info .container{color:var(--wcp-white);text-transform:none;}
.footer .footer-info .container a{color:var(--wcp-orange);}
body .happyforms-form__part{margin-bottom:0;padding:0}
.spacing-vertical-50-margin{margin-bottom:50px}
body .happyforms-styles .happyforms-part:not(.happyforms-part--table) .option-label{margin-bottom:0;}
.admin-bar #bne-panels-wrapper .panel-trigger.trigger-button[style]{top:32px !important;}
.site-content-wrap{padding-top:0}
#bne-panels-wrapper .panel-trigger.trigger-button[style]{background-color:var(--wcp-dark-grey) !important;transition:all ease 0.5s !important;}
.admin-bar #bne-panels-wrapper .panel-trigger.trigger-button:hover{background-color:var(--wcp-orange) !important;border-color:var(--wcp-orange);}
.wp-block-image.size-full img{width:100%;height:auto;}
.wp-block-column.is-style-dark, .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.is-style-dark:not(:first-child){margin:0;padding:0;}
.entry-content>.wp-block-columns{margin-bottom:0;}
.entry-content .wp-block-columns{margin:0;}
.has-theme-black-color.has-theme-white-background-color.has-text-color.has-background{width:35%;margin:60px auto;}
.head-content-slot p{margin:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.entry-content .testimonials-wrap{max-width:1200px;margin:auto;margin:30px auto;}
.testimonials-wrap h4{font-size:32px;color:var(--wcp-dark-grey)}
.flickity-enabled.is-draggable .flickity-viewport{margin-left:10px;}
.main-carousel.testimonials.carousel-disabled{display:flex;}
.testimonials.main-carousel .carousel-cell{width:33%;}
.testimonials.main-carousel .carousel-cell:nth-child(3n){width:34%}
.testimonials.main-carousel .carousel-cell p{margin:0}
.testimonials .carousel-cell{border-right:none}
.commercial-customers .flickity-viewport{overflow:visible}
.testimonials .carousel-cell{margin-right:0;padding-right:0;}
.commercial-customers .carousel-cell{margin-right:50px;padding-right:50px;}
.image-gallery-wrap .main-carousel.image-gallery{height:600px}
.image-gallery-wrap .main-carousel.image-gallery .carousel-cell{width:100%;height:100%;background-position:center center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;}
.testimonials.main-carousel .customer-name, .testimonials.main-carousel .customer-logo img{height:50px;width:auto;margin-bottom:25px;position:relative;display:flex;align-content:initial;align-items:center;}
.customer-name img{max-height:50px;max-width:50%}
.customer-name .text-name{display:block;text-transform:uppercase;color:var(--wcp-dark-grey);margin-bottom:0}
.logo-carousel-wrap{padding:60px 0 40px 0;}
.logo-carousel-wrap h2{text-align:center;margin:30px 0 80px 0;font-size:35px}
.commercial-customers.main-carousel img{height:60px;width:auto;}
.footer .btn, .footer [type="submit"],
.footer button, [id*="social"].menu a,
[id*="social"].menu a:hover{background-color:#fff;}
.hover-box-wrap{position:relative;margin-bottom:10px;transition:all ease 0.5s;}
.hover-box-wrap-outer:first-child{margin-right:15px;}
.hover-box-wrap-outer a{width:100%;}
.entry-content .hover-box-wrap-outer h3{margin:10px 0 30px 0;font-size:20px;font-weight:900;text-transform:none;color:var(--wcp-dark-grey)}
.hover-box-wrap img{width:100%;height:auto;}
.hover-box-wrap:before{content:"";display:block;opacity:0;background:rgba(0, 0, 0, 0.3);width:100%;height:100%;position:absolute;transition:all ease 0.5s;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--wcp-dark-grey);));background:-webkit-linear-gradient(top, transparent 0%, var(--wcp-dark-grey);100%);background:-o-linear-gradient(top, transparent 0%, var(--wcp-dark-grey);100%);background:linear-gradient(180deg, transparent 0%, var(--wcp-dark-grey);100%);-webkit-transition:background 250ms;-o-transition:background 250ms;transition:background 0.5s cubic-bezier(0.08, 0.57, 0.9, 0.62);}
.hover-box-wrap:hover::before{opacity:1;background:rgba(0, 0, 0, 0.3);}
main.main{padding:0;}
.page-contact-us main.main, .page-request-a-quote-new main.main, .page-quote main.main, .page-projectinquiry main.main{background-color:var(--wcp-dark-grey);padding:50px 0;}
.page-contact-us .site-content-wrap{padding-top:80px;}
.page-id-5721 main.main, .error404 main.main, .blog main.main, .archive main.main, .single.single-post main.main, .single.single-job main.main, .post-type-archive-job main.main{padding-top:80px;}
.happyforms-form.happyforms-styles input[type="submit"]:not(:hover):not(:active):not(.has-background),
.happyforms-form.happyforms-styles button.happyforms-button:not(:hover):not(:active):not(.has-background),
.happyforms-form.happyforms-styles input[type="submit"].happyforms-button--submit:hover,
.happyforms-form.happyforms-styles input[type="submit"].happyforms-button--submit:focus,
.happyforms-form.happyforms-styles button.submit.happyforms-button--submit:hover, .happyforms-form.happyforms-styles button.submit.happyforms-button--submit:focus, .happyforms-form.happyforms-styles button.happyforms-button:hover, .happyforms-form.happyforms-styles button.happyforms-button:focus{background-color:transparent;}
.page-quote .happyforms-styles input[type="submit"].happyforms-button--submit{padding:15px 0;}
.happyforms-styles.happyforms-form--part-border-radius-square .happyforms-message-notices .happyforms-message-notice{background-color:transparent;}
.happyforms-styles.happyforms-form--part-border-radius-square .happyforms-message-notices .happyforms-message-notice h2 color: #fff
}
form .label{text-transform: none;
}
.main-carousel .flickity-prev-next-button.next{right: -60px;
}
.main-carousel .flickity-prev-next-button.previous{left: -60px;
}
.post.main-service-area .testimonial-service-area{position: relative
}
.post.main-service-area .testimonial-service-area .quote{display: inline;
position: absolute;
top: -5px;
}
.featured-project-wrap .text-content{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-white.svg);
background-repeat: no-repeat;
background-position: right 40px bottom 40px;
}
.featured-project-wrap.single-column{text-align: center;
max-height: 500px;
background-size: auto 100%;
background-position: center center
}
.entry-content .featured-project-wrap.single-column .wp-block-columns{position: absolute;
right: 0;
top: 0;
}
.entry-content .featured-project-wrap a{display: flex;
height: 500px;
position: relative
}
.entry-content .featured-project-wrap .wp-block-columns{display: flex;
justify-content: center;
align-items: center;
}
.entry-content .featured-project-wrap.single-column .project-details{background-color: var(--wcp-dark-grey);
margin: auto;
width: fit-content;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 30px 45px;
}
.project-details h2{color: var(--wcp-white)
}
.entry-content .featured-project-wrap.single-column h2{font-size: 32px;
margin: 0
}
.featured-project-wrap.single-column h3.section-title-tag{text-transform: none;
font-size: 17px;
border: none;
color: #fff;
margin: 0;
padding: 0;
}
.featured-project-wrap.single-column hr{margin: 10px 0
}
h3.section-title-tag, .featurette-gallery .wp-block-column:first-child::before{text-transform: uppercase;
border-bottom: 1px solid #fff;
padding: 0 50px 20px 0;
margin-bottom: 20px;
display: inline-block;
font-size: 12px;
letter-spacing: 0;
font-weight: normal
}
.entry-content>.wp-block-columns{gap: 0;
}
.is-style-full-width .wp-block-column:first-child:nth-last-child(2) .wp-block-group,
.is-style-full-width .wp-block-column:first-child:nth-last-child(2)~.wp-block-group{padding-left: 0;
margin-left: calc(100% - 1140px / 2);
}
.wp-block-columns.is-style-full-width .wp-block-columns.is-style-default{max-width: 1140px;
margin: auto;
}
.is-style-full-width .wp-block-column:last-child .wp-block-group{padding-right: 0;
}
.wp-block-column.is-style-dark .wp-block-group{padding: 80px 60px;
width: calc(1140px / 2);
max-width: 100%
}
.wp-block-columns.is-style-full-width, .image-gallery-wrap, .is-style-full-width.testimonials-outer-wrap{width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
.cta-block .wp-block-columns.is-style-full-width.has-wcp-dark-grey-background-color{background-color: var(--wcp-dark-grey);
color: var(--wcp-white);
}
.featured-project-wrap.single-column{margin: 0
}
.wp-block-column.is-style-dark, .featured-project-wrap{background-color: var(--wcp-dark-grey);
;
}
.wp-block-columns.is-style-boxed-width, .entry-content .featured-project-wrap .wp-block-columns{margin: auto;
max-width: 1170px;
}
.wp-block-group__inner-container, .wp-block-column.is-style-full-width-inner{max-width: 1170px;
margin: 0 auto;
}
.featurette-gallery{position: relative
}
.featurette-gallery .wp-block-column:first-child:hover .inner-text-content:before{color: #fff
}
.featurette-gallery .wp-block-column:first-child .inner-text-content:before{position: absolute;
display: block;
top: 40px;
border-bottom: none;
text-transform: uppercase;
font-weight: bold;
color: var(--wcp-dark-grey);
;
transition: all ease 0.5s;
}
.wp-block-columns.featurette-gallery .block.wp-block-column{transition: all ease 0.5s;
}
.wp-block-columns.featurette-gallery .block.wp-block-column .inner{padding: 100px 0 70px 0;
}
.inner-text-content{width: 185px;
margin: 0 auto;
text-align: left;
}
.featurette-gallery .block.wp-block-column{background-image: none !important;
position: relative;
text-align: center;
}
.wp-block-columns.featurette-gallery .block.wp-block-column .inner .hover-state{opacity: 0;
position: absolute;
width: 100%;
height: 140%;
top: 0;
left: 0;
background-size: 100% auto;
background-position: center center;
background-repeat: no-repeat;
}
.wp-block-columns.featurette-gallery .block.wp-block-column:hover .inner .hover-state{opacity: 1;
z-index: -1;
}
.wp-block-columns.featurette-gallery .block.wp-block-column:hover{background-color: rgba(0, 0, 0, 0.8);
}
.wp-block-columns.featurette-gallery .block.wp-block-column:hover .inner-text-content h4, .wp-block-columns.featurette-gallery .block.wp-block-column:hover .inner-text-content h5{color: #fff
}
.wp-block-columns.featurette-gallery h4{margin: 20px 0 5px 0;
font-size: 15px;
}
.wp-block-columns.featurette-gallery a.no-underline{display: block;
width: 100%;
}
.entry-content .featurette-gallery a::after{display: none !important
}
.wp-block-columns.featurette-gallery .block.wp-block-column .inner:before{content: "";
position: absolute;
display: block;
z-index: 1;
margin: auto;
height: 360px;
width: 185px;
background: rgba(145, 101, 6, 0.84);
opacity: 0;
left: calc(50% - 92.5px);
}
.wp-block-columns.featurette-gallery img.size-horizontal-scroll-image:hover, .wp-block-columns.featurette-gallery .block.wp-block-column .inner source:hover{filter: contrast(2) brightness(105%);
}
.wp-block-columns.featurette-gallery .block.wp-block-column:hover .inner:before{opacity: 1;
}
.wp-block-columns.featurette-gallery h5{font-size: 12px;
}
.main-carousel.commercial-customers img{filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1); opacity: 0.7;
transition: all ease 0.5s;
} .main-carousel.commercial-customers img:hover{-webkit-filter: grayscale(0);
filter: none;
opacity: 1;
}
:root .has-theme-secondary-background-color{background-color: transparent;
}
.has-wcp-dark-grey-background-color{background-color: var(--wcp-dark-grey);
color: var(--wcp-white)
}
.has-wcp-orange-background-color{background-color: var(--wcp-orange);
color: var(--wcp-dark-grey)
}
.has-wcp-light-grey-background-color, .cta-block .has-wcp-light-grey-background-color{background-color: var(--wcp-light-grey);
color: var(--wcp-dark-grey)
}
.has-wcp-very-light-grey-background-color, .cta-block .has-wcp-very-light-grey-background-color{background-color: var(--wcp-very-light-grey);
color: var(--wcp-dark-grey)
}
.has-wcp-white-color, .has-wcp-white-color a{color: #fff;
}
.has-wcp-orange-color, .has-wcp-orange-color a{color: var(--wcp-orange)
}
.has-inline-color.has-wcp-orange-color{font-weight: bold
}
.is-style-full-width.no-padding h2{padding-left: 0;
padding-right: 0;
margin-bottom: 0;
}
#exterior-services-envelope-restorations a,
#industrial-building-renewals a,
#common-area-remodels a{color: var(--wcp-orange);
}
.entry-content #exterior-services-envelope-restorations a::after,
.entry-content #industrial-building-renewals a::after,
.entry-content #common-area-remodels a::after{background: var(--wcp-orange)}
p.is-style-two-column{-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
margin-bottom: 0;
-webkit-column-gap: 60px;
-moz-column-gap: 60px;
column-gap: 60px;
}
.post.main-service-area div{margin-bottom: 20px;
color: #fff
}
.post.main-service-area ul.services-location{-moz-column-count: 3;
-moz-column-gap: 10px;
-webkit-column-count: 3;
-webkit-column-gap: 10px;
column-count: 3;
column-gap: 10px;
margin-left: 0;
padding-left: 0;
vertical-align: top
}
.post.main-service-area ul.services-location li{display: inherit;
font-size: 17px
}
footer .widget_nav_menu ul{margin-bottom: 10px
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin-bottom: 0
}
.wp-block-separator{border-top: solid 1px #bbbbba;
border-bottom: solid 1px #575656;
background-color: tra;
height: 0
}
.featured-services-outer-wrap{background-color: var(--wcp-dark-grey);
overflow-x: hidden
}
.featured-service-image-headline-wrap{position: relative
}
.featured-services-wrap h2{font-size: 29px;
position: relative;
margin: 165px 0 60px 0;
color: var(--wcp-white);
white-space: nowrap;
}
.entry-content .featured-services-wrap ul li::before{content: "+";
display: block;
font-weight: bold;
margin-right: 10px;
line-height: 1;
margin-top: 2px;
float: left;
color: var(--wcp-orange);
border: 1px solid var(--wcp-orange);
border-radius: 60px;
width: 26px;
height: 26px;
line-height: 19px;
font-size: 18px;
text-align: center;
font-weight: bold;
text-align: center;
transition: ease all 0.5s
}
.entry-content .featured-services-wrap ul li:hover::before{border-color: #fff;
color: #fff;
}
.styled-character{border-radius: 50%;
border: 1px solid var(--wcp-orange);
display: inline-block;
width: fit-content;
font-weight: bold;
margin-right: 10px;
line-height: 1;
margin-top: 4px;
float: left;
color: var(--wcp-orange);
border: 1px solid var(--wcp-orange);
border-radius: 60px;
width: 26px;
min-width: 26px;
max-width: 26px;
line-height: 24px;
font-size: 13px;
height: 26px;
text-align: center;
font-weight: bold
}
.styled-character.plus-sign{line-height: 19px;
font-size: 18px;
}
.featured-services-outer-wrap a{display: block;
}
ul.featured-services{padding-left: 0
}
ul.featured-services li{display: flex;
font-size: 20px;
clear: both;
margin: 5px 0;
padding: 15px 0;
border-bottom: 1px solid #fff;
color: #fff;
line-height: 32px
}
ul.featured-services li:last-child{border: none;
}
span.highlight{color: var(--wcp-orange)
}
.numbers__window__digit:empty{display: none !important;
}
.orange-highlight{color: var(--wcp-orange)
}
.navigation-main .menu-item-has-children>a::after, .navigation-main .page_item_has_children>a::after{line-height: 1;
font-weight: 900;
text-transform: none;
font-family: ignition-icons;
content: '+';
font-size: 16px;
position: relative;
top: -2px;
right: -6px;
line-height: normal;
color: var(--wcp-orange);
}
.header-normal{background-color: var(--wcp-white);
}
.header-normal .head-mast .navigation-main li li:hover>a{color: var(--wcp-orange)
}
.navigation-main>li>a, .header-normal .head-mast .navigation-main li li .current-menu-item>a, .header-normal .head-mast .navigation-main li li.current_page_item>a{color: var(--wcp-dark-grey)
}
.menu-item-sub-menu-toggle, .navigation-mobile li, .navigation-mobile-dismiss, .navigation-mobile-dismiss:hover{color: var(--wcp-dark-grey)
}
.navigation-main ul{min-width: fit-content;
background-color: #fff
}
html .header-normal .head-mast .navigation-main ul, .header-normal .head-mast .navigation-main li .current-menu-item>a, .header-normal .head-mast .navigation-main li .current_page_item>a{background-color: var(--wcp-white);
border: none;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
html .navigation-main li li a{color: var(--wcp-dark-grey);
padding: 15px 20px;
font-size: 14px;
}
.navigation-main li ul.sub-menu{margin: 0;
z-index: 9999;
left: 7px
}
.header-normal .head-mast .navigation-main ul{padding: 0;
background-color: var(--wcp-white)
}
.navigation-main>.current-page-ancestor>a{background-color: transparent
}
.navigation-main li ul.sub-menu li a{text-align: center
}
.navigation-main li ul.sub-menu li:after{content: '';
display: block;
border-bottom: 1px solid var(--wcp-dark-grey);
margin: 0 auto;
position: relative;
height: 1px;
width: 30px
}
.entry-content form.searchform{margin-top: 40px;
}
a.underlined-btn{color: var(--wcp-dark-grey);
font-weight: normal;
text-transform: uppercase;
font-size: 14px;
position: relative
}
a.underlined-btn:after{content: '';
display: block;
border-bottom: 2px solid var(--wcp-dark-grey);
position: relative;
height: 1px;
width: 60px;
position: absolute;
bottom: -10px;
transition: all ease 0.5s
}
a.underlined-btn:hover::after{width: 100%;
}
.entry-meta-item.entry-date{text-transform: uppercase;
font-size: 12px
}
.page.home .entry-content h1, .page-new-home .entry-content h1{font-size: 42px;
margin-top: 0 !important
}
.blog-index h1{margin:-10px 0 30px 0;
font-size: 32px
}
.single-post .entry-header h1.entry-title, .single-post .entry-meta-item.entry-date, .single-post .entry-content p, .single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4, .single-post .entry-content h5, .single-post .entry-content h6{text-align: left
}
a.underlined-btn.under-content{margin: 60px 0;
display: table
}
.single-post .entry-content h2, .single-job .entry-content h2{margin-top: 60px
}
.single-post .entry-meta-item.entry-date{display: block
}
.featured-image-wrap{background-color: #ccc;
margin-bottom: 30px;
position: relative;
width: 100%;
}
.featured-image-wrap:after{content: "";
display: block;
padding-bottom: 100%;
}
.wp-block-column h4{display: flex
}
.wp-block-column h4.has-text-align-center{display: block
}
.featured-image-wrap-inner{position: absolute;
width: 100%;
height: 100%;
}
.wp-block-media-text .wp-block-media-text__content{padding-top: 30px;
padding-bottom: 30px;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right: 8%;
padding-left: 0
}
.single-post .entry-content .wp-block-media-text__content h2{margin-top: 0px;
}
.wp-block-media-text .wp-block-media-text__content> :last-child{margin-bottom: 40px
}
.first-two-blog-posts{clear: both;
margin-bottom: 60px;
}
.entry-item-title, .entry-title-wrap{position: relative;
height: 86px;
overflow-y: hidden;
margin-bottom: 0
}
.entry-item-excerpt a{color: var(--wcp-dark-grey)
}
.entry-item-excerpt label{display: inline-block;
}
.entry-content .wp-block-gallery{gap: 0
}
.entry-content .is-style-sticky-gallery-column  .wp-block-gallery{row-gap: 0
}
.entry-item{margin: 0 0 90px;
}
.featured-image-wrap-inner{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/wcp-building-renewal.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: 45%;
}
.featured-image-wrap-inner img{width: 100%
}
ul.social-icons{margin: 10px 0 20px 0;
padding: 0
}
li.social-icon{margin: 0;
padding: 0;
list-style: none;
display: inline-block;
}
li.social-icon a{margin: 0 10px 0 0;
padding: 0px;
display: inline-block;
height: 25px;
width: 25px;
border-radius: 50%;
border: 1px solid #000;
text-align: center;
transition: all ease 0.5s
}
li.social-icon a:hover{background-color: var(--wcp-orange);
border-color: var(--wcp-orange)
}
li.social-icon a img{height: 11px;
margin-top: -4px
}
.happyforms-part-error-notice{margin-top: 5px
}
.happyforms-part__label-container{margin-top: -5px;
}
.happyforms-part-error-notice p{font-size: 14px;
}
.happyforms-part-error-notice p svg{width: 12px;
height: 12px;
}
.wp-block-gallery.has-nested-images.is-style-small-grey-logos figure.wp-block-image img{margin: 30px auto;
max-width: initial !important;
width: initial !important;
height: auto;
filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1); opacity: 0.7;
transition: all ease 0.5s;
max-height: 60px;
}
.wp-block-gallery.has-nested-images.is-style-small-grey-logos figure.wp-block-image img:hover{-webkit-filter: grayscale(0);
filter: none;
opacity: 1;
}
.head-mast .head-mast-inner{height: 80px
}
.wp-block-table thead tr{background-color: #fff
}
.wp-block-table tbody tr:nth-child(2n){background-color: #f7f7f7 !important;
}
.single-job .entry-content h1.entry-title{font-size: 30px;
margin: 0 0 10px 0;
}
.single-job .entry-content .entry-header{margin-bottom: 30px
}
.post-type-archive-project .entry-header{margin-bottom: 0;
}
.entry-content .wp-block-button__link.wp-element-button:hover::after{opacity: 0
}
.page-job-application .entry-content .happyforms-form.happyforms-styles .happyforms-part--single_line_text .happyforms-part__label .label, .page-job-application .entry-content .happyforms-form.happyforms-styles .happyforms-part--email .happyforms-part__label .label, .page-job-application .entry-content .happyforms-form.happyforms-styles .happyforms-part--phone .happyforms-part__label .label, .page-job-application .entry-content .happyforms-form.happyforms-styles .happyforms-part__label .label{position: relative;
color: var(--wcp-dark-grey);
z-index: 9;
font-size: 12px;
text-transform: none;
padding: 0;
}
.page-job-application .entry-content .happyforms-part__label-container{margin-top: 0
}
.page-job-application .entry-content .happyforms-part--attachment .happyforms-part__label-container{margin-top: 40px
}
.page-job-application .entry-content .happyforms-form__part.happyforms-part--label-show label{line-height: 0
}
.page-job-application .entry-content .happyforms-submit.happyforms-button--submit{margin-top: 30px
}
.page-job-application .entry-content .happyforms-form.happyforms-styles .happyforms-part input[type="text"]:focus,
.page-job-application .entry-content .happyforms-form.happyforms-styles .happyforms-part input[type="tel"]:focus,
.page-job-application .entry-content .happyforms-form.happyforms-styles .happyforms-part input[type="email"]:focus{background-color: transparent !important
}
.wp-block-separator.has-wcp-orange-color{border-top: var(--wcp-orange) solid 2px;
border-bottom: none;
}
.category-header{position: relative
}
.category-header{margin-top: 50px
}
.category-header .blog-category-navigation{position: absolute;
right: 0;
}
.category-header .blog-category-navigation li a{color: var(--wcp-dark-grey);
font-weight: 600
}
.category-header .blog-category-navigation ul{margin: 0;
padding: 0;
display: flex
}
.category-header .blog-category-navigation li{list-style: none;
margin: 0 5px;
padding: 0
}
.category-header .blog-category-navigation li.current-menu-item a{color: var(--wcp-orange);
pointer-events: none;
}
.entry-content ul.wp-block-social-links li a::after, .entry-content ul.wp-block-social-links li::before{display: none
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg{height: 35px;
width: 35px;
border: 1px solid var(--wcp-light-grey);
border-radius: 50%;
padding: 5px;
fill: var(--wcp-light-grey);
}
.wp-block-social-link-anchor:hover svg{background-color: var(--wcp-light-grey) !important;
fill: var(--wcp-white) !important
}
.entry-content p.has-text-align-center{text-align: center;
}
.entry-content p.has-text-align-right{text-align: right;
}
.page #pi_tracking_opt_in_div,
.blog #pi_tracking_opt_in_div,
.single #pi_tracking_opt_in_div,
#pi_tracking_opt_in_div,
.page.home .entry-content h1:after, .entry-content .wp-block-button a:after, .entry-content .wp-block-button a:hover::after, .grecaptcha-badge{display: none !important;
}
.bne-panel-trigger-7306{display: none
}
.gspbcsstooltip::after{display: none !important
}
.navigation-main li ul.sub-menu li::after{display: none;
}
main .entry-title{line-height: 120%;
}
.gspb-tooltip-block .gspbcsstooltip .gspbcsstooltipinner{padding: 16px 24px 24px 24px
}
.gspbcsstooltipinner h4{font-size: 20px;
}
.gspb-tooltip-wrapper.gspb-tooltip-wrapper-click .active .gspbcsstooltip{z-index: 999;
}
.active .gspbcsstooltiptrigger{z-index: 9999;}
.wp-block-group.heading-group{position: absolute;
left: 0;
z-index: 9999;
background: rgba(0, 0, 0, 0.9);
padding: 20px 40px 20px 80px !important;
-webkit-box-shadow: 0px 0px 20px 8px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 20px 8px rgba(0, 0, 0, 0.2);
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
top: 40px
}
.wp-block-group.heading-group h2{margin: 0;
padding: 0
}
.wp-block-group.heading-group h2:last-child{font-weight: 900
}
.gspbcsstooltiptrigger{height: 40px;
line-height: 100%;
padding: 0 20px 0 50px;
background-color: rgba(0, 0, 0, 0.3);
transition: all ease 0.5s;
font-size: 16px;
left: 5px
}
.gspbcsstooltiptrigger:hover{background-color: rgba(0, 0, 0, 1);
}
.hotspot-image-headline-wrap h2{font-size: 25px
}
.gspbcsstooltiptrigger.gspb-tgl-trigger::before{content: '';
width: 40px;
height: 40px;
background: var(--wcp-dark-grey);
border-radius: 50%;
margin: 0;
position: absolute;
left: 0;
margin-right: 50px;
background-size: 40px auto;
background-position: center center;
background-repeat: no-repeat
} .hotspot-concrete-repairs .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/concrete-repairs.svg);
}
.hotspot-painting-exterior .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/painting.svg);
}
.hotspot-membrane-installations .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/membrane-installations.svg);
}
.hotspot-window-sealant-replacements .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/window-sealant-replacements.svg);
}
.hotspot-balcony-restorations .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/balcony-restorations.svg);
} .hotspot-waterproofing .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/waterproofing.svg);
}
.hotspot-metal-restoration .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/metal-restoration.svg);
}
.hotspot-expansion-joint-replacements .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/expansion-joint-replacements.svg);
}
.hotspot-coatings-renewal .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/coating-renewal.svg);
}
.hotspot-flashing-repairs .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/flashing-repairs.svg);
} .hotspot-lighting-and-hardware-upgrades .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/lighting-and-hardware-upgrades.svg);
}
.hotspot-drywall-and-texture-repair .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/drywall-and-texture-repair.svg);
}
.hotspot-wall-covering-and-protection .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/wall-covering-and-protection.svg);
}
.hotspot-paint-work .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/paint-work.svg);
}
.hotspot-finish-carpentry .gspbcsstooltiptrigger.gspb-tgl-trigger::before{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/service-icons/finish-carpentry.svg);
}
.gspb-tooltip-wrapper.gspb-tooltip-wrapper-click .gspbcsstooltip{left: 0 !important;
top: 0;
border-radius: 15px;
padding-top: 40px;
z-index: -1;
transform: translate(0, 0)
}
.gspb-tooltip-block{opacity: 1;
transition: all ease 0.2s
}
.gspb-tooltip-block:hover, .gspb-tooltip-block.active{opacity: 1;
}
.gspb-tooltip-wrapper{display: none
}
.scrolled .gspb-tooltip-wrapper{display: initial
}
#gspb_image-id-gsbp-ed90aa5b-7723 img{position: relative;
margin-top: -55vw;
z-index: 0;
transition: all ease 0.5s;
}
.page.home .wp-container-core-columns-layout-1{z-index: 999;
position: relative;
}
.page.home .header.header-sticky.sticky-shy.header-full, .page.home .header-normal .head-mast{z-index: 99999999;
background-color: transparent;
}
.page.home.scrolled .header.header-sticky.sticky-shy.header-full, .page.home.scrolled .header-normal .head-mast, .head-mast.sticky-fixed{background-color: var(--wcp-white);
transition: all ease 0.5s;
}
.wp-block-buttons .wp-block-button .wp-block-button__link, .gutenbee-block-button-link{background-color: initial
}
.header-normal .head-mast .navigation-main ul{width: 220px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: rgba(255, 255, 255, 0.9);
left: 0;
padding: 5px 0
}
.navigation-main li ul.sub-menu li a{text-align: left
}
.gspbcsstooltipinner .wp-block-buttons .wp-block-button .wp-block-button__link, main.main .wp-block-buttons .wp-block-button.quote-request a, nav.nav .quote-request a, .footer-prompt .cta-wrapper a.cta, .entry .entry-content .after-content-ctas a.cta, .cta-block a.cta, .contact-information-wrap .cta-wrapper a.cta, .gspbcsstooltipinner .wp-block-buttons .wp-block-button .wp-block-button__link:hover, main.main .wp-block-buttons .wp-block-button.quote-request a:hover, nav.nav .quote-request a:hover, .footer-prompt .cta-wrapper a.cta:hover, .cta-block .cta-wrapper a.cta:hover, .project-details .cta, .wp-block-buttons.is-layout-flex .wp-block-button.cta a.wp-block-button__link, .wp-block-buttons.is-layout-flex .wp-block-button.cta a.wp-block-button__link:hover, .single .wp-block-buttons.alignwide.is-content-justification-center.is-layout-flex.wp-block-buttons-is-layout-flex .wp-block-button .wp-block-button__link.wp-element-button, .single .wp-block-buttons.alignwide.is-content-justification-center.is-layout-flex.wp-block-buttons-is-layout-flex .wp-block-button .wp-block-button__link.wp-element-button:hover, .single .wp-block-buttons.is-content-justification-center .wp-block-button .wp-block-button__link.wp-element-button, .single .wp-block-buttons.is-content-justification-center .wp-block-button .wp-block-button__link.wp-element-button:hover, .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex .wp-block-button.is-style-outline .wp-block-button__link.has-text-align-center.wp-element-button, .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex .wp-block-button.is-style-outline .wp-block-button__link.has-text-align-center.wp-element-button:hover{background-color: var(--wcp-orange);
color: var(--wcp-dark-grey);
line-height: 100%;
padding: 7px 35px 7px 15px;
border-radius: 5px;
border: 1px solid var(--wcp-orange);
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-black.svg);
background-position: right 15px center;
background-repeat: no-repeat;
background-size: 8.5px auto;
font-weight: normal;
width: fit-content;
transition: all ease 0.5s
}
.contact-information-wrap .cta-wrapper a.cta{margin: 0 0 20px 0
}
.entry-content .cta-block .has-wcp-orange-background-color a.cta{background: var(--wcp-dark-grey);
color: var(--wcp-orange);
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-orange.svg);
background-position: right 15px center;
background-repeat: no-repeat;
background-size: 8.5px auto;
}
.gspbcsstooltipinner .wp-block-buttons .wp-block-button .wp-block-button__link:hover, main.main .wp-block-buttons .wp-block-button.quote-request a:hover, nav.nav .quote-request a:hover, .footer-prompt .cta-wrapper a.cta:hover, .contact-information-wrap .cta-wrapper a.cta:hover, .cta-block .cta-wrapper a.cta:hover, .entry .entry-content .after-content-ctas a.cta:hover, .project-details .cta:hover, .wp-block-buttons.is-layout-flex .wp-block-button.cta a.wp-block-button__link:hover, .single .wp-block-buttons.alignwide.is-content-justification-center.is-layout-flex.wp-block-buttons-is-layout-flex .wp-block-button .wp-block-button__link.wp-element-button:hover, .single .wp-block-buttons.is-content-justification-center .wp-block-button .wp-block-button__link.wp-element-button:hover, .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex .wp-block-button.is-style-outline .wp-block-button__link.has-text-align-center.wp-element-button:hover{background-color: rgba(245, 168, 28, 0.1);
color: var(--wcp-orange) !important;
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-orange.svg);
}
main.main .wp-block-buttons .wp-block-button.quote-request a, main.main .wp-block-buttons .wp-block-button.quote-request a:hover{background-size: 15px auto;
line-height: 40px;
background-repeat: no-repeat;
background-position: right 15px center;
text-transform: none;
font-size: 20px;
margin-right: 20px
}
.project-details .cta{margin: 30px auto 0 auto
}
.contact-information-wrap .cta-wrapper a.cta, .footer-prompt .cta-wrapper a.cta, .cta-block .cta-wrapper a.cta{color: var(--wcp-dark-grey);
font-size: clamp(15px, 1vw, 20px);
padding: 15px 40px 15px 25px !important;
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-black.svg);
background-position: right 15px center;
background-repeat: no-repeat;
}
.wp-block-buttons.is-layout-flex .wp-block-button.is-style-default a.wp-block-button__link, .wp-block-buttons.is-layout-flex .wp-block-button.is-style-left-border a.wp-block-button__link, .gspbcsstooltipinner .wp-block-buttons .wp-block-button .wp-block-button__link{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-black.svg);
text-align: left;
padding: 5px 40px 5px 20px !important;
background-position: right 15px center;
background-repeat: no-repeat;
}
.gspbcsstooltipinner .wp-block-buttons .wp-block-button .wp-block-button__link{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-black.svg);
color: var(--wcp-dark-grey) !important;
font-size: 14px !important;
text-align: left;
padding: 5px 40px 5px 10px !important;
}
.wp-block-buttons.is-layout-flex .wp-block-button.hero-cta .wp-block-button__link{padding: 0;
font-size: 24px;
line-height: 100%;
position: relative
}
.wp-block-buttons.is-layout-flex .wp-block-button.hero-cta .wp-block-button__link::after{content: '';
width: 32px;
height: 32px;
right: -40px;
top: -3px;
background-color: var(--wcp-orange);
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-black.svg);
background-repeat: no-repeat;
background-size: 12px auto;
background-position: center center;
display: block !important;
border-radius: 5px;
position: absolute
}
.entry-content .hero-cta .wp-block-button__link.wp-element-button:hover::after{opacity: 1;
}
.entry-content .gspbcsstooltipinner p{font-size: 14px;
margin-bottom: 20px
}
.gspbcsstooltipinner::before{content: '';
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/x-orange.svg);
position: absolute;
color: var(--wcp-orange);
width: 15px;
height: 15px;
background-repeat: no-repeat;
background-position: center center;
right: 15px;
top: -30px;
}
#gspb_container-id-gsbp-d6f2ac5{z-index: 9999
}
.gspb-tooltip-block.active .gspbcsstooltip::after{content: 'xx';
display: block;
color: #fff;
right: 0;
}
.page .col-lg-9{flex: 0 0 100%;
max-width: 100%;
}
.page.home .wp-block-columns.is-layout-flex.wp-container-core-columns-layout-1.wp-block-columns-is-layout-flex{column-gap: 40px;
margin-top: 140px;
}
.is-style-full-width.testimonials-outer-wrap{background-color: var(--wcp-orange);
padding: 20px 0;
}
.entry-content .testimonial-content p{line-height: 130%;
font-size: 18px
}
.carousel-cell .testimonial-wrap{border: 1px solid var(--wcp-dark-grey);
padding: 30px 20px;
margin: 0 15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: var(--wcp-dark-grey);
min-height: 340px
}
.wp-block-button.is-style-default .wp-block-button__link.wp-element-button, .wp-block-buttons.is-layout-flex .wp-block-button.is-style-left-border a.wp-block-button__link, .wp-block-buttons.is-layout-flex .wp-block-button.is-style-default a.wp-block-button__link{border: 1px solid transparent;
border-left: 1px solid var(--wcp-orange);
color: var(--wcp-orange);
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-orange.svg);
background-size: 15px auto;
line-height: 40px;
background-repeat: no-repeat;
background-position: right 15px center;
text-transform: none;
font-size: 20px;
transition: all ease 0.5s
}
.wp-block-buttons.is-layout-flex .wp-block-button.is-style-left-border a.wp-block-button__link.has-wcp-dark-grey-color{border-left-color: var(--wcp-dark-grey);
color: var(--wcp-dark-grey);
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-black.svg);
}
.wp-block-buttons.is-layout-flex .wp-block-button.is-style-left-border a.wp-block-button__link.has-wcp-dark-grey-color:hover{border: 1px solid var(--wcp-dark-grey);
}
.wp-block-buttons.is-layout-flex .wp-block-button.is-style-left-border a.wp-block-button__link:hover{border: 1px solid var(--wcp-orange);
border-radius: 5px;
}
.is-style-side-padded{padding: 0 40px;
}
.is-style-left-padded .is-style-side-padded{padding: 0 60px 0 40px;
}
.entry-content .is-style-side-padded h2{margin-top: 0
}
.page.home .footer-prompt{margin: 0;
}
.entry-content .gs-accordion-item>.gs-accordion-item__title{padding: 15px 25px !important
}
.entry-content .gs-accordion-item>.gs-accordion-item__title, .entry-content .gs-accordion-item>.gs-accordion-item__content{background-color: transparent !important
}
.entry-content .gs-accordion-item{border-bottom: var(--wcp-white) 1px solid;
margin-bottom: 0 !important
}
.entry-content .gs-accordion-item>.gs-accordion-item__title>.gs-accordion-item__heading{font-size: 18px
}
.entry-content .gs-accordion-item>.gs-accordion-item__title span.iconfortoggle{height: 16px;
width: 16px;
position: absolute !important;
margin-left: 0 !important;
left: 0;
color: var(--wcp-orange) !important;
}
.entry-content .gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconafter, .entry-content .gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconbefore{background-color: var(--wcp-orange) !important;
width: 16px;
height: 4px;
border-radius: 0px;
position: absolute;
top: 6px;
left: 0;
}
.nav-links{margin-bottom: 60px;
}
li.menu-item-has-children a{font-weight: normal;
margin-bottom: 0
}
li.menu-item-has-children ul.sub-menu li a{font-weight: normal;
margin-bottom: 5px
}
.cta-block .has-wcp-light-grey-background-color .cta-wrapper a.cta:hover{background-color: rgba(0, 0, 0, 0.1);
color: var(--wcp-dark-grey) !important;
border-color: var(--wcp-dark-grey);
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-black.svg);
background-position: right 15px center;
background-repeat: no-repeat;
background-size: 8.5px auto;
}
.cta-block .has-wcp-orange-background-color .cta-wrapper a.cta:hover{background-color: rgba(0, 0, 0, 0.1);
color: var(--wcp-dark-grey) !important;
border-color: var(--wcp-dark-grey);
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-black.svg);
background-position: right 15px center;
background-repeat: no-repeat;
background-size: 8.5px auto;
}
.entry-content .gspb_iconsList__item a::after, .entry-content .gspb_iconsList__item a:hover::after{opacity: 0;
display: none !important
}
.entry-content .gspb_iconsList .gspb_iconsList__item span{font-size: 18px;
transition: all ease 0.5s;
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-white.svg);
background-position: right center;
padding-right: 15px;
background-repeat: no-repeat;
background-size: 8.5px auto;
}
.entry-content .gspb_iconsList .gspb_iconsList__item span:hover{color: var(--wcp-orange);
background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/arrow-right-orange.svg);
}
.entry-content ul li.gspb_iconsList__item::before{display: none
}
.page.page-exterior-services .entry-content ul, .page.page-interior-services .entry-content ul{column-count: 2;
}
.contact-information-wrap{margin-top: 60px
}
.contact-information-wrap h3{font-size: 16px
}
.contact-information-wrap p{font-size: 14px;
margin-bottom: 10px
}
.error404 footer, .archive footer, .post-type-archive-job footer, .single footer, .single-job footer, .page-job-application footer{margin-top: 80px;
}
.single.single-project footer{margin-top: 0}
.category-header .blog-category-navigation li a{font-weight: normal;
text-transform: uppercase;
font-size: 14px;
position: relative;
margin-right: 10px
}
.category-header .blog-category-navigation li a::after{content: '';
display: block;
border-bottom: 2px solid var(--wcp-dark-grey);
position: relative;
height: 1px;
width:30px;
position: absolute;
bottom: -10px;
transition: all ease 0.5s;
}
.category-header .blog-category-navigation li a:hover::after{width: 100%;
}
.category-header .blog-category-navigation li.current-menu-item a::after{display: none}
.wp-block-columns.differentiator{border-top: 1px solid var(--wcp-orange);
}
.wp-block-columns.differentiator .wp-block-columns{
{  text-align: center;}
column-gap: 50px
}
.wp-block-columns.differentiator img{margin: 35px auto}
.is-style-full-width.differentiator .wp-block-column:first-child:nth-last-child(2) .wp-block-group{margin-left: 0}
.is-style-full-width.differentiator{background-position: top  center;
background-size: cover;
}
.is-style-full-width.differentiator.the-wcp-process{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/bg-differentiator-the-wcp-process.svg);}
.is-style-full-width.differentiator.building-renewal{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/bg-differentiator-building-renewal.svg);}
.is-style-full-width.differentiator.pro-tech{background-image: url(//wcpbuildingrenewal.com/wp-content/themes/wcpbuildingrenewal2024/images/bg-differentiator-pro-tech.svg);}
.row-columns-2 .entry-title, .row-columns-3 .entry-title{font-size: 22px;
letter-spacing: -0.25px
}
.entry-content .request-quote-content-wrap h2{margin: -10px 0 20px 0 !important;
font-size: 30px;
}
.form-row .form-row input[type="color"], .form-row input[type="date"], .form-row input[type="datetime"], .form-row input[type="email"], .form-row input[type="number"], .form-row input[type="password"], .form-row input[type="search"], .form-row input[type="tel"], .form-row input[type="text"], .form-row input[type="time"], .form-row input[type="url"], .form-row.select-wrap select, .form-row textarea{height: 50px;}
#set-up-a-consultation-for-your-next-painting-or-restoration-project{padding-right: 40px;
}
.entry-content h3.book-a-consultation{margin-bottom: 40px;
font-size: 32px}
.happyforms-flex{margin-top: -18px;
}
.request-quote-content-wrap{column-gap: 40px !important;
} 
.entry-content .request-quote-content-wrap  h2{margin-top: 20px}
.wp-block-columns.is-layout-flex.wp-container-3, .wp-block-columns.is-layout-flex.wp-container-6{width: 80%;}
.wp-block-columns.is-layout-flex.wp-container-3 h5, .wp-block-columns.is-layout-flex.wp-container-6 h5{margin-top: 10px; 
font-size: 17px;
letter-spacing: 1px;}
@media only screen and (max-width: 782px){.entry-content .request-quote-content-wrap  h2{font-size:23px !important;}
.main .is-style-boxed-width.wp-block-columns{padding:0}
.entry-content .request-quote-content-wrap h2{margin:20px 0;font-size:32px;}
.wp-block-columns.is-style-full-width{margin:0 !Important;left:auto;right:auto;max-width:100%}}
@media(max-width:991px){.quote-request-mobile.mobile-content{display:none;}
main.main .container{width:90%;}}
@media(max-width:1200px){.wp-block-columns.is-style-boxed-width{max-width:90%;}}
.bne-panel-content .quote-form-wrap{margin-top: -10px}