html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:0;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.no-cssgrid .pin-intro-top#article-hero .prelude-grid{align-items:flex-start;margin-top:0}.no-cssgrid .postcard{margin-left:auto;margin-right:auto;padding-bottom:50px}.no-cssgrid .service-text h3,.no-cssgrid .profile-text h3{text-align:center}.no-cssgrid .pin-intro-left#article-hero .intro .button-holder{margin-bottom:30px}.no-cssgrid p,.no-cssgrid li{max-width:100%}.no-cssgrid .about-image{margin-bottom:30px}.no-cssgrid .master .full-bleed-image>*{max-width:950px}.no-cssgrid .about-breakout-image{display:flex}.no-cssgrid .about-breakout-image img{width:auto;margin:0 auto;height:375px}@media screen and (min-width:900px){.no-cssgrid .master .bb-about-breakout{padding-top:70px}}.no-cssgrid .gallery figure:not(:last-of-type),.no-cssgrid .service-card:not(:last-of-type){margin-bottom:30px}.no-cssgrid .pricing-table-card{margin:0 auto 30px auto}.no-cssgrid .service-card div.service-image{display:flex;flex-direction:column;justify-content:center;align-items:center}.no-cssgrid #mstr .about-text h2{margin-bottom:var(--gap-sm);text-align:center}.no-cssgrid .about-text .button-holder{justify-content:center}.no-cssgrid .about-grid h2.mobile-only{margin-bottom:25px}.no-cssgrid .archive-view .cards-grid{padding-top:70px;padding-bottom:100px}.no-cssgrid .archive-post-thumbnail{display:flex;justify-content:center}.no-cssgrid #article-hero .prelude-grid{justify-content:center}.no-cssgrid #article-hero div.intro{margin-top:70px;margin-bottom:70px}.no-cssgrid .left-col{margin-bottom:40px}@media screen and (min-width:500px){.no-cssgrid .post-nav-grid div{flex-basis:calc(50% - 2rem)}}.no-cssgrid .prev-post:after{content:none}@media screen and (min-width:900px){.no-cssgrid .hero-gallery li{flex-basis:calc(100%/3)}.no-cssgrid .sidebar-widgets{column-count:2;column-gap:50px}}.no-cssgrid .hero-gallery li{height:auto}@media screen and (min-width:900px){.no-cssgrid .hero-gallery{height:auto}.no-cssgrid .transparent-header .hero-gallery{height:auto}}.no-cssgrid #video-hero{display:flex;flex-direction:column}.no-cssgrid #vidpause{display:none}.no-cssgrid #video-hero .prelude-grid{padding-top:70px;padding-bottom:70px}.no-cssgrid #article-hero .prelude-grid{display:flex}.no-object-fit .testimonial-slider .slick-slide img{height:100%;width:unset}.no-object-fit .square-image-box:after{content:none;padding-bottom:100%;display:block}.no-object-fit .square-image-box{max-width:450px}.no-object-fit .gallery-item img{height:100%;width:100%;object-fit:cover;max-height:none}.no-object-fit .bb-img-slider .slick-slide img{height:100%}.no-object-fit .square-image-box img{border-radius:100%;object-fit:cover;position:static;height:100%;left:0;top:0;left:50%;transform:none}.no-object-fit #split-hero .post-thumbnail{overflow:hidden}.no-cssmask .masked-logo{display:none}.no-cssmask .site-branding .custom-logo-link{width:auto;margin:0;overflow:hidden}.no-cssmask .site-branding .custom-logo-link img{width:auto;height:40px}.no-cssmask .master .client-logos li{background:0 0}.no-cssmask .client-logos img{visibility:visible}.no-cssmask .master .service-image{background:0 0}.no-cssmask .service-image img{visibility:visible}.no-js #fader{display:none}.no-js .no-hero #main{padding-top:0}.no-js #masthead{position:static !important;background-color:snow;display:block;padding:20px var(--indent);padding:0 var(--indent)}.no-js .site-branding{display:flex;height:60px;margin-bottom:20px}.no-js .custom-logo{min-width:100px;max-width:250px;object-fit:contain;transition:opacity .3s ease;padding:0;padding:15px 0}.no-js .custom-logo:focus,.no-js .custom-logo:hover{opacity:.6}.no-js .nav-toggle{display:none}.no-js #primary-menu{max-height:none;display:flex;align-items:flex-start;overflow:visible;height:auto}.no-js #primary-menu li,.no-js #primary-menu li:last-child{padding-bottom:0}.no-js #mstr #primary-menu li:first-child{margin-left:0}.no-js #primary-menu li a{padding:0}.no-js .transparent-header .nav-at-top #primary-menu li a{color:#87cefa;color:var(--dark-color)}.no-js .transparent-header .nav-at-top #primary-menu li a:hover,.no-js .transparent-header .nav-at-top #primary-menu li a:focus{color:#333;color:var(--link-color)}.no-js #primary-menu li a:after{left:0}.no-js #mstr #primary-menu li{margin-left:6vw;position:static}.no-js #primary-menu li:first-child a{padding-left:0}.no-js #primary-menu li:first-child{padding-top:0}.no-js #mstr #primary-menu{position:relative !important;overflow-x:scroll;overflow-y:visible;-webkit-scrollbar-width:none;scrollbar-width:none}.no-js .light-nav .nav-at-top #primary-menu li a,.no-js .light-nav .nav-at-top:not(.expanded) #primary-menu li a{color:#222;color:var(--heading-text-color)}.no-js #primary-menu .sub-menu{position:static;margin-left:0;min-width:100%;padding-top:0;max-height:0;opacity:0;background-color:snow;margin:0;left:0;transition:opacity .6s ease,max-height .6s ease;box-shadow:none}.no-js #mstr #primary-menu li.menu-item-has-children a:hover~.sub-menu,.no-js #mstr #primary-menu li.menu-item-has-children a:focus-within~.sub-menu,.no-js #primary-menu .sub-menu:hover{visibility:visible;opacity:1;max-height:2000px}.no-js #mstr #primary-menu .sub-menu li:first-child{padding-top:20px}.no-js #mstr #primary-menu .sub-menu li{margin-left:0}.no-js #mstr #primary-menu .sub-menu li a{margin-bottom:20px;padding:5px 20px;height:unset;border-bottom:none;transition:letter-spacing .3s ease,color .3s ease;display:block}@media screen and (min-width:768px){.no-js .site-branding{margin-bottom:0}}.no-js.transparent-header #showcase-hero{padding-top:0}.no-js .hero-banner-content{padding:70px 5vw;padding:var(--gap-lg) var(--indent) var(--gap-lg) var(--indent)}.no-js #vidpause{display:none}.no-js #vertical-hero{padding:40px 5vw 0;padding:var(--gap-md) var(--indent) 0;min-height:0;background-size:cover}@media screen and (min-width:768px){.no-js #showcase-hero.banner-height{padding-top:0}}@media screen and (min-width:1024px){.no-js #split-hero .prelude-grid{padding-top:0}.no-js body:not(.preview).single.sidebar-enabled #main{display:block}}.no-js #main [id*=hero]+section:first-of-type{background:snow}.no-js #main [id*=hero]+section:first-of-type h1,.no-js #main [id*=hero]+section:first-of-type h2,.no-js #main [id*=hero]+section:first-of-type h3,.no-js #main [id*=hero]+section:first-of-type h4,.no-js #main [id*=hero]+section:first-of-type h5,.no-js #main [id*=hero]+section:first-of-type h6{color:#333;color:var(--heading-text-color)}.no-js #main [id*=hero]+section:first-of-type p,.no-js #main [id*=hero]+section:first-of-type li,.no-js #main [id*=hero]+section:first-of-type i,.no-js #main [id*=hero]+section:first-of-type a,.no-js #main [id*=hero]+section:first-of-type span,.no-js #main [id*=hero]+section:first-of-type address{color:#666;color:var(--body-text-color)}.no-js #main [id*=hero]+section:first-of-type a.button{outline:2px solid #333}.no-js .bb-img-slider img{width:100%;max-height:400px;object-fit:cover;margin-bottom:40px;margin-bottom:var(--gap-md)}.no-js .testimonial-slider blockquote{margin-bottom:40px;margin-bottom:var(--gap-md)}.no-js .testimonial-slider blockquote img{max-width:30%;margin:0 auto 25px;margin:0 auto var(--gap-sm);min-width:100px}.no-js .archive-post-thumbnail img,.no-js .archive-post-thumbnail:hover img,.no-js .archive-post-thumbnail:focus img{transform:none;transition:none}.no-js .recent-posts-slider{display:grid;grid-gap:25px;grid-gap:var(--gap-sm)}.no-js .lazy-hidden{display:none}.no-js #mstr.split-template #masthead+*{margin-top:0}.no-js .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){height:100px}.no-js .woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.no-js .woocommerce-tabs.wc-tabs-wrapper{padding-top:var(--gap-lg)}.no-js .description.boxed-md h2,.no-js .woocommerce #reviews #comments h2{margin-left:0;display:block}.no-js .archive.woocommerce #masthead{grid-row:1/2}.no-js .archive.woocommerce #primary{grid-row:2/3}:root{--fade:.3s ease;--hero-height:450px;--nav-height:60px;--trnsp-hero-height:calc(var(--hero-height) + var(--nav-height));--img-height:300px;--avatar-size:68px;--md-content-width:37.5rem;--lg-content-width:56.25rem;--drop-shadow:7px 7px 7px -7px rgba(0,0,0,.4);--top-shadow:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(0,0,0,0) 100%);--indent-intgr:5;--indent:calc(1vw*var(--indent-intgr));--indented-content-intgr:calc(100 - (2*var(--indent-intgr)));--indented-content-width:calc(1vw*var(--indented-content-intgr));--flex-gutter:1.5rem;--gap-xxs:5px;--gap-xs:10px;--gap-sm:20px;--gap-md:40px;--gap-lg:60px;--gap-xl:100px;--sl-nav-height:50px;--sl-arrow-width:50px;--sl-counter-width:50px;--sl-dot-height:25px;--sl-dot-width:2px;--delay:.2s}.dark-col-bg{--drop-shadow:7px 7px 7px -7px rgba(0,0,0,.7)}.wp-admin .edit-post-visual-editor .acf-block-preview{--indent:5%}.no-js{--hero-height:400px;--trnsp-hero-height:var(--hero-height)}@media screen and (min-width:768px){:root{--gap-xxs:10px;--gap-xs:15px;--gap-sm:27px;--gap-md:40px;--gap-lg:80px;--gap-xl:120px;--square-img:150px}}@media screen and (min-width:1024px){:root{--hero-height:500px;--img-height:400px;--gap-xxs:12px;--gap-xs:20px;--gap-sm:35px;--gap-md:55px;--gap-lg:100px;--gap-xl:140px}#secondary{--indent:10%}.no-js{--hero-height:440px}}@media screen and (min-width:1400px){:root{--hero-height:calc(100vh - 100px);--img-height:60vh;--avatar-size:5vw;--gap-xxs:18px;--gap-xs:30px;--gap-sm:50px;--gap-md:80px;--gap-lg:120px;--gap-xl:180px;--md-content-intgr:55;--lg-content-intgr:80;--md-content-width:calc(1%*var(--md-content-intgr));--lg-content-width:calc(1%*var(--lg-content-intgr));--ratio:calc(100/var(--indented-content-intgr));--md-vw:calc(.9*var(--md-content-intgr));--lg-vw:calc(.9*var(--lg-content-intgr));--vw-mrg-md-to-lg:calc(.5*(var(--lg-vw) - var(--md-vw)));--vw-mrg-md-to-ind:calc(.5*(var(--indented-content-intgr) - var(--md-vw)));--vw-mrg-md-to-fw:calc(.5*(100 - var(--md-vw)));--vw-mrg-lg-to-ind:calc(.5*(var(--indented-content-intgr) - var(--lg-vw)));--prcnt-mrg-md-to-lg:calc(100%*(var(--vw-mrg-md-to-lg)/var(--md-vw)));--prcnt-mrg-md-to-ind:calc(100%*(var(--vw-mrg-md-to-ind)/var(--md-vw)));--prcnt-mrg-md-to-fw:calc(100%*(var(--vw-mrg-md-to-fw)/var(--md-vw)));--nav-height:80px;--drop-shadow:.3vw .3vw .3vw -.1vw rgba(0,0,0,.2)}.sidebar-enabled{--lg-content-width:55vw;--md-content-width:35vw}.sidebar-enabled [id*=hero]{--md-content-width:35vw}.no-js{--hero-height:calc(100vh - 150px)}}@media screen and (min-width:2000px){:root{--hero-height:90vh;--gap-xxs:1.7vw;--gap-xs:2vw;--gap-sm:2.5vw;--gap-md:3.5vw;--gap-lg:5vw;--gap-xl:8vw;--nav-height:3vw}}html{scroll-behavior:smooth}.no-hero #main{padding-top:60px;padding-top:var(--nav-height);background-color:snow;background-color:var(--light-color)}.mobile-only{display:block}.desktop-only{display:none}.hide{display:none}.send-back{z-index:-1}@media screen and (min-width:768px){.mobile-only{display:none}.desktop-only{display:block}}body{word-wrap:break-word;overflow-x:hidden;margin:0;scroll-behavior:smooth;background-color:snow;background-color:var(--light-color)}#page{min-height:100vh;display:grid;grid-template-columns:100%}#fader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;pointer-events:none;background:snow;background:var(--light-color);animation-duration:.3s;animation-timing-function:ease-in-out;display:flex;justify-content:center;align-items:center}#fader img{height:100px;width:100px;display:none}@keyframes page-load{from{opacity:1}to{opacity:0}}#page.loaded #fader{animation-name:page-load;animation-fill-mode:both}@keyframes page-unload{from{opacity:0}to{opacity:1}}#page.page-unload #fader{animation-name:page-unload;animation-fill-mode:forwards}#page.loaded:not(.page-load):not(.page-unload) #fader{opacity:0}::selection,.block-editor-block-list__layout .block-editor-block-list__block ::selection{background-color:#87cefa;background-color:var(--link-color);color:snow}a::selection,a::selection{background-color:#a5a0a0;color:snow}.boxed-md,.boxed-lg{padding-left:5vw;padding-right:5vw;padding-left:var(--indent);padding-right:var(--indent)}.boxed-md>*{max-width:700px;max-width:var(--md-content-width);margin-left:auto;margin-right:auto}.boxed-lg>*{max-width:950px;max-width:var(--lg-content-width);margin-left:auto;margin-right:auto}.indented{padding-left:5vw;padding-right:5vw;padding-left:var(--indent);padding-right:var(--indent)}.indented>*{margin-left:auto;margin-right:auto}.pull-element-left{margin-left:0}.pull-element-right{margin-right:0}.no-padding-top{padding-top:0 !important}.no-padding-bottom{padding-bottom:0 !important}.padding-top-xl{padding-top:115px;padding-top:var(--gap-xl)}.padding-btm-xl{padding-bottom:115px;padding-bottom:var(--gap-xl)}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}.margin-btm-md{margin-bottom:40px;margin-bottom:var(--gap-md)}.margin-btm-lg{margin-bottom:70px;margin-bottom:var(--gap-lg)}.margin-btm-xl{margin-bottom:115px;margin-bottom:var(--gap-xl)}.xxs-gap-spacer{margin-top:7px;margin-top:var(--gap-xxs)}.xs-gap-spacer{margin-top:14px;margin-top:var(--gap-xs)}.sm-gap-spacer{margin-top:25px;margin-top:var(--gap-sm)}.md-gap-spacer{margin-top:40px;margin-top:var(--gap-md)}.lg-gap-spacer{margin-top:70px;margin-top:var(--gap-lg)}.framed{margin:70px 5vw;margin:var(--gap-lg var(--indent))}.master #main .framed:last-child{margin-bottom:115px;margin-bottom:var(--gap-xl);padding-bottom:var(--gap-lg)}.master:not(.sidebar-enabled) .boxed-md .md-to-fw,.master:not(.sidebar-enabled) .lg-to-fw{margin-left:calc(5vw*-1);margin-right:calc(5vw*-1);margin-left:calc(var(--indent)*-1);margin-right:calc(var(--indent)*-1);width:100vw;max-width:none}.master:not(.sidebar-enabled) .indented .ind-to-fw{max-width:none;margin-left:-5vw;margin-right:-5vw}@media screen and (min-width:660px){.master:not(.sidebar-enabled) .boxed-md .md-to-fw,.master:not(.sidebar-enabled) .boxed-md.md-to-fw-gallery .gallery{margin-left:calc(-50vw + (700px/2));margin-right:calc(-50vw + (700px/2));margin-left:calc(-50vw + (var(--md-content-width)/2)) !important;margin-right:calc(-50vw + (var(--md-content-width)/2));max-height:60vh;object-fit:cover;width:100vw}.master:not(.sidebar-enabled) .boxed-md .md-to-ind{width:var(--indented-content-width);max-width:var(--indented-content-width);margin-right:calc((var(--md-content-width) - var(--indented-content-width))/2) !important;margin-left:calc((var(--md-content-width) - var(--indented-content-width))/2)}}@media screen and (min-width:1020px){.master:not(.sidebar-enabled) .boxed-md .md-to-lg,.master:not(.sidebar-enabled) .boxed-md.md-to-lg-gallery .gallery{max-width:950px;max-width:var(--lg-content-width);width:950px;width:var(--lg-content-width);margin-left:calc((700px - 950px)/2);margin-left:calc((var(--md-content-width) - var(--lg-content-width))/2) !important;margin-right:calc((700px - 950px)/2);margin-right:calc((var(--md-content-width) - var(--lg-content-width))/2)}.master:not(.sidebar-enabled) .boxed-lg .lg-to-fw,.master:not(.sidebar-enabled) .boxed-lg.lg-to-fw-gallery .gallery{margin-left:calc(-50vw + 950px/2);margin-right:calc(-50vw + 950px/2);margin-left:calc(-50vw + (var(--lg-content-width)/2)) !important;margin-right:calc(-50vw + (var(--lg-content-width)/2));max-height:60vh;object-fit:cover;width:100vw}}@media screen and (min-width:1400px){.master:not(.sidebar-enabled) .boxed-md .md-to-lg,.master:not(.sidebar-enabled) .boxed-md.md-to-lg-gallery .gallery,.wp-admin .edit-post-visual-editor .acf-block-preview .boxed-md img.md-to-lg,.wp-admin .edit-post-visual-editor .acf-block-preview .boxed-md .md-to-lg-gallery .gallery{max-width:none;width:calc(100% + (2*var(--prcnt-mrg-md-to-lg)));margin-left:calc(-1*var(--prcnt-mrg-md-to-lg)) !important;margin-right:calc(-1*var(--prcnt-mrg-md-to-lg))}.master:not(.sidebar-enabled) .boxed-md .md-to-ind,.master:not(.sidebar-enabled) .boxed-md.md-to-ind-gallery .gallery,.wp-admin .edit-post-visual-editor .acf-block-preview .boxed-md img.md-to-ind,.wp-admin .edit-post-visual-editor .acf-block-preview .boxed-md .md-to-ind-gallery .gallery{max-width:none;width:calc(100% + (2*var(--prcnt-mrg-md-to-ind)));margin-left:calc(-1*var(--prcnt-mrg-md-to-ind)) !important;margin-right:calc(-1*var(--prcnt-mrg-md-to-ind))}.master:not(.sidebar-enabled) .boxed-md .md-to-fw,.master:not(.sidebar-enabled) .boxed-md.md-to-fw-gallery .gallery,.wp-admin .edit-post-visual-editor .acf-block-preview .boxed-md img.md-to-fw,.wp-admin .edit-post-visual-editor .acf-block-preview .boxed-md .md-to-fw-gallery .gallery{width:calc(100% + (2*var(--prcnt-mrg-md-to-fw)));margin-left:calc(-1*var(--prcnt-mrg-md-to-fw)) !important;margin-right:calc(-1*var(--prcnt-mrg-md-to-fw));max-height:70vh;object-fit:cover}}.centre-heading h1,.centre-heading h2{text-align:center}.left-heading h1,.left-heading h2{text-align:left}.primary-col-bg{background:#cd5c5c;background:var(--primary-color)}.secondary-col-bg{background:#d3d3d3;background:var(--secondary-color)}.tertiary-col-bg{background:#4682b4;background:var(--tertiary-color)}.dark-col-bg{background:#222;background:var(--dark-color)}.snow-bg{background:snow}body:not(.wp-admin) [class*=overlay] *,.wp-admin .edit-post-visual-editor .acf-block-preview [class*=overlay] *{z-index:3}body:not(.wp-admin) [class*=overlay] .post-thumbnail,.wp-admin .edit-post-visual-editor .acf-block-preview [class*=overlay] .post-thumbnail{z-index:1}body:not(.wp-admin) [class*=overlay],.wp-admin .edit-post-visual-editor .acf-block-preview [class*=overlay]{position:relative}.dark-overlay:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;z-index:2;mix-blend-mode:multiply}.light-overlay:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:snow;opacity:.8;z-index:2;mix-blend-mode:lighten}.blur-bg-img{overflow:hidden}.blur-bg-img img{filter:blur(5px);transform:scale(1.05)}.monochrome-image{position:relative}.monochrome-image:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#cd5c5c;background:var(--primary-color);mix-blend-mode:color}.monochrome-image img{filter:grayscale(100%)}.grayscale-image img{filter:grayscale(100%)}.fixed-bg{background-attachment:fixed}svg.svg-filter{visibility:hidden;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:0;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:0;word-wrap:normal !important}@media screen and (min-width:768px){.boxed-md>*,.boxed-lg>*{padding-left:0;padding-right:0}}body:not(.wp-admin) img,.wp-admin .edit-post-visual-editor .acf-block-preview img,body:not(.wp-admin) svg,.wp-admin .edit-post-visual-editor .acf-block-preview svg{line-height:0;width:100%;height:100%;object-fit:cover}.post-thumbnail{line-height:0}.master img[class*=wp-image].auto-height{height:auto}.pin-img-left img,img.pin-img-left{object-position:left}.pin-img-right img,img.pin-img-right{object-position:right}.pin-img-top img,img.pin-img-top{object-position:top}.pin-img-bottom img,img.pin-img-bottom{object-position:bottom}.pin-img-left.pin-img-bottom img,img.pin-img-left.pin-img-bottom{object-position:left bottom}.pin-img-left.pin-img-top img,img.pin-img-left.pin-img-top{object-position:left top}.pin-img-right.pin-img-bottom img,img.pin-img-right.pin-img-bottom{object-position:right bottom}.pin-img-right.pin-img-top img,img.pin-img-right.pin-img-top{object-position:right top}.pin-bg-img-top{background-position:top !important}.pin-bg-img-bottom{background-position:bottom !important}body:not(.wp-admin) .no-margin-gallery .p-img-holder,.wp-admin .edit-post-visual-editor .no-margin-gallery .p-img-holder,.no-margin-gallery .trnsp-image-holder,body:not(.wp-admin) .no-margin-gallery p img:only-child,.wp-admin .edit-post-visual-editor .no-margin-gallery p img:only-child{margin-top:0;margin-bottom:0}.master .p-img-holder:first-child{margin-top:0}.entry-content>img{margin-top:25px;margin-top:var(--gap-sm);margin-bottom:25px;margin-bottom:var(--gap-sm)}.master .contain-img img,.master img.contain-img,.wp-admin .edit-post-visual-editor .acf-block-preview .contain-img img,.wp-admin .edit-post-visual-editor .acf-block-preview img.contain-img{object-fit:contain}.square-image-box{position:relative;width:70%;min-width:120px;max-width:300px;margin-left:auto;margin-right:auto}.square-image-box img,.square-image-box svg{object-fit:cover;position:absolute;height:100%;left:0;top:0;left:50%;transform:translateX(-50%)}.square-image-box:after{content:'';padding-bottom:100%;display:block}.circle-image-box{position:relative;width:70%;min-width:120px;max-width:300px;margin-left:auto;margin-right:auto}.circle-image-box img{border-radius:100%;object-fit:cover;position:absolute;height:100%;left:0;top:0;left:50%;transform:translateX(-50%)}.circle-image-box:after{content:'';padding-bottom:100%;display:block}img.alignleft,img.alignright{max-width:40%;margin-bottom:14px;margin-bottom:var(--gap-xs)}figure.alignleft,figure.alignright{max-width:40%;margin-bottom:14px;margin-bottom:var(--gap-xs)}body:not(.wp-admin) .alignleft,.wp-admin .edit-post-visual-editor .acf-block-preview .alignleft{float:left;margin-right:14px;margin-right:var(--gap-xs)}.alignright{float:right;margin-left:14px;margin-left:var(--gap-xs)}body:not(.wp-admin) .align-left,body:not(.wp-admin) .align-right{margin-top:0}p.p-img-holder[style="text-align: center;"]{max-width:80%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0;line-height:1}.wp-caption-text{text-align:center}.p-img-holder:last-child:after{content:"";display:table;clear:both}.wp-caption.alignnone{width:100% !important}.master .p-img-holder{line-height:0}.master figure,.master .p-img-holder,.master .trnsp-image-holder{margin:40px 0;margin:var(--gap-md) 0}.master figure:first-child,.master .p-img-holder:first-child,.master .trnsp-image-holder:first-child{margin-top:0}.master figure:only-child{margin-bottom:0}.master [class*=wp-image],.trnsp-image-holder,.master p img:only-child,.master .gallery-item img{height:calc(1*375px);height:calc(1*var(--img-height));min-height:100%}.master svg[class*=wp-image]{height:auto}.master .tall[class*=wp-image],.trnsp-image-holder.tall,.master p img.tall:only-child,.master .tall .gallery-item img,[id*=simple_video_widget].tall{height:calc(1.4*375px);height:calc(1.4*var(--img-height))}.master .short[class*=wp-image],.trnsp-image-holder.short,.master p img.short:only-child,.master .short .gallery-item img,[id*=simple_video_widget].short{height:calc(.5*375px);height:calc(.5*var(--img-height))}.master .auto-height[class*=wp-image],.trnsp-image-holder.auto-height,.master p img.auto-height:only-child,.master .auto-height .gallery-item img,[id*=simple_video_widget].auto-height{height:auto}.trnsp-image-holder{background:0 0;position:relative;z-index:2;overflow:hidden;line-height:0}.trnsp-image-holder:last-child{margin-bottom:0}.master .trnsp-image-holder img,.wp-admin .edit-post-visual-editor .acf-block-preview .trnsp-image-holder img{z-index:2;position:relative;height:100%}.bg{position:absolute;top:0;left:0;right:0;bottom:0}.trnsp-image-holder.contain img,.wp-admin .edit-post-visual-editor .acf-block-preview .trnsp-image-holder.contain img{object-fit:contain}.master .trnsp-image-holder.cover img{padding:0}.trnsp-image-holder.pad-top{padding-top:40px;padding-top:var(--gap-md)}.trnsp-image-holder.pad-bottom{padding-bottom:40px;padding-bottom:var(--gap-md)}.trnsp-image-holder.pad-right{padding-right:40px;padding-right:var(--gap-md)}.trnsp-image-holder.pad-left{padding-left:40px;padding-left:var(--gap-md)}.trnsp-image-holder.bottom img{object-position:bottom}.trnsp-image-holder.top img{object-position:top}.trnsp-image-holder.middle img{object-position:center}.trnsp-image-holder.right img{object-position:right}.trnsp-image-holder.left img{object-position:left}.trnsp-image-holder.drop-shadow img{filter:drop-shadow(10px 10px 16px rgba(0,0,0,.26))}.trnsp-image-holder.primary-col-bg{background:#cd5c5c;background:var(--primary-color)}.trnsp-image-holder.secondary-col-bg{background:#d3d3d3;background:var(--secondary-color)}.trnsp-image-holder.white-bg{background:snow;background:var(--light-color)}.trnsp-image-holder.dark-col-bg{background:#222;background:var(--dark-color)}body:not(.wp-admin) a.link-image:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.link-image:before{content:none}body:not(.wp-admin) a.link-image img,.wp-admin .edit-post-visual-editor .acf-block-preview a.link-image img{transition:opacity .3s ease}a.link-image:hover img,a.link-image:focus img{opacity:.7}a.link-image svg path,a.link-image svg polygon,a.link-image svg circle,a.link-image svg rect{transition:fill .3s ease}a.link-image:hover svg path,a.link-image:hover svg polygon,a.link-image:hover svg circle,a.link-image:hover svg rect,a.link-image:focus svg path,a.link-image:focus svg polygon,a.link-image:focus svg circle,a.link-image:focus svg rect{fill:#87cefa;fill:var(--link-color)}.light-image path,.light-image polygon,.light-image circle,.light-image rect{fill:snow;fill:var(--light-color)}.light-image img[src$=".svg"],img[src$=".svg"].light-image{filter:invert(1) brightness(150%)}.phone-number-link a:after{font-family:'custom';content:'\e819';margin-left:7px;margin-left:var(--gap-xxs);transform:rotate(10deg);display:inline-block}.master [class*=stars-icon],.wp-admin .acf-block-preview [class*=stars-icon]{font-size:0}.master [class*=stars-icon]:after{font-family:'custom';font-size:calc(1.1rem + .2vw)}.four-stars-icon:after{content:'\e814'}.five-stars-icon:after{content:'\e815'}@media screen and (min-width:768px){.phone-number-link{display:none}}.master p+div[id^=gallery],.master .gallery+:not(.gallery){margin-top:40px;margin-top:var(--gap-md)}.gallery{margin-bottom:0;display:grid;grid-gap:7px;grid-gap:var(--gap-xxs)}.gallery~.gallery{margin-top:7px;margin-top:var(--gap-xxs)}.gallery figcaption{display:none}.gallery-item{display:flex;text-align:center;vertical-align:top;width:100%;flex-direction:column}.gallery-icon{height:100%}.gallery figure{margin:0}.gallery-item img{height:100%;width:100%;object-fit:cover}.gallery-caption{display:block;margin-top:10px}@media (min-width:380px){.gallery-columns-2,.gallery-columns-4,.gallery-columns-6,.gallery-columns-8{grid-template-columns:repeat(2,1fr)}.gallery-columns-3,.gallery-columns-6,.gallery-columns-9{grid-template-columns:repeat(2,1fr)}.gallery-columns-3 figure:nth-child(3n+1),.gallery-columns-6 figure:nth-child(3n+1),.gallery-columns-9 figure:nth-child(3n+1){grid-column:1/-1}}@media (min-width:768px){.gallery-columns-3,.gallery-columns-6,.gallery-columns-9{grid-template-columns:repeat(3,1fr)}.gallery-columns-3 figure:nth-child(3n+1),.gallery-columns-6 figure:nth-child(3n+1),.gallery-columns-9 figure:nth-child(3n+1){grid-column:auto}}@media (min-width:900px){.gallery-columns-4,.gallery-columns-8{grid-template-columns:repeat(4,1fr)}}@media (min-width:1100px){.gallery-columns-5{grid-template-columns:repeat(5,1fr)}}@media (min-width:1100px){.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}}@media (min-width:1400px){.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}}table{text-align:left;width:100%}embed,iframe,object{max-width:100% !important;min-width:auto !important}.twitter-tweet{width:100% !important;display:flex !important;justify-content:center;margin-top:40px !important;margin-bottom:40px !important;margin-top:var(--gap-md) !important;margin-bottom:var(--gap-md) !important}.fb-post{margin-top:40px !important;margin-bottom:40px !important;margin-top:var(--gap-md) !important;margin-bottom:var(--gap-md) !important;width:100%;display:flex !important;justify-content:center}.instagram-media{margin-top:40px !important;margin-bottom:40px !important;margin-top:var(--gap-md) !important;margin-bottom:var(--gap-md) !important;margin-left:auto !important;margin-right:auto !important}.EmbeddedTweet{max-width:none !important}.SandboxRoot body{display:flex;justify-content:center}p.iframe-holder{margin-top:40px !important;margin-bottom:40px !important;margin-top:var(--gap-md) !important;margin-bottom:var(--gap-md) !important}button:hover{cursor:pointer}body:not(.wp-admin) .button+.button,.wp-admin .edit-post-visual-editor .acf-block-preview .button+.button{margin-left:25px;margin-left:var(--gap-sm)}.button-holder{display:flex;margin-top:40px;margin-top:var(--gap-md)}p.button-holder{justify-content:flex-start}.button-holder:empty{display:none}.button-holder.centred,.button-holder[style*=center]{justify-content:center}.master p a.button:before,.wp-admin .edit-post-visual-editor .acf-block-preview p a.button:before{content:none}p.button-holder[style="text-align: center;"]{justify-content:center}p.button-holder[style="text-align: right;"]{justify-content:flex-end}.master .button-list{padding:0;display:flex;justify-content:center;margin:var(--gap-md) 0}.master .button-list:last-child{margin-bottom:0}.master ul.button-list li.button-holder{padding:0;margin:0}.master ul.button-list li.button-holder:not(:first-child){margin-left:25px;margin-left:var(--gap-sm)}body:not(.wp-admin) input[type=text],body:not(.wp-admin) input[type=email],body:not(.wp-admin) input[type=url],body:not(.wp-admin) input[type=password],body:not(.wp-admin) input[type=search],body:not(.wp-admin) input[type=number],body:not(.wp-admin) input[type=tel],body:not(.wp-admin) input[type=range],body:not(.wp-admin) input[type=date],body:not(.wp-admin) input[type=month],body:not(.wp-admin) input[type=week],body:not(.wp-admin) input[type=time],body:not(.wp-admin) input[type=datetime],body:not(.wp-admin) input[type=datetime-local],body:not(.wp-admin) input[type=color],body:not(.wp-admin) textarea,.wp-admin .edit-post-visual-editor .acf-block-preview input[type=text],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=email],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=url],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=password],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=search],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=number],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=tel],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=range],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=date],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=month],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=week],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=time],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=datetime],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=datetime-local],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=color],.wp-admin .edit-post-visual-editor .acf-block-preview textarea{border:1px solid #ccc;border-radius:0;padding:calc(.5rem + .2vw)}@media screen and (min-width:1024px){.button-holder{margin-top:25px;margin-top:var(--gap-sm)}}body:not(.wp-admin) button,.wp-admin .edit-post-visual-editor .acf-block-preview button,body:not(.wp-admin) input[type=button],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=button],body:not(.wp-admin) input[type=reset],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=reset],body:not(.wp-admin) input[type=submit],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=submit],body.master:not(.wp-admin) a.button,.master.wp-admin .edit-post-visual-editor .acf-block-preview a.button,body.master:not(.wp-admin) .button-holder a,.master.wp-admin .edit-post-visual-editor .acf-block-preview .button-holder a,body:not(.wp-admin) .light-text .light-background button,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background button,body:not(.wp-admin) .light-text .light-background input[type=button],.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background input[type=button],body:not(.wp-admin) .light-text .light-background input[type=reset],.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background input[type=reset],body:not(.wp-admin) .light-text .light-background input[type=submit],.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background input[type=submit],body:not(.wp-admin) .light-text .light-background a.button,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background a.button,body:not(.wp-admin) .light-text .light-background .button-holder a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background .button-holder a,.master .light-text .light-background div.wpforms-container-full .wpforms-form input[type=submit],.master .light-text .light-background div.wpforms-container-full .wpforms-form button[type=submit],.master .light-text .light-background div.wpforms-container-full .wpforms-form .wpforms-page-button,.master .light-text .light-background #sb_instagram #sbi_load .sbi_load_btn,.master .light-text .light-background #sb_instagram .sbi_follow_btn a,.master div.wpforms-container-full .wpforms-form input[type=submit],.master div.wpforms-container-full .wpforms-form button[type=submit],.master div.wpforms-container-full .wpforms-form .wpforms-page-button,.wp-admin [class*=wc-block] button,a.wp-block-button__link,body:not(.wp-admin) li a.wp-block-button__link,.wp-admin .edit-post-visual-editor li a.wp-block-button__link,.master #sb_instagram #sbi_load .sbi_load_btn,.master #sb_instagram .sbi_follow_btn a,a#cookie_action_close_header{border-radius:1px;background:#87cefa;background:var(--link-color);color:snow;color:var(--light-color);font-size:calc(1rem + .1vw);line-height:1;padding:calc(.6rem + .2vw) calc(1rem + .75vw);font-family:Futura,sans-serif;font-family:var(--body-font);font-weight:600;transition:color .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease;cursor:pointer;text-decoration:none;box-shadow:7px 7px 7px -7px rgba(0,0,0,.4);box-shadow:var(--drop-shadow);border:none;position:relative;z-index:0;height:auto;border:2px solid rgba(0,0,0,.1);border-radius:calc(1rem + 1vw)}body.master:not(.wp-admin) a.button span,.master.wp-admin .edit-post-visual-editor .acf-block-preview a.button span{color:unset}a#cookie_action_close_header{background:#87cefa !important;background:var(--link-color) !important;color:#fff !important}body:not(.wp-admin) button:hover,.wp-admin .edit-post-visual-editor .acf-block-preview button:hover,body:not(.wp-admin) input[type=button]:hover,.wp-admin .edit-post-visual-editor .acf-block-preview input[type=button]:hover,body:not(.wp-admin) input[type=reset]:hover,.wp-admin .edit-post-visual-editor .acf-block-preview input[type=reset]:hover,body:not(.wp-admin) input[type=submit]:hover,.wp-admin .edit-post-visual-editor .acf-block-preview input[type=submit]:hover,body.master:not(.wp-admin) a.button:hover,.master.wp-admin .edit-post-visual-editor .acf-block-preview a.button:hover,body.master:not(.wp-admin) .button-holder a:hover,.master.wp-admin .edit-post-visual-editor .acf-block-preview .button-holder a:hover,body.master:not(.wp-admin) a.button:hover span,.master.wp-admin .edit-post-visual-editor .acf-block-preview a.button:hover span,body:not(.wp-admin) button:focus,.wp-admin .edit-post-visual-editor .acf-block-preview button:focus,body:not(.wp-admin) input[type=button]:focus,.wp-admin .edit-post-visual-editor .acf-block-preview input[type=button]:focus,body:not(.wp-admin) input[type=reset]:focus,.wp-admin .edit-post-visual-editor .acf-block-preview input[type=reset]:focus,body:not(.wp-admin) input[type=submit]:focus,.wp-admin .edit-post-visual-editor .acf-block-preview input[type=submit]:focus,body.master:not(.wp-admin) a.button:focus,.master.wp-admin .edit-post-visual-editor .acf-block-preview a.button:focus,body.master:not(.wp-admin) .button-holder a:focus,.master.wp-admin .edit-post-visual-editor .acf-block-preview .button-holder a:focus,body.master:not(.wp-admin) a.button:focus span,.master.wp-admin .edit-post-visual-editor .acf-block-preview a.button:focus span,body:not(.wp-admin) .light-text .light-background button:hover,.wp-admin .edit-post-visual-editor .acf-block-preview button:hover,body:not(.wp-admin) .light-text .light-background input[type=button]:hover,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .light-background input[type=button]:hover,body:not(.wp-admin) .light-text .light-background input[type=reset]:hover,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .light-background input[type=reset]:hover,body:not(.wp-admin) .light-text .light-background input[type=submit]:hover,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .light-background input[type=submit]:hover,body:not(.wp-admin) .light-text .light-background a.button:hover,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .light-background a.button:hover,body:not(.wp-admin) .light-text .light-background .button-holder a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .light-background .button-holder a:hover,body:not(.wp-admin) .light-text .light-background button:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .light-background button:focus,body:not(.wp-admin) .light-text .light-background input[type=button]:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .light-background input[type=button]:focus,body:not(.wp-admin) .light-text .light-background input[type=reset]:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .light-background input[type=reset]:focus,body:not(.wp-admin) .light-text .light-background input[type=submit]:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .light-background input[type=submit]:focus,body:not(.wp-admin) .light-text .light-background a.button:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .light-background a.button:focus,body:not(.wp-admin) .light-text .light-background .button-holder a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .light-background .button-holder a:focus,.master .wc-block-featured-product a.wp-block-button__link:hover,.master .wc-block-featured-product a.wp-block-button__link:focus,#mstr div.wpforms-container-full .wpforms-form input[type=submit]:hover,#mstr div.wpforms-container-full .wpforms-form button[type=submit]:hover,#mstr div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,#mstr div.wpforms-container-full .wpforms-form input[type=submit]:focus,#mstr div.wpforms-container-full .wpforms-form button[type=submit]:focus,#mstr div.wpforms-container-full .wpforms-form .wpforms-page-button:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,body:not(.wp-admin) li a.wp-block-button__link:hover,body:not(.wp-admin) li a.wp-block-button__link:focus,.wp-admin .edit-post-visual-editor li a.wp-block-button__link:focus,body.master:not(.wp-admin) .multi-cover-grid-column.normal-text .button-holder a:hover,body.master:not(.wp-admin) .multi-cover-grid-column.normal-text .button-holder a:focus,body.master:not(.wp-admin) .multi-cover-grid-column.dark-text .button-holder a:hover,body.master:not(.wp-admin) .multi-cover-grid-column.dark-text .button-holder a:focus,.master #sb_instagram #sbi_load .sbi_load_btn:hover,.master #sb_instagram .sbi_follow_btn a:hover,.master #sb_instagram #sbi_load .sbi_load_btn:focus,.master #sb_instagram .sbi_follow_btn a:focus,#mstr .dark-bg .search-submit:hover,#mstr .dark-bg .search-submit:focus,a#cookie_action_close_header:hover,a#cookie_action_close_header:focus{color:snow;color:var(--light-color);background:#222;background:var(--dark-color);box-shadow:none;border-width:2px}body.master:not(.wp-admin) a:hover span,.master.wp-admin .edit-post-visual-editor .acf-block-preview a:hover span,body.master:not(.wp-admin) a:focus span,.master.wp-admin .edit-post-visual-editor .acf-block-preview a:focus span{color:snow;color:var(--light-color)}body:not(.wp-admin) .light-text button,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text button,body:not(.wp-admin) .light-text input[type=button],.wp-admin .edit-post-visual-editor .acf-block-preview .light-text input[type=button],body:not(.wp-admin) .light-text input[type=reset],.wp-admin .edit-post-visual-editor .acf-block-preview .light-text input[type=reset],body:not(.wp-admin) .light-text input[type=submit],.wp-admin .edit-post-visual-editor .acf-block-preview .light-text input[type=submit],body:not(.wp-admin) .light-text a.button,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text a.button,body:not(.wp-admin) .light-text .button-holder a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .button-holder a,#mstr .light-text div.wpforms-container-full .wpforms-form input[type=submit],#mstr .light-text div.wpforms-container-full .wpforms-form button[type=submit],#mstr .light-text div.wpforms-container-full .wpforms-form .wpforms-page-button,.master .light-text #sb_instagram #sbi_load .sbi_load_btn,.master .light-text #sb_instagram .sbi_follow_btn a{border-color:rgba(255,255,255,.4);color:snow;color:var(--light-color)}body:not(.wp-admin) .light-text button:hover,.wp-admin .edit-post-visual-editor .acf-block-preview button:hover,body:not(.wp-admin) .light-text input[type=button]:hover,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text input[type=button]:hover,body:not(.wp-admin) .light-text input[type=reset]:hover,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text input[type=reset]:hover,body:not(.wp-admin) .light-text input[type=submit]:hover,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text input[type=submit]:hover,body:not(.wp-admin) .light-text a.button:hover,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text a.button:hover,body:not(.wp-admin) .light-text .button-holder a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .button-holder a:hover,body:not(.wp-admin) .light-text button:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text button:focus,body:not(.wp-admin) .light-text input[type=button]:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text input[type=button]:focus,body:not(.wp-admin) .light-text input[type=reset]:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text input[type=reset]:focus,body:not(.wp-admin) .light-text input[type=submit]:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text input[type=submit]:focus,body:not(.wp-admin) .light-text a.button:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text a.button:focus,body:not(.wp-admin) .light-text .button-holder a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview.light-text .button-holder a:focus,#mstr .light-text div.wpforms-container-full .wpforms-form input[type=submit]:hover,#mstr .light-text div.wpforms-container-full .wpforms-form button[type=submit]:hover,#mstr .light-text div.wpforms-container-full .wpforms-form .wpforms-page-button:hover #mstr .light-text div.wpforms-container-full .wpforms-form input[type=submit]:focus,#mstr .light-text div.wpforms-container-full .wpforms-form button[type=submit]:focus,#mstr .light-text div.wpforms-container-full .wpforms-form .wpforms-page-button:focus,.master .light-text #sb_instagram #sbi_load .sbi_load_btn:hover,.master .light-text #sb_instagram .sbi_follow_btn a:hover,.master .light-text #sb_instagram #sbi_load .sbi_load_btn:focus,.master .light-text #sb_instagram .sbi_follow_btn a:focus,.master .wc-block-featured-product a.wp-block-button__link:hover,.master .wc-block-featured-product a.wp-block-button__link:focus{color:#333;color:var(--heading-text-color);background:snow}body.master:not(.wp-admin) .light-text a:hover span,.master.wp-admin .edit-post-visual-editor .acf-block-preview .light-text a:hover span,body.master:not(.wp-admin) .light-text a:focus span,.master.wp-admin .edit-post-visual-editor .acf-block-preview .light-text a:focus span{color:#333;color:var(--heading-text-color)}body:not(.wp-admin) .dark-col-text button,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text button,body:not(.wp-admin) .dark-col-text input[type=button],.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text input[type=button],body:not(.wp-admin) .dark-col-text input[type=reset],.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text input[type=reset],body:not(.wp-admin) .dark-col-text input[type=submit],.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text input[type=submit],body:not(.wp-admin) .dark-col-text a.button,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text a.button,body:not(.wp-admin) .dark-col-text .button-holder a,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text .button-holder a,#mstr .dark-col-text div.wpforms-container-full .wpforms-form input[type=submit],#mstr .dark-col-text div.wpforms-container-full .wpforms-form button[type=submit],#mstr .dark-col-text div.wpforms-container-full .wpforms-form .wpforms-page-button,.master .dark-col-text #sb_instagram #sbi_load .sbi_load_btn,.master .dark-col-text #sb_instagram .sbi_follow_btn a{color:#222;color:var(--dark-color)}body:not(.wp-admin) .search-form,.wp-admin .edit-post-visual-editor .acf-block-preview .search-form{display:flex;background:snow;border:1px solid #d3d3d3}#mstr .search-field{width:100%;font-size:calc(16px + .15vw);border:none;padding:6px 20px}.form-submit{margin-top:25px;margin-top:var(--gap-sm)}.search-submit:hover{scale:1.05}#mstr .search-submit{font-family:custom !important;outline:none;box-shadow:none;border:none;color:snow;color:var(--light-color);border-radius:0;z-index:4;transition:scale .3s ease,background .3s ease}.dark-bg button,.dark-bg input[type=button],.dark-bg input[type=reset],.dark-bg input[type=submit],.dark-bg a.button{color:snow;color:var(--light-color);outline:2px solid snow;outline:2px solid var(--light-color)}#mstr .dark-bg .search-submit{color:#666}main .widget_search{margin-top:25px;margin-top:var(--gap-sm)}main .widget_search h2{display:none}main .widget_search .search-form{width:100%}main .light-text .widget_search .search-form{background:0 0}#secondary{padding-top:70px;padding-bottom:70px;padding-top:var(--gap-lg);padding-bottom:var(--gap-lg);position:relative;background:#fff}.sidebar-widgets{z-index:2}#secondary:after{top:0;bottom:0;left:0;right:0;position:absolute;content:'';background:#ccc;background:var(--secondary-color);opacity:.8;z-index:0}#secondary .widget{margin-bottom:40px;margin-bottom:var(--gap-md);page-break-inside:avoid}#secondary .widget:first-child{margin-top:0}#secondary .widget:last-of-type{margin-bottom:0}#secondary ul:last-of-type{margin-bottom:0}.sidebar-widgets{position:sticky;top:70px;top:var(--gap-lg)}.archive .sidebar-widgets{position:static;top:0}@media (min-width:768px) and (max-width:1023px){#secondary{column-count:2;column-gap:50px}}.comments-navigation,.nav-links{display:flex;margin:0 auto;justify-content:center}.comments-navigation>*,.nav-links>*{padding:10px}.comment-metadata{padding-top:5px}.page-numbers.current{opacity:.3;line-height:1}.prev.page-numbers:before{content:'\e801';font-family:'custom';margin-right:10px}.next.page-numbers:after{content:'\e800';font-family:'custom';margin-left:10px}body:not(.wp-admin) a.page-numbers:hover,.wp-admin .edit-post-visual-editor .acf-block-preview a.page-numbers:hover,body:not(.wp-admin) a.page-numbers:focus,.wp-admin .edit-post-visual-editor .acf-block-preview a.page-numbers:focus{transform:scale(1.05)}.ui-tabs{position:relative}body:not(.wp-admin) .ui-tabs .ui-tabs-nav,.wp-admin .edit-post-visual-editor .acf-block-preview .ui-tabs .ui-tabs-nav{margin:0 auto;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.master .tabs.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:0 25px 14px 0;margin:0 var(--gap-sm) var(--gap-xs) 0;border-bottom-width:0;padding:0;white-space:nowrap;border-bottom:2px solid #87cefa;border-bottom:2px solid var(--link-color)}.tabs.ui-tabs .ui-tabs-nav li:last-child{margin-right:0}.ui-tabs .ui-tabs-nav li::marker{content:none}.master .ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5rem 1rem;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:25px 0;padding:var(--gap-sm) 0;background:0 0}body:not(.wp-admin) li a.ui-tabs-anchor:before,.wp-admin .edit-post-visual-editor .acf-block-preview li a.ui-tabs-anchor:before{content:none}body:not(.wp-admin) li.ui-state-active a.ui-tabs-anchor,.wp-admin .edit-post-visual-editor .acf-block-preview li.ui-state-active a.ui-tabs-anchor,body:not(.wp-admin) .light-text li.ui-state-active a.ui-tabs-anchor,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li.ui-state-active a.ui-tabs-anchor,body:not(.wp-admin) li a.ui-tabs-anchor:hover,.wp-admin .edit-post-visual-editor .acf-block-preview li a.ui-tabs-anchor:hover,body:not(.wp-admin) li a.ui-tabs-anchor:focus,.wp-admin .edit-post-visual-editor .acf-block-preview li a.ui-tabs-anchor:focus,body:not(.wp-admin) .light-text li a.ui-tabs-anchor:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li a.ui-tabs-anchor:hover{color:#87cefa;color:var(--link-color)}body:not(.wp-admin) select,.wp-admin .edit-post-visual-editor .acf-block-preview select{color:#404040;font-family:Futura,Raleway,Tahoma,Arial,sans-serif;font-family:var(--body-font);font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:700;width:100%;max-width:100%;box-sizing:border-box;margin:0;box-shadow:0 1px 0 1px rgba(0,0,0,.04);-moz-appearance:none;-webkit-appearance:none;appearance:none}body:not(.wp-admin) select,.wp-admin .edit-post-visual-editor .acf-block-preview select,body:not(.wp-admin) option,.wp-admin .edit-post-visual-editor .acf-block-preview option{padding:calc(.6*7px);padding:calc(.6*var(--gap-xxs))}body:not(.wp-admin) select::-ms-expand,.wp-admin .edit-post-visual-editor .acf-block-preview select::-ms-expand{display:none}body:not(.wp-admin) select:hover,.wp-admin .edit-post-visual-editor .acf-block-preview select:hover{border-color:#888}[data-sf-field-input-type=multiselect] select{background-image:none}select{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkxheWVyXzEiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzIiPg0KCTxwYXRoIGQ9Ik01MC4yLDgwLjNMMC4xLDMxLjRsNC45LTVMNTAsNzAuNEw5NCwyNS4zbDUsNC45TDUwLjIsODAuM3oiLz4NCjwvZz4NCjwvc3ZnPg0K);padding:5px 25px 5px 5px;background-repeat:no-repeat;background-position:95%;background-size:15px}[id*=hero]{min-height:560px;min-height:var(--trnsp-hero-height)}[id*=hero] .post-thumbnail img{width:100%;object-fit:cover;height:100%}.wp-admin.post-type-page [id*=hero]+.entry-header,.wp-admin.post-type-page [id*=hero]+.prelude .entry-header{display:none}body:not(.wp-admin) .admin-preview-only,body.preview .admin-preview-only{display:none !important}.wp-admin img.fallback-thumbnail{display:none}body.wp-admin:not(.preview) #default-hero .post-thumbnail,body.wp-admin:not(.preview) #split-hero .post-thumbnail,body.wp-admin:not(.preview) .articleHero,body.wp-admin:not(.preview) .hero-banner-content,body.wp-admin:not(.preview) #overlap-hero .post-thumbnail{background-image:url(https://kevincoyledesigner.co.uk/wp-content/uploads/2019/08/fallback-image.png);background-size:cover;background-position:center}.transparent-header [id*=hero]{min-height:560px;min-height:var(--trnsp-hero-height)}.normal-hero-height.transparent-header [id*=hero]{min-height:500px;min-height:var(--hero-height)}.master [id*=hero] h1,.master .prelude h1{line-height:1;margin-top:0 !important;margin-bottom:0 !important;padding-bottom:1vw;text-align:center}.hide-title[id*=hero] h1,.master .hide-title+.prelude h1{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}[id*=hero] h1:only-child{margin-bottom:0}[id*=hero] p,.master .prelude p{font-size:calc(1.2rem + .2vw);line-height:1.4;font-weight:500;color:#222;color:var(--heading-text-color)}[id*=hero] .button-holder{margin-top:25px;margin-top:var(--gap-sm)}.prelude .entry-header{margin-top:40px;margin-top:var(--gap-md)}.prelude .entry-meta,[id*=hero]+.entry-header .entry-meta{line-height:1.3;display:flex;flex-direction:column;align-items:center;text-align:center}.master h3.category{margin:0}span .category{display:inline-block}body:not(.single-post) .no-intro,body.wp-admin:not(.post-type-post) .no-intro{display:none}.entry-header.no-intro-above{padding-top:70px;padding-top:var(--gap-lg)}[id*=hero] .prelude{padding-top:70px;padding-bottom:40px;padding-top:var(--gap-lg);padding-bottom:var(--gap-md)}[id*=hero]+.entry-header{padding-top:40px;padding-bottom:70px;padding-top:var(--gap-md);padding-bottom:var(--gap-lg)}[id*=hero]+.entry-header.metabox{padding-top:70px;padding-top:var(--gap-lg)}@media screen and (min-width:1024px){[id*=hero]+.entry-header .entry-meta{align-items:center}[id*=hero]+.entry-header{padding-top:70px;padding-top:var(--gap-lg)}}[id*=hero]~.prelude{padding-top:70px;padding-bottom:70px;padding-top:var(--gap-lg);padding-bottom:var(--gap-lg)}[id*=hero]~.prelude .entry-header:first-child{margin-top:0}.entry-title+.intro-content{margin-top:calc(.8*40px);margin-top:calc(.8*var(--gap-md))}.hide-title .entry-title+.intro-content{margin-top:0}#default-hero .post-thumbnail{height:560px;height:var(--trnsp-hero-height)}#default-hero .post-thumbnail{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}#default-hero .post-thumbnail img{height:calc(100% + 6vw);position:absolute}.centred-nav #default-hero .post-thumbnail img{object-position:top}.wp-admin.post-type-page #article-hero+.prelude{display:none}#article-hero{display:flex;justify-content:center;padding-left:5vw;padding-right:5vw;position:relative;overflow:hidden}#article-hero .post-thumbnail{position:absolute;height:100%;width:100%;left:0}#article-hero .post-thumbnail{max-width:none}#article-hero .prelude{width:100%}.centred-nav #article-hero .post-thumbnail img{object-position:top}#article-hero .prelude-grid{display:flex;justify-content:center;align-items:center;z-index:3;width:100%}#article-hero .prelude{padding:0}#article-hero+.prelude .entry-meta{align-items:center}#article-hero.intro-left .prelude .button-holder{justify-content:flex-start}#article-hero .prelude-grid{padding-top:60px;padding-top:var(--nav-height)}#article-hero.intro-top .prelude-grid{align-items:flex-start;margin-top:calc(500px/8);margin-top:calc(var(--hero-height)/8)}#article-hero.intro-top .prelude{padding-bottom:40px;padding-bottom:var(--gap-md)}#article-hero.intro-middle .prelude{padding-top:40px;padding-bottom:40px;padding-top:var(--gap-md);padding-bottom:var(--gap-md)}#article-hero.intro-bottom .prelude-grid{align-items:flex-end;margin-bottom:calc(500px/8);margin-bottom:calc(var(--hero-height)/8)}@media screen and (min-width:1024px){#article-hero.intro-right{justify-content:flex-end}#article-hero.intro-left{justify-content:flex-start}#article-hero.intro-right .prelude-grid,#article-hero.intro-left .prelude-grid{justify-content:flex-start}#article-hero.intro-right .prelude h1,#article-hero.intro-left .prelude h1{text-align:left}}#banner-hero{min-height:auto;position:relative;overflow:hidden}#banner-hero .post-thumbnail{position:absolute;height:calc(100% + 100px);width:calc(100% + 100px);height:100%;width:100%}.hero-banner-content.wide-content .hero-banner-grid,.hero-banner-content.extra-wide-content .hero-banner-grid{width:950px;width:var(--lg-content-width)}.hero-banner-content.medium-width-content .hero-banner-grid{margin:0 auto;width:750px;width:var(--md-content-width)}.hero-banner-content.wide-content .hero-banner-grid header,.hero-banner-content.extra-wide-content .hero-banner-grid header{width:750px;width:var(--md-content-width)}.text-centre .hero-banner-grid,.text-centre .hero-banner-grid header{margin:0 auto}#banner-hero .hero-banner-content.text-left h1{text-align:left}.hero-banner-content.boxed-lg{background-size:cover;background-position:center}.hero-banner-content{display:flex}.hero-banner-content h1,.hero-banner-content h3.category{margin-bottom:0;text-align:center}.hero-banner-content{padding:calc(60px + 70px) 5vw 70px 5vw;padding:calc(var(--nav-height) + var(--gap-lg)) var(--indent) var(--gap-lg) var(--indent);background-size:cover}.centred-nav #banner-hero .post-thumbnail img{object-position:top}#text-hero.banner-height{min-height:auto}.text-hero-grid>*{max-width:700px;max-width:var(--md-content-width)}#text-hero{padding-top:calc(60px + 70px);padding-top:calc(var(--nav-height) + var(--gap-lg));padding-bottom:70px;padding-bottom:var(--gap-lg)}#text-hero.full-height{display:flex;align-items:center}.text-hero-grid.left h1,.text-hero-grid.left h2,.text-hero-grid.left h3,.text-hero-grid.left h4,.text-hero-grid.left p{text-align:left}.text-hero-grid.centre h1,.text-hero-grid.centre h2,.text-hero-grid.centre h3,.text-hero-grid.centre h4,.text-hero-grid.centre p,.text-hero-grid.centre span{text-align:center}#text-hero .text-hero-grid.centre{justify-content:center}#text-hero .text-hero-grid.centre{display:flex;flex-direction:column;align-items:center}#text-hero .centre .prelude .entry-header{margin-top:0}#text-hero .centre .entry-meta{align-items:center}#text-hero .prelude{padding:0}.text-hero-grid .prelude{margin-top:40px;margin-top:var(--gap-md)}#text-hero .entry-meta{display:flex;align-items:flex-start}.showcase-header{padding:70px 5vw 0;padding:var(--gap-lg) var(--indent) 0}#showcase-hero .desktop-only-heading{display:none}.showcase-header,#showcase-hero{background-size:cover;overflow-y:hidden}.showcase-header{overflow-y:hidden;min-height:100%;display:flex;flex-direction:column;min-height:var(--trnsp-hero-height);justify-content:flex-end}#showcase-hero .post-thumbnail{height:100%;margin-top:var(--gap-md);z-index:2}#showcase-hero img{object-fit:contain;max-height:400px;max-height:var(--hero-height)}#showcase-hero .entry-title.mobile-only-heading{padding-top:40px;padding-top:var(--gap-md)}#showcase-hero .pinned-img img{padding-bottom:0;object-position:50% 100%}#showcase-hero{clear:both}@media screen and (max-width:1023px){#showcase-hero .prelude-grid{background-color:snow;background-color:var(--light-color);padding-bottom:0}#showcase-hero .intro-content{margin-top:0}#showcase-hero.light-text .prelude-grid p{color:#666;color:var(--body-text-color)}#showcase-hero .post-thumbnail.centred-img{padding-bottom:70px;padding-bottom:var(--gap-lg)}#showcase-hero .prelude-grid.no-intro{display:none}}#showcase-hero.banner-height img{max-height:calc(.6*450px);max-height:calc(.6*var(--hero-height))}#showcase-hero.banner-height{min-height:0}@media screen and (max-width:767px){#showcase-hero.banner-height .prelude-grid{background-color:snow;padding-bottom:0}#showcase-hero.banner-height .intro-content{margin-top:0}#showcase-hero.banner-height.light-text .prelude-grid p{color:#666;color:var(--body-text-color)}#showcase-hero.nbanner-height .post-thumbnail.centred-img{padding-bottom:70px;padding-bottom:var(--gap-lg)}#showcase-hero.nbanner-height .prelude-grid.no-intro{display:none}}@media screen and (min-width:768px){.banner-height .showcase-header{overflow-y:unset}#showcase-hero.banner-height .prelude-grid{background-color:transparent}#showcase-hero.banner-height .post-thumbnail{margin-top:0}#showcase-hero.banner-height .desktop-only-heading{display:block;text-align:left}#showcase-hero.banner-height .desktop-only-heading,#showcase-hero.banner-height .intro-content{margin-left:0}#showcase-hero.banner-height .mobile-only-heading{display:none}#showcase-hero.banner-height .intro-content{margin-top:0}#showcase-hero.banner-height{display:flex;background-size:cover;position:relative;padding-bottom:0;padding-left:5vw;padding-right:5vw;padding-left:var(--indent);padding-right:var(--indent);justify-content:space-between;padding-top:0;min-height:calc(.7*500px);min-height:calc(.7*var(--hero-height))}.banner-height .showcase-header{background-image:none;padding:0}#showcase-hero.banner-height .showcase-header{flex:0 0 calc(45% - (40px/2));flex:0 0 calc(45% - (var(--gap-md)/2))}#showcase-hero.banner-height .prelude-grid{flex:0 0 calc(55% - (40px/2));flex:0 0 calc(55% - (var(--gap-md)/2))}#showcase-hero.banner-height img,#showcase-hero.banner-height .intro.boxed-md{padding-left:0;padding-right:0}#showcase-hero.drop-shadow .post-thumbnail img{filter:drop-shadow(10px 10px 16px rgba(0,0,0,.26))}#showcase-hero.banner-height .intro.boxed-md{padding-top:70px;padding-bottom:70px;padding-top:var(--gap-lg);padding-bottom:var(--gap-lg);width:100%}#showcase-hero.banner-height .post-thumbnail img{height:0;min-height:100%;max-height:100%;object-position:80% 100%;padding:14px 0;padding:var(--gap-xs) 0}#showcase-hero.banner-height .post-thumbnail.centred-img{padding-bottom:0}#showcase-hero.banner-height .prelude-grid{display:flex;align-items:center}#showcase-hero.banner-height.light-text .prelude-grid p{color:snow;color:var(--light-color)}#showcase-hero.banner-height{padding-top:60px;padding-top:var(--nav-height)}#showcase-hero.banner-height .pinned-img img{padding-bottom:0;object-position:80% 100%}}@media screen and (min-width:1024px){#showcase-hero{clear:none}.showcase-header{overflow-y:unset}#showcase-hero .post-thumbnail{margin-top:0}#showcase-hero .prelude{padding:0;width:100%}#showcase-hero .desktop-only-heading{display:block;text-align:left}#showcase-hero .mobile-only-heading{display:none}#showcase-hero{display:flex;background-size:cover;position:relative;padding-bottom:0;padding-left:5vw;padding-right:5vw;padding-left:var(--indent);padding-right:var(--indent);justify-content:space-between;padding-top:0}.showcase-header{background-image:none;padding:0}.showcase-header{min-height:calc(var(--trnsp-hero-height) - (var(--gap-md) + var(--nav-height)))}#showcase-hero.centred-img{padding-bottom:40px;padding-bottom:var(--gap-md)}#showcase-hero .showcase-header{flex:0 0 calc(55% - (40px/2));flex:0 0 calc(55% - (var(--gap-md)/2))}#showcase-hero .prelude-grid{flex:0 0 calc(45% - (40px/2));flex:0 0 calc(45% - (var(--gap-md)/2))}#showcase-hero img,#showcase-hero .intro.boxed-md{padding-left:0;padding-right:0}#showcase-hero .post-thumbnail img{height:0;min-height:100%;max-height:100%}#showcase-hero .prelude-grid{display:flex;align-items:center}#showcase-hero.banner-height .showcase-header{min-height:100%}#showcase-hero.banner-height .prelude{padding:40px 0;padding:var(--gap-md) 0}#showcase-hero{padding-top:calc(40px + 60px);padding-top:calc(var(--gap-md) + var(--nav-height))}#showcase-hero .pinned-img img{object-position:90% 100%}.centred-nav .showcase-header{min-height:calc((500px + 60px) - 120px);min-height:calc(var(--trnsp-hero-height) - var(--logo-height))}}@media screen and (min-width:1400px){#showcase-hero .prelude.boxed-md>*{max-width:80%;margin-left:0}}#vertical-hero{padding:calc(60px + 40px) 5vw 0;padding:calc(var(--nav-height) + var(--gap-md)) var(--indent) 0;min-height:0;background-size:cover}#vertical-hero h1{text-align:center}#vertical-hero .post-thumbnail{margin-top:40px;margin-top:var(--gap-md)}#vertical-hero .post-thumbnail,#vertical-hero .post-thumbnail img{max-height:calc(.8*375px);max-height:calc(.8*var(--hero-height));object-fit:contain}#vertical-hero .post-thumbnail.pinned-img img{object-position:bottom}#vertical-hero .post-thumbnail.centred-img img{padding-bottom:70px;padding-bottom:var(--gap-lg)}#vertical-hero.drop-shadow .post-thumbnail img{filter:drop-shadow(10px 10px 16px rgba(0,0,0,.26))}#vertical-hero{overflow:hidden}#split-hero .post-thumbnail,#split-hero .post-thumbnail img{min-height:375px;min-height:var(--trnsp-hero-height)}#split-hero .post-thumbnail{position:relative;overflow:hidden}#split-hero .post-thumbnail img{position:absolute;transform:scale(1.05)}.centred-nav #split-hero .post-thumbnail img{object-position:top}@media screen and (min-width:1024px){#split-hero{display:flex}#split-hero .post-thumbnail,#split-hero .post-thumbnail img{min-height:unset}#split-hero h1{text-align:left}#split-hero>div{flex:0 0 50%}#split-hero .prelude-grid{display:flex;align-items:center;padding-top:60px;padding-top:var(--nav-height)}#split-hero .prelude.boxed-md>*{max-width:80%}#split-hero .prelude{padding-bottom:70px;padding-bottom:var(--gap-lg);width:100%}}#video-hero .video-holder{background-size:cover;background-position:center;position:relative;display:grid}#simple-bg-video{background-size:cover;background-position:center;height:100%;position:relative}#video-hero{display:grid;position:relative}#video-hero div{z-index:1}#video-hero .video-holder{opacity:.3}.video-template .prelude h1,.video-template .prelude p{color:snow;color:var(--light-color)}#bgvid{display:none}#video-hero .prelude-grid{height:100%;display:flex;min-height:560px;min-height:var(--trnsp-hero-height);padding-top:60px;padding-top:var(--nav-height);align-items:center}#video-hero .prelude{padding-bottom:70px;padding-bottom:var(--gap-lg);width:100%}#vidpause{z-index:2;grid-column:1/2;grid-row:1/2;margin-left:auto;align-self:flex-end;border:none;color:snow;color:var(--light-color);text-shadow:1px 1px 5px rgba(150,150,150,1);outline:none;box-shadow:none;background:0 0;position:absolute;right:0;bottom:0}#vidpause{display:none}#video-hero .prelude-grid .prelude{z-index:2}#vidpause:after{content:none}#vidpause span{font-family:custom;margin-left:10px;color:snow}#vidpause:hover,#vidpause:focus{background:rgba(150,150,150,.4)}#video-hero div{grid-row:1/2;grid-column:1/-1}#video-hero.normal-text{background-color:snow}#video-hero.light-text{background-color:#000}@media screen and (min-width:768px){.shown #vidpause{display:block}video#bgvid{display:block;object-fit:cover;width:100%;height:100%}#video-hero .video-holder,#simple-bg-video video{transition:1s opacity}#video-hero .video-holder{opacity:.7}#video-hero .stopfade.video-holder,#simple-bg-video.stopfade video{opacity:.3}#video-hero{justify-content:unset}#video-hero .video-holder{height:0;min-height:100%}#video-hero .prelude-grid{padding-bottom:0}#video-hero .intro-content{width:100%}#video-hero,.video-holder{background-image:none !important;display:grid;align-items:center}.video-holder,#video-hero header{grid-column:1/2;grid-row:1/2;overflow:hidden}#video-hero header{z-index:1}#video-hero .prelude-grid{padding-bottom:40px;padding-bottom:var(--gap-md)}#video-hero.pin-left .prelude h1,#video-hero.pin-right .prelude h1{text-align:left}#video-hero.pin-left .prelude{margin-left:0}#video-hero.pin-right .prelude{margin-right:0}.transparent-header #video-hero{padding-top:0}}@media screen and (min-width:1024px){#video-hero{grid-column:1/-1;padding-bottom:0}#video-hero .prelude-grid{padding-bottom:0}}#overlap-hero{position:relative;display:flex;flex-direction:column;padding-top:40px;padding-top:var(--nav-height)}#overlap-hero .prelude{padding-top:40px;padding-top:var(--gap-md);padding-bottom:25px;padding-top:var(--gap-sm)}.overlap-bg{position:absolute;top:0;left:0;width:100%;height:calc(100% - 40px);height:calc(100% - var(--gap-md));z-index:1}#overlap-hero .prelude,#overlap-hero .thumbnail-holder{z-index:2}#overlap-hero .post-thumbnail{height:calc(500px + 0px);height:calc(1*var(--hero-height))}#gallery-hero{padding-top:calc(60px + 25px);padding-top:calc(var(--nav-height) + var(--gap-sm))}.gallery-hero-grid{max-width:700px;max-width:var(--md-content-width);margin:0 auto}.hero-image-gallery{display:grid;padding-left:5vw;padding-left:var(--indent);padding-right:5vw;padding-right:var(--indent)}#gallery-hero .image-holder{position:relative;overflow:hidden;height:calc(1.4*375px);height:calc(1.4*var(--img-height))}#gallery-hero.animated .hero-image-gallery img{position:absolute;transform:scale(1.2)}#gallery-hero .prelude-grid{padding-top:40px;padding-bottom:40px;padding-top:var(--gap-md);padding-bottom:var(--gap-md)}.hero-image-gallery.two-image-gallery{grid-template-columns:1fr 1fr}.hero-image-gallery.two-image-gallery .image-holder:first-child{z-index:2}.hero-image-gallery.two-image-gallery .image-holder:first-child img{padding-top:calc(2.5*70px);padding-bottom:25px;padding-top:calc(var(--gap-lg)*2.5);padding-bottom:var(--gap-md)}.hero-image-gallery.two-image-gallery .image-holder:nth-child(2){margin-left:-40px;width:calc(100% + 40px);margin-left:calc(-1*var(--gap-md));width:calc(100% + var(--gap-md))}.hero-image-gallery.three-image-gallery{grid-template-columns:1fr 1fr 1fr;margin-bottom:40px;margin-bottom:var(--gap-md)}.hero-image-gallery.three-image-gallery .image-holder:first-child{z-index:3}.hero-image-gallery.three-image-gallery .image-holder:first-child img{padding-top:70px;padding-bottom:25px;padding-top:var(--gap-lg);padding-bottom:var(--gap-md)}.hero-image-gallery.three-image-gallery .image-holder:nth-child(2){z-index:2}.hero-image-gallery.three-image-gallery .image-holder:nth-child(2){margin-left:-40px;margin-left:calc(-1*var(--gap-md));margin-right:-40px;margin-right:calc(-1*var(--gap-md));width:calc(100% + 40px + 40px);width:calc(100% + var(--gap-md) + var(--gap-md))}.hero-image-gallery.three-image-gallery .image-holder:nth-child(3){margin-bottom:-40px;height:calc(100% + 40px);margin-bottom:calc(-1*var(--gap-md));height:calc(100% + var(--gap-md))}.hero-image-gallery.three-image-gallery .image-holder:nth-child(3) img{padding-top:115px;padding-top:var(--gap-xl)}@media screen and (min-width:768px){.hero-image-gallery.two-image-gallery .image-holder:first-child img{padding-top:calc(2*40px);padding-top:calc(var(--gap-md)*2)}}@media screen and (min-width:1024px){.gallery-hero-grid{display:flex;max-width:unset;margin:unset}#gallery-hero .prelude-grid{display:flex;flex-direction:column;justify-content:center}.gallery-hero-grid{min-height:calc(500px + 60px - 25px);min-height:calc(var(--trnsp-hero-height) - var(--gap-sm));padding-bottom:40px;padding-bottom:var(--gap-md)}.hero-image-gallery{flex:0 0 60%;padding-bottom:0}#gallery-hero .prelude-grid{padding-top:0}#gallery-hero .image-holder{height:100%}.master .hero-image-gallery img{height:0;min-height:100%}#gallery-hero .prelude-grid.boxed-md>*{margin-left:0;text-align:left;max-width:none}#gallery-hero .prelude-grid .entry-title{margin-left:calc(-1.5*5vw);margin-left:calc(-1.5*var(--indent))}.centred-nav .gallery-hero-grid{min-height:calc((500px + 60px) - 120px);min-height:calc(var(--trnsp-hero-height) - var(--logo-height))}.hero-image-gallery.three-image-gallery{margin-bottom:0}.hero-image-gallery.three-image-gallery .image-holder:nth-child(3){margin-bottom:0;height:100%}.hero-image-gallery.three-image-gallery .image-holder:nth-child(3) img{padding-top:115px;padding-top:var(--gap-xl);padding-bottom:40px;padding-bottom:var(--gap-md)}#gallery-hero .prelude-grid{padding-left:0}#gallery-hero .prelude-grid{z-index:2}}.master section[class^=bb]>h1,.master section[class^=bb]>h2,.master section[class^=bb] h1,.master section[class^=bb] h2,.master .bb-standard-block>h2{text-align:center}.master section[class^=bb]>h2{margin-bottom:40px;margin-bottom:var(--gap-md)}section.hide-title[class^=bb]>h2{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.block-builder-template #main{padding:0}section[class^=bb]{padding-top:70px;padding-bottom:70px;padding-top:var(--gap-lg);padding-bottom:var(--gap-lg)}header+section[class^=bb]{padding-top:40px;padding-top:var(--gap-md)}section.title-left[class^=bb]>h2,section.title-left[class^=bb] div>h2{text-align:left}section[class^=bb].pull-element-left>h2,section[class^=bb].pull-element-left>div[class*=grid]{margin-left:0}.standard-content-grid p:last-child,.bb-two-col-stndrd p:last-child,.service-text p:last-child{margin-bottom:0}body:not(.wp-admin) section[class^=bb]:last-of-type{padding-bottom:115px;padding-bottom:var(--gap-xl)}.bb-recent-posts .button-holder,.service-grid+.button-holder{justify-content:center;margin-top:calc(1.5*40px);margin-top:calc(1.5*var(--gap-md))}body.master:not(.wp-admin) .bb-recent-posts .button-holder a,body.master:not(.wp-admin) .service-grid+.button-holder a{font-size:calc(1.2rem + .1vw);padding:calc(.8rem + .2vw) calc(1.4rem + .75vw)}.master .bb-standard-block h1,.master .bb-standard-block h2{text-align:unset}.bb-standard-block.two-col-content .standard-content-grid{max-width:700px;max-width:var(--md-content-width)}@media screen and (min-width:900px){.bb-standard-block.two-col-content .standard-content-grid{column-count:2;column-gap:40px;column-gap:var(--gap-md);max-width:unset}}.bb-two-col-stndrd .button-holder{justify-content:center}@media screen and (min-width:900px){.bb-two-col-stndrd .button-holder{justify-content:flex-start}}.about-grid{display:grid;grid-gap:40px;grid-gap:var(--gap-md)}.about-grid h2.mobile-only{margin-bottom:0;display:block}.about-grid h2.desktop-only{display:none}.about-text .button-holder{justify-content:center}.master .about-image{height:375px;height:var(--img-height);position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.master .animated .about-image img{position:absolute;height:calc(100% + 6vw)}.drop-shadow .about-image img{box-shadow:7px 7px 7px -7px rgba(0,0,0,.4);box-shadow:var(--drop-shadow)}@media screen and (max-width:899px){.about-grid{max-width:700px;max-width:var(--md-content-width)}}@media screen and (min-width:900px){.about-grid{display:grid;grid-gap:40px;grid-gap:var(--gap-md)}body:not(.sidebar-enabled) .about-grid{grid-template-columns:9fr 10fr;align-items:center}body:not(.sidebar-enabled) .about-grid h2.mobile-only{display:none}body:not(.sidebar-enabled) .about-grid h2.desktop-only{display:block}body.master:not(.sidebar-enabled) .about-text h2{margin-bottom:25px;margin-bottom:var(--gap-sm);text-align:left}body:not(.sidebar-enabled) .about-image{height:0;min-height:100%}body:not(.sidebar-enabled) .about-text{grid-column:1/2;grid-row:1/2;padding:70px 0;padding:var(--gap-lg) 0}body:not(.sidebar-enabled) .about-text .button-holder{justify-content:flex-start}body:not(.sidebar-enabled) .about-img-left .about-text{grid-column:unset;grid-row:unset}body:not(.sidebar-enabled) .about-img-left .about-grid{grid-template-columns:10fr 9fr;align-items:center}body:not(.sidebar-enabled) .thirty-seventy .about-grid{grid-template-columns:3fr 7fr}body:not(.sidebar-enabled) .forty-sixty .about-grid{grid-template-columns:4fr 6fr}body:not(.sidebar-enabled) .sixty-forty .about-grid{grid-template-columns:6fr 4fr}body:not(.sidebar-enabled) .seventy-thirty .about-grid{grid-template-columns:7fr 3fr}}@media screen and (min-width:1600px){.sidebar-enabled .about-grid{grid-template-columns:9fr 10fr;align-items:center}.sidebar-enabled .about-grid h2.mobile-only{display:none}.sidebar-enabled .about-grid h2.desktop-only{display:block}#mstr.sidebar-enabled .about-text h2{margin-bottom:25px;margin-bottom:var(--gap-sm);text-align:left}.sidebar-enabled .about-image{height:0;min-height:100%}.sidebar-enabled .about-text{grid-column:1/2;grid-row:1/2;padding:25px 0;padding:var(--gap-sm) 0}.sidebar-enabled .about-text .button-holder{justify-content:flex-start}.sidebar-enabled .about-img-left .about-text{grid-column:unset;grid-row:unset}.sidebar-enabled .about-img-left .about-grid{grid-template-columns:9fr 10fr;align-items:center}}.bb-about-di .about-text .image-two{display:none}.about-di-images-grid{display:grid;grid-template-columns:1fr 1fr}.anim-box{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center}.about-image.image-one{z-index:2}.image-one>div:nth-child(1){height:calc(100% - 40px);align-self:flex-end}div.image-two:nth-child(2)>div:nth-child(1){height:calc(100% - var(--gap-sm));align-self:flex-start}.about-image.image-two{margin-left:calc(-1*var(--gap-lg));z-index:0}@media screen and (min-width:900px){body:not(.sidebar-enabled) .bb-about-di .about-di-images-grid .image-two{display:none}body:not(.sidebar-enabled) bb-about-di .about-text .image-two{display:block;height:calc(.8*375px);height:calc(.8*var(--img-height))}body:not(.sidebar-enabled) .about-di .about-text{padding:0}body:not(.sidebar-enabled) .about-di-images-grid{height:0;min-height:100%;display:block}body:not(.sidebar-enabled) .bb-about-di .about-text{padding:0}body:not(.sidebar-enabled) .about-text-content{padding:40px;padding:var(--gap-md)}body:not(.sidebar-enabled) .about-image.image-two{padding-top:0}body:not(.sidebar-enabled) .about-image.image-one{z-index:2}body:not(.sidebar-enabled) .about-image.image-two{margin-left:unset;margin-right:calc(-1*70px);margin-right:calc(-1*var(--gap-lg));display:block;height:calc(.8*375px);height:calc(.8*var(--img-height))}}@media screen and (min-width:1600px){.sidebar-enabled .bb-about-di .about-di-images-grid .image-two{display:none}.sidebar-enabled .bb-about-di .about-text .image-two{display:block;height:calc(.8*375px);height:calc(.8*var(--img-height))}.sidebar-enabled .about-di .about-text{padding:0}.sidebar-enabled .about-di-images-grid{height:0;min-height:100%;display:block}.sidebar-enabled .bb-about-di .about-text{padding-top:0}.sidebar-enabled .about-text-content{padding:40px;padding:var(--gap-md)}.sidebar-enabled .about-image.image-two{padding-top:0}.sidebar-enabled .about-image.image-one{padding-top:40px;padding-top:var(--gap-md);z-index:2}.sidebar-enabled .about-image.image-two{margin-left:unset;margin-right:calc(-1*70px);margin-right:calc(-1*var(--gap-lg))}}section.full-bleed-image.no-padding{padding:0}@media screen and (min-width:900px){body:not(.sidebar-enabled) .full-bleed-image.about-img-left.centralise .about-image img{object-position:right}body:not(.sidebar-enabled) .full-bleed-image.about-img-right.centralise .about-image img{object-position:left}body:not(.sidebar-enabled) .full-bleed-image.about-img-left.boxed-lg.centralise .about-text{padding-left:40px;padding-left:var(--gap-md)}body:not(.sidebar-enabled) .full-bleed-image.about-img-right.boxed-lg.centralise .about-text{padding-right:40px;padding-right:var(--gap-md)}}@media screen and (max-width:899px){.full-bleed-image .about-grid{max-width:none}.full-bleed-image .about-text{max-width:700px;max-width:var(--md-content-width);margin:0 auto;padding:0 5vw 70px;padding:0 var(--indent) var(--gap-lg) var(--indent)}}@media screen and (min-width:900px){body:not(.sidebar-enabled) section.full-bleed-image.padded{padding:70px 0;padding:var(--gap-lg) 0}body:not(.sidebar-enabled) section.full-bleed-image .about-text{padding:70px 0;padding:var(--gap-lg) 0}body:not(.sidebar-enabled) section.full-bleed-image.padded .about-text{padding:40px 0;padding:var(--gap-md) 0}body:not(.sidebar-enabled) .full-bleed-image>*{max-width:none}body:not(.sidebar-enabled) .full-bleed-image .about-image img{box-shadow:none}body:not(.sidebar-enabled) section.full-bleed-image.boxed-lg .about-grid{grid-gap:0}body:not(.sidebar-enabled) .full-bleed-image.about-img-right.indented .about-text{padding-left:5vw;padding-left:var(--indent)}body:not(.sidebar-enabled) .full-bleed-image.about-img-right.boxed-lg .about-grid{grid-template-columns:minmax(5vw,auto) calc(950px/2) minmax(auto,50%);grid-template-columns:minmax(var(--indent),auto) calc(var(--lg-content-width)/2) minmax(auto,50%)}body:not(.sidebar-enabled) .full-bleed-image.about-img-right.boxed-lg .about-text{grid-column:2/3;grid-row:1/2;padding-right:70px;padding-right:var(--gap-lg)}body:not(.sidebar-enabled) .full-bleed-image.about-img-right.boxed-lg .about-image{grid-column:3/4;grid-row:1/2}body:not(.sidebar-enabled) .full-bleed-image.about-img-left.indented .about-text{padding-right:5vw;padding-right:var(--indent)}body:not(.sidebar-enabled) .full-bleed-image.about-img-left.boxed-lg .about-grid{grid-template-columns:minmax(auto,50%) calc(950px/2) minmax(5vw,auto);grid-template-columns:minmax(auto,50%) calc(var(--lg-content-width)/2) minmax(var(--indent),auto)}body:not(.sidebar-enabled) .full-bleed-image.about-img-left.boxed-lg .about-text{grid-column:2/3;grid-row:1/2;padding-left:70px;padding-left:var(--gap-lg)}body:not(.sidebar-enabled) .full-bleed-image.about-img-left.boxed-lg .about-image{grid-column:1/2;grid-row:1/2}}@media screen and (min-width:1400px){body:not(.sidebar-enabled) .full-bleed-image.about-img-right.boxed-lg .about-grid{grid-template-columns:minmax(var(--indent),auto) calc(var(--lg-content-width)/2*.9) minmax(auto,50%)}body:not(.sidebar-enabled) .full-bleed-image.about-img-left.boxed-lg .about-grid{grid-template-columns:50% calc(var(--lg-content-width)/2*.9) minmax(var(--indent),auto)}}@media screen and (min-width:1600px){.sidebar-enabled section.full-bleed-image.boxed-lg .about-grid{grid-gap:0}.sidebar-enabled section.full-bleed-image.no-padding{padding:0}.sidebar-enabled section.full-bleed-image.padded{padding:70px 0;padding:var(--gap-lg) 0}.sidebar-enabled section.full-bleed-image .about-text{padding:70px 0;padding:var(--gap-lg) 0}.sidebar-enabled section.full-bleed-image.padded .about-text{padding:14px 0;padding:var(--gap-xs) 0}.sidebar-enabled .full-bleed-image>*{max-width:none}.sidebar-enabled .full-bleed-image .about-image img{box-shadow:none}.sidebar-enabled .full-bleed-image.about-img-right.indented .about-text{padding-left:5vw;padding-left:var(--indent)}.sidebar-enabled .full-bleed-image.about-img-right.boxed-lg .about-grid{grid-template-columns:minmax(5vw,auto) calc(950px/2) minmax(auto,50%);grid-template-columns:minmax(var(--indent),auto) calc(var(--lg-content-width)/2*.9) minmax(auto,50%)}.sidebar-enabled .full-bleed-image.about-img-right.boxed-lg .about-text{grid-column:2/3;grid-row:1/2;padding-right:70px;padding-right:var(--gap-lg)}.sidebar-enabled .full-bleed-image.about-img-right.boxed-lg .about-image{grid-column:3/4;grid-row:1/2}.sidebar-enabled .full-bleed-image.about-img-left.indented .about-text{padding-right:5vw;padding-right:var(--indent)}.sidebar-enabled .full-bleed-image.about-img-left.boxed-lg .about-grid{grid-template-columns:minmax(auto,50%) calc(950px/2) minmax(5vw,auto);grid-template-columns:minmax(auto,50%) calc(var(--lg-content-width)/2*.9) minmax(var(--indent),auto)}.sidebar-enabled .full-bleed-image.about-img-left.boxed-lg .about-text{grid-column:2/3;grid-row:1/2;padding-left:70px;padding-left:var(--gap-lg)}.sidebar-enabled .full-bleed-image.about-img-left.boxed-lg .about-image{grid-column:1/2;grid-row:1/2}}section.precedes-breakout{padding-bottom:calc(70px + 40px);padding-bottom:calc(var(--gap-lg) + var(--gap-md))}.master .bb-about-breakout{padding-bottom:0}.about-breakout-image{margin-top:30px;margin-top:var(--gap-md);line-height:0}.master .bb-about-breakout .about-breakout-grid .about-breakout-image img{height:calc(1.5*375px);height:calc(1.5*var(--img-height));object-fit:contain;object-position:bottom}@media screen and (max-width:899px){.about-breakout-grid{max-width:700px;max-width:var(--md-content-width)}}@media screen and (min-width:900px){section[class^=bb] .about-breakout-text h2{text-align:left}.about-breakout-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;grid-gap:var(--gap-md)}.master .bb-about-breakout .about-breakout-grid .about-breakout-image img{height:0}.master .bb-about-breakout{padding-top:0}.about-breakout-image{margin-top:0;line-height:0;align-self:flex-end;height:100%}.bb-about-breakout .about-breakout-text{padding:70px 0;padding:var(--gap-lg) 0}.about-breakout-image img{height:0;object-position:bottom;min-height:calc(100% + 40px);margin-top:calc(-1*40px);min-height:calc(100% + var(--gap-md));margin-top:calc(-1*var(--gap-md))}.bb-about-breakout .about-grid{grid-template-columns:1fr 1fr}.bb-about-breakout.about-img-right .about-breakout-image img{object-position:20% 100%}.bb-about-breakout.about-img-left .about-breakout-image img{object-position:80% 100%}.bb-about-breakout.about-img-left .about-breakout-image{grid-column:1/2;grid-row:1/2}}.about-image-gallery{display:grid}.bb-about-gallery.drop-shadow .about-image img{box-shadow:unset;filter:drop-shadow(4px 4px 6px rgba(0,0,0,.1))}.master .bb-about-gallery .about-image img{height:100%}.about-image-gallery.two-images{grid-template-columns:1fr 1fr}.about-image-gallery.two-images .image-holder:first-child{z-index:2}.about-image-gallery.two-images .image-holder:first-child img{padding-top:70px;padding-bottom:25px;padding-top:var(--gap-lg);padding-bottom:var(--gap-md)}.about-image-gallery.two-images .image-holder:nth-child(2){margin-left:-40px;width:calc(100% + 40px);margin-left:calc(-1*var(--gap-md));width:calc(100% + var(--gap-md))}.about-image-gallery.three-images{grid-template-columns:5fr 5fr 4fr;margin-bottom:40px;margin-bottom:var(--gap-md)}.about-image-gallery.three-images .image-holder:first-child{z-index:3}.about-image-gallery.three-images .image-holder:first-child img{padding-top:calc(1.2*70px);padding-bottom:25px;padding-top:calc(1.2*var(--gap-lg));padding-bottom:var(--gap-md)}.about-image-gallery.three-images .image-holder:nth-child(2){margin-left:-40px;margin-left:calc(-1*var(--gap-md));margin-right:-40px;margin-right:calc(-1*var(--gap-md));width:calc(100% + 40px + 40px);width:calc(100% + var(--gap-md) + var(--gap-md))}.about-image-gallery.three-images .image-holder:nth-child(3) img{padding-top:115px;padding-top:var(--gap-xl);padding-bottom:calc(1.4*40px);padding-bottom:calc(1.4*var(--gap-md))}@media screen and (min-width:900px){body:not(.sidebar-enabled) .bb-about-gallery.about-img-left .about-grid{grid-template-columns:12fr 9fr;align-items:center}body:not(.sidebar-enabled) .bb-about-gallery.about-img-right .about-grid{grid-template-columns:9fr 12fr;align-items:center}body:not(.sidebar-enabled) .about-image-gallery{height:0;min-height:calc(1.2*375px);min-height:calc(1.2*var(--img-height))}body:not(.sidebar-enabled) .about-img-stacked .about-grid{grid-template-columns:1fr}body:not(.sidebar-enabled) .about-img-stacked .about-text{grid-row:2/3;padding:0;max-width:700px;max-width:var(--md-content-width);margin:0 auto}body:not(.sidebar-enabled) .about-img-stacked .about-text h2{text-align:center}.about-image-gallery.three-images{margin-bottom:0}.about-image-gallery.three-images .image-holder:nth-child(3){margin-bottom:0;height:100%}}.master .bb-cover{position:relative;overflow:hidden}body:not(.wp-admin).master .bb-cover .cover-bg-image,.wp-admin.master .edit-post-visual-editor .acf-block-preview .bb-cover .cover-bg-image{position:absolute;height:100%;width:100%;z-index:0;left:0;top:0;max-width:none;display:flex;align-items:center}.master .bb-cover.animated .cover-bg-image img{height:calc(100% + 6vw)}.bb-cover-grid{display:flex;flex-direction:column}.bb-cover-content h1{margin:0}.two-col-stndrd-grid{display:grid;grid-gap:40px;grid-gap:var(--gap-md);grid-template-columns:1fr}@media screen and (min-width:900px){.two-col-stndrd-grid{grid-template-columns:1fr 1fr}.bb-two-col-stndrd.two-col-content-left .left-col,.bb-two-col-stndrd.two-col-content-right .right-col{column-count:2;column-gap:calc(.9*40px);column-gap:calc(.9*var(--gap-md))}.bb-two-col-stndrd.twenty-eighty .two-col-stndrd-grid{grid-template-columns:2fr 8fr}.bb-two-col-stndrd.thirty-seventy .two-col-stndrd-grid{grid-template-columns:3fr 7fr}.bb-two-col-stndrd.forty-sixty .two-col-stndrd-grid{grid-template-columns:4fr 6fr}.bb-two-col-stndrd.sixty-forty .two-col-stndrd-grid{grid-template-columns:6fr 4fr}.bb-two-col-stndrd.seventy-thirty .two-col-stndrd-grid{grid-template-columns:7fr 3fr}.bb-two-col-stndrd.heading-text h2:only-child{text-align:left;line-height:1}.bb-two-col-stndrd .acf-map{height:100%}.bb-two-col-stndrd .google_maps_widget{height:100%}}.contact-grid{display:grid;grid-gap:40px;grid-gap:var(--gap-md)}.bb-contact .area-global{display:flex;flex-direction:column}.bb-contact .area-global .widgettitle{margin:0 10px 1rem 0;font-weight:500;text-align:left;font-family:Futura,Raleway,Tahoma,Arial,sans-serif;font-family:var(--body-font);font-style:normal;font-size:calc(1.1rem + .2vw)}.contact-details{display:grid;justify-content:center}.social-media-button-container{display:flex;justify-content:center}.contact-form>p{margin-bottom:25px;margin-bottom:var(--gap-sm)}#mstr .bb-contact .contact-form div.wpforms-container-full{margin-top:0}#mstr .bb-contact .wpforms-field-container:first-of-type>div{padding-top:0}.contact-details .social-links{margin-left:0}.bb-contact .wpforms-submit-container{display:flex;justify-content:center}@media screen and (min-width:900px){.contact-grid{grid-template-columns:2fr 3fr}.contact-details{display:flex;flex-wrap:wrap}.contact-details>*{flex:0 0 100%}.contact-details .social_links_widget{align-self:flex-end}.contact-details .social-links{margin-left:-15px}.contact-details .social-media-button-container{justify-content:flex-start}#mstr .sow-social-media-button:first-of-type{padding-left:0}#mstr .sow-social-media-button:last-of-type{padding-right:0}.bb-contact .wpforms-submit-container{text-align:left}.bb-contact .wpforms-submit-container{justify-content:flex-start}}.master [class*=bb-services]>h2{margin-bottom:40px;margin-bottom:var(--gap-md)}.service-grid{display:grid;grid-gap:70px;grid-gap:var(--gap-lg);justify-content:center}.service-card .service-image{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(.4*375px);height:calc(.4*var(--img-height))}.master .service-image img{object-position:center}.master .service-image.square-image-box img{object-fit:scale-down;max-width:200px}.master .service-image{margin-bottom:40px;margin-bottom:var(--gap-md)}.master .service-grid .service-card .service-image img{object-fit:contain}[class*=bb-services] .button-holder{justify-content:center}.bb-services-icon .service-card .service-image{margin-left:auto;margin-right:auto}.master .bb-services-image .service-grid .service-card .service-image img{object-fit:cover;object-position:center}.bb-services-image .service-card .service-image{height:calc(.4*var(--img-height));height:calc(.6*var(--img-height))}.master [class*=bb-services] .service-grid+.button-holder{justify-content:center;margin-top:calc(1.5*40px)}.master [class*=bb-services].animated{--stagger:.25s}.js body:not(.wp-admin).master [class*=bb-services].animated .service-card>*{opacity:0;transform:translateY(100px);transition:opacity 1.5s ease,transform 1.5s ease}body:not(.wp-admin).master [class*=bb-services].animated .service-card.active>*{opacity:1;transform:translateY(0)}.master [class*=bb-services].animated .service-card.active>*:nth-child(2){transition-delay:.5s;transition-delay:var(--stagger)}.master [class*=bb-services].animated .service-card.active>*:nth-child(3){transition-delay:calc(2*0.5s);transition-delay:calc(2*var(--stagger))}@media screen and (min-width:600px){.service-card{display:flex;justify-content:space-between}.service-text .button-holder{justify-content:flex-start;margin-top:25px;margin-top:var(--gap-sm)}.master .service-image{flex:0 0 calc(30% - var(--gap-md)/2)}.master .service-card .service-image{margin-left:unset;margin-right:unset;margin-bottom:0}.master .service-text{flex:0 0 calc(70% - var(--gap-md)/2);display:flex;flex-direction:column;height:100%;justify-content:space-between}}@media screen and (min-width:600px) and (max-width:767px){.master [class*=bb-services] .button-holder{grid-column:2/3;margin-top:0}.service-card{align-items:flex-start}.master .service-image img{object-position:top}.two-column-block .service-text *{text-align:left !important}[class*=bb-services] .button-holder{justify-content:flex-start;grid-column:2/3;margin-top:0}}@media screen and (min-width:600px) and (max-width:1023px){.three-column-block .service-text *{text-align:left !important}.three-column-block .service-image img{object-position:top}[class*=bb-services] .three-column-block .button-holder{justify-content:flex-start;grid-column:2/3;margin-top:0}}@media screen and (min-width:768px){.service-grid.two-column-block{grid-template-columns:1fr 1fr}.two-column-block .service-card{flex-direction:column;justify-content:unset}.master .two-column-block .service-image{margin-bottom:0;flex:unset;margin-bottom:var(--gap-md)}.master .two-column-block .service-text{flex:unset}.two-column-block .service-text h3{margin-top:unset;width:100%}.two-column-block .service-text .button-holder{justify-content:center}.master [class*=bb-services].animated .two-column-block .service-card:nth-child(2n).active>*:nth-child(1){transition-delay:calc(3*0.5s);transition-delay:calc(3*var(--stagger))}.master [class*=bb-services].animated .two-column-block .service-card:nth-child(2n).active>*:nth-child(2){transition-delay:calc(4*0.5s);transition-delay:calc(4*var(--stagger))}.master [class*=bb-services].animated .two-column-block .service-card:nth-child(2n).active>*:nth-child(3){transition-delay:calc(5*0.5s);transition-delay:calc(5*var(--stagger))}}@media screen and (min-width:1024px){.service-grid.three-column-block{grid-template-columns:1fr 1fr 1fr}.three-column-block .service-card{flex-direction:column;justify-content:unset}.master .three-column-block .service-image{margin-bottom:0;flex:unset;margin-bottom:var(--gap-md)}.master .three-column-block .service-text{flex:unset}.three-column-block .service-text h3{margin-top:unset;width:100%}.three-column-block .service-text .button-holder{justify-content:center}.master [class*=bb-services].animated .three-column-block .service-card:nth-child(3n+2).active>*:nth-child(1){transition-delay:calc(3*0.5s);transition-delay:calc(3*var(--stagger))}.master [class*=bb-services].animated .three-column-block .service-card:nth-child(3n+2).active>*:nth-child(2){transition-delay:calc(4*0.5s);transition-delay:calc(4*var(--stagger))}.master [class*=bb-services].animated .three-column-block .service-card:nth-child(3n+2).active>*:nth-child(3){transition-delay:calc(5*0.5s);transition-delay:calc(5*var(--stagger))}.master [class*=bb-services].animated .three-column-block .service-card:nth-child(3n+3).active>*:nth-child(1){transition-delay:calc(6*0.5s);transition-delay:calc(6*var(--stagger))}.master [class*=bb-services].animated .three-column-block .service-card:nth-child(3n+3).active>*:nth-child(2){transition-delay:calc(7*0.5s);transition-delay:calc(7*var(--stagger))}.master [class*=bb-services].animated .three-column-block .service-card:nth-child(3n+3).active>*:nth-child(3){transition-delay:calc(8*0.5s);transition-delay:calc(8*var(--stagger))}}.multi-sce-grid{display:grid}.bb-multi-sce>h2{padding-left:8vw;padding-right:8vw;padding-left:var(--indent);padding-right:var(--indent)}.no-gutter .multi-sce-grid{grid-gap:0}.multi-sce-grid-column:empty{display:none}.multi-sce-grid-row .row-holder{display:flex;flex-wrap:wrap;justify-content:space-between}.digital #page .bb-multi-sce .multi-sce-grid-column:last-child{margin-bottom:0}.multi-sce-grid-column{flex:0 0 100%}.wide-gutter .multi-sce-grid-row:not(:last-child),.wide-gutter .multi-sce-grid-column:not(:last-child){margin-bottom:40px;margin-bottom:var(--gap-md)}.narrow-gutter .multi-sce-grid-row:not(:last-child),.narrow-gutter .multi-sce-grid-column:not(:last-child){margin-bottom:7px;margin-bottom:var(--gap-xxs)}.multi-sce-grid-column.left{display:flex;justify-content:flex-start}.multi-sce-grid-column.centre{display:flex;justify-content:center}.multi-sce-grid-column.right{display:flex;justify-content:flex-end}.top .row-holder{display:flex;align-items:flex-start}.middle .row-holder{display:flex;align-items:center}.bottom .row-holder{display:flex;align-items:flex-end}.multi-sce-grid-row.pull-element-left .row-holder{margin-left:0}.multi-sce-grid-row.pull-element-right .row-holder{margin-right:0}@media screen and (min-width:600px){.two-column-row .multi-sce-grid-column:empty{display:block}.master .two-column-row .multi-sce-grid-column{margin-bottom:0}.wide-gutter .two-column-row .multi-sce-grid-column,.wide-gutter .four-column-row .multi-sce-grid-column{flex:0 0 calc(50% - 40px/2);flex:0 0 calc(50% - var(--gap-md)/2)}.narrow-gutter .two-column-row .multi-sce-grid-column,.narrow-gutter .four-column-row .multi-sce-grid-column{flex:0 0 calc(50% - 7px/2);flex:0 0 calc(50% - var(--gap-xxs)/2)}.no-gutter .two-column-row .multi-sce-grid-column,.no-gutter .four-column-row .multi-sce-grid-column{flex:0 0 50%}.multi-sce-grid-column.left-sm-screen{display:flex;justify-content:flex-start}.multi-sce-grid-column.centre-sm-screen{display:flex;justify-content:center}.multi-sce-grid-column.right-sm-screen{display:flex;justify-content:flex-end}.top-sm-screen .row-holder{display:flex;align-items:flex-start}.middle-sm-screen .row-holder{display:flex;align-items:center}.bottom-sm-screen .row-holder{display:flex;align-items:flex-end}}@media screen and (min-width:900px){.three-column-row .multi-sce-grid-column:empty{display:block}.wide-gutter .three-column-row .multi-sce-grid-column{flex:0 0 calc((100%/3) - 40px/2);flex:0 0 calc((100%/3) - var(--gap-md)/2);margin-bottom:0}.narrow-gutter .three-column-row .multi-sce-grid-column{flex:0 0 calc((100%/3) - 7px/2);flex:0 0 calc((100%/3) - var(--gap-xxs)/2);margin-bottom:0}.no-gutter .three-column-row .multi-sce-grid-column{flex:0 0 calc(100%/3);margin-bottom:0}.multi-sce-grid-column.left-md-screen{display:flex;justify-content:flex-start}.multi-sce-grid-column.centre-md-screen{display:flex;justify-content:center}.multi-sce-grid-column.right-md-screen{display:flex;justify-content:flex-end}.top-md-screen .row-holder{display:flex;align-items:flex-start}.middle-md-screen .row-holder{display:flex;align-items:center}.bottom-md-screen .row-holder{display:flex;align-items:flex-end}}@media screen and (min-width:1024px){.four-column-row .multi-sce-grid-column:empty{display:block}.wide-gutter .four-column-row .multi-sce-grid-column{flex:0 0 calc(25% - 40px/2);flex:0 0 calc(25% - var(--gap-md)/2);margin-bottom:0}.narrow-gutter .four-column-row .multi-sce-grid-column{flex:0 0 calc(25% - 7px/2);flex:0 0 calc(25% - var(--gap-xxs)/2);margin-bottom:0}.no-gutter .four-column-row .multi-sce-grid-column{flex:0 0 25%;margin-bottom:0}.multi-sce-grid-column.left-lg-screen{display:flex;justify-content:flex-start}.multi-sce-grid-column.centre-lg-screen{display:flex;justify-content:center}.multi-sce-grid-column.right-lg-screen{display:flex;justify-content:flex-end}.top-lg-screen .row-holder{display:flex;align-items:flex-start}.middle-lg-screen .row-holder{display:flex;align-items:center}.bottom-lg-screen .row-holder{display:flex;align-items:flex-end}}@media screen and (min-width:1200px){.five-column-row .multi-sce-grid-column:empty{display:block}.wide-gutter .five-column-row .multi-sce-grid-column{flex:0 0 calc(20% - 40px/2);flex:0 0 calc(20% - var(--gap-md)/2);margin-bottom:0}.narrow-gutter .five-column-row .multi-sce-grid-column{flex:0 0 calc(20% - 7px/2);flex:0 0 calc(20% - var(--gap-xxs)/2);margin-bottom:0}.no-gutter .five-column-row .multi-sce-grid-column{flex:0 0 20%;margin-bottom:0}.multi-sce-grid-column.left-xl-screen{display:flex;justify-content:flex-start}.multi-sce-grid-column.centre-xl-screen{display:flex;justify-content:center}.multi-sce-grid-column.right-xl-screen{display:flex;justify-content:flex-end}.top-xl-screen .row-holder{display:flex;align-items:flex-start}.middle-xl-screen .row-holder{display:flex;align-items:center}.bottom-xl-screen .row-holder{display:flex;align-items:flex-end}}.multi-cover-intro-grid{margin-bottom:calc(1.5*40px);margin-bottom:calc(1.5*var(--gap-md))}.multi-cover-grid{display:grid}.bb-multi-cover>h2{padding-left:8vw;padding-right:8vw;padding-left:var(--indent);padding-right:var(--indent)}.multi-cover-content{z-index:3;flex:0 0 100%}.master .multi-cover-grid-column .multi-cover-bg-image,.wp-admin .edit-post-visual-editor .acf-block-preview .multi-cover-grid-column .multi-cover-bg-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.multi-cover-grid-column{position:relative;display:flex;flex:0 0 100%;padding:40px;padding:var(--gap-md);align-items:center}.no-gutter .multi-cover-grid{grid-gap:0}.multi-cover-grid-column:empty{display:none}.multi-cover-grid-row .row-holder{display:flex;flex-wrap:wrap;justify-content:space-between}.digital #page .bb-multi-cover .multi-cover-grid-column:last-child{margin-bottom:0}.multi-cover-grid-column.normal-text .multi-cover-content h1,.multi-cover-grid-column.normal-text .multi-cover-content h2,.multi-cover-grid-column.normal-text .multi-cover-content h3,.multi-cover-grid-column.normal-text .multi-cover-content h4,.multi-cover-grid-column.normal-text .multi-cover-content h5,.multi-cover-grid-column.normal-text .multi-cover-content h6,.multi-cover-grid-column.dark-text .multi-cover-content h1,.multi-cover-grid-column.dark-text .multi-cover-content h2,.multi-cover-grid-column.dark-text .multi-cover-content h3,.multi-cover-grid-column.dark-text .multi-cover-content h4,.multi-cover-grid-column.dark-text .multi-cover-content h5,.multi-cover-grid-column.dark-text .multi-cover-content h6{color:#333;color:var(--heading-text-color)}.multi-cover-grid-column.normal-text .multi-cover-content p,.multi-cover-grid-column.normal-text .multi-cover-content li,.multi-cover-grid-column.normal-text .multi-cover-content span,.multi-cover-grid-column.normal-text .multi-cover-content a,.multi-cover-grid-column.normal-text .multi-cover-content td,.multi-cover-grid-column.normal-text .multi-cover-content th,.multi-cover-grid-column.normal-text .multi-cover-content label{color:#666;color:var(--body-text-color)}.multi-cover-grid-column.dark-text .multi-cover-content p,.multi-cover-grid-column.dark-text .multi-cover-content li,.multi-cover-grid-column.dark-text .multi-cover-content span,.multi-cover-grid-column.dark-text .multi-cover-content a,.multi-cover-grid-column.dark-text .multi-cover-content td,.multi-cover-grid-column.dark-text .multi-cover-content th,.multi-cover-grid-column.dark-text .multi-cover-content label{color:#222;color:var(--dark-color)}.one-column-row .multi-cover-content{max-width:var(--md-content-width);margin:0 auto}.wide-gutter .multi-cover-grid-row:not(:last-child),.wide-gutter .multi-cover-grid-column:not(:last-child){margin-bottom:40px;margin-bottom:var(--gap-md)}.narrow-gutter .multi-cover-grid-row:not(:last-child),.narrow-gutter .multi-cover-grid-column:not(:last-child){margin-bottom:7px;margin-bottom:var(--gap-xxs)}.multi-cover-grid-column.left{display:flex;justify-content:flex-start}.multi-cover-grid-column.centre{display:flex;justify-content:center}.multi-cover-grid-column.right{display:flex;justify-content:flex-end}.top .row-holder{display:flex;align-items:flex-start}.middle .row-holder{display:flex;align-items:center}.bottom .row-holder{display:flex;align-items:flex-end}.multi-cover-grid-row.pull-element-left .row-holder{margin-left:0}.multi-cover-grid-row.pull-element-right .row-holder{margin-right:0}.master .bb-multi-cover.animated{--stagger:.25s}.js body:not(.wp-admin) .bb-multi-cover.animated .multi-cover-grid-row:not(.no-animation) .multi-cover-grid-column .multi-cover-content{opacity:0;transition:opacity 1.5s ease}body:not(.wp-admin) .bb-multi-cover.animated .multi-cover-grid-row:not(.no-animation) .multi-cover-grid-column.active .multi-cover-content{opacity:1}@media screen and (min-width:600px){.two-column-row .multi-cover-grid-column:empty{display:block}.master .two-column-row .multi-cover-grid-column{margin-bottom:0}.wide-gutter .two-column-row .multi-cover-grid-column,.wide-gutter .four-column-row .multi-cover-grid-column{flex:0 0 calc(50% - 40px/2);flex:0 0 calc(50% - var(--gap-md)/2)}.narrow-gutter .two-column-row .multi-cover-grid-column,.narrow-gutter .four-column-row .multi-cover-grid-column{flex:0 0 calc(50% - 7px/2);flex:0 0 calc(50% - var(--gap-xxs)/2)}.no-gutter .two-column-row .multi-cover-grid-column,.no-gutter .four-column-row .multi-cover-grid-column{flex:0 0 50%}.multi-cover-grid-column.left-sm-screen{display:flex;justify-content:flex-start}.multi-cover-grid-column.centre-sm-screen{display:flex;justify-content:center}.multi-cover-grid-column.right-sm-screen{display:flex;justify-content:flex-end}.top-sm-screen .row-holder{display:flex;align-items:flex-start}.middle-sm-screen .row-holder{display:flex;align-items:center}.bottom-sm-screen .row-holder{display:flex;align-items:flex-end}body:not(.wp-admin) .bb-multi-cover.animated .multi-cover-grid-row:not(.no-animation) .multi-cover-grid-column:nth-child(2n) .multi-cover-content{transition-delay:calc(1*0.5s);transition-delay:calc(1*var(--stagger))}}@media screen and (min-width:900px){.three-column-row .multi-cover-grid-column:empty{display:block}.wide-gutter .three-column-row .multi-cover-grid-column{flex:0 0 calc((100%/3) - 40px/2);flex:0 0 calc((100%/3) - var(--gap-md)/2);margin-bottom:0}.narrow-gutter .three-column-row .multi-cover-grid-column{flex:0 0 calc((100%/3) - 7px/2);flex:0 0 calc((100%/3) - var(--gap-xxs)/2);margin-bottom:0}.no-gutter .three-column-row .multi-cover-grid-column{flex:0 0 calc(100%/3);margin-bottom:0}.multi-cover-grid-column.left-md-screen{display:flex;justify-content:flex-start}.multi-cover-grid-column.centre-md-screen{display:flex;justify-content:center}.multi-cover-grid-column.right-md-screen{display:flex;justify-content:flex-end}.top-md-screen .row-holder{display:flex;align-items:flex-start}.middle-md-screen .row-holder{display:flex;align-items:center}.bottom-md-screen .row-holder{display:flex;align-items:flex-end}body:not(.wp-admin) .bb-multi-cover.animated .multi-cover-grid-row:not(.no-animation) .multi-cover-grid-column:nth-child(3n) .multi-cover-content{transition-delay:calc(2*0.5s);transition-delay:calc(2*var(--stagger))}}@media screen and (min-width:1024px){.four-column-row .multi-cover-grid-column:empty{display:block}.wide-gutter .four-column-row .multi-cover-grid-column{flex:0 0 calc(25% - 40px/2);flex:0 0 calc(25% - var(--gap-md)/2);margin-bottom:0}.narrow-gutter .four-column-row .multi-cover-grid-column{flex:0 0 calc(25% - 7px/2);flex:0 0 calc(25% - var(--gap-xxs)/2);margin-bottom:0}.no-gutter .four-column-row .multi-cover-grid-column{flex:0 0 25%;margin-bottom:0}.multi-cover-grid-column.left-lg-screen{display:flex;justify-content:flex-start}.multi-cover-grid-column.centre-lg-screen{display:flex;justify-content:center}.multi-cover-grid-column.right-lg-screen{display:flex;justify-content:flex-end}.top-lg-screen .row-holder{display:flex;align-items:flex-start}.middle-lg-screen .row-holder{display:flex;align-items:center}.bottom-lg-screen .row-holder{display:flex;align-items:flex-end}body:not(.wp-admin) .bb-multi-cover.animated .multi-cover-grid-row:not(.no-animation) .multi-cover-grid-column:nth-child(4n) .multi-cover-content{transition-delay:calc(3*0.5s);transition-delay:calc(3*var(--stagger))}}@media screen and (min-width:1200px){.five-column-row .multi-cover-grid-column:empty{display:block}.wide-gutter .five-column-row .multi-cover-grid-column{flex:0 0 calc(20% - 40px/2);flex:0 0 calc(20% - var(--gap-md)/2);margin-bottom:0}.narrow-gutter .five-column-row .multi-cover-grid-column{flex:0 0 calc(20% - 7px/2);flex:0 0 calc(20% - var(--gap-xxs)/2);margin-bottom:0}.no-gutter .five-column-row .multi-cover-grid-column{flex:0 0 20%;margin-bottom:0}.multi-cover-grid-column.left-xl-screen{display:flex;justify-content:flex-start}.multi-cover-grid-column.centre-xl-screen{display:flex;justify-content:center}.multi-cover-grid-column.right-xl-screen{display:flex;justify-content:flex-end}.top-xl-screen .row-holder{display:flex;align-items:flex-start}.middle-xl-screen .row-holder{display:flex;align-items:center}.bottom-xl-screen .row-holder{display:flex;align-items:flex-end}}.bb-single-image{position:relative;overflow:hidden;height:375px;height:var(--img-height);display:flex;justify-content:center;align-items:center}.bb-single-image img{position:absolute;height:calc(100% + 6vw)}.master .bb-single-image.no-padding{padding:0 !important;line-height:0}@media screen and (min-width:1024px){.bb-single-image{height:70vh}}.master .bb-price-list .price-list-grid h3,.wp-admin .edit-post-visual-editor .acf-block-preview .price-list-grid h3:only-child{margin-bottom:40px;margin-bottom:var(--gap-md);margin-top:0;padding-top:0}.price-list-main-intro,.price-list-section-intro{margin-bottom:40px;margin-bottom:var(--gap-md)}.price-list-heading{display:flex;align-items:baseline}.price-list-section-intro-grid:first-of-type h3{padding-top:0}.master .price-list-entry{margin-bottom:25px;margin-bottom:calc(1.5*var(--gap-sm));padding-bottom:0}.master .animated .price-list-entry{width:100%}.price-list-entry:last-child{margin-bottom:0;padding-bottom:0}.price-list-item-separator{flex-grow:1;margin:0 14px;margin:0 var(--gap-xs)}.price-list-item-desc{font-style:italic;margin-top:10px;margin-top:var(--gap-xxs);line-height:1.1}.price-list-item-desc br{margin-bottom:14px;margin-bottom:var(--gap-xs)}.price-list-entry div{break-inside:avoid}.price-list-section-footer{margin-top:40px;margin-top:var(--gap-md)}.master [class*=price-list] .price-list-ul-grid ul.no-list-style{margin:0 auto}.price-list-section{padding-bottom:calc(.8*70px);padding-bottom:calc(.8*var(--gap-lg))}.price-list-section.padded{padding-top:calc(.8*70px);padding-top:calc(.8*var(--gap-lg))}.master .bb-price-list{padding-bottom:0}.two-column-price-list li{max-width:700px;max-width:var(--md-content-width);margin-left:auto;margin-right:auto}@media screen and (min-width:900px){.two-column-price-list .price-list-grid div>ol,.two-column-price-list .price-list-grid div>ul{column-count:2;column-gap:40px;column-gap:var(--gap-md)}.animated.two-column-price-list .price-list-grid div>ol,.animated.two-column-price-list .price-list-grid div>ul{column-count:unset;column-gap:unset;column-gap:unset;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-column-gap:var(--gap-md)}.single-li{column-fill:auto}}@media screen and (min-width:900px){.two-column-price-list .price-list-grid div>ul.single-li{column-fill:auto;column-count:1}.animated.two-column-price-list .price-list-grid div>ul.single-li{grid-template-columns:1fr}.two-column-price-list .price-list-grid div>ul.single-li li{max-width:700px;max-width:var(--md-content-width);margin-left:auto;margin-right:auto}}.price-list-grid.ui-tabs{display:block}.master .bb-price-list-tabbed .price-list-grid .ui-tabs-nav{transform:translateY(50%);background:snow;background:var(--light-color);z-index:4;box-shadow:var(--drop-shadow);grid-gap:0}.master .bb-price-list-tabbed .tabs.ui-tabs .ui-tabs-nav li{margin:0;flex-grow:1;text-align:center;border:none;border:1px solid #eee}.master .bb-price-list-tabbed .tabs.ui-tabs .ui-tabs-nav li a{width:100%;font-family:Futura,Raleway,Tahoma,Arial,sans-serif;font-family:var(--heading-font);font-size:calc(1.2rem + .2vw);transition:color .3s ease,transform .3s ease}body:not(.wp-admin) .bb-price-list-tabbed li a.ui-tabs-anchor,.wp-admin .edit-post-visual-editor .acf-block-preview .bb-price-list-tabbed li a.ui-tabs-anchor,body:not(.wp-admin) .bb-price-list-tabbed.light-text li a.ui-tabs-anchor,.wp-admin .edit-post-visual-editor .acf-block-preview .bb-price-list-tabbed.light-text li a.ui-tabs-anchor{color:#666;color:var(--body-text-color)}.master .bb-price-list-tabbed .tabs.ui-tabs .ui-tabs-nav li:not(.ui-tabs-active) a:hover,.master .bb-price-list-tabbed .tabs.ui-tabs .ui-tabs-nav li:not(.ui-tabs-active) a:focus{transform:scale(1.05);transform-origin:center center;color:#87cefa;color:var(--link-color)}.master .bb-price-list-tabbed .ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#87cefa;background:var(--link-color);border-color:#87cefa;border-color:var(--link-color)}body:not(.wp-admin) .bb-price-list-tabbed li.ui-state-active a.ui-tabs-anchor,.wp-admin .edit-post-visual-editor .acf-block-preview .bb-price-list-tabbed li.ui-state-active a.ui-tabs-anchor,body:not(.wp-admin) .bb-price-list-tabbed.light-text li.ui-state-active a.ui-tabs-anchor,.wp-admin .edit-post-visual-editor .acf-block-preview .bb-price-list-tabbed.light-text li.ui-state-active a.ui-tabs-anchor{color:snow}.price-list-sub-section-intro{margin-bottom:40px;margin-bottom:var(--gap-md)}.sub-section:not(:last-child){padding-bottom:calc(.8*70px);padding-bottom:calc(.8*var(--gap-lg))}.bb-price-list-tabbed .ui-tabs .ui-tabs-panel>div:first-child{padding-top:calc(.8*70px);padding-top:calc(.8*var(--gap-lg))}.bb-price-list-tabbed .ui-tabs .ui-tabs-panel{padding:0}.master .bb-price-list-tabbed .tab-price-list-grid ul.no-list-style{margin:0 auto}.bb-price-list-tabbed .sub-section.padded{padding-top:calc(.8*70px);padding-top:calc(.8*var(--gap-lg))}.master .bb-price-list-jl.not-padded,.master section[class^=bb].bb-price-list-jl:last-of-type{padding-bottom:0}.price-list-main-intro p:last-of-type{margin-bottom:0}.master .bb-price-list-jl .jl-price-list-grid ul.no-list-style{margin:0 auto}#jump-links li{padding-bottom:calc(.5*25px);padding-bottom:calc(.5*var(--gap-sm))}#jump-links li:first-child,.price-list-section-intro-grid h3:first-child,.wp-admin .edit-post-visual-editor .acf-block-preview .price-list-section-intro-grid h3:first-child{padding-top:60px;padding-top:var(--nav-height)}#jump-links li a{font-size:calc(1.1rem + .5vw)}.master .return-top{margin-top:40px;margin-top:var(--gap-md)}.jump.price-list-grid .padded{padding-bottom:calc(.7*70px);padding-bottom:calc(.7*var(--gap-lg))}.bb-price-list-jl.two-column-price-list .price-list-ul-grid ul{max-width:950px;max-width:var(--lg-content-width)}.master .bb-data-table table caption h2{margin-bottom:40px;margin-bottom:var(--gap-md)}.bb-data-table .min-width{width:1%}.bb-data-table th,.bb-data-table td{padding:14px;padding:var(--gap-xs)}.bb-data-table.menu-style th:not(:first-child),.bb-data-table.menu-style td:not(:first-child){text-align:center}.bb-data-table.menu-style tbody tr td:first-child{position:relative;overflow:hidden;padding-left:0}.bb-data-table.menu-style tbody tr td:first-child:after{content:'';position:absolute;bottom:14px;bottom:var(--gap-xs);width:100%;overflow:hidden;margin-left:14px;margin-left:var(--gap-xs)}.bb-data-table.menu-style.normal-text tbody tr td:first-child:after,.price-list-item-separator{border-bottom:2px dotted #666;border-bottom:2px dotted var(--body-text-color)}.bb-data-table.menu-style.light-text tbody tr td:first-child:after,.light-text .price-list-item-separator{border-bottom:2px dotted snow;border-bottom:2px dotted var(--light-color)}.master .bb-clients{padding-bottom:calc(.6*70px);padding-bottom:calc(.6*var(--gap-lg))}.master .client-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;margin-bottom:0}.client-logos img{margin-bottom:40px;margin-bottom:var(--gap-md)}.master .client-logos.no-list-style li{flex:0 1 calc(700px*.2);flex:0 1 calc(var(--md-content-width)*.2);margin-left:3vw;margin-right:3vw;padding-bottom:0;margin-bottom:calc(.4*var(--gap-lg))}.master .client-logos li a:before,.wp-admin .edit-post-visual-editor .acf-block-preview .client-logos li a:before{content:none}.client-logos img{object-position:center bottom;margin-bottom:0;opacity:.7;transition:transform .3s ease,opacity .3s ease}.master .client-logos li a:hover img,.master .client-logos li a:focus img{opacity:1;transform:scale(1.05)}.master .middle .client-logos{align-items:center}.middle .client-logos img{object-position:center center}.grayscale-logo .client-logos img{filter:grayscale(1)}@media screen and (min-width:1024px){.master .client-logos li{flex:0 1 calc(.4*var(--img-height))}}p.iframe-holder{margin-bottom:0;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}p.iframe-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-video{margin:0 auto}.bb-img-slider .slick-slide img,.wp-admin .edit-post-visual-editor .acf-block-preview .slick-slide img{height:300px}@media screen and (min-width:768px){.bb-img-slider .slick-slide img,.wp-admin .edit-post-visual-editor .acf-block-preview .slick-slide img{height:450px}}@media screen and (min-width:1024px){.bb-img-slider .slick-slide img,.wp-admin .edit-post-visual-editor .acf-block-preview .slick-slide img{height:80vh}}.testimonial-intro{max-width:700px;max-width:var(--md-content-width);margin-bottom:40px;margin-bottom:var(--gap-md)}.testimonial-slider .slick-slide{display:block;padding-bottom:10px}.testimonial-slider .slick-list{padding:0 0 15px;padding:0 0 var(--gap-xs) 0}.testimonial-slider blockquote:before{content:open-quote;position:absolute;left:50%;transform:translateX(-50%) translateY(-100%);font-size:180px;line-height:.9;height:60px;top:-30px}.testimonial-slider blockquote{margin:0 auto;display:flex !important;flex-direction:column;justify-content:center;line-height:1.5;max-width:700px;font-style:italic;background-color:snow;background-color:var(--light-color);box-shadow:7px 7px 7px -7px rgba(0,0,0,.4);box-shadow:var(--drop-shadow);border:1.5px solid #f8f8f8;padding:70px 40px;padding:var(--gap-lg) var(--gap-md)}.testimonial-slider .slick-slide img{height:auto;width:30%;margin:0 auto 30px auto;object-fit:scale-down}.master .testimonial-slider cite span,.master .testimonial-slider cite source{display:block;text-align:center;font-style:normal}.bb-testimonial .source p{font-style:normal}.master .bb-testimonial blockquote p{text-align:center;margin-bottom:25px;margin-bottom:var(--gap-sm);font-size:calc(1.2rem + .2vw)}.bb-testimonial .rating{margin-bottom:calc(.75*25px);margin-bottom:calc(.75*var(--gap-sm))}@media screen and (min-width:900px){.testimonial-slider blockquote{padding:40px 70px;padding:var(--gap-md) var(--gap-lg)}}@media screen and (min-width:1400px){.testimonial-slider blockquote{max-width:55%}.sidebar-enabled .testimonial-slider blockquote{max-width:70%}}hr.bb-separator{height:0;position:relative;margin:0;background:0 0;border:0}.wp-admin hr.bb-separator{height:4px}hr.bb-separator:after{position:absolute;content:'';height:2px;left:50%;transform:translateX(-50%) translateY(-50%)}hr.bb-separator.standard-width:after{width:90px}hr.bb-separator.narrow:after{width:50px}hr.bb-separator.wide:after{width:130px}hr.bb-separator.dark-col-bg:after{background:#222;background:var(--dark-color)}hr.bb-separator.light-col-bg:after{background:snow;background:var(--light-color)}hr.bb-separator.primary-col-bg:after{background:#cd5c5c;background:var(--primary-color)}hr.bb-separator.secondary-col-bg:after{background:#d3d3d3;background:var(--secondary-color)}hr.bb-separator.tertiary-col-bg:after{background:#4682b4;background:var(--tertiary-color)}.bb-pullquote blockquote{position:relative;margin-bottom:0}body:not(.wp-admin) .bb-pullquote p,.wp-admin .edit-post-visual-editor .bb-pullquote p{margin-bottom:25px;margin-bottom:var(--gap-sm);line-height:1.3}.bb-pullquote blockquote{margin-top:90px}.bb-pullquote p:before{content:'\201C';position:absolute;left:50%;transform:translateX(-50%) translateY(-100%);font-size:180px;line-height:.9;height:60px;top:-30px}.bb-pullquote cite{text-align:right;display:flex;flex-direction:column;align-items:center}.bb-pullquote.primary-col-quotes p:before{color:#cd5c5c;color:var(--primary-color)}.bb-pullquote.secondary-col-quotes p:before{color:#d3d3d3;color:var(--secondary-color)}.bb-pullquote.light-col-quotes p:before{color:snow;color:var(--light-color)}.bb-pullquote.dark-col-quotes p:before{color:#222;color:var(--dark-color)}.bb-pullquote cite{text-align:right;font-style:normal}.bb-pullquote cite span{display:block}.faq-intro,.faq-holder{max-width:700px;max-width:var(--md-content-width);margin:0 auto}.faq-intro{margin:0 auto}#question-list,.faq-section{padding-top:calc(25px + 60px);padding-top:calc(var(--gap-sm) + var(--nav-height))}.master .faq-nav ul{padding-bottom:0}#question-list ul li{margin-bottom:14px;margin-bottom:var(--gap-xs)}@media screen and (min-width:900px){.faq-holder{max-width:none;display:flex;justify-content:space-between}.faq-intro{margin-bottom:0}.faq-nav{flex:0 0 25%;align-self:flex-start;position:sticky;top:0;padding-top:calc(60px + 25px);padding-top:calc(var(--nav-height) + var(--gap-sm))}.master .faq-nav ul{margin:0;padding:0}.faq-content{flex:0 0 calc(75% - 70px);flex:0 0 calc(75% - var(--gap-lg))}.faq-content>div:not(:last-child){margin-bottom:0}.faq-content .return-top{display:none}.faq-section :nth-last-child(2){margin-bottom:0}body:not(.wp-admin) .before .faq-nav li:first-child a,body:not(.wp-admin) .bb-faq-block .active-1 li:nth-child(1) a,body:not(.wp-admin) .bb-faq-block .active-2 li:nth-child(2) a,body:not(.wp-admin) .bb-faq-block .active-3 li:nth-child(3) a,body:not(.wp-admin) .bb-faq-block .active-4 li:nth-child(4) a,body:not(.wp-admin) .bb-faq-block .active-5 li:nth-child(5) a,body:not(.wp-admin) .bb-faq-block .active-6 li:nth-child(6) a,body:not(.wp-admin) .bb-faq-block .active-7 li:nth-child(7) a,body:not(.wp-admin) .bb-faq-block .active-8 li:nth-child(8) a,body:not(.wp-admin) .bb-faq-block .active-9 li:nth-child(9) a,body:not(.wp-admin) .bb-faq-block .active-10 li:nth-child(10) a,body:not(.wp-admin) .after .faq-nav li:last-child a,body:not(.wp-admin) .before .faq-content div:first-child h3,body:not(.wp-admin) .bb-faq-block .active-1 div:nth-child(1) h3,body:not(.wp-admin) .bb-faq-block .active-2 div:nth-child(2) h3,body:not(.wp-admin) .bb-faq-block .active-3 div:nth-child(3) h3,body:not(.wp-admin) .bb-faq-block .active-4 div:nth-child(4) h3,body:not(.wp-admin) .bb-faq-block .active-5 div:nth-child(5) h3,body:not(.wp-admin) .bb-faq-block .active-6 div:nth-child(6) h3,body:not(.wp-admin) .bb-faq-block .active-7 div:nth-child(7) h3,body:not(.wp-admin) .bb-faq-block .active-8 div:nth-child(8) h3,body:not(.wp-admin) .bb-faq-block .active-9 div:nth-child(9) h3,body:not(.wp-admin) .bb-faq-block .active-10 div:nth-child(10) h3,body:not(.wp-admin) .after .faq-content div:last-child h3{color:#87cefa;color:var(--link-color)}.js body:not(.wp-admin) .faq-section{opacity:.6;transition:opacity .3s ease}body:not(.wp-admin) .before .faq-content div:first-child,body:not(.wp-admin) .bb-faq-block .active-1 div:nth-child(1),body:not(.wp-admin) .bb-faq-block .active-2 div:nth-child(2),body:not(.wp-admin) .bb-faq-block .active-3 div:nth-child(3),body:not(.wp-admin) .bb-faq-block .active-4 div:nth-child(4),body:not(.wp-admin) .bb-faq-block .active-5 div:nth-child(5),body:not(.wp-admin) .bb-faq-block .active-6 div:nth-child(6),body:not(.wp-admin) .bb-faq-block .active-7 div:nth-child(7),body:not(.wp-admin) .bb-faq-block .active-8 div:nth-child(8),body:not(.wp-admin) .bb-faq-block .active-9 div:nth-child(9),body:not(.wp-admin) .bb-faq-block .active-10 div:nth-child(10),body:not(.wp-admin) .after .faq-content div:last-child{opacity:1}}.master .trnsp-image-grid,.master .bb-transparent-image img{max-height:calc(1.4*var(--img-height))}.bb-transparent-image.contain img,.wp-admin .edit-post-visual-editor .acf-block-preview .bb-transparent-image.contain img{object-fit:contain;padding-right:5vw;padding-left:5vw;padding-right:var(--indent);padding-left:var(--indent)}.bb-transparent-image.contain.bottom img{object-position:bottom;padding-top:40px;padding-top:var(--gap-md)}.bb-transparent-image.contain.top img{object-position:top;padding-bottom:40px;padding-bottom:var(--gap-md)}.bb-transparent-image.contain.middle img{object-position:center;padding-bottom:40px;padding-bottom:var(--gap-md);padding-top:40px;padding-top:var(--gap-md)}.trnsp-image-grid{overflow:hidden}.bb-transparent-image.drop-shadow img{filter:drop-shadow(10px 10px 16px rgba(0,0,0,.26))}body:not(.wp-admin) section.bb-transparent-image.no-padding,wp-admin .edit-post-visual-editor .acf-block-preview section.bb-transparent-image.no-padding{padding-top:0;padding-bottom:0}.reveal-section .wp-block-group__inner-container>section:nth-child(2){top:0;width:100%;z-index:-1}.during.reveal-section .wp-block-group__inner-container>section:nth-child(2),.after.reveal-section .wp-block-group__inner-container>section:nth-child(2){transform:translateY(0px) !important}.reveal-section:not(.during) .wp-block-group__inner-container>section:nth-child(1){margin-bottom:0 !important}.during.reveal-section .wp-block-group__inner-container>section:nth-child(2){position:fixed}.comparison-grid{display:grid;grid-row-gap:70px;grid-row-gap:var(--gap-lg);justify-content:stretch}.comparison-card{box-shadow:7px 7px 7px -7px rgba(0,0,0,.4);box-shadow:var(--drop-shadow);background:#fcfcfc;max-width:31.25rem;border-top:1px solid #f5f5f5;border-left:1px solid #f5f5f5;margin-left:auto;margin-right:auto}.dark-col-bg .comparison-card{box-shadow:7px 7px 7px -7px rgba(5,5,5,.8);max-width:31.25rem;border-top:1px solid #050505;border-left:1px solid #050505}.master h3.comparison-name{margin:0;display:flex;justify-content:center;background-color:#222;background-color:var(--dark-color)}.master .bb-comparison-table .comparison-grid h3.comparison-name,.master .bb-comparison-table.light-text .comparison-grid .light-background h3.comparison-name{color:snow;color:var(--light-color)}.master .highlighted h3.comparison-name{background-color:#87cefa;background-color:var(--link-color)}.comparison-info,.comparison-text,.master h3.comparison-name,.comparison-card .button-holder{padding:25px;padding:var(--gap-sm)}.master .bb-comparison-table .comparison-grid .comparison-info h4{display:flex;flex-direction:column;align-items:center;font-size:calc(4rem + 2vw)}.master .comparison-info h4 span{font-size:calc(1.125rem + .5vw)}.comparison-text{display:flex;justify-content:center;padding-top:0}.comparison-card .button-holder{margin-top:0;justify-content:center}.comparison-card>:last-child{padding-bottom:70px;padding-bottom:var(--gap-lg)}.master .bb-comparison-table{--stagger:.5s}.js body:not(.wp-admin).master .bb-comparison-table.animated .comparison-card{opacity:0;transform:translateY(100px);transition:opacity 1.5s ease,transform 1.5s ease}body:not(.wp-admin).master .bb-comparison-table.animated .comparison-card.active{opacity:1;transform:translateY(0)}@media screen and (min-width:600px){.comparison-grid.two-column-block{grid-template-columns:1fr 1fr;grid-gap:40px;grid-gap:var(--gap-md)}.comparison-grid.two-column-block .comparison-card:nth-child(1){justify-self:flex-end}.comparison-grid.two-column-block.no-gutter{grid-column-gap:0}.comparison-grid.two-column-block.narrow-gutter{grid-column-gap:25px;grid-column-gap:var(--gap-sm)}.comparison-card.two-column-block>:last-child{padding-bottom:calc(1.5*40px);padding-bottom:calc(1.5*var(--gap-md))}.master .bb-comparison-table.animated .two-column-block .comparison-card:nth-child(2n).active{transition-delay:calc(1*0.5s);transition-delay:calc(1*var(--stagger))}}@media screen and (min-width:900px){body:not(.sidebar-enabled) .comparison-grid.three-column-block{grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px;grid-column-gap:var(--gap-md);padding-top:calc(.5*40px);padding-top:calc(.5*var(--gap-md))}body:not(.sidebar-enabled) .comparison-grid.three-column-block .comparison-card:nth-child(1){justify-self:end}body:not(.sidebar-enabled) .comparison-grid.three-column-block .comparison-card:nth-child(3){justify-self:flex-start}body:not(.sidebar-enabled) .comparison-grid.three-column-block.narrow-gutter{grid-column-gap:25px;grid-column-gap:var(--gap-sm)}body:not(.sidebar-enabled) .comparison-grid.three-column-block.no-gutter{grid-column-gap:0}body:not(.sidebar-enabled) .comparison-grid.three-column-block .highlighted{height:calc(100% + 40px);height:calc(100% + var(--gap-md));margin-top:calc(-.5*40px);margin-top:calc(-.5*var(--gap-md))}body:not(.sidebar-enabled).master .bb-comparison-table.animated .three-column-block .comparison-card:nth-child(3n+2).active{transition-delay:calc(1*0.5s);transition-delay:calc(1*var(--stagger))}body:not(.sidebar-enabled).master .bb-comparison-table.animated .three-column-block .comparison-card:nth-child(3n+3).active{transition-delay:calc(2*0.5s);transition-delay:calc(2*var(--stagger))}}@media screen and (min-width:1400px){body.sidebar-enabled .comparison-grid.three-column-block{grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px;grid-column-gap:var(--gap-md);padding-top:calc(.5*40px);padding-top:calc(.5*var(--gap-md))}body.sidebar-enabled .comparison-grid.three-column-block .comparison-card:nth-child(1){justify-self:end}body.sidebar-enabled .comparison-grid.three-column-block .comparison-card:nth-child(3){justify-self:flex-start}body.sidebar-enabled .comparison-grid.three-column-block.narrow-gutter{grid-column-gap:25px;grid-column-gap:var(--gap-sm)}body.sidebar-enabled .comparison-grid.three-column-block.no-gutter{grid-column-gap:0}body.sidebar-enabled .comparison-grid.three-column-block .highlighted{height:calc(100% + 40px);height:calc(100% + var(--gap-md));margin-top:calc(-.5*40px);margin-top:calc(-.5*var(--gap-md))}body.sidebar-enabled .master .bb-comparison-table.animated .three-column-block .comparison-card:nth-child(3n+2).active{transition-delay:calc(1*0.5s);transition-delay:calc(1*var(--stagger))}body.sidebar-enabled .master .bb-comparison-table.animated .three-column-block .comparison-card:nth-child(3n+3).active{transition-delay:calc(2*0.5s);transition-delay:calc(2*var(--stagger))}}.js body:not(.wp-admin) .bg-change-group section.primary-col-bg,.js body:not(.wp-admin) .bg-change-group section.secondary-col-bg,.js body:not(.wp-admin) .bg-change-group section.tertiary-col-bg,.js body:not(.wp-admin) .bg-change-group section.dark-col-bg,.js body:not(.wp-admin) .bg-change-group section.white-bg{background-color:transparent}.bg-change-group section .bg{display:none}.bg-change-group section.primary-col-bg .bg{background-color:#cd5c5c;background-color:var(--primary-color)}.bg-change-group section.secondary-col-bg .bg{background-color:#d3d3d3;background-color:var(--secondary-color)}.bg-change-group section.tertiary-col-bg .bg{background-color:#4682b4;background-color:var(--tertiary-color)}.bg-change-group section.dark-col-bg .bg{background-color:#222;background-color:var(--dark-color)}.bg-change-group section.white-bg .bg{background-color:snow;background-color:var(--light-color)}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.master button.fancybox-button{background:rgba(30,30,30,.6);background-clip:content-box;color:#fff;box-shadow:none;border:none;padding:unset;border-radius:unset}.archive .page-title{text-align:left;margin-bottom:0}.archive .page-title span:first-child{display:block;font-weight:400;font-size:calc(1.6rem + .5vw);letter-spacing:-.5px;margin-bottom:0;font-family:var(--body-font);text-transform:capitalize;font-style:normal}.archive .page-header{background-image:url(http://kevincoyledesigner.co.uk/wp-content/uploads/2019/01/archive-banner.jpg);background-position:center;position:relative;z-index:0;background-size:cover;display:flex}.archive .page-header:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:snow;opacity:.7;z-index:-1;mix-blend-mode:lighten}.archive .page-title span:after{content:'\A';white-space:pre}.transparent-header #archive-header{padding-top:130px;padding-top:calc(var(--nav-height) + var(--gap-lg))}body.blog-list-template:not(.first-page) #blog-list-hero h1:after,.paged #archive-header h1:after{content:' contd.';font-size:calc(1.4rem + .5vw);letter-spacing:-.5px;font-weight:400}#text-hero+main .archive-grid{padding-top:0}.blog-list-template.no-hero #masthead{box-shadow:none}.page-template-blog-list-template-php h1{text-align:center}.navigation.pagination{grid-column:1/-1}.transparent-header.blog-list-template #secondary{margin-top:0}.transparent-header.blog-list-template .hero-banner-content{padding-top:130px;padding-top:calc(var(--gap-lg) + var(--nav-height))}.search.no-hero #masthead{box-shadow:none}.search .page-header{background-image:url(http://kevincoyledesigner.co.uk/wp-content/uploads/2019/01/search-banner.jpeg);background-size:cover;background-position:center}.search #main .page-header{max-width:none;margin-left:-5vw;margin-right:-5vw;margin-left:calc(var(--indent)*-1);margin-right:calc(var(--indent)*-1);padding:var(--gap-md);position:sticky;top:0;z-index:9998;transition:top .3s linear}.search #main .no-results .page-header{background-image:none;padding:0;margin:0}.no-results.not-found{z-index:0}.search .show-nav #main .page-header{top:60px;top:var(--nav-height);z-index:9998}.search #main .entry-header{text-align:left;padding-top:0}.search .page-title{color:#333;color:var(--heading-text-color);font-size:calc(24px + 1vw);text-align:left}.search-form label{width:100%}.search-submit{padding:0 20px !important}.search-grid{display:grid;grid-gap:115px;grid-gap:var(--gap-xl)}.search article .hentry,.search article.product{margin-bottom:40px;margin-bottom:var(--gap-md)}.search .entry-meta,.search .entry-title{margin-bottom:14px;margin-bottom:var(--gap-xs)}.bb-search-results .search-grid h2.entry-title{text-align:left}.search .entry-meta{display:flex;align-items:center;margin-left:-10px}.search .entry-meta>*{margin-left:10px}.search .entry-footer{margin-top:40px;margin-top:var(--gap-md)}.search .read-more{padding:0;margin-top:14px;margin-top:var(--gap-xs);font-size:calc(1.1rem + .25vw)}.search #secondary .widget_search{display:none}.search.archive.no-hero #secondary{margin-top:60px;margin-top:var(--nav-height);column-count:1;column-gap:unset;padding-top:40px;padding-top:var(--gap-md)}.search.reveal-footer #main #search-header{position:relative;top:0;display:flex}.search-form{flex:0 0 100%}@supports (grid-area:auto){@media screen and (min-width:1024px){.search.has-sidebar #page{display:grid;grid-template-columns:2fr 1fr}.search #main{grid-column:span 7}.search-grid{grid-gap:70px;grid-gap:var(--gap-lg)}.search #secondary{grid-column:span 3}}}body:not(.wp-admin),.wp-admin .edit-post-visual-editor .acf-block-preview{line-height:1;font-family:Futura,sans-serif;font-family:var(--body-font)}.editor-styles-wrapper{font-family:Futura,sans-serif;font-family:var(--body-font)}h1.centre-text,h2.centre-text,h3.centre-text,h4.centre-text,h5.centre-text,h6.centre-text,p.centre-text,li.centre-text,i.centre-text,.centre-text{text-align:center}body:not(.wp-admin),.wp-admin .edit-post-visual-editor .acf-block-preview{font-size:calc(1rem + .2vw)}body:not(.wp-admin) h1,.wp-admin .edit-post-visual-editor .acf-block-preview h1,body:not(.wp-admin) h1 span,.wp-admin .edit-post-visual-editor .acf-block-preview h1 span{font-size:calc(2.25rem + 2vw)}.master [id*=hero] h1,.master .intro h1{font-size:calc(2rem + 2vw)}body:not(.wp-admin) h2,.wp-admin .edit-post-visual-editor h2,body:not(.wp-admin) h2 span,.wp-admin .edit-post-visual-editor h2 span{font-size:calc(1.875rem + 1vw)}body:not(.wp-admin) h3,.wp-admin .edit-post-visual-editor .acf-block-preview h3,body:not(.wp-admin) h3 span,.wp-admin .edit-post-visual-editor .acf-block-preview h3 span{font-size:calc(1.45rem + .6vw)}body:not(.wp-admin) h4,.wp-admin .edit-post-visual-editor .acf-block-preview h4,body:not(.wp-admin) h4 span,.wp-admin .edit-post-visual-editor .acf-block-preview h4 span{font-size:calc(1.125rem + .5vw)}body:not(.wp-admin) h5,.wp-admin .edit-post-visual-editor .acf-block-preview h5,body:not(.wp-admin) h5 span,.wp-admin .edit-post-visual-editor .acf-block-preview h5 span{font-size:calc(1.1rem + .4vw)}body:not(.wp-admin) h6,.wp-admin .edit-post-visual-editor .acf-block-preview h6,body:not(.wp-admin) h6 span,.wp-admin .edit-post-visual-editor .acf-block-preview h6 span{font-size:calc(1.1rem + .3vw)}body:not(.wp-admin) p,.wp-admin .acf-block-preview p,body:not(.wp-admin) li,.wp-admin .acf-block-preview li,body:not(.wp-admin) span,.wp-admin .acf-block-preview span,body:not(.wp-admin) input,.wp-admin .acf-block-preview input,body:not(.wp-admin) label,.wp-admin .acf-block-preview label,body:not(.wp-admin) textarea,.wp-admin .acf-block-preview textarea,.wp-admin [class*=wc-block] span{font-size:calc(1rem + .2vw)}[id*=hero] p,.master .intro p{font-size:calc(1.2rem + .2vw)}body:not(.wp-admin) .bb-pullquote p,.wp-admin .edit-post-visual-editor .bb-pullquote p{font-size:calc(1.5rem + .5vw)}body:not(.wp-admin) .bb-pullquote span.name,.wp-admin .edit-post-visual-editor .bb-pullquote span.name{font-size:calc(1.5rem + .5vw)}.master .bb-testimonial blockquote>p{font-size:calc(1.1rem + .2vw)}body:not(.wp-admin) .bb-testimonial .name,.wp-admin .edit-post-visual-editor .bb-testimonial .name{font-size:calc(1.5rem + .3vw)}body:not(.wp-admin) .bb-testimonial .position,.wp-admin .edit-post-visual-editor .bb-testimonial .position{font-size:calc(1.15rem + .2vw)}body:not(.wp-admin) .bb-testimonial .source,.wp-admin .edit-post-visual-editor .bb-testimonial .source{font-size:calc(1.1rem + .1vw)}body:not(.wp-admin) .p-lrg p,.wp-admin .edit-post-visual-editor .acf-block-preview .p-lrg p{font-size:calc(2rem + .2vw)}.price-list-heading{font-size:calc(1.25rem + .2vw)}.price-list-item-desc{font-size:calc(.9rem + .1vw)}.master .postcard h3.entry-title{font-size:calc(2rem + .7vw)}.master .postcard h4.category,.master .postcard h4.category li a{font-size:calc(16px + .1vw)}@media screen and (min-width:2000px){body:not(.wp-admin),.wp-admin .edit-post-visual-editor .acf-block-preview{font-size:calc(1rem + .8vw)}.master [id*=hero] h1,.master .intro h1{font-size:calc(2rem + 3.2vw)}body:not(.wp-admin) h1,.wp-admin .edit-post-visual-editor .acf-block-preview h1,body:not(.wp-admin) h1 span,.wp-admin .edit-post-visual-editor .acf-block-preview h1 span{font-size:calc(2.25rem + 3.2vw)}body:not(.wp-admin) h2,.wp-admin .edit-post-visual-editor h2,body:not(.wp-admin) h2 span,.wp-admin .edit-post-visual-editor h2 span{font-size:calc(1.875rem + 2.8vw)}body:not(.wp-admin) h3,.wp-admin .edit-post-visual-editor .acf-block-preview h3,body:not(.wp-admin) h3 span,.wp-admin .edit-post-visual-editor .acf-block-preview h3 span{font-size:calc(1.45rem + 2.2vw)}body:not(.wp-admin) h4,.wp-admin .edit-post-visual-editor .acf-block-preview h4,body:not(.wp-admin) h4 span,.wp-admin .edit-post-visual-editor .acf-block-preview h4 span{font-size:calc(1.125rem + 2vw)}body:not(.wp-admin) h5,.wp-admin .edit-post-visual-editor .acf-block-preview h5,body:not(.wp-admin) h5 span,.wp-admin .edit-post-visual-editor .acf-block-preview h5 span{font-size:calc(1.1rem + 1.8vw)}body:not(.wp-admin) h6,.wp-admin .edit-post-visual-editor .acf-block-preview h6,body:not(.wp-admin) h6 span,.wp-admin .edit-post-visual-editor .acf-block-preview h6 span{font-size:calc(1.1rem + 1.5vw)}body:not(.wp-admin) p,.wp-admin .edit-post-visual-editor p,body:not(.wp-admin) li,.wp-admin .edit-post-visual-editor .acf-block-preview li,body:not(.wp-admin) span,.wp-admin .edit-post-visual-editor span,body:not(.wp-admin) input,.wp-admin .edit-post-visual-editor .acf-block-preview input,body:not(.wp-admin) label,.wp-admin .edit-post-visual-editor .acf-block-preview label,body:not(.wp-admin) textarea,.wp-admin .edit-post-visual-editor .acf-block-preview textarea{font-size:calc(1rem + .8vw)}[id*=hero] p,.master .intro p{font-size:calc(1.2rem + 1.2vw)}body:not(.wp-admin) .bb-pullquote p,.wp-admin .edit-post-visual-editor .bb-pullquote p{font-size:calc(1.5rem + 1.2vw)}body:not(.wp-admin) .bb-pullquote span.name,.wp-admin .edit-post-visual-editor .bb-pullquote span.name{font-size:calc(1.2rem + 1vw)}.master .bb-testimonial blockquote p{font-size:calc(1.1rem + 1.2vw)}.master .testimonial-slider cite span{font-size:calc(.9rem + 1.1vw)}body:not(.wp-admin) .bb-testimonial span.name,.wp-admin .edit-post-visual-editor .bb-testimonial span.name{font-size:calc(1.4rem + 1.3vw)}body:not(.wp-admin) .p-lrg p,.wp-admin .edit-post-visual-editor .acf-block-preview .p-lrg p{font-size:calc(2rem + 1.2vw)}.price-list-heading{font-size:calc(1.25rem + 1.2vw)}.price-list-item-desc{font-size:calc(.9rem + 1.1vw)}.postcard h3.entry-title{font-size:calc(2rem + 1.4vw)}.postcard h4.category,.postcard h4.category li a{font-size:calc(16px + 1.1vw)}}body:not(.wp-admin) h1,.wp-admin .edit-post-visual-editor .acf-block-preview h1,body:not(.wp-admin) h2,.wp-admin .edit-post-visual-editor .acf-block-preview h2,body:not(.wp-admin) h3,.wp-admin .edit-post-visual-editor .acf-block-preview h3,body:not(.wp-admin) h4,.wp-admin .edit-post-visual-editor .acf-block-preview h4,body:not(.wp-admin) h5,.wp-admin .edit-post-visual-editor .acf-block-preview h5,body:not(.wp-admin) h6,.wp-admin .edit-post-visual-editor .acf-block-preview h6,body:not(.wp-admin) h1 span,.wp-admin .edit-post-visual-editor .acf-block-preview h1 span,body:not(.wp-admin) h2 span,.wp-admin .edit-post-visual-editor .acf-block-preview h2 span,body:not(.wp-admin) h3 span,.wp-admin .edit-post-visual-editor .acf-block-preview h3 span,body:not(.wp-admin) h4 span,.wp-admin .edit-post-visual-editor .acf-block-preview h4 span,body:not(.wp-admin) h5 span,.wp-admin .edit-post-visual-editor .acf-block-preview h5 span,body:not(.wp-admin) h6 span,.wp-admin .edit-post-visual-editor .acf-block-preview h6 span{font-family:Futura,Raleway,Tahoma,Arial,sans-serif;font-family:var(--heading-font);color:#333;color:var(--heading-text-color);font-weight:400;letter-spacing:-.5px;line-height:1.2;margin-top:0}body:not(.wp-admin) h1:only-child,.wp-admin .edit-post-visual-editor .acf-block-preview h1:only-child,body:not(.wp-admin) h2:only-child,.wp-admin .edit-post-visual-editor .acf-block-preview h2:only-child,body:not(.wp-admin) h3:only-child,.wp-admin .edit-post-visual-editor .acf-block-preview h3:only-child,body:not(.wp-admin) h4:only-child,.wp-admin .edit-post-visual-editor .acf-block-preview h4:only-child,body:not(.wp-admin) h5:only-child,.wp-admin .edit-post-visual-editor .acf-block-preview h5:only-child,body:not(.wp-admin) h6:only-child,.wp-admin .edit-post-visual-editor .acf-block-preview h6:only-child{margin-bottom:0}body:not(.wp-admin) h1,.wp-admin .edit-post-visual-editor .acf-block-preview h1,body:not(.wp-admin) h1 span,.wp-admin .edit-post-visual-editor .acf-block-preview h1 span{letter-spacing:-1px;padding-bottom:5px;margin-bottom:40px;margin-bottom:var(--gap-md)}body:not(.wp-admin) h1:not(:first-child),.wp-admin .edit-post-visual-editor h1:not(:first-child),body:not(.wp-admin) h1:not(:first-child) span,.wp-admin .edit-post-visual-editor h1:not(:first-child) span{margin-top:calc(.8*70px);margin-top:calc(.8*var(--gap-lg))}body:not(.wp-admin) h2,.wp-admin .edit-post-visual-editor h2,body:not(.wp-admin) h2 span,.wp-admin .edit-post-visual-editor h2 span{letter-spacing:-.7px;margin-bottom:calc(.7*40px);margin-bottom:calc(.7*var(--gap-md))}body:not(.wp-admin) h2:not(:first-child),.wp-admin .edit-post-visual-editor h2:not(:first-child),body:not(.wp-admin) h2:not(:first-child) span,.wp-admin .edit-post-visual-editor h2:not(:first-child) span{margin-top:calc(.6*70px);margin-top:calc(.6*var(--gap-lg))}body:not(.wp-admin) h3,.wp-admin .edit-post-visual-editor .acf-block-preview h3,body:not(.wp-admin) h3 span,.wp-admin .edit-post-visual-editor .acf-block-preview h3 span{letter-spacing:-.5px;margin-bottom:calc(.45*40px);margin-bottom:calc(.45*var(--gap-md))}body:not(.wp-admin) h3:not(:first-child),.wp-admin .edit-post-visual-editor h3:not(:first-child),body:not(.wp-admin) h3:not(:first-child) span,.wp-admin .edit-post-visual-editor h3:not(:first-child) span{margin-top:calc(.5*70px);margin-top:calc(.5*var(--gap-lg))}body:not(.wp-admin) h4,.wp-admin .edit-post-visual-editor .acf-block-preview h4,body:not(.wp-admin) h4 span,.wp-admin .edit-post-visual-editor .acf-block-preview h4 span{letter-spacing:-.25px;margin-bottom:calc(.35*40px);margin-bottom:calc(.35*var(--gap-md))}body:not(.wp-admin) h4:not(:first-child),.wp-admin .edit-post-visual-editor h4:not(:first-child),body:not(.wp-admin) h4:not(:first-child) span,.wp-admin .edit-post-visual-editor h4:not(:first-child) span{margin-top:calc(.45*70px);margin-top:calc(.45*var(--gap-lg))}body:not(.wp-admin) h5,.wp-admin .edit-post-visual-editor .acf-block-preview h5,body:not(.wp-admin) h5 span,.wp-admin .edit-post-visual-editor .acf-block-preview h5 span{letter-spacing:-.1px;margin-bottom:calc(.25*40px);margin-bottom:calc(.25*var(--gap-md))}body:not(.wp-admin) h5:not(:first-child),.wp-admin .edit-post-visual-editor h5:not(:first-child),body:not(.wp-admin) h5:not(:first-child) span,.wp-admin .edit-post-visual-editor h5:not(:first-child) span{margin-top:calc(.3*70px);margin-top:calc(.3*var(--gap-lg))}body:not(.wp-admin) h6,.wp-admin .edit-post-visual-editor .acf-block-preview h6,body:not(.wp-admin) h6 span,.wp-admin .edit-post-visual-editor .acf-block-preview h6 span{letter-spacing:-.05px;margin-bottom:calc(.2*40px);margin-bottom:calc(.2*var(--gap-md))}body:not(.wp-admin) h6:not(:first-child),.wp-admin .edit-post-visual-editor h6:not(:first-child),body:not(.wp-admin) h6:not(:first-child) span,.wp-admin .edit-post-visual-editor h6:not(:first-child) span{margin-top:calc(.25*70px);margin-top:calc(.25*var(--gap-lg))}body:not(.wp-admin) p,.wp-admin .acf-block-preview p,body:not(.wp-admin) li,.wp-admin .acf-block-preview li,body:not(.wp-admin) span,.wp-admin .acf-block-preview span,body:not(.wp-admin) input,.wp-admin .acf-block-preview input,body:not(.wp-admin) label,.wp-admin .acf-block-preview label,body:not(.wp-admin) textarea,.wp-admin .acf-block-preview textarea{color:#666;color:var(--body-text-color);font-family:Futura,sans-serif;font-family:var(--body-font);font-weight:400;line-height:1.5;max-width:100%}body:not(.wp-admin) p,.wp-admin .acf-block-preview p{margin-bottom:calc(.4*40px);margin-bottom:calc(.4*var(--gap-md));margin-top:0}body:not(.wp-admin) p+:not(p),.wp-admin .edit-post-visual-editor p+:not(p){margin-top:calc(.9*40px);margin-top:calc(.9*var(--gap-md))}body:not(.wp-admin) p>a.button,.wp-admin .edit-post-visual-editor p>a.button{margin-top:calc(.6*40px);margin-top:calc(.6*var(--gap-md))}body:not(.wp-admin) p:last-child,.wp-admin .edit-post-visual-editor p:last-child{margin-bottom:0}blockquote{margin-bottom:calc(.9*40px);margin-bottom:calc(.9*var(--gap-md))}address{font-style:normal;line-height:1.2;color:#666;color:var(--body-text-color);margin-bottom:calc(.9*40px);margin-bottom:calc(.9*var(--gap-md))}address:last-child{margin-bottom:0}.drop-cap p:first-of-type:first-letter {float:left;font-size:5rem;padding-right:15px;margin-top:8px;font-weight:500;line-height:.9}body:not(.wp-admin) p+ul,.wp-admin .edit-post-visual-editor p+ul{margin-top:0}ul,ol{margin:0;padding:0}body:not(.wp-admin).master ul li,.wp-admin .edit-post-visual-editor .acf-block-preview ul li,body:not(.wp-admin).master ol li,.wp-admin .edit-post-visual-editor .acf-block-preview ol li{padding-bottom:calc(.7*14px);padding-bottom:calc(.7*var(--gap-xs));position:relative;break-inside:avoid}body:not(.wp-admin).master ul:last-child,.wp-admin .edit-post-visual-editor .acf-block-preview ul:last-child,body:not(.wp-admin).master ol:last-child,.wp-admin .edit-post-visual-editor .acf-block-preview ol:last-child{margin-bottom:0}body:not(.wp-admin).master ul:first-child,.wp-admin .edit-post-visual-editor .acf-block-preview ul:first-child,body:not(.wp-admin).master ol:first-child,.wp-admin .edit-post-visual-editor .acf-block-preview ol:first-child{padding-top:0}body:not(.wp-admin).master ul li:last-child,.wp-admin .edit-post-visual-editor .acf-block-preview ul li:last-child,body:not(.wp-admin).master ol li:last-child,.wp-admin .edit-post-visual-editor .acf-block-preview ol li:last-child{padding-bottom:0}body:not(.wp-admin).master ul li,.wp-admin .edit-post-visual-editor .acf-block-preview ul li{padding-left:10px}body:not(.wp-admin) ul li::marker,.wp-admin .edit-post-visual-editor .acf-block-preview ul li::marker,body:not(.wp-admin) .light-text .light-background ul li::marker,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background ul li::marker{color:#666;color:var(--body-text-color);content:'\FF0D'}body:not(.wp-admin) .light-text ul li::marker,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text ul li::marker{color:snow;color:var(--light-color)}body:not(.wp-admin) ul,.wp-admin .edit-post-visual-editor .acf-block-preview ul{padding-top:14px;margin-bottom:14px;padding-top:var(--gap-xs);margin-bottom:var(--gap-xs);list-style-position:inside}ol{list-style-position:inside}.master #main .two-column-list li{max-width:700px;max-width:var(--md-content-width);margin-left:auto;margin-right:auto}@media screen and (min-width:900px){.master #main .two-column-list li{max-width:100%}.master .two-column-list div>ol,.master .two-column-list div>ul{column-count:2;column-gap:40px;column-gap:var(--gap-md)}}body:not(.wp-admin).master footer ul li,.wp-admin .edit-post-visual-editor .acf-block-preview footer ul li,body:not(.wp-admin) #footer-block ul li,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-block ul li,body:not(.wp-admin).master #secondary ul li,.wp-admin .edit-post-visual-editor .acf-block-preview #secondary ul li,body:not(.wp-admin).master .category ul li,.wp-admin .edit-post-visual-editor .acf-block-preview .category ul li,body:not(.wp-admin).master #primary-menu li,.wp-admin .edit-post-visual-editor .acf-block-preview #primary-menu li,body:not(.wp-admin).master .no-list-style li,.wp-admin .edit-post-visual-editor .acf-block-preview .no-list-style li{list-style-type:none;padding-left:0}body:not(.wp-admin).master footer ul li::marker,.wp-admin .edit-post-visual-editor .acf-block-preview footer ul li::marker,body:not(.wp-admin).master #footer-block ul li::marker,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-block ul li::marker,body:not(.wp-admin).master #secondary ul li::marker,.wp-admin .edit-post-visual-editor .acf-block-preview #secondary ul li::marker,body:not(.wp-admin).master .category ul li::marker,.wp-admin .edit-post-visual-editor .acf-block-preview .category ul li::marker,body:not(.wp-admin).master #primary-menu li::marker,.wp-admin .edit-post-visual-editor .acf-block-preview #primary-menu li::marker,body:not(.wp-admin).master .no-list-style li::marker,.wp-admin .edit-post-visual-editor .acf-block-preview .no-list-style li::marker{content:none}body:not(.wp-admin) .no-list-style,.wp-admin .edit-post-visual-editor .acf-block-preview .no-list-style,body:not(.wp-admin) .category ul.post-categories,.wp-admin .edit-post-visual-editor .acf-block-preview .category ul.post-categories{margin-left:0}.master footer ul li,.master #secondary ul li,.master .category ul.post-categories li,.master ul.no-list-style li{line-height:unset;padding-bottom:unset;position:relative;margin-left:0}.master footer ul,.master #secondary ul{padding-top:0;margin-left:0}.master footer.site-footer ul li,.master #secondary ul li{padding-bottom:0;margin-bottom:calc(.5*25px);margin-bottom:calc(.5*var(--gap-sm))}body:not(.wp-admin) .light-text h1,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h1,body:not(.wp-admin) .light-text h2,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h2,body:not(.wp-admin) .light-text h3,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h3,body:not(.wp-admin) .light-text h4,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h4,body:not(.wp-admin) .light-text h5,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h5,body:not(.wp-admin) .light-text h6,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h6,body:not(.wp-admin) .light-text p,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text p,body:not(.wp-admin) .light-text li,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li,body:not(.wp-admin) .light-text i,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text i,body:not(.wp-admin) .light-text a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text a,body:not(.wp-admin) .light-text span,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text span,body:not(.wp-admin) .light-text address,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text address,body:not(.wp-admin) .light-text td,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text td,body:not(.wp-admin) .light-text th,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text th,body:not(.wp-admin) .light-text label,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text label,body:not(.wp-admin) .notice-bar.light-text p,body:not(.wp-admin) .notice-bar.light-text a,body:not(.wp-admin) .notice-bar.light-text a:visited{color:snow;color:var(--light-color)}body:not(.wp-admin) .light-text .light-background h1,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h1,body:not(.wp-admin) .light-text .light-background h2,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h2,body:not(.wp-admin) .light-text .light-background h3,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h3,body:not(.wp-admin) .light-text .light-background h4,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h4,body:not(.wp-admin) .light-text .light-background h5,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h5,body:not(.wp-admin) .light-text .light-background h6,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h6,body:not(.wp-admin) .light-text .light-background p,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background p,body:not(.wp-admin) .light-text .light-background li,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background li,body:not(.wp-admin) .light-text .light-background i,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background i,body:not(.wp-admin) .light-text .light-background a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background a,body:not(.wp-admin) .light-text .light-background span,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span,body:not(.wp-admin) .light-text .light-background address,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background address,body:not(.wp-admin) .light-text .light-background td,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background td,body:not(.wp-admin) .light-text .light-background th,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background th,body:not(.wp-admin) .light-text .light-background label,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background label{color:#333;color:var(--heading-text-color)}body:not(.wp-admin) .dark-col-text h1,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h1,body:not(.wp-admin) .dark-col-text h2,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h2,body:not(.wp-admin) .dark-col-text h3,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h3,body:not(.wp-admin) .dark-col-text h4,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h4,body:not(.wp-admin) .dark-col-text h5,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h5,body:not(.wp-admin) .dark-col-text h6,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h6,body:not(.wp-admin) .dark-col-text p,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text p,body:not(.wp-admin) .dark-col-text li,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text li,body:not(.wp-admin) .dark-col-text i,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text i,body:not(.wp-admin) .dark-col-text a,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text a,body:not(.wp-admin) .dark-col-text span,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text span,body:not(.wp-admin) .dark-col-text address,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text address,body:not(.wp-admin) .dark-col-text td,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text td,body:not(.wp-admin) .dark-col-text th,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text th,body:not(.wp-admin) .dark-col-text label,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text label,body:not(.wp-admin) .notice-bar.dark-col-text p,body:not(.wp-admin) .notice-bar.dark-col-text a,body:not(.wp-admin) .notice-bar.dark-col-text a:visited{color:#222;color:var(--dark-color)}body:not(.wp-admin) .primary-col-text h1,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text h1,body:not(.wp-admin) .primary-col-text h2,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text h2,body:not(.wp-admin) .primary-col-text h3,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text h3,body:not(.wp-admin) .primary-col-text h4,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text h4,body:not(.wp-admin) .primary-col-text h5,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text h5,body:not(.wp-admin) .primary-col-text h6,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text h6,body:not(.wp-admin) .primary-col-text p,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text p,body:not(.wp-admin) .primary-col-text li,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text li,body:not(.wp-admin) .primary-col-text i,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text i,body:not(.wp-admin) .primary-col-text a,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text a,body:not(.wp-admin) .primary-col-text span,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text span,body:not(.wp-admin) .primary-col-text address,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text address,body:not(.wp-admin) .primary-col-text td,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text td,body:not(.wp-admin) .primary-col-text th,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text th,body:not(.wp-admin) .primary-col-text label,.wp-admin .edit-post-visual-editor .acf-block-preview .primary-col-text label,body:not(.wp-admin) span.primary-col-text,.wp-admin .edit-post-visual-editor .acf-block-preview span.primary-col-text{color:#cd5c5c;color:var(--primary-color)}body:not(.wp-admin) a,.wp-admin .edit-post-visual-editor .acf-block-preview a,.wp-admin [class*=wc-block] a{font-family:Futura,sans-serif;font-family:var(--body-font);text-decoration:none;color:inherit;transition:color .3s ease}body:not(.wp-admin) .category li a,.wp-admin .edit-post-visual-editor .acf-block-preview .category li a,.master h4.read-more a{font-family:Futura,sans-serif;font-family:var(--body-font);font-style:normal}body:not(.wp-admin) p a,.wp-admin .edit-post-visual-editor .acf-block-preview p a,body:not(.wp-admin) p a:visited,body:not(.wp-admin) figcaption a,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a,body:not(.wp-admin) figcaption a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:visited,body:not(.wp-admin) span a,.wp-admin .edit-post-visual-editor .acf-block-preview span a,body:not(.wp-admin) span a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview span a:visited,body:not(.wp-admin) li a,.wp-admin .edit-post-visual-editor .acf-block-preview li a,body:not(.wp-admin) li a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview li a:visited,body:not(.wp-admin) td a,.wp-admin .edit-post-visual-editor .acf-block-preview td a,body:not(.wp-admin) td a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview td a:visited,body:not(.wp-admin) .light-text .light-background p a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background p a,body:not(.wp-admin) .light-text .light-background li a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background li a,body:not(.wp-admin) .light-text .light-background span a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span a,body:not(.wp-admin) .light-text .light-background td a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background td a,body:not(.wp-admin) .light-text .light-background figcaption a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background figcaption a,body:not(.wp-admin) .light-text .light-background p a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background p a:visited,body:not(.wp-admin) .light-text .light-background li a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background li a:visited,body:not(.wp-admin) .light-text .light-background span a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span a:visited,body:not(.wp-admin) .light-text .light-background td a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background td a:visited,body:not(.wp-admin) .light-text .light-background figcaption a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background figcaption a:visited{position:relative;transition:color .3s linear;padding:2px;display:inline-block;z-index:2;color:#666;color:var(--body-text-color)}body:not(.wp-admin) p a:before,.wp-admin .edit-post-visual-editor .acf-block-preview p a:before,body:not(.wp-admin) figcaption a:before,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:before,body:not(.wp-admin) span a:before,.wp-admin .edit-post-visual-editor .acf-block-preview span a:before,body:not(.wp-admin) li a:before,.wp-admin .edit-post-visual-editor .acf-block-preview li a:before,body:not(.wp-admin) td a:before,.wp-admin .edit-post-visual-editor .acf-block-preview td a:before{position:absolute;content:'';bottom:0;left:0;width:100%;height:2px;background:#87cefa;background:var(--link-color);transition:background .3s ease,height .3s ease;z-index:-1}ul#wp-admin-bar-root-default li a:before{position:static;bottom:unset;left:unset;width:auto;height:unset;background:unset;transition:none;z-index:0}body:not(.wp-admin) a.underline-hidden:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:before,body:not(.wp-admin) .underline-hidden a:before,.wp-admin .edit-post-visual-editor .acf-block-preview .underline-hidden a:before,body:not(.wp-admin) #footer-widget-area a:before,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-widget-area a:before,body:not(.wp-admin) #secondary a:before,.wp-admin .edit-post-visual-editor .acf-block-preview #secondary a:before,body:not(.wp-admin) span.author a:before,.wp-admin .edit-post-visual-editor .acf-block-preview span.author a:before,body:not(.wp-admin) span.posted-on a:before,.wp-admin .edit-post-visual-editor .acf-block-preview span.posted-on a:before,body:not(.wp-admin) span.posted-on a:before,.wp-admin .edit-post-visual-editor .acf-block-preview span.posted-on a:before,body:not(.wp-admin) .category li a:before,.wp-admin .edit-post-visual-editor .acf-block-preview .category li a:before,body:not(.wp-admin) .faq-nav li h3 a:before,.wp-admin .edit-post-visual-editor .acf-block-preview .faq-nav li h3 a:before,body:not(.wp-admin) .site-info a:before,.wp-admin .edit-post-visual-editor .acf-block-preview .site-info a:before,body:not(.wp-admin) #commentform a:before,.wpadmin .edit-post-visual-editor .acf-block-preview #comment-form a:before,body:not(.wp-admin) .bb-testimonial .source a:before,.wp-admin .edit-post-visual-editor .acf-block-preview .bb-testimonial .source a:before,body:not(.wp-admin) figcaption a:before,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:before,body:not(.wp-admin) #footer-block a:before,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-block a:before{height:0}#fp-nav ul li a:before,body.master:not(.wp-admin) .button-holder a:before,.master.wp-admin .edit-post-visual-editor .acf-block-preview .button-holder a:before,body:not(.wp-admin) a.underline-removed:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-removed:before,body:not(.wp-admin) .underline-removed a:before,.wp-admin .edit-post-visual-editor .acf-block-preview .underline-removed a:before{content:none}body:not(.wp-admin) .light-text p a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text p a,body:not(.wp-admin) .light-text li a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li a,body:not(.wp-admin) .light-text span a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text span a,body:not(.wp-admin) .light-text td a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text td a,body:not(.wp-admin) .light-text figcaption a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text figcaption a,body:not(.wp-admin) .light-text p a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text p a:visited,body:not(.wp-admin) .light-text li a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li a:visited,body:not(.wp-admin) .light-text span a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text span a:visited,body:not(.wp-admin) .light-text td a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text td a:visited,body:not(.wp-admin) .light-text figcaption a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text figcaption a:visited{color:snow;color:var(--light-color)}body:not(.wp-admin) .dark-col-text p a,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text p a,body:not(.wp-admin) .dark-col-text li a,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text li a,body:not(.wp-admin) .dark-col-text span a,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text span a,body:not(.wp-admin) .dark-col-text td a,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text td a,body:not(.wp-admin) .dark-col-text figcaption a,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text figcaption a,body:not(.wp-admin) .dark-col-text p a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text p a:visited,body:not(.wp-admin) .dark-col-text li a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text li a:visited,body:not(.wp-admin) .dark-col-text span a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text span a:visited,body:not(.wp-admin) .dark-col-text td a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text td a:visited,body:not(.wp-admin) .dark-col-text figcaption a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text figcaption a:visited{color:#222;color:var(--dark-color)}body:not(.wp-admin) p a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview p a:hover,body:not(.wp-admin) figcaption a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:hover,body:not(.wp-admin) span a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview span a:hover,body:not(.wp-admin) li a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview li a:hover,body:not(.wp-admin) td a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview td a:hover,body:not(.wp-admin) p a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview p a:focus,body:not(.wp-admin) figcaption a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:focus,body:not(.wp-admin) span a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview span a:focus,body:not(.wp-admin) li a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview li a:focus,body:not(.wp-admin) td a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview td a:focus,body:not(.wp-admin) .category li a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .category li a:hover,body:not(.wp-admin) .category li a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .category li a:focus,body:not(.wp-admin) .light-text .light-background p a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background p a:hover,body:not(.wp-admin) .light-text .light-background li a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background li a:hover,body:not(.wp-admin) .light-text .light-background span a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span a:hover,body:not(.wp-admin) .light-text .light-background td a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background td a:hover,body:not(.wp-admin) .light-text .light-background figcaption a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background figcaption a:hover,body:not(.wp-admin) .light-text .light-background p a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background p a:focus,body:not(.wp-admin) .light-text .light-background li a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background li a:focus,body:not(.wp-admin) .light-text .light-background span a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span a:focus,body:not(.wp-admin) .light-text .light-background td a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background td a:focus,body:not(.wp-admin) .light-text .light-background figcaption a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background figcaption a:focus,body:not(.wp-admin) .light-text p a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text p a:hover,body:not(.wp-admin) .light-text li a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li a:hover,body:not(.wp-admin) .light-text span a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text span a:hover,body:not(.wp-admin) .light-text td a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text td a:hover,body:not(.wp-admin) .light-text figcaption a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text figcaption a:hover,body:not(.wp-admin) .light-text p a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text p a:focus,body:not(.wp-admin) .light-text li a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li a:focus,body:not(.wp-admin) .light-text span a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text span a:focus,body:not(.wp-admin) .light-text td a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text td a:focus,body:not(.wp-admin) .light-text figcaption a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text figcaption a:focus,body:not(.wp-admin) .dark-col-text p a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text p a:hover,body:not(.wp-admin) .dark-col-text li a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text li a:hover,body:not(.wp-admin) .dark-col-text span a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text span a:hover,body:not(.wp-admin) .dark-col-text td a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text td a:hover,body:not(.wp-admin) .dark-col-text figcaption a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text figcaption a:hover,body:not(.wp-admin) .dark-col-text p a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text p a:focus,body:not(.wp-admin) .dark-col-text li a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text li a:focus,body:not(.wp-admin) .dark-col-text span a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text span a:focus,body:not(.wp-admin) .dark-col-text td a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text td a:focus,body:not(.wp-admin) .dark-col-text figcaption a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text figcaption a:focus,body:not(.wp-admin) .notice-bar.dark-col-text a:hover,body:not(.wp-admin) .notice-bar.dark-col-text a:focus{color:snow;color:var(--light-color)}body:not(.wp-admin) p a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview p a:hover:before,body:not(.wp-admin) figcaption a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:hover:before,body:not(.wp-admin) span a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview span a:hover:before,body:not(.wp-admin) li a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview li a:hover:before,body:not(.wp-admin) td a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview td a:hover:before,body:not(.wp-admin) p a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview p a:focus:before,body:not(.wp-admin) figcaption a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:focus:before,body:not(.wp-admin) span a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview span a:focus:before,body:not(.wp-admin) li a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview li a:focus:before,body:not(.wp-admin) td a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview td a:focus:before,body:not(.wp-admin) a.underline-hidden:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:hover:before,body:not(.wp-admin) a.underline-hidden:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:hover:before,body:not(.wp-admin) a.underline-hidden:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:hover:before,body:not(.wp-admin) a.underline-hidden:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:focus:before,body:not(.wp-admin) #footer-widget-area a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-widget-area a:hover:before,body:not(.wp-admin) #secondary a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview #secondary a:hover:before,body:not(.wp-admin) #footer-widget-area a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-widget-area a:focus:before,body:not(.wp-admin) #secondary a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview #secondary a:focus:before,body:not(.wp-admin) #commentform a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview #commentform a:hover:before,body:not(.wp-admin) #commentform a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview #commentform a:focus:before,body:not(.wp-admin) #footer-block a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-block a:hover:before,body:not(.wp-admin) #footer-block a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-block a:focus:before{background:#87cefa;background:var(--link-color);height:100%}body:not(.wp-admin) h1 a,.wp-admin .edit-post-visual-editor .acf-block-preview h1 a,body:not(.wp-admin) h2 a,.wp-admin .edit-post-visual-editor .acf-block-preview h2 a,body:not(.wp-admin) h3 a,.wp-admin .edit-post-visual-editor .acf-block-preview h3 a,body:not(.wp-admin) h4 a,.wp-admin .edit-post-visual-editor .acf-block-preview h4 a,body:not(.wp-admin) h5 a,.wp-admin .edit-post-visual-editor .acf-block-preview h5 a,body:not(.wp-admin) h6 a,.wp-admin .edit-post-visual-editor .acf-block-preview h6 a,body:not(.wp-admin) a.page-numbers,.wp-admin .edit-post-visual-editor .acf-block-preview a.page-numbers{text-decoration:none;font-family:Futura,Raleway,Tahoma,Arial,sans-serif;font-family:var(--heading-font);transition:all .3s ease}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:unset}body:not(.wp-admin) h1 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h1 a:hover,body:not(.wp-admin) h2 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h2 a:hover,body:not(.wp-admin) h3 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h3 a:hover,body:not(.wp-admin) h4 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h4 a:hover,body:not(.wp-admin) h5 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h5 a:hover,body:not(.wp-admin) h6 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h6 a:hover,body:not(.wp-admin) a.page-numbers:hover,.wp-admin .edit-post-visual-editor .acf-block-preview a.page-numbers:hover,body:not(.wp-admin) h1 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h1 a:focus,body:not(.wp-admin) h2 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h2 a:focus,body:not(.wp-admin) h3 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h3:focus,body:not(.wp-admin) h4 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h4 a:focus,body:not(.wp-admin) h5 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h5 a:focus,body:not(.wp-admin) h6 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h6 a:focus,body:not(.wp-admin) a.page-numbers:focus,.wp-admin .edit-post-visual-editor .acf-block-preview a.page-numbers:focus{color:#87cefa;color:var(--link-color);letter-spacing:0}body:not(.wp-admin) a.underline-removed:hover,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-removed:focus,body:not(.wp-admin) .underline-removed a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .underline-removed a:focus{letter-spacing:0}body:not(.wp-admin) h1 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h1 a:hover,body:not(.wp-admin) h1 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h1 a:focus{letter-spacing:-.5px}body:not(.wp-admin) h2 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h2 a:hover,body:not(.wp-admin) h2 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h2 a:focus{letter-spacing:-.25px}body:not(.wp-admin) h3 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h3 a:hover,body:not(.wp-admin) h3 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h3:focus{letter-spacing:-.1px}body:not(.wp-admin) h4 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h4 a:hover,body:not(.wp-admin) h4 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h4 a:focus{letter-spacing:0px}body:not(.wp-admin) h5 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h5 a:hover,body:not(.wp-admin) h5 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h5 a:focus{letter-spacing:.2px}body:not(.wp-admin) h6 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h6 a:hover,body:not(.wp-admin) h6 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h6 a:focus{letter-spacing:.25px}body:not(.wp-admin) .category li a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .category li a:hover,body:not(.wp-admin) .category li a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .category li a:focus{letter-spacing:inherit}.underline-link a,a.underline-link{position:relative;padding-bottom:10px}.underline-link a:before,a.underline-link:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#87cefa;background:var(--link-color)}mark,ins{background:#87cefa;background:var(--link-color);text-decoration:none}a.custom-icon:after,a.custom-icon:before{font-family:custom}a.custom-icon:after{padding-left:10px}a.custom-icon:before{padding-right:10px}a.arrow-up-after:after{content:'\e810'}a.arrow-up-before:before{content:'\e810'}.master span.custom-icon{font-family:custom}#wpadminbar a.ab-item:before{content:none}@media screen and (min-width:1024px){body:not(.preview).single.sidebar-enabled #main,body:not(.preview).page.sidebar-enabled #main{display:grid;grid-template-columns:70vw 30vw}body:not(.preview).single.sidebar-enabled #main [id*=hero],body:not(.preview).page.sidebar-enabled #main [id*=hero]{grid-column:1/-1}body:not(.preview).single.sidebar-enabled #main>*,body:not(.preview).page.sidebar-enabled #main>*{grid-column:1/2}body:not(.preview).single.sidebar-enabled #main #secondary,body:not(.preview).page.sidebar-enabled #main #secondary{grid-column:2/3 !important;grid-row:1/100}body:not(.preview).single.sidebar-enabled.has-hero #main #secondary,body:not(.preview).page.sidebar-enabled.has-hero #main #secondary{grid-column:2/3 !important;grid-row:2/100}}#post-nav{margin-bottom:0}.entry-footer.container{display:flex;justify-content:space-between}.post-nav-grid{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:var(--gap-lg);padding-top:var(--gap-lg);align-items:start}.master .post-nav-grid p{margin:0 0 5px;font-size:calc(1rem + 1vw);line-height:1;display:flex;align-items:center;justify-content:center}.post-nav-grid div>p:before,.post-nav-grid div>p:after{font-family:'custom';font-size:12px}.post-nav-grid .prev-post>p:before{content:'\e801';padding-right:10px}.post-nav-grid .next-post>p:after{content:'\e800';padding-left:10px}.post-navigation .post-nav-grid div{flex:0 0 100%;font-size:calc(1.25rem + 1vw)}.prev-post,.next-post{justify-content:center;text-align:center}.prev-post{margin-bottom:var(--gap-md)}.post-navigation .post-nav-grid a{margin:0;color:#333;color:var(--heading-text-color);text-decoration:none;font-family:Futura,Raleway,Tahoma,Arial,sans-serif;font-family:var(--heading-font);font-size:calc(1.75rem + 1vw);transition:letter-spacing .3s ease,opacity .3s ease}.post-navigation .post-nav-grid a:hover,#post-nav a:focus{color:#87cefa;color:var(--link-color);letter-spacing:.5px}.next-post,.prev-post{display:flex;flex-direction:column}@media screen and (min-width:500px){.prev-post{margin-bottom:0;position:relative;align-items:flex-start;text-align:left}.post-nav-grid .next-post{align-items:flex-end}.prev-post:after{position:absolute;content:'';right:-2rem;height:100%;width:3px;background:#333;background:var(--heading-text-color);transform:translateX(50%)}.next-post{justify-content:flex-end;text-align:right}.post-navigation .post-nav-grid div{flex:0 0 calc(50% - 2rem)}}body:not(.wp-admin).single-project #comments,.wp-admin.single-project .edit-post-visual-editor .acf-block-preview #comments{padding-top:40px;padding-bottom:40px;padding-top:var(--gap-md);padding-bottom:var(--gap-md);width:100%}#comment{margin-top:10px}#respond{padding-bottom:0}ol.comment-list{list-style:none;padding-left:0}.children{list-style:none}.comment-body{padding-bottom:40px;padding-bottom:var(--gap-md)}.comment-meta{height:50px}body:not(.wp-admin).single-project img.avatar,.wp-admin.single-project .edit-post-visual-editor .acf-block-preview img.avatar{height:68px;width:68px;height:var(--avatar-size);width:var(--avatar-size);float:left;clear:both;margin-right:15px;border-radius:100%}.says{display:none}.comment-form-cookies-consent label{padding-left:10px}.comment-content{padding:25px 0;padding:var(--gap-sm) 0}.comments-area .form-submit{margin-bottom:0;margin-top:25px;margin-top:var(--gap-sm)}.comments-area{padding-bottom:115px;padding-bottom:var(--gap-xl)}[id*=hero] .search-form{margin-top:25px;margin-top:var(--gap-sm)}.updated{display:none}.wp-admin .postcard{opacity:1 !important}.postcard{display:grid;box-shadow:7px 7px 7px -7px rgba(0,0,0,.4);box-shadow:var(--drop-shadow);background:#fcfcfc;grid-template-rows:300px auto 1fr auto;max-width:31.25rem;border-top:1px solid #f5f5f5;border-left:1px solid #f5f5f5;grid-template-rows:375px 1fr auto;grid-template-rows:var(--img-height) 1fr auto}.postcard>*{flex:0 0 100%}.dark-col-bg .postcard,.primary-col-bg .postcard,.secondary-col-bg .postcard{border:none}.postcard .post-thumbnail img{height:100%}.archive-post-thumbnail{line-height:0;overflow:hidden;background-size:cover;position:relative;height:100%}.postcard .archive-post-thumbnail:after{position:absolute;content:'';top:0;bottom:0;left:0;right:0;opacity:1;background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(0,0,0,.1) 100%);transition:opacity .3s ease}.postcard .archive-post-thumbnail:hover:after{opacity:0}.postcard img.avatar{margin:-30px 0 0;margin:calc(-1*68px/2) 0 0 0;margin:calc(-1*var(--avatar-size)/2) 0 0 0;position:relative;left:40px;left:var(--gap-md);height:68px;height:var(--avatar-size);width:68px;width:var(--avatar-size)}.postcard-content{padding:70px 40px 40px;padding:var(--gap-lg) var(--gap-md) var(--gap-md) var(--gap-md);line-height:1}.postcard h3.entry-title{margin-bottom:40px;margin-bottom:var(--gap-md);margin-top:0}.master .category ul.post-categories{margin-bottom:0}.master .postcard h4.category{margin:10px 0 0;text-transform:none;display:flex;align-items:baseline}.master .postcard h4.category,.master .postcard h4.category li a{font-family:Futura,sans-serif;font-family:var(--body-font);font-style:normal}.master .postcard h4.category{margin-top:0}.postcard h4.category li{padding-bottom:0;line-height:1}.postcard .posted-on p{margin-bottom:0}.postcard-overview{margin-top:25px;margin-top:var(--gap-sm)}.read-more{padding:25px 40px 70px;padding:var(--gap-sm) var(--gap-md) var(--gap-lg) var(--gap-md);line-height:1;display:block}.read-more a:after{content:'\e800';font-family:"custom";margin-left:1rem}.postcard h4.read-more{margin:0}@media screen and (min-width:900px){.postcard img.avatar{left:25px;left:var(--gap-sm)}.postcard-content{padding:40px 25px 25px;padding:var(--gap-md) var(--gap-sm) var(--gap-sm) var(--gap-sm)}.read-more{padding:14px 25px 40px;padding:var(--gap-xs) var(--gap-sm) var(--gap-md) var(--gap-sm)}.postcard h3.entry-title{margin-bottom:25px;margin-bottom:var(--gap-sm)}}.postcard-simple .postcard-simple-content{background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column;padding:115px 8vw;padding:var(--gap-xl) var(--indent)}.postcard-simple .postcard-simple-content:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.7}.nav-slider .archive-post-thumbnail{position:absolute}.nav-slider .postcard-simple{position:relative}.postcard-simple .postcard-simple-content>*{z-index:2}.postcard-simple-content h3.entry-title{font-size:calc(1.5rem + 1vw)}.master .postcard-simple h4.read-more{margin:0;padding:0}.cards-grid{display:grid;grid-gap:40px;grid-gap:var(--gap-md);justify-content:center}.wide-gutter .cards-grid{grid-gap:40px;grid-gap:var(--gap-md)}.narrow-gutter .cards-grid{grid-gap:7px;grid-gap:var(--gap-xxs)}.no-gutter .cards-grid{grid-gap:0}body:not(.wp-admin) .animated .cards-grid .postcard{opacity:0;transition:opacity 1s ease,transform 1s ease;transform:translateY(100px)}body:not(.wp-admin) .animated .cards-grid .postcard.active{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.cards-grid.two-column-archive{grid-template-columns:1fr 1fr}.cards-grid.two-column-archive .postcard{max-width:40rem}.cards-grid.two-column-archive .postcard:nth-child(2n+1){justify-self:flex-end}.cards-grid.two-column-archive .postcard:nth-child(2n+2){justify-self:flex-start}.animated .cards-grid.two-column-archive .postcard.active:nth-child(2n){transition-delay:.25s}}@media screen and (min-width:1024px){.cards-grid.three-column-archive{grid-template-columns:1fr 1fr 1fr}.cards-grid.three-column-archive .postcard{max-width:40rem}.cards-grid.three-column-archive .postcard:nth-child(3n+1){justify-self:flex-end}.cards-grid.three-column-archive .postcard:nth-child(3n+2){justify-self:center}.cards-grid.three-column-archive .postcard:nth-child(3n+3){justify-self:flex-start}.animated .cards-grid.three-column-archive .postcard.active:nth-child(2n){transition-delay:.25s}.animated .cards-grid.three-column-archive .postcard.active:nth-child(3n){transition-delay:.5s}}#footer-block{padding-bottom:0}#footer-block section:last-of-type{padding-bottom:40px;padding-bottom:var(--gap-md)}#footer-block .multi-sce-grid-row:not(.one-column-row) .p-img-holder,#footer-block .multi-sce-grid-row:not(.one-column-row) p img:only-child{max-width:220px;max-height:unset;object-fit:contain;object-position:top;width:80%;height:auto}#footer-block .phone-number,#footer-block .email-address{display:block}.site-info{padding-top:40px;padding-top:calc(.6*var(--gap-md));padding-bottom:40px;padding-bottom:calc(.6*var(--gap-md));background:var(--primary-color);margin-top:calc(1*40px);margin-top:calc(1*var(--gap-md))}.master .site-info p,.master .site-info span{font-size:calc(.9rem + .15vw)}@media screen and (max-width:599px){.site-info .multi-sce-grid-row:not(:last-child),.site-info .multi-sce-grid-column:not(:last-child){margin-bottom:14px;margin-bottom:var(--gap-xs)}}.js .reveal-footer #colophon{bottom:0;width:100%;z-index:0;display:grid;max-height:100vh;overflow-y:scroll;scrollbar-width:none}.js .reveal-footer #colophon::-webkit-scrollbar{display:none}.js .reveal-footer #colophon{-ms-overflow-style:none}.reveal-footer #main{z-index:1}.js .reveal-footer .during-footer #colophon,.js .reveal-footer .after #colophon{transform:translateY(0px) !important}.js .reveal-footer div#page:not(.during-footer) #main{margin-bottom:0 !important}.js .reveal-footer #footer-block{align-self:flex-end}.js .reveal-footer .during-footer #colophon{position:fixed}.js .reveal-footer .after #colophon{z-index:2}@media screen and (max-width:782px){.admin-bar #masthead{top:46px}}.admin-bar #masthead{top:32px}.notice-bar{display:flex;margin-left:-5vw;margin-left:calc(-1*var(--indent));margin-right:-5vw;margin-right:calc(-1*var(--indent));align-items:center;padding:10px 5vw;padding:10px var(--indent);justify-content:center;width:100vw}.notice-bar p{margin-top:0}body:not(.home).notice-bar-home-only .notice-bar{display:none}#masthead{position:fixed;top:0;left:0;transform:translateY(0);-webkit-transform:translateY(0)}.white-bg#masthead,.show-nav #masthead,#mstr #masthead.expanded.white-bg,#mstr.transparent-header .nav-at-top #masthead.white-bg.expanded,#mstr.transparent-header .nav-at-top.refreshed-down-page #masthead.white-bg{background-color:snow;background-color:var(--light-color)}#masthead.primary-col-bg,.show-nav #masthead.primary-col-bg,#mstr #masthead.expanded.primary-col-bg,#mstr.transparent-header .nav-at-top #masthead.primary-col-bg.expanded,#mstr.transparent-header .nav-at-top.refreshed-down-page #masthead.primary-col-bg{background-color:#cd5c5c;background-color:var(--primary-color)}#masthead.secondary-col-bg,.show-nav #masthead.secondary-col-bg,#mstr #masthead.expanded.secondary-col-bg,#mstr.transparent-header .nav-at-top #masthead.secondary-col-bg.expanded,#mstr.transparent-header .nav-at-top.refreshed-down-page #masthead.secondary-col-bg{background-color:#d3d3d3;background-color:var(--secondary-color)}#masthead.tertiary-col-bg,.show-nav #masthead.tertiary-col-bg,#mstr #masthead.expanded.tertiary-col-bg,#mstr.transparent-header .nav-at-top #masthead.tertiary-col-bg.expanded,#mstr.transparent-header .nav-at-top.refreshed-down-page #masthead.tertiary-col-bg{background-color:#4682b4;background-color:var(--tertiary-color)}#masthead.dark-col-bg,.show-nav #masthead.dark-col-bg,#mstr #masthead.expanded.dark-col-bg,#mstr.transparent-header .nav-at-top #masthead.dark-col-bg.expanded,#mstr.transparent-header .nav-at-top.refreshed-down-page #masthead.dark-col-bg{background-color:#222;background-color:var(--dark-color)}.dark-col-text .nav-toggle span,#mstr #masthead.dark-col-text.expanded .nav-toggle span{background-color:#222;background-color:var(--dark-color)}.dark-col-text #primary-menu li a,.transparent-header .nav-at-top .expanded.dark-col-text #primary-menu li a{color:#222;color:var(--dark-color)}.light-text .nav-toggle span,#mstr #masthead.light-text.expanded .nav-toggle span{background-color:snow;background-color:var(--light-color)}.light-text #primary-menu li a,.transparent-header .nav-at-top .expanded.light-text #primary-menu li a{color:snow;color:var(--light-color)}.dark-col-logo svg.custom-logo path,.transparent-header .nav-at-top #masthead.expanded.dark-col-logo svg.custom-logo path{fill:#222;fill:var(--dark-color)}.light-col-logo svg.custom-logo path,.transparent-header .nav-at-top #masthead.expanded.light-col-logo svg.custom-logo path{fill:snow;fill:var(--light-color)}#mstr.transparent-header .nav-at-top #masthead{background:0 0}.transparent-header .nav-at-top #masthead svg.custom-logo path{fill:snow;fill:var(--light-color)}.transparent-header .nav-at-top #masthead .custom-logo-link:hover svg.custom-logo path,.transparent-header .nav-at-top #masthead .custom-logo-link:focus svg.custom-logo path{fill:#87cefa;fill:var(--link-color)}.transparent-header .nav-at-top #masthead .nav-toggle span{background-color:snow;background:var(--light-color)}.transparent-header .nav-at-top #primary-menu li a{color:snow;color:var(--light-color)}#masthead{width:100%;max-width:100vw;z-index:9999;will-change:transform;transition:all .3s ease;padding-left:5vw;padding-right:5vw;padding-left:var(--indent);padding-right:var(--indent);flex-wrap:wrap}.site-branding{height:60px;height:var(--nav-height);display:flex;justify-content:space-between;align-items:center}.custom-logo-link{height:100%;max-width:60%}body:not(.wp-admin) .custom-logo-link svg,body:not(.wp-admin) .custom-logo-link img{height:100%;padding:calc(60px/4) 0;padding:calc(var(--nav-height)/4) 0;object-position:left;width:auto}.custom-logo-link.mobile-logo svg,.custom-logo-link.mobile-logo img{padding:calc(60px/6) 0;padding:calc(var(--nav-height)/6) 0;width:auto}.custom-logo-link img{transition:opacity .3s ease;object-fit:contain;object-position:left}.mobile-logo{display:block}.mobile-logo+.main-logo{display:none}.show-nav:not(.nav-at-top) #masthead,#mstr #masthead.expanded{box-shadow:0px 7px 7px -7px rgba(0,0,0,.2)}.custom-logo-link svg.custom-logo path,.custom-logo-link svg.custom-logo path{transition:fill .3s ease}.custom-logo-link:hover svg.custom-logo path,.custom-logo-link:focus svg.custom-logo path{fill:#87cefa;fill:var(--link-color)}#mstr .nav-toggle{border-radius:5px;background-color:transparent;height:45px;width:45px;cursor:pointer;padding:0;outline:none;box-shadow:none;position:relative;margin-top:0;border:none}#mstr .nav-toggle:after{content:none}#mstr #masthead.expanded{box-shadow:0px 7px 7px -7px rgba(0,0,0,.2)}#primary-menu::-webkit-scrollbar{width:0}.nav-toggle span{display:block;height:2px;width:100%;transition:transform .3s ease,top .3s ease,bottom .3s ease;position:absolute}.nav-toggle span:first-child{top:10px}.nav-toggle span:nth-child(2){top:50%;transform:translateY(-50%)}.nav-toggle span:last-child{bottom:10px}.nav-toggle:hover span:first-child,.nav-toggle:focus span:first-child{top:7px}.nav-toggle:hover span:last-child,.nav-toggle:focus span:last-child{bottom:7px}.nav-toggle.open span:first-child{transform:rotate(45deg);top:50%}.nav-toggle.open span:nth-child(2){width:0;opacity:0}.nav-toggle.open span:last-child{transform:rotate(-45deg);top:50%}#primary-menu{list-style:none;padding-left:0;margin:0;display:block;max-height:0;overflow:hidden;transition:max-height .3s ease;z-index:10;padding-top:0}#primary-menu li a{display:inline-block;position:relative;padding-bottom:0;transition:color .3s ease,letter-spacing .3s ease;display:block;padding:10px 0}#primary-menu li a:hover,#primary-menu li a:focus{color:#87cefa;color:var(--link-color);letter-spacing:.25px}#primary-menu li{float:none;margin-left:0}#primary-menu li:first-child{padding-top:15px}#primary-menu li:last-child{padding-bottom:20px}#primary-menu li a:before{content:none}#primary-menu .sub-menu{margin-left:30px;padding-top:0;margin-bottom:0}.hide-nav #masthead{transform:translateY(-100%)}#primary-menu.collapse{max-height:calc(100vh - 60px);max-height:calc(100vh - var(--nav-height));overflow-y:scroll;overflow-x:hidden;-webkit-scrollbar-width:none;scrollbar-width:none}#primary-menu li.icon.before>a:before{font-family:custom;position:static;background:unset;padding-right:10px}#primary-menu li.icon.account.before>a:before{content:'\e80b'}#primary-menu li.icon.basket.before>a:before{content:'\e80a'}#primary-menu li.icon.after>a:after{font-family:custom;position:static;background:unset;padding-left:10px}#primary-menu li.icon.account.after>a:after{content:'\e80b'}#primary-menu li.icon.basket.after>a:after{content:'\e80a'}#masthead{clear:both}body:not(.wp-admin) button.slick-prev,body:not(.wp-admin) button.slick-next,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}body:not(.wp-admin) button.slick-prev:hover,body:not(.wp-admin) button.slick-prev:focus,body:not(.wp-admin) button.slick-next:hover,body:not(.wp-admin) button.slick-next:focus,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev:hover,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev:focus,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next:hover,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next:focus{color:transparent;outline:none;background:0 0}body:not(.wp-admin) button.slick-prev:hover:before,body:not(.wp-admin) button.slick-prev:focus:before,body:not(.wp-admin) button.slick-next:hover:before,body:not(.wp-admin) button.slick-next:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next:focus:before{opacity:1;transform:scale(1.05)}body:not(.wp-admin) button.slick-prev.slick-disabled:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next.slick-disabled:before,body:not(.wp-admin) button.slick-prev.slick-disabled:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next.slick-disabled:before{opacity:.25}body:not(.wp-admin) button.slick-prev:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next:before,body:not(.wp-admin) button.slick-prev:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.wp-admin) button.slick-prev,body:not(.wp-admin) button.slick-prev,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev{left:-25px}[dir=rtl] body:not(.wp-admin) button.slick-prev,[dir=rtl] .wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev{right:-25px;left:auto}body:not(.wp-admin) button.slick-prev:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev:before{content:'←'}[dir=rtl] body:not(.wp-admin) button.slick-prev:before,[dir=rtl] .wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev:before{content:'→'}body:not(.wp-admin) button.slick-next,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next{right:-25px}[dir=rtl] body:not(.wp-admin) button.slick-next,[dir=rtl] .wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next{right:auto;left:-25px}body:not(.wp-admin) button.slick-next:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next:before{content:'→'}[dir=rtl] body:not(.wp-admin) button.slick-next:before,[dir=rtl] .wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider{line-height:0}.slider-nav .slick-current img{opacity:1}.slick-dotted.slick-slider{margin-bottom:0}.slick-track{display:flex;align-items:center}.slick-dots{display:flex !important;justify-content:center;bottom:0;width:50px;width:var(--sl-counter-width);height:50px;height:var(--sl-nav-height);align-items:center;right:50px;right:var(--sl-arrow-width);z-index:2}.slick-dots li{margin:0 3px;width:50px;height:50px;width:var(--sl-dot-width);height:var(--sl-dot-height)}.slick-dots li button{width:10px;height:30px;width:var(--sl-dot-width);height:var(--sl-dot-height);padding:0;position:absolute;bottom:0}.slick-dots li button:before{opacity:.75;content:'';bottom:0;width:10px;height:30px;width:var(--sl-dot-width);height:var(--sl-dot-height)}.slick-dots li.slick-active,.slick-dots li.slick-active button:before{opacity:1;height:calc(1.3*30px);height:calc(1.3*var(--sl-dot-height))}body:not(.wp-admin) button.slick-prev,body:not(.wp-admin) button.slick-next,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next{z-index:1;width:50px;height:50px;width:var(--sl-arrow-width);height:var(--sl-nav-height);top:auto;-webkit-transform:none;-ms-transform:none;transform:none;bottom:0;box-shadow:none;display:flex !important;align-items:center;justify-content:center;position:absolute;transition:transform .3s ease}body:not(.wp-admin) button.slick-prev:before,body:not(.wp-admin) button.slick-next:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next:before{font-size:16px;font-family:'custom';transition:transform .3s ease}.slick-arrow:after{content:none}body:not(.wp-admin) button.slick-prev:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev:before{content:'\e801';transform-origin:right center}body:not(.wp-admin) button.slick-next:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next:before{content:'\e800';transform-origin:left center}[class*=slider-counter]{z-index:3;display:flex;align-items:center;justify-content:center;width:50px;width:var(--sl-counter-width);height:50px;height:var(--sl-nav-height);position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(100%)}body:not(.wp-admin) button.slick-prev,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev{transform:translateY(100%)}body:not(.wp-admin) button.slick-next,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next{transform:translateY(100%)}.slider-separator{margin:0 10px;width:2px;height:25px}body:not(.wp-admin) button.slick-prev:before,body:not(.wp-admin) button.slick-next:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev:before,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next:before,body:not(.wp-admin) [class*=slider-counter] span,.wp-admin .edit-post-visual-editor .acf-block-preview [class*=slider-counter] span{color:#333}.slick-dots li button:before,.slider-separator{background:#333}.master .light-text .slick-slider button{outline:none}.master .light-text .slick-prev:before,.master .light-text .slick-next:before,.master .light-text [class*=slider-counter] span,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .slick-prev:before,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .slick-next:before,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text [class*=slider-counter] span{color:snow;color:var(--light-color)}.master .light-text .slick-dots li button:before,.light-text .slider-separator{background:snow;background:var(--light-color)}body:not(.wp-admin) button.slick-next,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-next{right:0;left:auto}body:not(.wp-admin) button.slick-prev,.wp-admin .edit-post-visual-editor .acf-block-preview button.slick-prev{right:100px;right:calc(var(--sl-counter-width) + var(--sl-arrow-width));left:auto}.master .slider-centre-nav{padding-bottom:120px;padding-bottom:calc(var(--gap-lg) + var(--sl-nav-height));position:relative}.slider-centre-nav .slick-slider{padding-bottom:25px;padding-bottom:var(--gap-sm)}.slider-centre-nav.slick-slider:after,body:not(.wp-admin) .slider-centre-nav button.slick-prev,body:not(.wp-admin) .slider-centre-nav button.slick-next,.wp-admin .edit-post-visual-editor .acf-block-preview .slider-centre-nav button.slick-prev,.wp-admin .edit-post-visual-editor .acf-block-preview .slider-centre-nav button.slick-next{bottom:0;outline:none;background-color:unset}body:not(.wp-admin) .slider-centre-nav button.slick-prev,.wp-admin .edit-post-visual-editor .acf-block-preview .slider-centre-nav button.slick-prev{right:calc(50% + 25px);left:auto}body:not(.wp-admin) .slider-centre-nav button.slick-next,.wp-admin .edit-post-visual-editor .acf-block-preview .slider-centre-nav button.slick-next{right:calc(50% - 75px);left:auto}body:not(.wp-admin) .slider-centre-nav button.slick-prev,.wp-admin .edit-post-visual-editor .acf-block-preview .slider-centre-nav button.slick-prev,body:not(.wp-admin) .slider-centre-nav button.slick-next,.wp-admin .edit-post-visual-editor .acf-block-preview .slider-centre-nav button.slick-next,.slider-centre-nav [class*=slider-counter]{bottom:70px;bottom:var(--gap-lg)}body:not(.wp-admin) .slider-centre-nav button.slick-prev,.wp-admin .edit-post-visual-editor .acf-block-preview .slider-centre-nav button.slick-prev,body:not(.wp-admin) .slider-centre-nav button.slick-next,.wp-admin .edit-post-visual-editor .acf-block-preview .slider-centre-nav button.slick-next{transform:translateY(0)}.slider-centre-nav [class*=slider-counter]{transform:translateX(-50%) translateY(0)}.slider-centre-nav .slick-dots{display:flex;transform:translateY(100%) translateX(50%);background:0 0;right:50%}body:not(.wp-admin) .nav-inside button.slick-prev,.wp-admin .edit-post-visual-editor .acf-block-preview .nav-inside button.slick-prev,body:not(.wp-admin) .nav-inside button.slick-next,.wp-admin .edit-post-visual-editor .acf-block-preview .nav-inside button.slick-next{transform:translateY(0)}.nav-inside .slick-slider:after{content:'';position:absolute;bottom:0;width:150px;width:calc(var(--sl-counter-width) + var(--sl-arrow-width) + var(--sl-arrow-width));height:50px;height:var(--sl-nav-height);background-color:snow;opacity:.5}.nav-inside .slick-slider:after{right:0}.nav-inside [class*=slider-counter]{transform:translateY(0)}.slider-centre-nav.nav-inside .slick-slider:after{right:50%;transform:translateY(0) translateX(50%)}.slider-centre-nav.nav-inside [class*=slider-counter]{left:50%;transform:translateY(0) translateX(-50%)}.slider-centre-nav.nav-inside .slick-dots{display:flex;transform:translateY(0) translateX(50%);background:0 0;right:50%}.hide-dots .slick-dots{display:none !important}img+.lazy-load-off{display:none}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{opacity:0;background-color:#fff}figure.wp-block-image img.lazy-hidden{min-width:150px}.lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1 !important}.wpforms-container:nth-child(1){margin-top:0}.wpforms-container{margin-top:25px;margin-top:var(--gap-sm)}.wpforms-field{display:flex;flex-direction:column;margin-bottom:14px;margin-bottom:var(--gap-xs)}.master .wpforms-required-label{color:red}.wpforms-field-label{margin-bottom:5px}.wpforms-field input,.wpforms-field textarea{padding:7px;background:rgba(255,255,255,.5);border-bottom:2px solid #bbb}.light-text .wpforms-field input,.light-text .wpforms-field textarea{border-bottom:2px solid snow;border-bottom:2px solid var(--light-color)}.wpforms-field textarea{height:12rem}.wpforms-form .wpforms-field-hp{display:none !important;position:absolute !important;left:-9000px !important}.wpforms-field:last-child{margin-bottom:25px;margin-bottom:var(--gap-sm)}.wpforms-confirmation-scroll{background:#90ee90;padding:14px 25px;padding:var(--gap-xs) var(--gap-sm);margin-top:45px;margin-top:var(--gap-md)}div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding-top:25px;padding-top:var(--gap-sm)}.multi-sce-grid-row .row-holder.centre-content .multi-sce-grid-column{justify-content:center;display:flex}body:not(.wp-admin) .wpforms-confirmation-scroll p{color:#222}body:not(.wp-admin).master [id*=social] ul,.wp-admin .edit-post-visual-editor .acf-block-preview [id*=social] ul{display:flex;justify-content:flex-start;margin-left:-15px;margin-bottom:0;padding-left:0}body:not(.wp-admin).master [id*=social].widget ul li,.wp-admin .edit-post-visual-editor .acf-block-preview [id*=social].widget ul li{margin:0;padding:0;list-style-type:none}body:not(.wp-admin).master [id*=social].widget ul li::marker,.wp-admin .edit-post-visual-editor .acf-block-preview [id*=social].widget ul li::marker{content:none}body:not(.wp-admin).master [id*=social] li a,.wp-admin .edit-post-visual-editor .acf-block-preview [id*=social] li a{padding:15px;margin:0 20px 0 0;transition:color .3s ease,transform .3s ease}body:not(.wp-admin).master .social-icon:hover,body:not(.wp-admin).master .social-icon:focus,.wp-admin .edit-post-visual-editor .acf-block-preview .social-icon:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .social-icon:focus{color:#87cefa;color:var(--link-color);transform:scale(1.1)}body:not(.wp-admin).master [id*=social] li:last-child a,.wp-admin .edit-post-visual-editor .acf-block-preview [id*=social] li:last-child a{margin-right:0}a.social-icon{font-size:0}a.social-icon:before{content:none !important}a.social-icon:after{font-family:custom;font-size:calc(1.4rem + .2vw);position:static}a.social-icon[href*=facebook]:after{content:'\f09a'}a.social-icon[href*=twitter]:after{content:'\f099'}a.social-icon[href*=instagram]:after{content:'\f32d'}a.social-icon[href*=pinterest]:after{content:'\f231'}a.social-icon[href*=dribbble]:after{content:'\f17d'}a.social-icon[href*=linkedin]:after{content:'\f0e1'}a.social-icon[href*=behance]:after{content:'\f1b4'}a.social-icon[href*=youtube]:after{content:'\f16a'}a.social-icon[href*=spotify]:after{content:'\f1bc'}a.social-icon[href*=snapchat]:after{content:'\f2ac'}a.social-icon[href*=soundcloud]:after{content:'\e804'}a.social-icon[href*=apple]:after{content:'\f179'}a.social-icon[href*="play.google"]:after{content:'\f17b'}a.button span.social-icon{font-size:0}a.button span.social-icon:after{font-family:custom;font-size:calc(1.4rem + .2vw);position:static;padding-right:10px}a.button[href*=apple] span.social-icon:after{content:'\f179'}a.button[href*="play.google"] span.social-icon:after{content:'\f17b'}a.button span.social-icon:hover,a.button span.social-icon:focus{color:inherit}.master #cookie-law-info-bar{box-shadow:rgba(0,0,0,.5) 0px 5px 15px}#cookie-law-info-bar{transition:opacity .3s ease;max-width:100vw}div#cookie-law-info-bar>span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}a.cli_settings_button{color:#666 !important;color:var(--body-text-color) !important}a.cli_settings_button:hover,a.cli_settings_button:focus{color:snow !important;color:var(--light-color) !important}#cookie_action_close_header:before{content:none}.master .cli-plugin-button,.master .cli-plugin-button:visited,.master .medium.cli-plugin-button,.master .medium.cli-plugin-button:visited{font-size:calc(.9rem + .2vw);line-height:1}a#cookie_action_close_header:hover,a#cookie_action_close_header:focus{color:snow !important;color:var(--light-color) !important;background:#333 !important;background:var(--heading-text-color) !important}.cli-modal-open div#cookie-law-info-bar{opacity:0 !important}.master button#cliModalClose{border-radius:0;box-shadow:none}.cli-modal-close:hover svg{fill:snow;fill:var(--light-color)}.cli-tab-pane.cli-fade{padding:14px 7px;padding:var(--gap-xs) var(--gap-xxs)}.cli-tab-pane.cli-fade p{font-size:calc(.9rem + .1vw)}.acf-map{width:100%;height:400px;height:var(--img-height);border:#ccc solid 1px;margin:0}.master .acf-map img{max-width:inherit !important;object-fit:unset;height:unset}.master img[aria-label*=Pegman]{object-fit:unset}.master button[class*=gm-control]{box-shadow:none;outline:none}.master .gm-compass-needle{cursor:pointer;overflow:hidden;width:20px;height:48px;position:absolute;top:0;left:14px;background-color:Transparent;border:none;outline:none;padding:0;border-width:0}.master .gm-compass-turn{cursor:pointer;overflow:hidden;width:14px;height:48px;position:absolute;top:0;left:0;background-color:Transparent;border:none;outline:none;padding:0;border-width:0}.master button[class*=gm-control]:hover{background:0 0}.wp-admin .acf-map{background:url(https://images.pexels.com/photos/240834/pexels-photo-240834.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500);background-size:cover;position:relative}.wp-admin .acf-map:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity:.5}.wp-admin .acf-map:after{content:'Google Maps will not load in an admin window. Please check the map by either hitting the Preview button at the top right of the screen or by hitting Update & visiting the site.';font-family:Futura,sans-serif;font-family:var(--body-font);padding:50px;position:absolute;top:50%;transform:translateY(-50%);color:snow;font-size:calc(18px + .5vw)}.area-global .widgettitle{display:none}.area-global{display:flex}.area-global .widgettitle{margin:0 10px 0 0;font-size:calc(16px + .1vw);letter-spacing:0;font-weight:500}.area-global .textwidget p{margin-bottom:0}.area-global:last-child{margin-bottom:0}.sb_instagram_header{display:none}.master .sbi_btn_text{font-size:unset;line-height:1;color:unset}#sbi_load{margin-top:25px;margin-top:var(--gap-sm)}.master #sb_instagram .sbi_follow_btn a:hover,.master #sb_instagram .sbi_follow_btn a:focus{box-shadow:none}.master .sbi_follow_btn a:before{content:none}.master #sb_instagram #sbi_load .sbi_load_btn span{color:#333;color:var(--heading-text-color);font-family:Futura,Raleway,Tahoma,Arial,sans-serif;font-family:var(--heading-font);text-transform:uppercase}.master .light-text #sb_instagram #sbi_load .sbi_load_btn span{color:snow;color:var(--light-color)}.master #sb_instagram #sbi_load .sbi_load_btn:hover span,.master #sb_instagram .sbi_follow_btn a:hover span,.master #sb_instagram #sbi_load .sbi_load_btn:focus span,.master #sb_instagram .sbi_follow_btn a:focus span{color:snow;color:var(--light-color)}.master .light-text #sb_instagram #sbi_load .sbi_load_btn:hover span,.master .light-text #sb_instagram .sbi_follow_btn a:hover span,.master .light-text #sb_instagram #sbi_load .sbi_load_btn:focus span,.master .light-text #sb_instagram .sbi_follow_btn a:focus span{color:#333;color:var(--heading-text-color)}.master #sb_instagram #sbi_load .sbi_load_btn,.master #sb_instagram .sbi_follow_btn a{margin:10px auto 0 auto}.master .seoquake-nofollow{text-decoration:none !important}.master label input.sf-input-text{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xXzFfIj4NCgk8cGF0aCBkPSJNMzUuMywwLjNDNTQuNSwwLjMsNzAsMTUuOSw3MCwzNWMwLDguNC0zLDE2LjItOC4xLDIyLjJsMzcuNywzNy4zbC00LjksNUw1Nyw2Mi4zYy01LjksNC44LTEzLjUsNy42LTIxLjcsNy42DQoJCWMtMTkuMiwwLTM0LjctMTUuNi0zNC43LTM0LjdDMC41LDE1LjksMTYuMSwwLjMsMzUuMywwLjN6IE0zNS4zLDYyLjhDNTAuNiw2Mi44LDYzLDUwLjQsNjMsMzUuMVM1MC42LDcuMywzNS4zLDcuMw0KCQlTNy42LDE5LjcsNy42LDM1UzIwLDYyLjgsMzUuMyw2Mi44eiIvPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzJfMV8iPg0KPC9nPg0KPC9zdmc+DQo=);background-repeat:no-repeat;background-position:7px;background-size:15px;padding-left:35px}.one_line_col{margin-top:40px;margin-top:var(--gap-md)}.master .column-wp-shortPixel img.sp-loading-small{margin-top:2px;float:left;margin-right:5px;height:auto;min-height:unset}@media (prefers-reduced-motion){body{scroll-behavior:auto}#fader{display:none}@keyframes fade-out{from{opacity:1}to{opacity:0}}#fader.fade-out{animation:unset;transition:none}.postcard{opacity:1 !important}#plh .wpforms-field-label{height:calc(1.3rem + .1vw);clip-path:none;transition:none}#plh .wpforms-field-label.wplabel-active{height:calc(1.3rem + .1vw);clip-path:none}}@media (prefers-color-scheme:dark){body,.white-bg{background-color:#222;--secondary-color:#323232;--primary-color:#343434;--tertiary-color:#323434;--dark-color:#222}.master .white-bg{background-color:#222}#fader{background:#222}body:not(.wp-admin) h1,.wp-admin .edit-post-visual-editor .acf-block-preview h1,body:not(.wp-admin) h2,.wp-admin .edit-post-visual-editor .acf-block-preview h2,body:not(.wp-admin) h3,.wp-admin .edit-post-visual-editor .acf-block-preview h3,body:not(.wp-admin) h4,.wp-admin .edit-post-visual-editor .acf-block-preview h4,body:not(.wp-admin) h5,.wp-admin .edit-post-visual-editor .acf-block-preview h5,body:not(.wp-admin) h6,.wp-admin .edit-post-visual-editor .acf-block-preview h6,body:not(.wp-admin) h1 span,.wp-admin .edit-post-visual-editor .acf-block-preview h1 span,body:not(.wp-admin) h2 span,.wp-admin .edit-post-visual-editor .acf-block-preview h2 span,body:not(.wp-admin) h3 span,.wp-admin .edit-post-visual-editor .acf-block-preview h3 span,body:not(.wp-admin) h4 span,.wp-admin .edit-post-visual-editor .acf-block-preview h4 span,body:not(.wp-admin) h5 span,.wp-admin .edit-post-visual-editor .acf-block-preview h5 span,body:not(.wp-admin) h6 span,.wp-admin .edit-post-visual-editor .acf-block-preview h6 span,body:not(.wp-admin) address,.wp-admin .edit-post-visual-editor .acf-block-preview address,body:not(.wp-admin) p,.wp-admin .edit-post-visual-editor p,body:not(.wp-admin) li,.wp-admin .edit-post-visual-editor .acf-block-preview li,body:not(.wp-admin) span,.wp-admin .edit-post-visual-editor span,body:not(.wp-admin) input,.wp-admin .edit-post-visual-editor .acf-block-preview input,body:not(.wp-admin) label,.wp-admin .edit-post-visual-editor .acf-block-preview label,body:not(.wp-admin) td,.wp-admin .edit-post-visual-editor .acf-block-preview td,body:not(.wp-admin) th,.wp-admin .edit-post-visual-editor .acf-block-preview th,body:not(.wp-admin) .light-text h1,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h1,body:not(.wp-admin) .light-text h2,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h2,body:not(.wp-admin) .light-text h3,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h3,body:not(.wp-admin) .light-text h4,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h4,body:not(.wp-admin) .light-text h5,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h5,body:not(.wp-admin) .light-text h6,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text h6,body:not(.wp-admin) .light-text p,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text p,body:not(.wp-admin) .light-text li,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li,body:not(.wp-admin) .light-text i,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text i,body:not(.wp-admin) .light-text a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text a,body:not(.wp-admin) .light-text span,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text span,body:not(.wp-admin) .light-text address,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text address,body:not(.wp-admin) .dark-col-text h1,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h1,body:not(.wp-admin) .dark-col-text h2,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h2,body:not(.wp-admin) .dark-col-text h3,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h3,body:not(.wp-admin) .dark-col-text h4,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h4,body:not(.wp-admin) .dark-col-text h5,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h5,body:not(.wp-admin) .dark-col-text h6,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text h6,body:not(.wp-admin) .dark-col-text p,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text p,body:not(.wp-admin) .dark-col-text li,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text li,body:not(.wp-admin) .dark-col-text i,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text i,body:not(.wp-admin) .dark-col-text a,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text a,body:not(.wp-admin) .dark-col-text span,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text span,body:not(.wp-admin) .dark-col-text address,.wp-admin .edit-post-visual-editor .acf-block-preview .dark-col-text address,body:not(.wp-admin).light-text .light-background h1,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h1,body:not(.wp-admin).light-text .light-background h2,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h2,body:not(.wp-admin) .light-text .light-background h3,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h3,body:not(.wp-admin) .light-text .light-background h4,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h4,body:not(.wp-admin) .light-text .light-background h5,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h5,body:not(.wp-admin) .light-text .light-background h6,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background h6,body:not(.wp-admin) .light-text .light-background p,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background p,body:not(.wp-admin) .light-text .light-background li,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background li,body:not(.wp-admin) .light-text .light-background i,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background i,body:not(.wp-admin) .light-text .light-background a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background a,body:not(.wp-admin) .light-text .light-background span,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span,body:not(.wp-admin) .light-text .light-background address,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background address,[id*=hero] p,.master .prelude p{color:#ccc}body:not(.wp-admin) p a,.wp-admin .edit-post-visual-editor .acf-block-preview p a,body:not(.wp-admin) p a:visited,body:not(.wp-admin) figcaption a,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a,body:not(.wp-admin) figcaption a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:visited,body:not(.wp-admin) span a,.wp-admin .edit-post-visual-editor .acf-block-preview span a,body:not(.wp-admin) span a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview span a:visited,body:not(.wp-admin) li a,.wp-admin .edit-post-visual-editor .acf-block-preview li a,body:not(.wp-admin) li a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview li a:visited,body:not(.wp-admin) td a,.wp-admin .edit-post-visual-editor .acf-block-preview td a,body:not(.wp-admin) td a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview td a:visited,body:not(.wp-admin) .light-text .light-background p a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background p a,body:not(.wp-admin) .light-text .light-background li a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background li a,body:not(.wp-admin) .light-text .light-background span a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span a,body:not(.wp-admin) .light-text .light-background td a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background td a,body:not(.wp-admin) .light-text .light-background figcaption a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background figcaption a,body:not(.wp-admin) .light-text .light-background p a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background p a:visited,body:not(.wp-admin) .light-text .light-background li a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background li a:visited,body:not(.wp-admin) .light-text .light-background span a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span a:visited,body:not(.wp-admin) .light-text .light-background td a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background td a:visited,body:not(.wp-admin) .light-text .light-background figcaption a:visited,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background figcaption a:visited{color:#ccc}body:not(.wp-admin) span.author a,.wp-admin .edit-post-visual-editor .acf-block-preview span.author a,body:not(.wp-admin) .light-text .light-background span.author a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span.author a,body:not(.wp-admin) span.posted-on a,.wp-admin .edit-post-visual-editor .acf-block-preview span.posted-on a,body:not(.wp-admin) .light-text .light-background span.posted-on a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span.posted-on a,body:not(.wp-admin) .light-text .light-background span.author a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span.author a,body:not(.wp-admin) .light-text .light-background span.posted-on a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background span.posted-on a,body:not(.wp-admin) .category li a,.wp-admin .edit-post-visual-editor .acf-block-preview .category li a,body:not(.wp-admin) .light-text .light-background .category li a,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text .light-background .category li a,body:not(.wp-admin) .site-info span a,.wp-admin .edit-post-visual-editor .acf-block-preview .site-info span a,body:not(.wp-admin) #footer-widget-area .widget a,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-widget-area .widget a{color:#ccc}.archive .page-header:after{background:#313131;opacity:.8;mix-blend-mode:normal}.testimonial-slider blockquote{background-color:#444;background-color:var(--secondary-color);border:1.5px solid #333}body:not(.wp-admin) .slider-centre-nav .slick-prev:before,body:not(.wp-admin) .slider-centre-nav .slick-next:before,.wp-admin .edit-post-visual-editor .acf-block-preview .slider-centre-nav .slick-prev:before,.wp-admin .edit-post-visual-editor .acf-block-preview .slider-centre-nav .slick-next:before,body:not(.wp-admin) .slider-centre-nav [class*=slider-counter] span,.wp-admin .edit-post-visual-editor .acf-block-preview .slider-centre-nav [class*=slider-counter] span{color:#ccc}.slider-centre-nav .slider-separator{background-color:#ccc}.client-logos img[src*=png]{filter:invert(.8)}.client-logos svg path,.client-logos svg polygon{fill:#ccc}.master .service-image img[src*=png]{filter:invert(.8)}.service-image svg path,.service-image svg polygon{fill:#ccc}hr.bb-separator.dark-col-bg:after,hr.bb-separator.primary-col-bg:after{background:#ccc}body:not(.reveal-footer) [id*=hero]{opacity:.85}#showcase-hero.normal-text h1,#showcase-hero.normal-text h2,#showcase-hero.normal-text h3,#showcase-hero.normal-text p,#article-hero.normal-text h1,#article-hero.normal-text h2,#article-hero.normal-text h3,#article-hero.normal-text p,#video-hero.normal-text h1,#video-hero.normal-text h2,#video-hero.normal-text h3,#video-hero.normal-text p,#video-hero.normal-text span,#video-hero.normal-text button{color:#333;color:var(--heading-text-color)}#showcase-hero.light-text h1,#showcase-hero.light-text h2,#showcase-hero.light-text h3,#showcase-hero.light-text p,#article-hero.light-text h1,#article-hero.light-text h2,#article-hero.light-text h3,#article-hero.light-text p,#video-hero.light-text h1,#video-hero.light-text h2,#video-hero.light-text h3,#video-hero.light-text p,#video-hero.light-text span,#video-hero.normal-text button{color:snow}#showcase-hero .post-thumbnail img.lazy-loaded{opacity:1 !important}#video-hero video{opacity:.7}#video-hero video.stopfade{opacity:.4}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,.wpforms-field input,.wpforms-field textarea{color:#aaa;border:1px solid #686868;background:rgba(255,255,255,.1)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#ccc}body:not(.wp-admin) button,.wp-admin .edit-post-visual-editor .acf-block-preview button,body:not(.wp-admin) input[type=button],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=button],body:not(.wp-admin) input[type=reset],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=reset],body:not(.wp-admin) input[type=submit],.wp-admin .edit-post-visual-editor .acf-block-preview input[type=submit],body.master:not(.wp-admin) a.button,.master.wp-admin .edit-post-visual-editor .acf-block-preview a.button,#plh div.wpforms-container-full .wpforms-form input[type=submit],#plh div.wpforms-container-full .wpforms-form button[type=submit],#plh div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#ccc}body:not(.wp-admin) .search-form,.wp-admin .edit-post-visual-editor .acf-block-preview .search-form{display:flex;background:unset;border:1px solid #686868}#plh .search-field,#plh .dark-bg .search-submit{background:rgba(0,0,0,.9)}#plh .dark-bg .search-submit:hover{color:#ccc}.list li:before{background-color:#ccc}.light-overlay:after{background:#222;background:var(--dark-color);mix-blend-mode:multiply}.master .dark-overlay:after{background:#000;mix-blend-mode:normal}#masthead,.show-nav #masthead,#plh #masthead.expanded,#plh.transparent-header .nav-at-top #masthead.expanded{background:#222}.white-bg#masthead,.show-nav #masthead,#mstr #masthead.expanded.white-bg,#mstr.transparent-header .nav-at-top #masthead.white-bg.expanded,#mstr.transparent-header .nav-at-top.refreshed-down-page #masthead.white-bg{background-color:#222;background-color:var(--dark-color)}#masthead.primary-col-bg,.show-nav #masthead.primary-col-bg,#mstr #masthead.expanded.primary-col-bg,#mstr.transparent-header .nav-at-top #masthead.primary-col-bg.expanded,#mstr.transparent-header .nav-at-top.refreshed-down-page #masthead.primary-col-bg{background-color:#222;background-color:var(--dark-color)}#masthead.secondary-col-bg,.show-nav #masthead.secondary-col-bg,#mstr #masthead.expanded.secondary-col-bg,#mstr.transparent-header .nav-at-top #masthead.secondary-col-bg.expanded,#mstr.transparent-header .nav-at-top.refreshed-down-page #masthead.secondary-col-bg{background-color:#222;background-color:var(--dark-color)}#masthead.tertiary-col-bg,.show-nav #masthead.tertiary-col-bg,#mstr #masthead.expanded.tertiary-col-bg,#mstr.transparent-header .nav-at-top #masthead.tertiary-col-bg.expanded,#mstr.transparent-header .nav-at-top.refreshed-down-page #masthead.tertiary-col-bg{background-color:#222;background-color:var(--dark-color)}svg.custom-logo path,svg.custom-logo polygon{fill:#ccc;transition:fill .3s ease}.nav-toggle span{background-color:#ccc}#plh #masthead.expanded .nav-toggle span,.transparent-header.light-nav .nav-at-top #masthead .nav-toggle span{background:#ccc}#masthead #primary-menu li a{color:#ccc}.transparent-header.dark-nav .nav-at-top .masked-logo{background:#333}.transparent-header.dark-nav .nav-at-top .nav-toggle span{background-color:#333}@media screen and (min-width:768px){.transparent-header.dark-nav .nav-at-top #primary-menu li a{color:#333;color:var(--heading-text-color)}}.postcard{background:#444;border-top:1px solid #111;border-left:1px solid #111}.postcard h3.entry-title a{color:#ccc}.master .lazy-loaded{opacity:.7 !important}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{background-color:rgba(255,255,255,.1);color:#ccc;border:1px solid #ccc}.post-navigation .post-nav-grid a{color:#ccc}.prev-post:after{background:#ccc}#colophon{box-shadow:0px -4px 7px 0px rgba(10,10,10,.05)}}body.master.wc-setup{margin:0 auto}.master .wc-setup-content .recommended-item .recommended-item-icon{width:auto}.master .woocommerce-store-notice,p.demo_store{background-color:snow}.master .woocommerce-info{border-top-color:#1e85be}body:not(.wp-admin).master .woocommerce-message{border-top-color:#93ea7b}body:not(.wp-admin).master .woocommerce-message:before{content:'\e015';color:#93ea7b}.master.woocommerce #respond input#submit,.master.woocommerce a.button,.master.woocommerce button.button,.master.woocommerce input.button{margin:0;text-align:center}.master.woocommerce #respond input#submit.alt,.master.woocommerce a.button.alt,.master.woocommerce button.button.alt,.master.woocommerce input.button.alt{background-color:#f5c113}.master.woocommerce #respond input#submit.alt:hover,.master.woocommerce a.button.alt:hover,.master.woocommerce button.button.alt:hover,.master.woocommerce input.button.alt:hover{background-color:red;color:var(--light-color)}.master.woocommerce ul.products li.product .price{color:red;font-weight:400;font-size:calc(1.1rem + .5vw)}.master.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:0;background-color:red;color:#fff;font-size:.857em;z-index:9}.master.woocommerce form .form-row{padding:3px;margin:0 0 14px;margin:0 0 var(--gap-xs)}.master input::placeholder{opacity:.5}.master .woocommerce-error:before,.woocommerce-info:before,.master .woocommerce-message:before{top:50%;transform:translateY(-50%)}.master.woocommerce .updated{display:block}.master .woocommerce-message .woocommerce-Button.button,.master .woocommerce-info .woocommerce-Button.button{order:3}.master .sale .woocommerce-product-gallery__image.flex-active-slide:after,.master .sale .woocommerce-LoopProduct-link:after,.on-sale .wc-block-grid__product-link:after{content:'Sale';position:absolute;top:0;left:0;padding:10px;background:red;color:snow;font-size:calc(1.2rem + .2vw)}.master .outofstock .woocommerce-product-gallery__image.flex-active-slide:after,.master .outofstock .woocommerce-LoopProduct-link:after,.outofstock .wc-block-grid__product-link:after{content:'Out Of Stock';position:absolute;top:0;left:0;padding:10px;background:grey;color:snow;font-size:calc(1.2rem + .2vw)}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;padding:var(--gap-sm) var(--gap-md) var(--gap-sm) 3.5em;margin:0 0 2em;margin:0 0 var(--gap-md);position:relative;color:#515151;color:var(--body-color);border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word;box-shadow:7px 7px 7px -7px rgba(0,0,0,.4);box-shadow:var(--drop-shadow);background:#fcfcfc;border-left:1px solid #f5f5f5;display:flex;align-items:center}.master a.button.wc-forward{margin-right:20px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:none}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:none}.master .woocommerce-MyAccount-navigation-link,.master .wc-block-grid__product{list-style-type:none;padding-left:0}.master li.woocommerce-MyAccount-navigation-link::marker,.master .woocommerce-error li::marker,.master li.wc-block-grid__product::marker{content:none}.master .woocommerce-notices-wrapper .woocommerce-error li{padding-bottom:0}body:not(.wp-admin) .wc-block-grid__product-link:before,.wp-admin .edit-post-visual-editor .acf-block-preview .wc-block-grid__product-link:before,body:not(.wp-admin) a.wp-block-button__link:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.wp-block-button__link:before,body:not(.wp-admin) a.button.product_type_simple:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.button.product_type_simple:before,.master .wc-block-grid__product-image a:before,.master .wc-block-grid__product-title a:before,.master .woocommerce-cart-form__cart-item.cart_item td a:before,.master a.empty-cart.button:before,.master a.shipping-calculator-button:before{content:none}.master .woocommerce-MyAccount-navigation-link a:before{height:0}.master a.shipping-calculator-button:hover,.master a.shipping-calculator-button:focus{color:gold;color:var(--link-color)}.master.woocommerce #respond input#submit,.master.woocommerce a.button,.master.woocommerce button.button,.master.woocommerce input.button,.master .woocommerce #respond input#submit,.master .woocommerce a.button,.master .woocommerce button.button,.master .woocommerce input.button{font-weight:500}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:gold;background-color:var(--link-color)}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus{background-color:#222;background-color:var(--dark-color)}.master .wc-block-grid{text-align:center;padding-top:70px;padding-top:var(--gap-lg);padding-bottom:70px;padding-bottom:var(--gap-lg)}.master h2+.wc-block-grid{padding-top:40px;padding-top:var(--gap-md)}.master .wc-block-grid .wc-block-grid__product{padding:0;display:flex;flex-direction:column}.master .wc-block-grid ul.wc-block-grid__products{display:grid;grid-row-gap:calc(1.5*40px);grid-row-gap:calc(1.5*var(--gap-md));grid-column-gap:40px;grid-column-gap:var(--gap-md);justify-items:center}.master .wc-block-grid .wc-block-grid__product{padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.master .wc-block-grid .wc-block-grid__product,.master.woocommerce ul.products[class*=columns-] li.product{width:100%;max-width:400px !important}.master .wc-block-grid .wc-block-grid__product{border:none}.wc-block-grid__product>*{flex:0 0 100%}.wc-block-grid__product-onsale{flex:0 0 auto}.wc-block-grid__product-add-to-cart.wp-block-button{align-self:flex-end;display:flex;flex-direction:column}.wc-block-grid__product-link .wc-block-grid__product-title,.wc-block-grid__product-link .wc-block-grid__product-title{transition:color .3s ease;font-size:calc(1.3rem + .5vw);font-family:var(--heading-font);font-weight:500}.master .wc-block-grid__product .wc-block-grid__product-image,.master .wc-block-grid__product .wc-block-grid__product-price,.master .wc-block-grid__product .wc-block-grid__product-rating,.master .wc-block-grid__product .wc-block-grid__product-title{margin-bottom:25px;margin-bottom:var(--gap-xs)}body:not(.wp-admin).master .woocommerce-Price-amount.amount,body:not(.wp-admin).master .woocommerce-Price-amount.amount span{font-size:calc(1.2rem + .5vw)}.wc-block-grid__product-onsale{display:none}.wc-block-grid__product-link:hover .wc-block-grid__product-title,.wc-block-grid__product-link:focus .wc-block-grid__product-title{color:gold;color:var(--link-color)}.master .button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading:after{top:unset}@media screen and (min-width:600px){.master .has-2-columns ul.wc-block-grid__products,.master .has-4-columns ul.wc-block-grid__products,.master .has-5-columns ul.wc-block-grid__products,.master .has-6-columns ul.wc-block-grid__products{grid-template-columns:1fr 1fr}}@media screen and (min-width:600px){.master .has-3-columns ul.wc-block-grid__products,.master .has-6-columns ul.wc-block-grid__products{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1200px){.master .has-4-columns ul.wc-block-grid__products{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1200px){.master .has-5-columns ul.wc-block-grid__products{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1800px){.master .has-5-columns ul.wc-block-grid__products{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.master .wc-block-featured-product p,.master .wc-block-featured-product span,.master .wc-block-featured-product a{color:snow}.master .wc-block-pagination{margin:40px auto 0;margin:var(--gap-md) auto 0}.master .wc-block-pagination-page{outline:none;box-shadow:none}.master .wc-block-pagination-page[disabled]{opacity:.3 !important}.master .wc-block-pagination-page:hover,.master .wc-block-pagination-page:hover span{transform:scale(1);transition:color .3s ease,transform .3s ease}.master .wc-block-pagination-page:hover,.master .wc-block-pagination-page:focus,.master .wc-block-pagination-page:hover span,.master .wc-block-pagination-page:focus span{background:0 0;color:gold;color:var(--link-color);transform:scale(1.25);transition:color .3s ease,transform .3s ease}.master .wc-block-grid__product h2.wc-block-grid__product-title{margin-top:0}@media screen and (min-width:600px){.master .wp-block-woocommerce-all-products .has-2-columns ul.wc-block-grid__products{grid-template-columns:1fr 1fr}}@media screen and (min-width:600px){.master .wp-block-woocommerce-all-products .has-3-columns ul.wc-block-grid__products{grid-template-columns:1fr 1fr 1fr}}.master.woocommerce .woocommerce-breadcrumb{margin:40px 0 40px;margin:var(--gap-md) 0 var(--gap-md)}.master.woocommerce #content div.product div.images,.master.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:none;width:100%}.master.woocommerce div.product div.images img{margin:0 auto;height:100%;object-fit:cover}.master.woocommerce div.product div.images img[src$=png]{object-fit:contain}.master.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:40px 0 0;padding:0}.master .pswp__bg{opacity:.8 !important}.master .pswp__img{padding:40px;background:snow}.master.woocommerce #content div.product div.summary,.master.woocommerce div.product div.summary,.master .woocommerce-page #content div.product div.summary,.master .woocommerce-page div.product div.summary{width:100%}.master .woocommerce-product-gallery__wrapper{margin-bottom:70px !important;margin-bottom:var(--gap-lg) !important}.master .woocommerce-product-details__short-description{margin-top:0}.master.woocommerce div.product p.price span,.master.woocommerce div.product span.price span{font-size:calc(1.5rem + .5vw)}.master.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;line-height:1;font-size:1em;width:5.4em;font-family:star}.master.single-product #primary{width:100%;padding-left:5vw;padding-right:5vw;padding-left:var(--indent);padding-right:var(--indent);margin:0 auto;max-width:700px;max-width:var(--md-content-width);padding-bottom:40px;padding-bottom:var(--gap-md)}.master del .woocommerce-Price-amount.amount{margin-right:7px}.master.woocommerce div.product form.cart div.quantity{margin-right:14px;margin-right:var(--gap-xs)}.master.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,.master .woocommerce-product-gallery__image,.master .woocommerce-product-gallery__image a{height:375px;height:var(--img-height) !important}.master.woocommerce div.product div.images .flex-control-thumbs{margin-top:25px;margin-top:var(--gap-sm);display:grid;grid-auto-flow:column}.master.woocommerce div.product div.images .flex-control-thumbs li{width:100%}.master .summary.entry-summary h1.product_title{display:none}.master.woocommerce div.product form.cart{margin-bottom:2em;display:flex}.master.woocommerce .quantity .qty{height:100%}.master.woocommerce div.product div.summary{margin-bottom:70px;margin-bottom:var(--gap-lg)}.master .woocommerce-product-details__short-description{margin-bottom:40px;margin-bottom:var(--gap-md)}.master.woocommerce #respond input#submit,.master.woocommerce a.button,.master.woocommerce button.button,.master.woocommerce input.button{font-size:calc(1rem + .2vw)}.master.woocommerce div.product .woocommerce-tabs>div{max-width:700px;max-width:var(--md-content-width);margin-left:auto;margin-right:auto}.master.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;font-family:var(--heading-font);font-weight:500}.master .woocommerce-tabs.wc-tabs-wrapper{padding-bottom:40px;padding-bottom:var(--gap-md)}.master.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:40px;margin-bottom:var(--gap-md);display:flex;justify-content:center;padding:0}.master.woocommerce div.product .woocommerce-tabs ul.tabs:before{content:none}.master.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.master.woocommerce div.product .woocommerce-tabs ul.tabs li:before{content:none}.master.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background-color:unset;padding:0 .5rem;margin:0 .5rem;font-size:calc(1.2rem + .2vw)}.master.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #228b22;border-bottom:3px solid var(--primary-color)}.master .woocommerce-Tabs-panel>h2{margin-left:0;display:none}.master #reviews #comments{padding-top:0}.comment-form-author label,.comment-form-email label{margin-right:10px}.master.woocommerce .upsells ul.products[class*=columns-] li.product,.master.woocommerce .related ul.products[class*=columns-] li.product{margin-bottom:0}.master li[id*=tab-title] a:before{content:none}.master.woocommerce p.stars a:before,.master.woocommerce p.stars a:hover:before{background:0 0}.master.woocommerce p.stars a:hover{color:#666;color:var(--body-color)}@media screen and (min-width:1024px){.master.woocommerce div.product>h1{display:none}.master .summary.entry-summary h1.product_title{display:block}.master.woocommerce div.product{display:grid;grid-template-columns:50% 50%;grid-gap:40px;grid-gap:var(--gap-md)}.master.woocommerce-product-gallery .product_title.entry-title{display:none}.master .summary.entry-summary .product_title{display:block}.master.woocommerce div.product div.summary{margin-top:0}.master .woocommerce-tabs.wc-tabs-wrapper{padding-bottom:40px;padding-bottom:var(--gap-md);grid-column:1/-1}.master.woocommerce .related.products,.master.woocommerce .upsells.products{grid-column:1/-1}.master.single-product #primary{max-width:900px;max-width:var(--lg-content-width)}}.master .woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.master .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before{content:none}.archive.master.woocommerce #main{display:block}.archive.master.woocommerce #main [id*=hero]{max-width:none;padding:0}.archive.master.woocommerce #archive-header{justify-content:center}.archive.master.woocommerce #main [id*=hero]+*{margin-top:70px;margin-top:var(--gap-lg)}.archive.master.woocommerce #main>*,.archive.master.woocommerce #shop-widget-area{width:100%;padding-left:5vw;padding-right:5vw;padding-left:var(--indent);padding-right:var(--indent);margin-left:auto;margin-right:auto}.archive.master.woocommerce .woocommerce-products-header{display:none}.master.woocommerce .woocommerce-result-count,.master .woocommerce-page .woocommerce-result-count{float:none}.master.woocommerce .woocommerce-ordering,.master .woocommerce-page .woocommerce-ordering{float:none}.archive.master.woocommerce #main>*,.archive.master.woocommerce #shop-widget-area>*{max-width:950px;max-width:var(--lg-content-width)}.archive.master.woocommerce #shop-widget-area{padding-top:40px;padding-bottom:40px;padding-top:var(--gap-md);padding-bottom:var(--gap-md)}.master ul.products[class*=columns-]{padding-top:40px;padding-bottom:70px;padding-top:var(--gap-md);padding-bottom:var(--gap-lg);display:grid;grid-template-columns:1fr;grid-row-gap:calc(1.5*40px);grid-row-gap:calc(1.5*var(--gap-md));grid-column-gap:40px;grid-column-gap:var(--gap-md);justify-items:center}.master ul.products[class*=columns-]:before,.master ul.products[class*=columns-]:after{content:none}.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{transition:opacity .3s ease}.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover img,.woocommerce-LoopProduct-link.woocommerce-loop-product__link:focus img{opacity:.7}.master .woocommerce-LoopProduct-link.woocommerce-loop-product__link{padding:0;display:flex;flex-direction:column;align-items:center;width:100%}.master.woocommerce ul.products[class*=columns-] li.product,.master .woocommerce-page ul.products[class*=columns-] li.product{width:100%;float:none;clear:none;margin:0;flex:0 0 45%;display:flex;flex-wrap:wrap;justify-content:center}.master.woocommerce ul.products[class*=columns-] li a.add_to_cart_button{align-self:flex-end}.master .added_to_cart.wc-forward{margin-top:14px !important;margin-top:var(--gap-xxs) !important}.master.woocommerce ul.products li.product .woocommerce-loop-category__title,.master.woocommerce ul.products li.product .woocommerce-loop-product__title,.master.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:calc(1.5rem + .5vw);line-height:1}.master.woocommerce ins{background:0 0}.archive.master.woocommerce #masthead,.archive.master.woocommerce #colophon{grid-column:1/-1}.archive.master.woocommerce #colophon{grid-row:3/4}.archive.master.woocommerce #shop-widget-area{background:#228b22;background:var(--secondary-color)}.archive.master.woocommerce #shop-widget-area h3{margin-top:0;margin-bottom:var(--gap-xs)}.archive.master.woocommerce #shop-widget-area li.widget{margin-bottom:25px;margin-bottom:var(--gap-sm)}@media screen and (min-width:600px){.master ul.products.columns-2,.master ul.products.columns-3,.master ul.products.columns-4{grid-template-columns:1fr 1fr}.woocommerce-archive-header{display:flex;justify-content:space-between;align-items:center}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin:0}}@media screen and (min-width:768px){.master ul.products.columns-3{grid-template-columns:1fr 1fr 1fr}.master ul.products.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1024px){.archive.master.woocommerce.shop-sidebar-enabled #page{display:grid;grid-template-columns:30% 70%}.archive.master.woocommerce.shop-sidebar-enabled #primary{grid-column:2/3;grid-row:1/2}.archive.master.woocommerce.shop-sidebar-enabled #shop-widget-area{grid-column:1/2;background:#228b22;background:var(--secondary-color);padding:40px 2rem 30px 30px;padding:var(--gap-md) 2rem 30px 30px;grid-row:2/3}.archive.master.woocommerce #secondary.shop-sidebar{column-count:1}}.master .product_list_widget li a:before{content:none}.master .price_slider_amount{display:flex;flex-direction:column-reverse;align-items:flex-start}.master.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.master.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:gold;background-color:var(--link-color)}.master.woocommerce .widget_price_filter .price_slider_amount{text-align:left}.master.woocommerce .widget_price_filter .price_slider{margin-bottom:.5rem}.master .price_label{margin-bottom:.5rem}.master.woocommerce ul.cart_list li img,.master.woocommerce ul.product_list_widget li img{min-width:40px;width:20%}.master .woocommerce-mini-cart-item.mini_cart_item a:not(.remove),.master .woocommerce-mini-cart-item.mini_cart_item .quantity{padding-left:35px}.master .woocommerce-product-search{display:flex}.master .woocommerce-product-search button{font-size:0;padding:10px}#blf.woocommerce .search-field{width:calc(100% - 45px)}.master .woocommerce-product-search button:after{font-family:custom;font-size:calc(1.4rem + .2vw);content:'\e805'}.master [name=login]{margin-right:10px !important}.master .woocommerce-MyAccount-content legend{padding:0 10px}.master .woocommerce-MyAccount-content fieldset{padding:25px 25px 40px;padding:var(--gap-sm) var(--gap-sm) var(--gap-md)}.master [name=save_account_details]{margin-top:25px !important;margin-top:var(--gap-sm) !important}.master.woocommerce-account .addresses .title .edit{float:none}.master .woocommerce-orders-table__cell-order-actions a{margin-bottom:10px !important;width:100%}.master .woocommerce-privacy-policy-text{margin-bottom:14px;margin-bottom:var(--gap-xs);margin-top:25px;margin-top:var(--gap-sm)}.master .woocommerce-MyAccount-navigation{margin-bottom:40px;margin-bottom:var(--gap-md)}.master .woocommerce-MyAccount-navigation ul{padding:25px;padding:var(--gap-sm);margin:0}#customer_login #password{margin-bottom:25px;margin-bottom:var(--gap-sm)}.woocommerce-form.woocommerce-form-register.register p:nth-child(2):after{content:'\A If you do not see the email in your Inbox then please make sure to check your Junk folder.';white-space:pre-wrap}.woocommerce-LostPassword.lost_password{margin-top:25px;margin-top:var(--gap-sm)}#customer_login .woocommerce-form-register__submit{margin-top:calc(.75*40px);margin-top:calc(.75*var(--gap-md))}@media screen and (min-width:750px){.master.woocommerce-account .woocommerce-MyAccount-content{width:64%;padding-top:25px;padding-top:var(--gap-sm)}}.master .woocommerce-cart-form button.button{font-size:1rem}woocommerce form .form-row{padding:3px;margin:0 0 calc(1.1*14px);margin:0 0 calc(1.1*var(--gap-xs))}.master.woocommerce table.shop_table a:before{content:none}.master .woocommerce a.remove{padding:0;display:flex;justify-content:center;align-items:center}.master #add_payment_method table.cart img,.master.woocommerce-cart table.cart img,.master .woocommerce-checkout table.cart img{width:68px;width:var(--avatar-size)}.master .woocommerce-cart-form .woocommerce-Price-amount.amount,.master .woocommerce-cart-form .woocommerce-Price-amount.amount span{font-size:calc(1rem + .2vw)}.master .woocommerce-shipping-calculator{margin-top:25px}.master #coupon_code{width:120px}.master .coupon{display:flex}.master #add_payment_method table.cart img,.master .woocommerce-cart table.cart img,.master .woocommerce-checkout table.cart img{width:100px}.master.woocommerce table.shop_table td{padding:12px 20px}.master a.empty-cart.button{margin-left:0;text-align:center;padding:.618em 1em !important;margin-top:14px;margin-top:var(--gap-xs)}.master .cart-collaterals{margin-top:70px;margin-top:var(--gap-lg)}.master #add_payment_method .cart-collaterals a.shipping-calculator-button:hover,.master .woocommerce-cart .cart-collaterals a.shipping-calculator-button:hover,.master .woocommerce-checkout .cart-collaterals a.shipping-calculator-button:hover,.master #add_payment_method .cart-collaterals a.shipping-calculator-button:focus,.master .woocommerce-cart .cart-collaterals a.shipping-calculator-button:focus,.master .woocommerce-checkout .cart-collaterals a.shipping-calculator-button:focus{color:gold;color:var(--link-color)}.master.woocommerce form .form-row:after,.master.woocommere form .form-row:before,.master .woocommerce-page form .form-row:after,.master .woocommerce-page form .form-row:before{content:none}.master.woocommere .cart-collaterals .cross-sells,.master .woocommerce-page .cart-collaterals .cross-sells{width:40%;float:left}.master .cross-sells h2{font-size:1.5rem}.woocommerce table.shop_table td.actions{padding-top:20px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{padding-bottom:20px}.woocommerce table.cart td.actions .coupon:before{content:none}.woocommerce table.cart td.actions .coupon .button{width:auto}.woocommerce-cart #page{display:grid;min-height:100vh}.woocommerce-cart #colophon{align-self:flex-end}.master p.cart-empty,.master p.return-to-shop{text-align:center}.master p.cart-empty{position:relative;margin-bottom:40px;margin-bottom:var(--gap-md);display:flex;flex-direction:column;align-items:center;padding:25px;padding:var(--gap-sm)}.master p.cart-empty:before{content:'\e80a';position:static;height:100px;width:100px;top:0;transform:none;font-size:100px;font-family:'custom';line-height:1;margin-bottom:25px;margin-bottom:var(--gap-sm)}.cart-empty.woocommerce-info{box-shadow:none;background:unset;border:none}@media screen and (min-width:768px){.master a.empty-cart.button{margin-top:0}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{padding-bottom:0}}.woocommerce-checkout #main{padding:40px 5vw 115px;padding:var(--gap-md) var(--indent) var(--gap-xl) var(--indent)}.master .select2-container .select2-selection--single{height:34px}.master .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px}.woocommerce-checkout.woocommerce-order-received a.custom-logo-link{left:5vw;left:var(--indent);transform:none}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{float:none !important;width:100% !important}.master #ship-to-different-address,.master #ship-to-different-address span{font-size:calc(1.1rem + .2vw)}.master #add_payment_method #payment ul.payment_methods li::marker,.woocommerce-cart #payment ul.payment_methods li::marker,.woocommerce-checkout #payment ul.payment_methods li::marker{content:none}.master #add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{width:auto}.wc_payment_methods .woocommerce-info:before{content:none}.woocommerce-checkout .woocommerce{max-width:950px;max-width:var(--lg-content-width);margin:0 auto}@media screen and (min-width:1024px){.checkout.woocommerce-checkout{display:grid;grid-template-columns:3fr 2fr;grid-column-gap:70px;grid-column-gap:var(--gap-lg);grid-row-gap:40px;grid-row-gap:var(--gap-md);grid-template-rows:auto 1fr}.woocommerce-NoticeGroup-checkout{grid-column:1/-1}}.master .editor-styles-wrapper .wc-block-grid .wc-block-grid__products{margin:0 auto}.wc-block-grid__products{display:-webkit-box;display:block;flex-wrap:wrap;list-style:none;padding:0;padding-top:0;padding-right:0;padding-left:0;margin:0 -8px 16px;background-clip:padding-box}.wc-block-grid__product-add-to-cart{word-break:break-word;white-space:normal}.wc-block-grid__product-add-to-cart a,.wc-block-grid__product-add-to-cart button{word-break:break-word;white-space:normal;margin:0 auto!important;display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.wc-block-grid__product-add-to-cart a.loading,.wc-block-grid__product-add-to-cart button.loading{opacity:.25}.wc-block-grid__product-add-to-cart a:after,.wc-block-grid__product-add-to-cart button:after{margin-left:.5em;display:inline-block}.wc-block-grid__product-add-to-cart a.added:after,.wc-block-grid__product-add-to-cart button.added:after{font-family:WooCommerce;content:"\e017"}.wc-block-grid__product-add-to-cart a.loading:after,.wc-block-grid__product-add-to-cart button.loading:after{font-family:WooCommerce;content:"\e031";-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:static}.is-loading .wc-block-grid__product-add-to-cart a,.is-loading .wc-block-grid__product-add-to-cart button{-webkit-animation:loading-fade 1.2s ease-in-out infinite;animation:loading-fade 1.2s ease-in-out infinite;background-color:#e2e4e7!important;color:transparent;border:0;box-shadow:none;min-width:7em}.is-loading .wc-block-grid__product-add-to-cart a:after,.is-loading .wc-block-grid__product-add-to-cart button:after{content:"\00a0"}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-grid__product-add-to-cart a,.is-loading .wc-block-grid__product-add-to-cart button{-webkit-animation:none;animation:none}}.master .wc-block-grid__product-link{padding:0}.master ul.wc-block-grid__products,.wp-admin .edit-post-visual-editor .acf-block-preview ul.wc-block-grid__products{display:grid;grid-gap:40px;grid-gap:var(--gap-md);justify-content:center;margin:0 auto}.no-sidebar .product-list-grid.one-column-block .postcard{max-width:31.25rem}.master ul.wc-block-grid__products li.wc-block-grid__product{padding-left:0;border:0;display:flex;flex-wrap:wrap;text-align:center}.wc-block-grid__product-image{position:relative;width:100%;margin-left:auto;margin-right:auto}.wc-block-grid__product-image img{object-fit:cover;position:absolute;height:100%;left:0;top:0;left:50%;transform:translateX(-50%)}.wc-block-grid__product-image:after{content:'';padding-bottom:100%;display:block}@media screen and (min-width:768px){.wc-block-grid__products.two-column-block{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.wc-block-grid__products.three-column-block{grid-template-columns:1fr 1fr 1fr}}.primary-col-bg{background:#228b22;background:var(--primary-color)}.secondary-col-bg{background:#d3d3d3;background:var(--secondary-color)}.tertiary-col-bg{background:#006400;background:var(--tertiary-color)}.dark-col-bg{background:#222;background:var(--dark-color)}.white-bg{background:snow;background:var(--light-color)}::selection,.block-editor-block-list__layout .block-editor-block-list__block ::selection{background-color:#daa520;background-color:var(--link-color);color:snow}.block-editor-block-inspector__card{background-color:#228b22;background-color:var(--primary-color)}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#fff;background:#228b22;background:var(--primary-color)}#wpadminbar .menupop .ab-sub-wrapper,.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#228b22;background:var(--primary-color)}hr.bb-separator.primary-col-bg:after{background:#228b22;background:var(--primary-color)}hr.bb-separator.secondary-col-bg:after{background:#d3d3d3;background:var(--secondary-color)}hr.bb-separator.tertiary-col-bg:after{background:#006400;background:var(--tertiary-color)}.bb-pullquote.secondary-col-quotes p:before{color:#d3d3d3;color:var(--secondary-color)}.trnsp-image-holder.primary-col-bg{background:#228b22;background:var(--primary-color)}.trnsp-image-holder.secondary-col-bg{background:#d3d3d3;background:var(--secondary-color)}.trnsp-image-holder.white-bg{background:snow;background:var(--light-color)}.trnsp-image-holder.dark-col-bg{background:#222;background:var(--dark-color)}.master .bb-price-list-tabbed .tabs.ui-tabs .ui-tabs-nav li:not(.ui-tabs-active) a:hover,.master .bb-price-list-tabbed .tabs.ui-tabs .ui-tabs-nav li:not(.ui-tabs-active) a:focus{color:#daa520;color:var(--link-color)}.master .bb-price-list-tabbed .ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#daa520;background:var(--link-color);border-color:#daa520;border-color:var(--link-color)}.master .tabs.ui-tabs .ui-tabs-nav li{border-bottom-color:#daa520;border-bottom-color:var(--link-color)}body:not(.wp-admin) li.ui-state-active a.ui-tabs-anchor,.wp-admin .edit-post-visual-editor .acf-block-preview li.ui-state-active a.ui-tabs-anchor,body:not(.wp-admin) .light-text li.ui-state-active a.ui-tabs-anchor,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li.ui-state-active a.ui-tabs-anchor,body:not(.wp-admin) li a.ui-tabs-anchor:hover,.wp-admin .edit-post-visual-editor .acf-block-preview li a.ui-tabs-anchor:hover,body:not(.wp-admin) li a.ui-tabs-anchor:focus,.wp-admin .edit-post-visual-editor .acf-block-preview li a.ui-tabs-anchor:focus,body:not(.wp-admin) .light-text li a.ui-tabs-anchor:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li a.ui-tabs-anchor:hover{color:#daa520;color:var(--link-color)}.custom-logo-link:hover svg.custom-logo path,.custom-logo-link:focus svg.custom-logo path{fill:#daa520;fill:var(--link-color)}#primary-menu li a:hover,#primary-menu li a:focus{color:#daa520;color:var(--link-color)}.transparent-header.light-nav .nav-at-top #masthead .custom-logo-link:hover svg.custom-logo path,.transparent-header.light-nav .nav-at-top #masthead .custom-logo-link:focus svg.custom-logo path{fill:#daa520;fill:var(--link-color)}@media (min-width:768px){#primary-menu li a:hover,#primary-menu li a:focus{border-bottom-color:#daa520;border-bottom-color:var(--link-color)}.light-nav .nav-at-top:not(.expanded) #primary-menu li a:hover,.light-nav .nav-at-top:not(.expanded) #primary-menu li a:focus{color:#daa520;color:var(--link-color)}.post-navigation .post-nav-grid a:hover,#post-nav a:focus{color:#daa520;color:var(--link-color)}body:not(.wp-admin) .sticky-menu ul li a:after,.wp-admin .edit-post-visual-editor .sticky-menu ul li:after{background:#daa520;background:var(--link-color)}}body:not(.wp-admin) p a:before,.wp-admin .edit-post-visual-editor .acf-block-preview p a:before,body:not(.wp-admin) figcaption a:before,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:before,body:not(.wp-admin) span a:before,.wp-admin .edit-post-visual-editor .acf-block-preview span a:before,body:not(.wp-admin) li a:before,.wp-admin .edit-post-visual-editor .acf-block-preview li a:before,body:not(.wp-admin) td a:before,.wp-admin .edit-post-visual-editor .acf-block-preview td a:before{background:#daa520;background:var(--link-color)}body:not(.wp-admin) p a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview p a:hover:before,body:not(.wp-admin) figcaption a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:hover:before,body:not(.wp-admin) span a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview span a:hover:before,body:not(.wp-admin) li a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview li a:hover:before,body:not(.wp-admin) td a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview td a:hover:before,body:not(.wp-admin) p a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview p a:focus:before,body:not(.wp-admin) figcaption a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:focus:before,body:not(.wp-admin) span a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview span a:focus:before,body:not(.wp-admin) li a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview li a:focus:before,body:not(.wp-admin) td a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview td a:focus:before,body:not(.wp-admin) a.underline-hidden:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:hover:before,body:not(.wp-admin) a.underline-hidden:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:hover:before,body:not(.wp-admin) a.underline-hidden:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:hover:before,body:not(.wp-admin) a.underline-hidden:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:focus:before,body:not(.wp-admin) #footer-widget-area a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-widget-area a:hover:before,body:not(.wp-admin) #secondary a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview #secondary a:hover:before,body:not(.wp-admin) #footer-widget-area a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-widget-area a:focus:before,body:not(.wp-admin) #secondary a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview #secondary a:focus:before,body:not(.wp-admin) #commentform a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview #commentform a:hover:before,body:not(.wp-admin) #commentform a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview #commentform a:focus:before{background:#daa520;background:var(--link-color)}body:not(.wp-admin) h1 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h1 a:hover,body:not(.wp-admin) h2 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h2 a:hover,body:not(.wp-admin) h3 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h3 a:hover,body:not(.wp-admin) h4 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h4 a:hover,body:not(.wp-admin) h5 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h5 a:hover,body:not(.wp-admin) h6 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h6 a:hover,body:not(.wp-admin) a.page-numbers:hover,.wp-admin .edit-post-visual-editor .acf-block-preview a.page-numbers:hover,body:not(.wp-admin) h1 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h1 a:focus,body:not(.wp-admin) h2 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h2 a:focus,body:not(.wp-admin) h3 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h3:focus,body:not(.wp-admin) h4 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h4 a:focus,body:not(.wp-admin) h5 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h5 a:focus,body:not(.wp-admin) h6 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h6 a:focus,body:not(.wp-admin) a.page-numbers:focus,.wp-admin .edit-post-visual-editor .acf-block-preview a.page-numbers:focus{color:#daa520;color:var(--link-color)}.underline-link a:before,a.underline-link:before{background:#daa520;background:var(--link-color)}mark,ins{background:#daa520;background:var(--link-color)}
/*!
Theme Name: DMP Master
Theme URI: https://dmpdigital.co.uk/
Author: Kevin Coyle
Author URI: https://kevincoyledesigner.co.uk/
Description: A custom theme using specially-created ACF Blocks in Gutenbergs's block editor.
Version: 1.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: master
Tags: custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Master is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
@font-face{font-family:'Sen';font-style:normal;font-weight:400;src:url(//dheejay.com/wp-content/themes/master-theme/css/fonts/sen-v1-latin-regular.eot);src:local('Sen Regular'),local('Sen-Regular'),url(//dheejay.com/wp-content/themes/master-theme/css/fonts/sen-v1-latin-regular.eot?#iefix) format('embedded-opentype'),url(//dheejay.com/wp-content/themes/master-theme/css/fonts/sen-v1-latin-regular.woff2) format('woff2'),url(//dheejay.com/wp-content/themes/master-theme/css/fonts/sen-v1-latin-regular.woff) format('woff'),url(//dheejay.com/wp-content/themes/master-theme/css/fonts/sen-v1-latin-regular.ttf) format('truetype'),url(//dheejay.com/wp-content/themes/master-theme/css/fonts/sen-v1-latin-regular.svg#Sen) format('svg');font-display:swap}@font-face{font-family:'custom';src:url(//dheejay.com/wp-content/themes/master-theme/css/icon-font/font/custom.eot);src:url(//dheejay.com/wp-content/themes/master-theme/css/icon-font/font/custom.eot#iefix) format('embedded-opentype'),url(//dheejay.com/wp-content/themes/master-theme/css/icon-font/font/custom.woff2) format('woff2'),url(//dheejay.com/wp-content/themes/master-theme/css/icon-font/font/custom.woff) format('woff'),url(//dheejay.com/wp-content/themes/master-theme/css/icon-font/font/custom.ttf) format('truetype'),url(//dheejay.com/wp-content/themes/master-theme/css/icon-font/font/custom.svg#custom) format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"custom";font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;src:url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.eot);src:local('Bebas Neue Regular'),local('BebasNeue-Regular'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.eot?#iefix) format('embedded-opentype'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.woff2) format('woff2'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.woff) format('woff'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.ttf) format('truetype'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.svg#BebasNeue) format('svg');font-display:swap}@font-face{font-family:'Heebo';font-style:normal;font-weight:400;src:url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.eot);src:local(''),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.eot?#iefix) format('embedded-opentype'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.woff2) format('woff2'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.woff) format('woff'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.ttf) format('truetype'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.svg#Heebo) format('svg');font-display:swap}.dheejay #masthead{display:none}#article-hero .prelude-grid{padding-top:0}.cd form img{height:1px;width:1px}.master .cd form{display:flex;justify-content:center;margin-top:25px;margin-top:var(--gap-sm)}body:not(.wp-admin) input.pp-button{max-width:100%;width:250px;height:67px}.cd.boxed-md>*{max-width:40rem}@media screen and (min-width:1400px){.cd.boxed-md>*{max-width:40%}}body:not(.wp-admin) .cd h2:not(:first-child),.wp-admin .edit-post-visual-editor .cd h2:not(:first-child),body:not(.wp-admin) .cd h2:not(:first-child) span,.wp-admin .edit-post-visual-editor .cd h2:not(:first-child) span{margin-top:calc(.4*70px);margin-top:calc(.4*var(--gap-lg));margin-bottom:0}
.primary-col-bg{background:#228b22;background:var(--primary-color)}.secondary-col-bg{background:#d3d3d3;background:var(--secondary-color)}.tertiary-col-bg{background:#006400;background:var(--tertiary-color)}.dark-col-bg{background:#222;background:var(--dark-color)}.white-bg{background:snow;background:var(--light-color)}::selection,.block-editor-block-list__layout .block-editor-block-list__block ::selection{background-color:#daa520;background-color:var(--link-color);color:snow}.block-editor-block-inspector__card{background-color:#228b22;background-color:var(--primary-color)}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#fff;background:#228b22;background:var(--primary-color)}#wpadminbar .menupop .ab-sub-wrapper,.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#228b22;background:var(--primary-color)}hr.bb-separator.primary-col-bg:after{background:#228b22;background:var(--primary-color)}hr.bb-separator.secondary-col-bg:after{background:#d3d3d3;background:var(--secondary-color)}hr.bb-separator.tertiary-col-bg:after{background:#006400;background:var(--tertiary-color)}.bb-pullquote.secondary-col-quotes p:before{color:#d3d3d3;color:var(--secondary-color)}.trnsp-image-holder.primary-col-bg{background:#228b22;background:var(--primary-color)}.trnsp-image-holder.secondary-col-bg{background:#d3d3d3;background:var(--secondary-color)}.trnsp-image-holder.white-bg{background:snow;background:var(--light-color)}.trnsp-image-holder.dark-col-bg{background:#222;background:var(--dark-color)}.master .bb-price-list-tabbed .tabs.ui-tabs .ui-tabs-nav li:not(.ui-tabs-active) a:hover,.master .bb-price-list-tabbed .tabs.ui-tabs .ui-tabs-nav li:not(.ui-tabs-active) a:focus{color:#daa520;color:var(--link-color)}.master .bb-price-list-tabbed .ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#daa520;background:var(--link-color);border-color:#daa520;border-color:var(--link-color)}.master .tabs.ui-tabs .ui-tabs-nav li{border-bottom-color:#daa520;border-bottom-color:var(--link-color)}body:not(.wp-admin) li.ui-state-active a.ui-tabs-anchor,.wp-admin .edit-post-visual-editor .acf-block-preview li.ui-state-active a.ui-tabs-anchor,body:not(.wp-admin) .light-text li.ui-state-active a.ui-tabs-anchor,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li.ui-state-active a.ui-tabs-anchor,body:not(.wp-admin) li a.ui-tabs-anchor:hover,.wp-admin .edit-post-visual-editor .acf-block-preview li a.ui-tabs-anchor:hover,body:not(.wp-admin) li a.ui-tabs-anchor:focus,.wp-admin .edit-post-visual-editor .acf-block-preview li a.ui-tabs-anchor:focus,body:not(.wp-admin) .light-text li a.ui-tabs-anchor:hover,.wp-admin .edit-post-visual-editor .acf-block-preview .light-text li a.ui-tabs-anchor:hover{color:#daa520;color:var(--link-color)}.custom-logo-link:hover svg.custom-logo path,.custom-logo-link:focus svg.custom-logo path{fill:#daa520;fill:var(--link-color)}#primary-menu li a:hover,#primary-menu li a:focus{color:#daa520;color:var(--link-color)}.transparent-header.light-nav .nav-at-top #masthead .custom-logo-link:hover svg.custom-logo path,.transparent-header.light-nav .nav-at-top #masthead .custom-logo-link:focus svg.custom-logo path{fill:#daa520;fill:var(--link-color)}@media (min-width:768px){#primary-menu li a:hover,#primary-menu li a:focus{border-bottom-color:#daa520;border-bottom-color:var(--link-color)}.light-nav .nav-at-top:not(.expanded) #primary-menu li a:hover,.light-nav .nav-at-top:not(.expanded) #primary-menu li a:focus{color:#daa520;color:var(--link-color)}.post-navigation .post-nav-grid a:hover,#post-nav a:focus{color:#daa520;color:var(--link-color)}body:not(.wp-admin) .sticky-menu ul li a:after,.wp-admin .edit-post-visual-editor .sticky-menu ul li:after{background:#daa520;background:var(--link-color)}}body:not(.wp-admin) p a:before,.wp-admin .edit-post-visual-editor .acf-block-preview p a:before,body:not(.wp-admin) figcaption a:before,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:before,body:not(.wp-admin) span a:before,.wp-admin .edit-post-visual-editor .acf-block-preview span a:before,body:not(.wp-admin) li a:before,.wp-admin .edit-post-visual-editor .acf-block-preview li a:before,body:not(.wp-admin) td a:before,.wp-admin .edit-post-visual-editor .acf-block-preview td a:before{background:#daa520;background:var(--link-color)}body:not(.wp-admin) p a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview p a:hover:before,body:not(.wp-admin) figcaption a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:hover:before,body:not(.wp-admin) span a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview span a:hover:before,body:not(.wp-admin) li a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview li a:hover:before,body:not(.wp-admin) td a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview td a:hover:before,body:not(.wp-admin) p a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview p a:focus:before,body:not(.wp-admin) figcaption a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview figcaption a:focus:before,body:not(.wp-admin) span a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview span a:focus:before,body:not(.wp-admin) li a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview li a:focus:before,body:not(.wp-admin) td a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview td a:focus:before,body:not(.wp-admin) a.underline-hidden:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:hover:before,body:not(.wp-admin) a.underline-hidden:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:hover:before,body:not(.wp-admin) a.underline-hidden:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:hover:before,body:not(.wp-admin) a.underline-hidden:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview a.underline-hidden:focus:before,body:not(.wp-admin) #footer-widget-area a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-widget-area a:hover:before,body:not(.wp-admin) #secondary a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview #secondary a:hover:before,body:not(.wp-admin) #footer-widget-area a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview #footer-widget-area a:focus:before,body:not(.wp-admin) #secondary a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview #secondary a:focus:before,body:not(.wp-admin) #commentform a:hover:before,.wp-admin .edit-post-visual-editor .acf-block-preview #commentform a:hover:before,body:not(.wp-admin) #commentform a:focus:before,.wp-admin .edit-post-visual-editor .acf-block-preview #commentform a:focus:before{background:#daa520;background:var(--link-color)}body:not(.wp-admin) h1 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h1 a:hover,body:not(.wp-admin) h2 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h2 a:hover,body:not(.wp-admin) h3 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h3 a:hover,body:not(.wp-admin) h4 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h4 a:hover,body:not(.wp-admin) h5 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h5 a:hover,body:not(.wp-admin) h6 a:hover,.wp-admin .edit-post-visual-editor .acf-block-preview h6 a:hover,body:not(.wp-admin) a.page-numbers:hover,.wp-admin .edit-post-visual-editor .acf-block-preview a.page-numbers:hover,body:not(.wp-admin) h1 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h1 a:focus,body:not(.wp-admin) h2 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h2 a:focus,body:not(.wp-admin) h3 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h3:focus,body:not(.wp-admin) h4 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h4 a:focus,body:not(.wp-admin) h5 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h5 a:focus,body:not(.wp-admin) h6 a:focus,.wp-admin .edit-post-visual-editor .acf-block-preview h6 a:focus,body:not(.wp-admin) a.page-numbers:focus,.wp-admin .edit-post-visual-editor .acf-block-preview a.page-numbers:focus{color:#daa520;color:var(--link-color)}.underline-link a:before,a.underline-link:before{background:#daa520;background:var(--link-color)}mark,ins{background:#daa520;background:var(--link-color)}@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;src:url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.eot);src:local('Bebas Neue Regular'),local('BebasNeue-Regular'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.eot?#iefix) format('embedded-opentype'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.woff2) format('woff2'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.woff) format('woff'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.ttf) format('truetype'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/bebas-neue-v1-latin-regular.svg#BebasNeue) format('svg');font-display:swap}@font-face{font-family:'Heebo';font-style:normal;font-weight:400;src:url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.eot);src:local(''),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.eot?#iefix) format('embedded-opentype'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.woff2) format('woff2'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.woff) format('woff'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.ttf) format('truetype'),url(//dheejay.com/wp-content/themes/dheejay-theme/css/fonts/heebo-v9-latin-regular.svg#Heebo) format('svg');font-display:swap}.dheejay #masthead{display:none}#article-hero .prelude-grid{padding-top:0}.cd form img{height:1px;width:1px}.master .cd form{display:flex;justify-content:center;margin-top:25px;margin-top:var(--gap-sm)}body:not(.wp-admin) input.pp-button{max-width:100%;width:250px;height:67px}.cd.boxed-md>*{max-width:40rem}@media screen and (min-width:1400px){.cd.boxed-md>*{max-width:40%}}body:not(.wp-admin) .cd h2:not(:first-child),.wp-admin .edit-post-visual-editor .cd h2:not(:first-child),body:not(.wp-admin) .cd h2:not(:first-child) span,.wp-admin .edit-post-visual-editor .cd h2:not(:first-child) span{margin-top:calc(.4*70px);margin-top:calc(.4*var(--gap-lg));margin-bottom:0}