:root{--main-color:#FFFBF5;--main-color-text:#2F1A0F;--cream:#E8DFD8;--chocolate:#5f7a2f;--espresso:#2F1A0F;--moss:#708238;--gray:#999999;--font-open-sans:"Open Sans", sans-serif;--global--size:clamp(2rem, 4vw, 5rem);--anim--hover-time:400ms;--anim--hover-ease:cubic-bezier(0.25, 1, 0.5, 1)}.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container{width:100%;max-width:1320px;font-family:var(--font-open-sans);margin:0 auto;padding:0 15px;position:relative}.title{font-family:var(--font-open-sans);font-size:clamp(1.125rem, 1.025rem + 0.5vw, 1.625rem);font-weight:600}.sub-title{margin-bottom:5px;font-weight:400;font-size:clamp(0.875rem, 0.8rem + 0.375vw, 1.25rem);color:#5f7a2f}.title-second{font-family:var(--font-open-sans);font-weight:600;color:#fff;text-align:center;font-size:clamp(1.3125rem, 1.075rem + 1.1875vw, 2.5rem);margin:0 auto;max-width:850px}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.button-wrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;border-radius:999vw;background:#fff0;pointer-events:none;-webkit-transition:all var(--anim--hover-time) var(--anim--hover-ease);transition:all var(--anim--hover-time) var(--anim--hover-ease);margin:0 auto}.button-wrap.button-wrap--wpc{margin-left:0;margin-top:auto}.button-shadow{--shadow-cuttoff-fix:2em;position:absolute;width:calc(100% + var(--shadow-cuttoff-fix));height:calc(100% + var(--shadow-cuttoff-fix));top:calc(0% - var(--shadow-cuttoff-fix) / 2);left:calc(0% - var(--shadow-cuttoff-fix) / 2);-webkit-filter:blur(clamp(2px, 0.125em, 12px));filter:blur(clamp(2px, 0.125em, 12px));pointer-events:none;border-radius:5px;overflow:hidden}.button-shadow::after{content:"";position:absolute;z-index:0;inset:0;border-radius:999vw;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .2)),to(rgb(0 0 0 / .1)));background:linear-gradient(180deg,rgb(0 0 0 / .2),rgb(0 0 0 / .1));width:calc(100% - var(--shadow-cuttoff-fix) - 0.25em);height:calc(100% - var(--shadow-cuttoff-fix) - 0.25em);top:calc(var(--shadow-cuttoff-fix) - 0.5em);left:calc(var(--shadow-cuttoff-fix) - 0.875em);padding:.125em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-transition:all var(--anim--hover-time) var(--anim--hover-ease);transition:all var(--anim--hover-time) var(--anim--hover-ease);opacity:1;border-radius:inherit}.button-wrap:has(.link-button:hover) .button-shadow::after,.button-wrap:has(.link-button:active) .button-shadow::after{border-radius:inherit}.link-button{--border-width:clamp(1px, 0.0625em, 4px);all:unset;display:inline-block;position:relative;cursor:pointer;pointer-events:auto;z-index:3;background:linear-gradient(-75deg,rgb(255 255 255 / .05),rgb(255 255 255 / .2),rgb(255 255 255 / .05));border-radius:5px;-webkit-box-shadow:inset 0 .125em .125em rgb(0 0 0 / .05),inset 0 -.125em .125em rgb(255 255 255 / .5),0 .25em .125em -.125em rgb(0 0 0 / .2),0 0 .1em .25em inset rgb(255 255 255 / .2),0 0 0 0 #fff;box-shadow:inset 0 .125em .125em rgb(0 0 0 / .05),inset 0 -.125em .125em rgb(255 255 255 / .5),0 .25em .125em -.125em rgb(0 0 0 / .2),0 0 .1em .25em inset rgb(255 255 255 / .2),0 0 0 0 #fff;-webkit-backdrop-filter:blur(clamp(1px, 0.125em, 4px));backdrop-filter:blur(clamp(1px, 0.125em, 4px));-webkit-transition:all var(--anim--hover-time) var(--anim--hover-ease);transition:all var(--anim--hover-time) var(--anim--hover-ease);text-decoration:none;text-align:center}.link-button:hover{-webkit-transform:scale(.975);transform:scale(.975);-webkit-backdrop-filter:blur(.01em);backdrop-filter:blur(.01em);-webkit-box-shadow:inset 0 .125em .125em rgb(0 0 0 / .05),inset 0 -.125em .125em rgb(255 255 255 / .5),0 .15em .05em -.1em rgb(0 0 0 / .25),0 0 .05em .1em inset rgb(255 255 255 / .5),0 0 0 0 #fff;box-shadow:inset 0 .125em .125em rgb(0 0 0 / .05),inset 0 -.125em .125em rgb(255 255 255 / .5),0 .15em .05em -.1em rgb(0 0 0 / .25),0 0 .05em .1em inset rgb(255 255 255 / .5),0 0 0 0 #fff}.link-button.link-button__hero-block{width:345px}@media (max-width:460px){.link-button.link-button__hero-block{width:250px}}@media (max-width:375px){.link-button.link-button__hero-block{width:215px}}.link-button.link-button__hero-block span{color:#fff}.link-button.link-button--wpc-preview{width:185px}@media (max-width:767px){.link-button.link-button--wpc-preview{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.link-button.link-button--wpc-preview span{color:#fff}.link-button span{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:-.05em;font-weight:400;font-size:16px;color:var(--main-color-text);text-shadow:0em .25em .05em rgb(0 0 0 / .1);-webkit-transition:all var(--anim--hover-time) var(--anim--hover-ease);transition:all var(--anim--hover-time) var(--anim--hover-ease);padding-inline:1.5em;padding-block:.875em}.link-button span::after{content:"";display:block;position:absolute;z-index:1;width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width) / 2);left:calc(0% + var(--border-width) / 2);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(var(--angle-2)),color-stop(0%,#fff0),color-stop(40%,rgb(255 255 255 / .5)),color-stop(55%,#fff0));background:linear-gradient(var(--angle-2),#fff0 0%,rgb(255 255 255 / .5) 40% 50%,#fff0 55%);mix-blend-mode:screen;background-size:200% 200%;background-position:0% 50%;background-repeat:no-repeat;transition:background-position calc(var(--anim--hover-time) * 1.25) var(--anim--hover-ease),--angle-2 calc(var(--anim--hover-time) * 1.25) var(--anim--hover-ease);pointer-events:none}.link-button:hover span::after{background-position:25% 50%}.link-button:active span::after{background-position:50% 15%;--angle-2:-15deg}.link-button::after{content:"";position:absolute;z-index:1;inset:0;border-radius:5px;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);-webkit-box-sizing:border-box;box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%,rgb(0 0 0 / .5),#fff0 5% 40%,rgb(0 0 0 / .5) 50%,#fff0 60% 95%,rgb(0 0 0 / .5)),-webkit-gradient(linear,left top,left bottom,from(rgb(255 255 255 / .5)),to(rgb(255 255 255 / .5)));background:conic-gradient(from var(--angle-1) at 50% 50%,rgb(0 0 0 / .5),#fff0 5% 40%,rgb(0 0 0 / .5) 50%,#fff0 60% 95%,rgb(0 0 0 / .5)),linear-gradient(180deg,rgb(255 255 255 / .5),rgb(255 255 255 / .5));-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all var(--anim--hover-time) var(--anim--hover-ease),--angle-1 500ms ease;-webkit-box-shadow:inset 0 0 0 calc(var(--border-width) / 2) rgb(255 255 255 / .5);box-shadow:inset 0 0 0 calc(var(--border-width) / 2) rgb(255 255 255 / .5)}.link-button:hover::after{--angle-1:-125deg}.link-button:active::after{--angle-1:-75deg}@media (hover:none) and (pointer:coarse){.link-button span::after,.link-button:active span::after{--angle-2:-45deg}.link-button::after,.link-button:hover::after,.link-button:active::after{--angle-1:-75deg}}.button-wrap:has(.link-button:hover) .button-shadow{-webkit-filter:blur(clamp(2px, 0.0625em, 6px));filter:blur(clamp(2px, 0.0625em, 6px));-webkit-transition:-webkit-filter var(--anim--hover-time) var(--anim--hover-ease);transition:-webkit-filter var(--anim--hover-time) var(--anim--hover-ease);transition:filter var(--anim--hover-time) var(--anim--hover-ease);transition:filter var(--anim--hover-time) var(--anim--hover-ease),-webkit-filter var(--anim--hover-time) var(--anim--hover-ease)}.button-wrap:has(.link-button:hover) .button-shadow::after{top:calc(var(--shadow-cuttoff-fix) - 0.875em);opacity:1}.button-wrap:has(.link-button:active){-webkit-transform:rotate3d(1,0,0,25deg);transform:rotate3d(1,0,0,25deg)}.button-wrap:has(.link-button:active) .link-button{-webkit-box-shadow:inset 0 .125em .125em rgb(0 0 0 / .05),inset 0 -.125em .125em rgb(255 255 255 / .5),0 .125em .125em -.125em rgb(0 0 0 / .2),0 0 .1em .25em inset rgb(255 255 255 / .2),0 .225em .05em 0 rgb(0 0 0 / .05),0 .25em 0 0 rgb(255 255 255 / .75),inset 0 .25em .05em 0 rgb(0 0 0 / .15);box-shadow:inset 0 .125em .125em rgb(0 0 0 / .05),inset 0 -.125em .125em rgb(255 255 255 / .5),0 .125em .125em -.125em rgb(0 0 0 / .2),0 0 .1em .25em inset rgb(255 255 255 / .2),0 .225em .05em 0 rgb(0 0 0 / .05),0 .25em 0 0 rgb(255 255 255 / .75),inset 0 .25em .05em 0 rgb(0 0 0 / .15)}.button-wrap:has(.link-button:active) .button-shadow{-webkit-filter:blur(clamp(2px, 0.125em, 12px));filter:blur(clamp(2px, 0.125em, 12px))}.button-wrap:has(.link-button:active) .button-shadow::after{top:calc(var(--shadow-cuttoff-fix) - 0.5em);opacity:.75}.button-wrap:has(.link-button:active) span{text-shadow:.025em .25em .05em rgb(0 0 0 / .12)}.simple-btn{background-color:var(--chocolate);color:#fff;font-size:16px;font-weight:400;text-align:center;padding:14px;max-width:345px;width:100%;border-radius:4px;-webkit-transition:background-color 0.4s ease,-webkit-transform 0.3s ease;transition:background-color 0.4s ease,-webkit-transform 0.3s ease;transition:background-color 0.4s ease,transform 0.3s ease;transition:background-color 0.4s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.simple-btn:hover{background-color:#80A440;-webkit-transform:scale(1.03);transform:scale(1.03);color:#fff}.simple-btn:focus{border-color:#fff;outline:none;-webkit-transform:scale(1.03);transform:scale(1.03)}.simple-btn:active{-webkit-transform:scale(.97);transform:scale(.97);background-color:var(--espresso)}.hero-block{padding:50px 0}@media (max-width:1024px){.hero-block{padding:25px 0}}.hero-block__wrap{background-image:url(/wp-content/themes/blocksy-child/assets/b4a5765495e3bbdae0f7.webp);background-repeat:no-repeat;background-position:center;background-size:cover;padding:50px 0;min-height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1400px){.hero-block__wrap{min-height:600px}}@media (max-width:1200px){.hero-block__wrap{min-height:500px}}@media (max-width:1024px){.hero-block__wrap{padding:25px 0;min-height:300px}}@media (max-width:767px){.hero-block__wrap{min-height:250px}}.hero-block__title{margin-bottom:20px}.hero-block__text{max-width:750px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:var(--font-open-sans);font-size:clamp(1rem, 0.875rem + 0.625vw, 1.625rem);margin:0 auto 25px;text-align:center}.hero-block__content{margin:0 auto;max-width:900px;background:-webkit-gradient(linear,left top,right top,from(rgb(255 255 255 / .1)),to(rgb(153 153 153 / .1)));background:linear-gradient(90deg,rgb(255 255 255 / .1) 0%,rgb(153 153 153 / .1) 100%);border:1px solid rgb(255 255 255 / .25);border-radius:32px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);-webkit-box-shadow:0 4px 30px rgb(0 0 0 / .1);box-shadow:0 4px 30px rgb(0 0 0 / .1);padding:40px 30px;color:#fff}.industry-single .entry-content>*{box-sizing:border-box;margin-inline:auto;max-width:var(--theme-normal-container-max-width,1290px);padding-inline:var(--theme-content-horizontal-spacing,1.5rem)}.industry-single .entry-content>.alignfull{max-width:none;padding-inline:0}.industry-single .entry-content>.alignwide{max-width:var(--theme-wide-container-max-width,1400px)}.industry-single .entry-content>[class*="wp-block-woodentec-"]{max-width:none;padding-inline:0}.wpc-single-content .entry-content>*{box-sizing:border-box;margin-inline:auto;max-width:var(--theme-normal-container-max-width,1290px);padding-inline:var(--theme-content-horizontal-spacing,1.5rem)}.wpc-single-content .entry-content>.alignfull{max-width:none;padding-inline:0}.wpc-single-content .entry-content>.alignwide{max-width:var(--theme-wide-container-max-width,1400px)}.wpc-single-content .entry-content>[class*="wp-block-woodentec-"]{max-width:none;padding-inline:0}body.branchen-page,body.single-industry{background-color:#f4f4f0}