/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@media (min-width:64rem){.wp-block-before-after{padding-top:clamp(calc(((60 / 16) * 1rem) * .75), calc((60 / var(--sage-breakpoint)) * 100vw), calc(((60 / 16) * 1rem) * 1.25));padding-bottom:clamp(calc(((60 / 16) * 1rem) * .75), calc((60 / var(--sage-breakpoint)) * 100vw), calc(((60 / 16) * 1rem) * 1.25))}}.wp-block-before-after .container .block-content>.acf-innerblocks-container{justify-content:center;align-items:center;gap:clamp(calc(((48 / 16) * 1rem) * .75), calc((48 / var(--sage-breakpoint)) * 100vw), calc(((48 / 16) * 1rem) * 1.25));flex-direction:column;width:100%;display:flex}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-heading{justify-content:space-between;align-items:flex-start;width:100%;display:flex}@media not all and (min-width:64rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-heading{gap:clamp(calc(((24 / 16) * 1rem) * .75), calc((24 / var(--sage-breakpoint)) * 100vw), calc(((24 / 16) * 1rem) * 1.25));flex-direction:column}}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-heading p{max-width:clamp(calc(((850 / 16) * 1rem) * .75), calc((850 / var(--sage-breakpoint)) * 100vw), calc(((850 / 16) * 1rem) * 1.25))}@media not all and (min-width:48rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-heading p{margin-top:clamp(calc(((8 / 16) * 1rem) * .75), calc((8 / var(--sage-breakpoint)) * 100vw), calc(((8 / 16) * 1rem) * 1.25))}}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner{width:100%}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container{gap:clamp(calc(((20 / 16) * 1rem) * .75), calc((20 / var(--sage-breakpoint)) * 100vw), calc(((20 / 16) * 1rem) * 1.25));width:100%;display:grid}@media (min-width:64rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block{position:relative}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block>.acf-innerblocks-container{border-radius:var(--radius-xl,.75rem);width:100%;position:relative;height:clamp(calc(((300 / 16) * 1rem) * .75), calc((300 / var(--sage-breakpoint)) * 100vw), calc(((300 / 16) * 1rem) * 1.25))!important}@media (min-width:64rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block>.acf-innerblocks-container{max-width:clamp(calc(((900 / 16) * 1rem) * .75), calc((900 / var(--sage-breakpoint)) * 100vw), calc(((900 / 16) * 1rem) * 1.25));height:clamp(calc(((200 / 16) * 1rem) * .75), calc((200 / var(--sage-breakpoint)) * 100vw), calc(((200 / 16) * 1rem) * 1.25))!important}}@media (min-width:80rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block>.acf-innerblocks-container{height:clamp(calc(((371 / 16) * 1rem) * .75), calc((371 / var(--sage-breakpoint)) * 100vw), calc(((371 / 16) * 1rem) * 1.25))!important}}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block>.acf-innerblocks-container{box-shadow:0 3px 8px #0000003d}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block>.acf-innerblocks-container figure{border-radius:var(--radius-xl,.75rem);object-fit:cover;width:100%;position:absolute;top:0;left:0;height:clamp(calc(((300 / 16) * 1rem) * .75), calc((300 / var(--sage-breakpoint)) * 100vw), calc(((300 / 16) * 1rem) * 1.25))!important}@media (min-width:64rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block>.acf-innerblocks-container figure{height:clamp(calc(((200 / 16) * 1rem) * .75), calc((200 / var(--sage-breakpoint)) * 100vw), calc(((200 / 16) * 1rem) * 1.25))!important}}@media (min-width:80rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block>.acf-innerblocks-container figure{height:clamp(calc(((371 / 16) * 1rem) * .75), calc((371 / var(--sage-breakpoint)) * 100vw), calc(((371 / 16) * 1rem) * 1.25))!important}}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block>.acf-innerblocks-container figure.before-after__item--after{z-index:1;clip-path:polygon(0 0,50% 0,50% 100%,0% 100%)}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block>.acf-innerblocks-container figure img{border-radius:var(--radius-xl,.75rem);object-fit:cover;width:100%;height:clamp(calc(((300 / 16) * 1rem) * .75), calc((300 / var(--sage-breakpoint)) * 100vw), calc(((300 / 16) * 1rem) * 1.25))!important}@media (min-width:64rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block>.acf-innerblocks-container figure img{height:clamp(calc(((200 / 16) * 1rem) * .75), calc((200 / var(--sage-breakpoint)) * 100vw), calc(((200 / 16) * 1rem) * 1.25))!important}}@media (min-width:80rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-block>.acf-innerblocks-container figure img{height:clamp(calc(((371 / 16) * 1rem) * .75), calc((371 / var(--sage-breakpoint)) * 100vw), calc(((371 / 16) * 1rem) * 1.25))!important}}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .slider{z-index:2;-webkit-appearance:none;appearance:none;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .slider::-webkit-slider-thumb{height:clamp(calc(((300 / 16) * 1rem) * .75), calc((300 / var(--sage-breakpoint)) * 100vw), calc(((300 / 16) * 1rem) * 1.25));width:clamp(calc(((3 / 16) * 1rem) * .75), calc((3 / var(--sage-breakpoint)) * 100vw), calc(((3 / 16) * 1rem) * 1.25));cursor:pointer;-webkit-appearance:none;appearance:none}@media (min-width:64rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .slider::-webkit-slider-thumb{height:clamp(calc(((200 / 16) * 1rem) * .75), calc((200 / var(--sage-breakpoint)) * 100vw), calc(((200 / 16) * 1rem) * 1.25))}}@media (min-width:80rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .slider::-webkit-slider-thumb{height:clamp(calc(((371 / 16) * 1rem) * .75), calc((371 / var(--sage-breakpoint)) * 100vw), calc(((371 / 16) * 1rem) * 1.25))}}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .slider::-moz-range-thumb{height:clamp(calc(((300 / 16) * 1rem) * .75), calc((300 / var(--sage-breakpoint)) * 100vw), calc(((300 / 16) * 1rem) * 1.25));width:clamp(calc(((3 / 16) * 1rem) * .75), calc((3 / var(--sage-breakpoint)) * 100vw), calc(((3 / 16) * 1rem) * 1.25));cursor:pointer;-webkit-appearance:none;appearance:none}@media (min-width:64rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .slider::-moz-range-thumb{height:clamp(calc(((200 / 16) * 1rem) * .75), calc((200 / var(--sage-breakpoint)) * 100vw), calc(((200 / 16) * 1rem) * 1.25))}}@media (min-width:80rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .slider::-moz-range-thumb{height:clamp(calc(((371 / 16) * 1rem) * .75), calc((371 / var(--sage-breakpoint)) * 100vw), calc(((371 / 16) * 1rem) * 1.25))}}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .slider-button{left:var(--position);pointer-events:none;z-index:5;--tw-translate-x:-55%,-50%;--tw-translate-y:-55%,-50%;transform:translate(-55%,-50%);translate:var(--tw-translate-x) var(--tw-translate-y);padding:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;top:50%;box-shadow:1px 1px 1px #08030380}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-bottom{margin-top:clamp(calc(((8 / 16) * 1rem) * .75), calc((8 / var(--sage-breakpoint)) * 100vw), calc(((8 / 16) * 1rem) * 1.25));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-bottom p{text-align:center}@media not all and (min-width:40rem){.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-button,.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-button .sage-button{width:100%}}.wp-block-before-after{padding-top:clamp(calc(((60 / 16) * 1rem) * .75), calc((60 / var(--sage-breakpoint)) * 100vw), calc(((60 / 16) * 1rem) * 1.25));padding-bottom:clamp(calc(((60 / 16) * 1rem) * .75), calc((60 / var(--sage-breakpoint)) * 100vw), calc(((60 / 16) * 1rem) * 1.25));background-position:50%;background-size:cover;background-attachment:fixed}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .slider::-webkit-slider-thumb{background-color:var(--color-white,#fff)}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .slider::-moz-range-thumb{background-color:var(--color-white,#fff)}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .slider-button{background-color:var(--color-white,#fff);color:var(--color-burnt-umber,#222)}.wp-block-before-after .container .block-content>.acf-innerblocks-container .wp-block-before-after-inner>.acf-innerblocks-container .wp-block-before-after-item .case .before-after-bottom p{font-family:var(--font-poppins,"Open Sans", sans-serif);color:var(--color-purvis-gray,#333)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
