/*!
Theme Name: ORR Protection
Theme URI: https://www.orrprotection.com/
Author: 454 Creative
Author URI: https://454creative.com/
Description: Default WordPress theme for Orr Protection with theme.json and block.json support for Gutenberg editor and ACF for custom blocks.
Requires at least: 6.8
Version: 2.0.0
Tested up to: 6.8
Requires PHP: 8.0
License: GNU General Public License v2 or later
Text Domain: orr
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;scroll-padding:100px}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background:var(--wp--custom--color--background);margin:0;accent-color:var(--wp--preset--color--accent)}*,*:before,*:after{box-sizing:border-box}::-moz-selection{color:var(--wp--preset--color--primary);background:hsl(from var(--wp--preset--color--accent) h s l/0.35)}::selection{color:var(--wp--preset--color--primary);background:hsl(from var(--wp--preset--color--accent) h s l/0.35)}:focus:not(:focus-visible){outline-color:rgba(0,0,0,0)}:focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:2px;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}hr{display:block;background-color:var(--wp--custom--color--foreground);border:0;height:1px;margin:0}pre{overflow:auto}code,kbd,samp,pre:not([class*=wp-block-]){overflow:auto;padding:32px 48px;background:var(--wp--preset--color--primary);border-radius:var(--wp--custom--border--radius);font-family:"Courier 10 Pitch",monospace,Courier;color:hsl(from var(--wp--preset--color--accent) h s calc(l * 1.5));font-size:14px;line-height:1.5}pre code{display:block;padding:0;margin:0;font-size:inherit;font-family:inherit}summary::-webkit-details-marker,[hidden],template{display:none}p{margin:0;text-wrap:pretty}address{font-style:normal;margin:0}abbr[title],acronym{cursor:help}b,strong{font-weight:500}dfn,cite,em,i{font-style:italic}mark,ins{color:hsl(from var(--wp--preset--color--accent) h s calc(l / 1.5));background:hsl(from var(--wp--preset--color--accent) h s calc(l * 1.5));text-decoration:none;padding-inline:3px;border-radius:4px}small{font-size:80%}big{font-size:125%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}blockquote,q{margin:0;quotes:"" ""}figure{margin:0;padding:0}img,picture,video,canvas,svg,embed,iframe,object{display:block;max-width:100%}img,picture{border:0;height:auto;max-block-size:100%;max-inline-size:100%}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus-visible{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:var(--wp--custom--color--focus);display:block;font-size:14px;font-weight:bold;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-visible{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;margin-left:auto;margin-right:auto}.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}.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}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}button{cursor:pointer;border:unset;background:none;display:inline-flex;justify-content:center;align-items:center}.btn{-webkit-font-smoothing:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--wp--custom--font-size--base);line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:0 0.625rem;cursor:pointer;border:none;border-radius:var(--wp--custom--border--radius-button);text-decoration:none;margin-top:0;padding:17px 24px;text-underline-offset:.2ch;vertical-align:top;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;background-color:var(--btn-bg, transparent);color:var(--btn-fg, inherit)}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:grayscale(0.5)}.btn:focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:2px}.btn i{align-self:center;line-height:0;aspect-ratio:1/1;height:1rem;position:relative;font-size:inherit}.btn i svg,.btn i img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-style:preserve-3d}.btn:hover{text-decoration:underline}.btn:hover:not(:disabled){background-color:var(--btn-hover, var(--btn-bg))}.btn-primary{--btn-bg: var(--wp--custom--button--primary--background);--btn-hover: var(--wp--custom--button--primary--hover, hsl(from var(--wp--custom--button--primary--background) h calc(s + 5) calc(l - 10)));--btn-fg: var(--wp--custom--button--primary--color);font-size:0.875rem;text-transform:uppercase;font-weight:500;letter-spacing:.02em}.btn-secondary{--btn-bg: var(--wp--custom--button--secondary--background);--btn-hover: var(--wp--custom--button--secondary--hover, hsl(from var(--wp--custom--button--secondary--background) h calc(s + 5) calc(l - 10)));--btn-fg: var(--wp--custom--button--secondary--color);font-size:0.875rem;text-transform:uppercase;font-weight:500;letter-spacing:.02em}.btn-accent{--btn-bg: var(--wp--custom--button--accent--background);--btn-hover: var(--wp--custom--button--accent--hover, hsl(from var(--wp--custom--button--accent--background) h calc(s + 5) calc(l - 10)));--btn-fg: var(--wp--custom--button--accent--color);font-size:0.875rem;text-transform:uppercase;font-weight:500;letter-spacing:.02em}.btn-small{padding:var(--wp--custom--button-size--small--padding);font-size:var(--wp--custom--button-size--small--font-size)}.btn-large{padding:var(--wp--custom--button-size--large--padding);font-size:var(--wp--custom--button-size--large--font-size)}.btn-outlined{position:relative;background-color:rgba(0,0,0,0) !important;color:var(--btn-bg)}.btn-outlined::before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px currentColor;opacity:.3;border-radius:inherit;transition:box-shadow .2s ease-in-out}.btn-outlined:hover:not(:disabled)::before{box-shadow:inset 0 0 0 2px currentColor;opacity:.4}.btn[class*=btn-]{text-decoration:none !important}.btn-block{width:100%}.btn-icon-only{padding:0.5rem;border-radius:16px;width:3.125rem;height:3.125rem}.btn-callout::after{flex-shrink:0;content:"";width:16px;aspect-ratio:16/12;background-color:var(--wp--preset--color--secondary);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 13"><path fill="black" d="M15.7165 7.15792L9.95748 12.7276C9.77717 12.902 9.53261 13 9.2776 13C9.02259 13 8.77803 12.902 8.59772 12.7276C8.4174 12.5532 8.3161 12.3167 8.3161 12.0701C8.3161 11.8235 8.4174 11.587 8.59772 11.4126L12.7178 7.42945H0.959834C0.70527 7.42945 0.461133 7.33164 0.281129 7.15756C0.101125 6.98347 0 6.74736 0 6.50116C0 6.25496 0.101125 6.01885 0.281129 5.84476C0.461133 5.67067 0.70527 5.57287 0.959834 5.57287H12.7178L8.59932 1.58743C8.419 1.41304 8.3177 1.17652 8.3177 0.929896C8.3177 0.683272 8.419 0.44675 8.59932 0.27236C8.77963 0.0979708 9.02419 0 9.2792 0C9.5342 0 9.77877 0.0979708 9.95908 0.27236L15.7181 5.84208C15.8076 5.92843 15.8786 6.03104 15.9269 6.144C15.9753 6.25696 16.0001 6.37805 16 6.50032C15.9998 6.62259 15.9747 6.74362 15.9261 6.85647C15.8774 6.96933 15.8062 7.07177 15.7165 7.15792Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 13"><path fill="black" d="M15.7165 7.15792L9.95748 12.7276C9.77717 12.902 9.53261 13 9.2776 13C9.02259 13 8.77803 12.902 8.59772 12.7276C8.4174 12.5532 8.3161 12.3167 8.3161 12.0701C8.3161 11.8235 8.4174 11.587 8.59772 11.4126L12.7178 7.42945H0.959834C0.70527 7.42945 0.461133 7.33164 0.281129 7.15756C0.101125 6.98347 0 6.74736 0 6.50116C0 6.25496 0.101125 6.01885 0.281129 5.84476C0.461133 5.67067 0.70527 5.57287 0.959834 5.57287H12.7178L8.59932 1.58743C8.419 1.41304 8.3177 1.17652 8.3177 0.929896C8.3177 0.683272 8.419 0.44675 8.59932 0.27236C8.77963 0.0979708 9.02419 0 9.2792 0C9.5342 0 9.77877 0.0979708 9.95908 0.27236L15.7181 5.84208C15.8076 5.92843 15.8786 6.03104 15.9269 6.144C15.9753 6.25696 16.0001 6.37805 16 6.50032C15.9998 6.62259 15.9747 6.74362 15.9261 6.85647C15.8774 6.96933 15.8062 7.07177 15.7165 7.15792Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.btn-callout.btn-primary,.btn-callout.btn-secondary,.btn-callout.btn-accent{padding-block:9px;padding-right:9px}.btn-callout.btn-primary::after,.btn-callout.btn-secondary::after,.btn-callout.btn-accent::after{width:32px;aspect-ratio:1/1}.btn-callout.btn-primary::after,.btn-callout.btn-secondary::after,.btn-callout.btn-accent.btn-outlined::after{background-color:var(--wp--preset--color--secondary);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17.292 10.2793C16.9199 9.90725 16.3154 9.90725 15.9434 10.2793C15.5718 10.6512 15.5719 11.255 15.9434 11.627L19.084 14.7646H9.95215C9.42548 14.7648 9.00002 15.1901 9 15.7168C9 16.2435 9.42547 16.6688 9.95215 16.6689H19.0811L15.9473 19.8066C15.5752 20.1787 15.5752 20.7823 15.9473 21.1543C16.3193 21.5263 16.9229 21.5263 17.2949 21.1543L22.0576 16.3926L22.0547 16.3896C22.4266 16.0176 22.4266 15.413 22.0547 15.041L17.292 10.2793Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17.292 10.2793C16.9199 9.90725 16.3154 9.90725 15.9434 10.2793C15.5718 10.6512 15.5719 11.255 15.9434 11.627L19.084 14.7646H9.95215C9.42548 14.7648 9.00002 15.1901 9 15.7168C9 16.2435 9.42547 16.6688 9.95215 16.6689H19.0811L15.9473 19.8066C15.5752 20.1787 15.5752 20.7823 15.9473 21.1543C16.3193 21.5263 16.9229 21.5263 17.2949 21.1543L22.0576 16.3926L22.0547 16.3896C22.4266 16.0176 22.4266 15.413 22.0547 15.041L17.292 10.2793Z" fill="black"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-position:center;mask-position:center}.btn-callout.btn-accent:not(.btn-outlined)::after{background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17.292 10.2793C16.9199 9.90725 16.3154 9.90725 15.9434 10.2793C15.5718 10.6512 15.5719 11.255 15.9434 11.627L19.084 14.7646H9.95215C9.42548 14.7648 9.00002 15.1901 9 15.7168C9 16.2435 9.42547 16.6688 9.95215 16.6689H19.0811L15.9473 19.8066C15.5752 20.1787 15.5752 20.7823 15.9473 21.1543C16.3193 21.5263 16.9229 21.5263 17.2949 21.1543L22.0576 16.3926L22.0547 16.3896C22.4266 16.0176 22.4266 15.413 22.0547 15.041L17.292 10.2793Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0ZM17.292 10.2793C16.9199 9.90725 16.3154 9.90725 15.9434 10.2793C15.5718 10.6512 15.5719 11.255 15.9434 11.627L19.084 14.7646H9.95215C9.42548 14.7648 9.00002 15.1901 9 15.7168C9 16.2435 9.42547 16.6688 9.95215 16.6689H19.0811L15.9473 19.8066C15.5752 20.1787 15.5752 20.7823 15.9473 21.1543C16.3193 21.5263 16.9229 21.5263 17.2949 21.1543L22.0576 16.3926L22.0547 16.3896C22.4266 16.0176 22.4266 15.413 22.0547 15.041L17.292 10.2793Z" fill="black"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-position:center;mask-position:center}.button-group{display:flex;flex-wrap:wrap;gap:12px}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input,textarea{font-family:var(--wp--preset--font-family--secondary, var(--wp--preset--font-family--primary));color:inherit;font-size:inherit}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--wp--custom--color--background);border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--custom--border--radius-field);color:var(--wp--custom--color--heading);transition:border-color .3s ease,color .2s ease;padding:8px 16px;vertical-align:top}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=range]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=color]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{-moz-transition:border-color .3s ease,color .2s ease;transition:border-color .3s ease,color .2s ease;color:hsla(from var(--wp--custom--color--foreground) h s l/0.75) !important}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder,select::placeholder{transition:border-color .3s ease,color .2s ease;color:hsla(from var(--wp--custom--color--foreground) h s l/0.75) !important}input[type=text]:focus-visible::-moz-placeholder, input[type=email]:focus-visible::-moz-placeholder, input[type=url]:focus-visible::-moz-placeholder, input[type=password]:focus-visible::-moz-placeholder, input[type=search]:focus-visible::-moz-placeholder, input[type=number]:focus-visible::-moz-placeholder, input[type=tel]:focus-visible::-moz-placeholder, input[type=range]:focus-visible::-moz-placeholder, input[type=date]:focus-visible::-moz-placeholder, input[type=month]:focus-visible::-moz-placeholder, input[type=week]:focus-visible::-moz-placeholder, input[type=time]:focus-visible::-moz-placeholder, input[type=datetime]:focus-visible::-moz-placeholder, input[type=datetime-local]:focus-visible::-moz-placeholder, input[type=color]:focus-visible::-moz-placeholder, textarea:focus-visible::-moz-placeholder, select:focus-visible::-moz-placeholder{color:var(--wp--custom--color--foreground)}input[type=text]:focus-visible::placeholder,input[type=email]:focus-visible::placeholder,input[type=url]:focus-visible::placeholder,input[type=password]:focus-visible::placeholder,input[type=search]:focus-visible::placeholder,input[type=number]:focus-visible::placeholder,input[type=tel]:focus-visible::placeholder,input[type=range]:focus-visible::placeholder,input[type=date]:focus-visible::placeholder,input[type=month]:focus-visible::placeholder,input[type=week]:focus-visible::placeholder,input[type=time]:focus-visible::placeholder,input[type=datetime]:focus-visible::placeholder,input[type=datetime-local]:focus-visible::placeholder,input[type=color]:focus-visible::placeholder,textarea:focus-visible::placeholder,select:focus-visible::placeholder{color:var(--wp--custom--color--foreground)}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],select{min-height:50px;field-sizing:content}textarea{padding:16px;min-height:calc(3lh + 34.4px);max-height:calc(5lh + 34.4px);field-sizing:content;width:100%;overflow:auto;line-height:1.6}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill: %23ar(--wp--preset--color--accent);' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px auto;background-position:calc(100% - 12px) center;padding-right:2rem;font-size:1rem}select:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill: %23ar(--wp--preset--color--accent);' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E")}optgroup{font-weight:bold}[type=checkbox],[type=radio]{padding:0;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:18px;height:18px;box-shadow:inset 0 0 0px 2px var(--wp--custom--color--foreground);transition:all .2s ease;background:var(--wp--custom--color--background);cursor:pointer;border-radius:var(--wp--custom--border--radius-field);vertical-align:top;border:none}[type=checkbox]:active,[type=radio]:active{box-shadow:inset 0 0 0px 3px var(--wp--custom--color--foreground)}[type=checkbox]:hover,[type=radio]:hover{box-shadow:inset 0 0 0px 3px var(--wp--custom--color--foreground)}[type=checkbox]:checked{background-color:var(--wp--preset--color--secondary);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAvklEQVRIS+2U0Q3CMAwFzxuwCYwAEzECdAM2ghHoJmxgZJRIUWgTh9C/9Du9q59fKmz8yMZ8hqCa8IjoE5Gq7oCziEx5Zt0RBfgdOACTiFxTSZcgg8/AUURefxF44Cb6aQIvvChQVcvylo/cAl8VBPgFeAKnKGmFlwRWuwewj5KwuNiWxYUuXevVHYSvTSX2vlXRDa8uOZPY+SZ4VZDcUpvEnq+e1/52rpqGScgbVYO7JvBASmdcE/RIhqCa3ht9IVAZxGa2wAAAAABJRU5ErkJggg==");background-size:18px auto;background-position:center;box-shadow:inset 0 0 0px 3px var(--wp--preset--color--secondary)}[type=radio]{border-radius:24px}[type=radio]:checked{box-shadow:inset 0 0 0px 6px var(--wp--preset--color--secondary)}.num-input-wrapper{display:inline-block;position:relative;min-width:132px}.num-input-wrapper input[type=number]::-webkit-inner-spin-button,.num-input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.num-input-wrapper input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;text-align:center;padding-inline:64px;width:100%}.num-input-wrapper button{position:absolute;top:5px;width:40px;height:calc(100% - 10px);display:flex;align-items:center;justify-content:center;line-height:1;background-color:var(--wp--preset--color--shade);border-radius:calc(var(--wp--custom--border--radius-field) - 4px);font-size:1.125rem;padding:0;transition:all .2s ease}.num-input-wrapper button:hover{background-color:hsla(from var(--wp--preset--color--secondary) h s calc(l - 3))}.num-input-wrapper button.less{left:5px}.num-input-wrapper button.more{right:5px}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.3ch}a:not([class]):focus-visible{outline-offset:2px;border-radius:2px}ul,ol{margin:0 0 2em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}table{margin:0 0 1.5em 0;border-collapse:collapse;border-spacing:0;width:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1:not(.wp-block-heading),h2:not(.wp-block-heading),h3:not(.wp-block-heading),h4:not(.wp-block-heading),h5:not(.wp-block-heading),h6:not(.wp-block-heading){margin-block:0}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:500}p a{transition:color .15s ease-in-out;text-decoration:none;position:relative}p a:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:currentcolor;transform:scaleX(1);transform-origin:left;transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1);opacity:.5}p a:hover:after{transform-origin:right;transform:scaleX(0)}p a:hover{color:var(--wp--custom--color--links-hover)}.muted-heading,.is-style-muted-heading{font-family:var(--wp--preset--font-family--accent, var(--wp--preset--font-family--primary));font-size:clamp(14px,calc(calc(14px - (480px * calc((15px - 14px) / (1280px - 480px)))) + calc((15px - 14px) / (1280px - 480px)) * 100vw),15px);font-weight:500;line-height:1.1;color:var(--wp--preset--color--secondary)}.muted-heading b,.muted-heading strong,.is-style-muted-heading b,.is-style-muted-heading strong{font-weight:700}.is-style-gradient-heading{background:linear-gradient(to right, var(--wp--preset--color--secondary), var(--wp--preset--color--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}:root #page [data-aos=fade-up]:not(.aos-animate){transform:translate3d(0, 48px, 0)}body{background:var(--wp--preset--color--tertiary-alt, var(--wp--preset--color--primary-alt))}body::after{content:"";position:fixed;inset:0;pointer-events:none;background:var(--wp--preset--color--tertiary-alt, var(--wp--preset--color--primary-alt));z-index:98;visibility:hidden;opacity:0;z-index:51;transition:opacity .3s linear,visibility .3s linear}body.no-scroll{overflow-y:hidden}body.has-overlay::after{visibility:visible;opacity:.25}.site{background:var(--wp--custom--color--background)}.site-header{--sticky-top: 0px;position:absolute;inset:auto 0;width:100%;z-index:10;transition:transform .3s ease-in-out,background .3s ease-in-out,filter .3s ease-in-out}.site-header.is-fixed-header{position:fixed !important;top:var(--sticky-top);left:0;right:0;background:var(--wp--custom--color--background)}.site-header.is-fixed-header.is-dark-header{background:var(--wp--preset--color--primary-alt)}.site-header.quickhide{transition:none !important;transform:translateY(0)}.site-header.hide{transform:translateY(calc(-100% - var(--sticky-top)))}.site-header .header-inner{transition:background .2s ease-in-out;padding-inline:24px}.site-header .container{max-width:1440px;margin:0 auto;display:flex;gap:20px;justify-content:space-between;padding:0;height:80px}@media screen and (min-width: 1100px){.site-header .container{height:100px}}.site-header .site-logo{align-self:center}@media screen and (max-width: 1099px){.site-header .site-logo{margin-right:auto}}.site-header .site-logo a{display:block;line-height:.5;font-size:3rem;color:var(--wp--preset--color--primary)}@media screen and (min-width: 1100px){.site-header .site-logo a{font-size:4rem}}.site-header .site-logo a:focus-visible{outline-offset:6px;border-radius:2px}.site-header .site-logo svg{display:block;width:auto;height:1em}.site-header .site-logo path{fill:currentColor !important;transition:all .2s ease-in-out}.site-header .search-toggle{padding:0;font-size:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;align-self:center;transition:color .3s ease;margin-right:-6px}.site-header .search-toggle:focus-visible{border-radius:2px}.site-header .menu-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0 !important;align-self:center;border:none;background:none;color:var(--wp--custom--color--heading);transition:none}@media screen and (min-width: 1100px){.site-header .menu-toggle{display:none}}.site-header .menu-toggle i{width:20px;height:2px;background:currentcolor;position:relative}.site-header .menu-toggle i::before,.site-header .menu-toggle i::after{content:"";height:2px;width:20px;position:absolute;left:0;background:currentcolor;transition:all .2s ease-in-out}.site-header .menu-toggle i::before{top:-7px}.site-header .menu-toggle i::after{bottom:-7px}.site-header .menu-toggle:hover i::before,.site-header .menu-toggle:hover i::after{width:12px}.site-header .menu-toggle:hover i::after{margin-left:8px}.site-header .menu-toggle:focus-visible{border-radius:2px}.site-header .btn-accent{align-self:center;font-size:0.75rem;padding-inline:20px}@media screen and (max-width: 479px){.site-header .btn-accent{display:none}}.is-dark-header .site-logo a{color:#fff}.is-dark-header .site-logo a #logotype{fill:#fff}.is-dark-header .search-toggle{color:var(--wp--preset--color--shade)}.is-dark-header .menu-toggle{color:var(--wp--custom--color--background)}.is-sticky-header .header-inner{position:fixed;top:0;width:100%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.site-main.no-top-padding{padding-top:0}.site-main.no-bottom-padding{padding-bottom:0}.site-footer{background:var(--wp--preset--color--tertiary-alt, var(--wp--preset--color--primary-alt));padding:clamp(64px,calc(calc(64px - (480px * calc((88px - 64px) / (1280px - 480px)))) + calc((88px - 64px) / (1280px - 480px)) * 100vw),88px) var(--wp--custom--spacing--outer-x);position:relative;z-index:0;color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary))}.site-footer::before{content:"";position:absolute;inset:0;z-index:0;opacity:.12;background-image:linear-gradient(to right, var(--wp--preset--color--accent) 1px, transparent 1px),linear-gradient(to bottom, var(--wp--preset--color--accent) 1px, transparent 1px);background-size:32px 32px;background-position:0 0,0 0;-webkit-mask-image:repeating-linear-gradient(to right, black 0px, black 5px, transparent 5px, transparent 8px),repeating-linear-gradient(to bottom, black 0px, black 5px, transparent 5px, transparent 8px),radial-gradient(ellipse 80% 80% at 0% 0%, black 50%, transparent 90%);mask-image:repeating-linear-gradient(to right, black 0px, black 5px, transparent 5px, transparent 8px),repeating-linear-gradient(to bottom, black 0px, black 5px, transparent 5px, transparent 8px),radial-gradient(ellipse 80% 80% at 0% 0%, black 50%, transparent 90%);-webkit-mask-composite:source-in, xor;mask-composite:intersect}.site-footer .container{position:relative;z-index:1;max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(48px,calc(calc(48px - (480px * calc((64px - 48px) / (1280px - 480px)))) + calc((64px - 48px) / (1280px - 480px)) * 100vw),64px)}.site-footer a{transition:color .2s ease;text-decoration:none}.site-footer a:not(.logo,.btn,.social-link){text-decoration:none;position:relative}.site-footer a:not(.logo,.btn,.social-link):after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);opacity:.5}.site-footer a:not(.logo,.btn,.social-link):hover:after{transform-origin:left;transform:scaleX(1)}.site-footer ul{margin:0;padding:0;list-style:none}.footer-info{display:flex;justify-content:space-between;gap:48px}@media screen and (max-width: 899px){.footer-info{flex-direction:column}}.footer-info .logo{display:block;font-size:3.125rem;line-height:1}.footer-info .logo svg{height:1em;width:auto}.footer-info .logo svg path{fill:#fff}.footer-info .logo:focus-visible{outline-offset:6px;border-radius:2px}.footer-info .footer-callout{display:flex;justify-content:center;gap:32px 48px}@media screen and (max-width: 899px){.footer-info .footer-callout{flex-wrap:wrap;justify-content:space-between;width:100%}}.footer-info .footer-social{display:flex;gap:10px}.footer-info .footer-social a.social-link{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--wp--custom--border--radius-button);font-size:1rem;color:var(--wp--custom--color--background);transition:all .2s ease-in-out}.footer-info .footer-social a.social-link:hover,.footer-info .footer-social a.social-link:focus-visible{background:var(--wp--preset--color--secondary)}.footer-info .footer-social svg{height:1em}.footer-newsletter{background-color:hsl(from var(--wp--preset--color--primary) h calc(s - 20) calc(l - 2)/0.75);border-radius:var(--wp--custom--border--radius-field);padding:clamp(32px,calc(calc(32px - (480px * calc((48px - 32px) / (1280px - 480px)))) + calc((48px - 32px) / (1280px - 480px)) * 100vw),48px);display:flex;justify-content:center;flex-direction:column;gap:24px clamp(48px,calc(calc(48px - (992px * calc((100px - 48px) / (1440px - 992px)))) + calc((100px - 48px) / (1440px - 992px)) * 100vw),100px);align-items:center;line-height:1.4;text-align:center}@media screen and (min-width: 992px){.footer-newsletter{flex-direction:row;text-align:left}}.footer-newsletter h2{font-size:clamp(28px,calc(calc(28px - (480px * calc((32px - 28px) / (1280px - 480px)))) + calc((32px - 28px) / (1280px - 480px)) * 100vw),32px);color:var(--wp--custom--color--background);line-height:1.2;margin-bottom:8px}@media screen and (min-width: 992px){.footer-newsletter h2{font-size:clamp(32px,calc(calc(32px - (992px * calc((40px - 32px) / (1440px - 992px)))) + calc((40px - 32px) / (1440px - 992px)) * 100vw),40px)}}.footer-newsletter form{position:relative;text-align:center;max-width:576px}.footer-newsletter form input[type=email]{background:none;border-radius:var(--wp--custom--border--radius-button);border-color:hsla(0,0%,100%,.12);height:58px;width:100%;color:var(--wp--custom--color--background);padding-inline:24px;margin-bottom:6px;text-align:center}@media screen and (min-width: 576px){.footer-newsletter form input[type=email]{text-align:left;padding-inline:24px 132px}}.footer-newsletter form input[type=email]::-moz-placeholder{color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary)) !important}.footer-newsletter form input[type=email]::placeholder{color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary)) !important}.footer-newsletter form button{font-size:0.8125rem;text-transform:uppercase;font-weight:600;width:100%;margin:4px 0}@media screen and (min-width: 576px){.footer-newsletter form button{position:absolute;right:6px;top:6px;width:124px;margin:0}}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px}@media screen and (min-width: 1280px){.footer-content{flex-wrap:nowrap}}.footer-content .footer-about{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 32px;flex:1 1 280px}@media screen and (min-width: 1280px){.footer-content .footer-about{flex:unset;width:25%;max-width:360px;flex-direction:column}}.footer-content .footer-about p{margin-bottom:auto;margin-right:auto;font-size:clamp(18px,calc(calc(18px - (480px * calc((20px - 18px) / (1280px - 480px)))) + calc((20px - 18px) / (1280px - 480px)) * 100vw),20px);color:var(--wp--custom--color--background);flex:1 1 280px;max-width:360px}@media screen and (min-width: 1280px){.footer-content .footer-about p{flex:unset}}@media screen and (min-width: 1280px){.footer-content .footer-about address{margin-top:24px}}.footer-content .footer-menus{width:100%;display:flex;justify-content:space-between;gap:48px 64px;flex-wrap:wrap}@media screen and (min-width: 1280px){.footer-content .footer-menus{flex-wrap:nowrap;width:calc(70% - 48px);max-width:880px}}.footer-content .footer-menus h3{color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary));font-size:1rem;font-weight:500;margin-bottom:16px;opacity:.75}@media screen and (min-width: 1280px){.footer-content .footer-menus h3{margin-bottom:24px}}@media screen and (max-width: 991px){.footer-content .footer-menus nav{width:100%}}.footer-content .footer-menus ul{display:flex;flex-direction:column;line-height:1.2;gap:16px}@media screen and (max-width: 991px){.footer-content .footer-menus ul{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 1280px){.footer-content .footer-menus ul{gap:24px}}.footer-content .footer-menus a{color:var(--wp--custom--color--background)}.footer-content .footer-menus a:hover{color:var(--wp--preset--color--accent)}.site-info{border-top:1px solid hsla(0,0%,100%,.1);padding-top:clamp(48px,calc(calc(48px - (480px * calc((64px - 48px) / (1280px - 480px)))) + calc((64px - 48px) / (1280px - 480px)) * 100vw),64px);font-family:var(--wp--preset--font-family--accent, var(--wp--preset--font-family--primary));font-weight:400;display:flex;gap:8px 32px;flex-direction:column;align-items:center;font-size:0.75rem;line-height:1.4}@media screen and (min-width: 768px){.site-info{flex-direction:row-reverse;justify-content:space-between}}.site-info .legal-menu{display:flex;justify-content:center;gap:8px 24px}.site-info .legal-menu a{color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary))}.site-info .legal-menu a:hover,.site-info .legal-menu a:focus-visible{color:var(--wp--preset--color--accent)}.grid-pattern{position:relative;z-index:1}.grid-pattern:before{content:"";position:absolute;z-index:-1;inset:0;max-height:650px;opacity:.15;background-size:32px 32px;background-position:0 0,0 0;-webkit-mask-composite:source-in, xor;mask-composite:intersect;background-image:linear-gradient(to right, var(--wp--custom--color--foreground) 1px, transparent 1px),linear-gradient(to bottom, var(--wp--custom--color--foreground) 1px, transparent 1px);-webkit-mask-image:repeating-linear-gradient(to right, black 0px, black 5px, transparent 5px, transparent 8px),repeating-linear-gradient(to bottom, black 0px, black 5px, transparent 5px, transparent 8px),radial-gradient(ellipse 45% 70% at 50% 0%, #000 60%, transparent 100%);mask-image:repeating-linear-gradient(to right, black 0px, black 5px, transparent 5px, transparent 8px),repeating-linear-gradient(to bottom, black 0px, black 5px, transparent 5px, transparent 8px),radial-gradient(ellipse 45% 70% at 50% 0%, #000 60%, transparent 100%)}.grid-section.alignwider{max-width:1440px}.grid-container{max-width:1280px;margin-inline:auto;display:flex;flex-direction:column;gap:clamp(24px,calc(calc(24px - (480px * calc((32px - 24px) / (1280px - 480px)))) + calc((32px - 24px) / (1280px - 480px)) * 100vw),32px)}.grid-container.is-wide{max-width:1440px}.grid-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}@media screen and (max-width: 767px){.grid-heading{flex-direction:column}}.grid-heading h2{font-size:clamp(30px,calc(calc(30px - (480px * calc((40px - 30px) / (1280px - 480px)))) + calc((40px - 30px) / (1280px - 480px)) * 100vw),40px)}.grid-filter{display:flex;flex-wrap:wrap;gap:10px;max-width:480px}@media screen and (max-width: 767px){.grid-filter{width:100%;max-width:100%}}.grid-filter>*{flex:1 1 auto}.grid-filter .filter-search{position:relative}.grid-filter .filter-search i{position:absolute;width:12px;height:12px;pointer-events:none;left:18px;top:calc(50% - 7px);opacity:.5}.grid-filter .filter-search input{padding-left:42px;width:100%}.grid-footer{display:flex;justify-content:center;align-items:center;gap:16px}.grid-message{margin-top:calc(clamp(24px,calc(calc(24px - (480px * calc((32px - 24px) / (1280px - 480px)))) + calc((32px - 24px) / (1280px - 480px)) * 100vw),32px)*-1);align-self:center;background-color:var(--wp--preset--color--shade);color:var(--wp--preset--color--secondary-alt);border-radius:6px;padding:24px;width:100%;text-align:center}.grid-cards{width:100%;gap:32px clamp(16px,calc(calc(16px - (576px * calc((32px - 16px) / (1440px - 576px)))) + calc((32px - 16px) / (1440px - 576px)) * 100vw),32px);display:flex;flex-wrap:wrap}.grid-cards>*{width:100%}@media screen and (min-width: 576px){.grid-cards>*{width:calc((100% - 1*clamp(16px,calc(calc(16px - (576px * calc((32px - 16px) / (1440px - 576px)))) + calc((32px - 16px) / (1440px - 576px)) * 100vw),32px))/2)}}@media screen and (min-width: 960px){.grid-cards>*{width:calc((100% - 2*clamp(16px,calc(calc(16px - (576px * calc((32px - 16px) / (1440px - 576px)))) + calc((32px - 16px) / (1440px - 576px)) * 100vw),32px))/3)}}@media screen and (min-width: 1280px){.grid-cards.has-4-columns>*{width:calc((100% - 3*clamp(16px,calc(calc(16px - (576px * calc((32px - 16px) / (1440px - 576px)))) + calc((32px - 16px) / (1440px - 576px)) * 100vw),32px))/4)}}a.expand-link:after{content:"";position:absolute;inset:0}.fancy-link{text-decoration:none;position:relative}.fancy-link:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);opacity:.5}.fancy-link:hover:after{transform-origin:left;transform:scaleX(1)}.chip{display:inline-flex;font-weight:500;font-size:0.75rem;color:var(--wp--custom--color--heading);line-height:1;padding:3px 6px 4px 6px;position:relative;font-family:var(--wp--preset--font-family--accent, var(--wp--preset--font-family--primary));border-radius:4px}.chip::after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid currentColor;opacity:.3;border-radius:4px}.chip.is-solid{background:var(--wp--preset--color--accent)}.chip.is-solid::after{content:unset}.chip.is-large{font-size:0.875rem;padding:5px 8px 6px 5px}.support-cta{display:flex;align-items:center;gap:15px;line-height:1.4}.support-cta .cta-avatar{display:flex;align-items:center}.support-cta img{width:50px;aspect-ratio:1/1;border-radius:var(--wp--custom--border--radius-button);position:relative;z-index:1}.support-cta i{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--wp--preset--color--secondary);color:var(--wp--custom--color--background);border-radius:var(--wp--custom--border--radius-button);font-size:1rem;box-shadow:0 0 0 5px var(--wp--custom--color--background);position:relative;z-index:2;margin-left:-5px}.support-cta i svg{height:1em}.support-cta small{font-size:1rem;display:block;margin-bottom:2px}.support-cta a{font-family:var(--wp--preset--font-family--accent, var(--wp--preset--font-family--primary));font-size:1.125rem;font-weight:700;color:var(--wp--custom--color--heading);transition:color .2s ease-in-out}.support-cta a:hover,.support-cta a:focus-visible{color:var(--wp--preset--color--secondary-alt)}.support-cta.dark-mode i{box-shadow:0 0 0 5px var(--wp--custom--color--heading)}.support-cta.dark-mode a{color:var(--wp--custom--color--background)}.support-cta.dark-mode a:hover,.support-cta.dark-mode a:focus-visible{color:var(--wp--preset--color--accent)}.support-cta:has(a:hover) svg{height:1em;animation:phone-ring .9s ease-in-out infinite}@keyframes phone-ring{0%{transform:rotate(0) translateX(0)}5%{transform:rotate(12deg) translateX(1px)}10%{transform:rotate(-12deg) translateX(-1px)}15%{transform:rotate(14deg) translateX(1px)}20%{transform:rotate(-14deg) translateX(-1px)}25%{transform:rotate(12deg) translateX(1px)}30%{transform:rotate(-12deg) translateX(-1px)}35%{transform:rotate(8deg) translateX(1px)}40%{transform:rotate(-8deg) translateX(-1px)}45%{transform:rotate(4deg) translateX(0)}100%{transform:rotate(0) translateX(0)}}.expert-cta .cta-wrapper{display:flex;align-items:center;line-height:1.4;container-type:inline-size}.expert-cta img{width:50px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--wp--custom--border--radius-button);position:relative;flex-shrink:0;z-index:0;flex-shrink:0}@container (width < 320px){.expert-cta img{display:none}}.expert-cta a{margin-left:-4px;z-index:1;position:relative;box-shadow:0 0 0 4px var(--wp--custom--color--background);text-align:center}@container (width < 320px){.expert-cta a{width:100% !important;margin:0 !important}}.expert-cta a span{margin:0 auto;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.expert-cta.full-width a{width:100%;margin:0 0 0 -4px}.modal-content{width:100%;max-width:576px !important}.modal-content h3{font-size:1.75rem}.modal-content .title{display:block;margin-bottom:32px;font-size:0.875rem;border-top:1px solid var(--wp--custom--color--border);margin-top:6px;padding-top:6px}.form-disclaimer{font-size:0.75rem}.top-bar{background:var(--wp--preset--color--tertiary-alt, var(--wp--preset--color--primary-alt));padding:13px clamp(24px,calc(calc(24px - (480px * calc((32px - 24px) / (1280px - 480px)))) + calc((32px - 24px) / (1280px - 480px)) * 100vw),32px);color:#fff;font-size:clamp(14px,calc(calc(14px - (480px * calc((16px - 14px) / (1280px - 480px)))) + calc((16px - 14px) / (1280px - 480px)) * 100vw),16px);line-height:1}.top-bar .wrapper{max-width:1440px;margin-inline:auto;display:flex;align-items:center;justify-content:flex-end;gap:1px 10px;position:relative}.top-bar ul{margin:0;padding:0;list-style:none;display:flex;font-size:clamp(13px,calc(calc(13px - (480px * calc((14px - 13px) / (1280px - 480px)))) + calc((14px - 13px) / (1280px - 480px)) * 100vw),14px);gap:clamp(24px,calc(calc(24px - (480px * calc((32px - 24px) / (1280px - 480px)))) + calc((32px - 24px) / (1280px - 480px)) * 100vw),32px)}.top-bar a{color:#fff;text-underline-offset:.3ch;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.25);text-decoration-color:hsla(0,0%,100%,.25);transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease, -webkit-text-decoration-color .15s ease;display:block;text-decoration:none;position:relative}.top-bar a:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);opacity:.5}.top-bar a:hover{color:var(--wp--preset--color--accent)}.top-bar a:hover:after{transform-origin:left;transform:scaleX(1)}.top-bar .close-notification{background:var(--wp--custom--color--links);color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;font-size:0.75rem;transition:all .2s ease;position:absolute;top:calc(50% - 12px);right:0}.top-bar .close-notification:hover{background:var(--wp--custom--color--links-hover)}nav.mobile-navigation{position:fixed;height:100dvh;top:0;right:0;z-index:95;display:flex;transform:translateX(100%);transition:transform .85s cubic-bezier(0.7, 0, 0.2, 1);overflow:hidden;width:100%;max-width:480px;will-change:transform}nav.mobile-navigation .wrapper{width:100%;flex-direction:column;overflow-y:scroll;overflow-x:hidden;display:flex;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:flex;padding:88px 64px 64px 64px;gap:48px;background:linear-gradient(to top, transparent 100px, var(--wp--custom--color--background) 50%),url(/wp-content/themes/orr_protection/images/binary.svg),var(--wp--custom--color--background);background-color:var(--wp--custom--color--background);background-size:156px auto}body.admin-bar nav.mobile-navigation{top:46px !important}@media screen and (min-width: 783px){body.admin-bar nav.mobile-navigation{top:32px !important}}nav.mobile-navigation.is-open{transform:translateX(0px) !important;overflow:visible;box-shadow:-10px 0 100px 0 rgba(var(--wp--preset--color--primary), 0.15)}nav.mobile-navigation .close-navigation{color:var(--wp--custom--color--foreground);background:var(--wp--custom--color--background);padding:0;width:32px;height:32px;position:absolute;top:15px;right:15px;z-index:10;border-radius:30px;font-size:1rem;box-shadow:0 0 0 1px var(--wp--custom--color--border);transition:all .2s ease-in-out}nav.mobile-navigation .close-navigation svg{display:block;width:100%;height:1em}nav.mobile-navigation .close-navigation:hover,nav.mobile-navigation .close-navigation:focus-visible{background:var(--wp--preset--color--secondary);color:var(--wp--custom--color--background);box-shadow:0 0 0 0 var(--wp--custom--color--border)}nav.mobile-navigation ul{margin:0;padding:0;list-style:none}nav.mobile-navigation ul li.current_page_item>a,nav.mobile-navigation ul li.current-menu-item>a,nav.mobile-navigation ul li.current_page_ancestor>a,nav.mobile-navigation ul li.current-menu-ancestor>a{color:var(--wp--preset--color--secondary) !important;pointer-events:none}nav.mobile-navigation .item{text-decoration:none;transition:color .2s ease-in-out;color:var(--wp--custom--color--heading)}nav.mobile-navigation .item:focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:4px;border-radius:2px}nav.mobile-navigation .item:hover{outline:0px;color:var(--wp--custom--color--links-hover)}nav.mobile-navigation .sub-menu-toggle{width:20px;height:20px}nav.mobile-navigation .sub-menu-toggle:focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:4px;border-radius:2px}nav.mobile-navigation .sub-menu-toggle::after{width:14px;height:14px;background-color:var(--wp--preset--color--secondary)}nav.mobile-navigation .sub-menu-toggle[aria-expanded=true]{transform:scale(-1, -1)}nav.mobile-navigation ul.mobile-menu{width:100%;max-width:400px;margin-left:auto;margin-right:auto;position:relative}nav.mobile-navigation ul.mobile-menu>li{transition:all .8s cubic-bezier(0.7, 0, 0.2, 1);will-change:transform}nav.mobile-navigation ul.mobile-menu li{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}nav.mobile-navigation ul.mobile-menu li:not(:first-child){padding-top:12px}nav.mobile-navigation ul.mobile-menu li:not(:last-child){padding-bottom:12px}nav.mobile-navigation ul.mobile-menu li.menu-item-has-children>a[href="#"]{pointer-events:none}nav.mobile-navigation ul.mobile-menu .item{display:inline-flex;align-items:center;justify-content:space-between;position:relative;z-index:1;padding:0;text-decoration:none;font-weight:500;font-family:var(--wp--preset--font-family--primary);font-size:clamp(20px,calc(calc(20px - (480px * calc((28px - 20px) / (1280px - 480px)))) + calc((28px - 20px) / (1280px - 480px)) * 100vw),28px);line-height:1.3;-webkit-font-smoothing:inherit}nav.mobile-navigation ul.mobile-menu span.item{cursor:default}nav.mobile-navigation ul.sub-menu{width:100%;display:none;border-left:1px solid var(--wp--custom--color--border);padding-left:20px;margin-top:16px;margin-bottom:10px}nav.mobile-navigation ul.sub-menu.is-open{display:block}nav.mobile-navigation ul.sub-menu.is-open li{animation:fadein .3s ease-in-out}nav.mobile-navigation ul.sub-menu li:not(:first-child){padding-top:8px}nav.mobile-navigation ul.sub-menu li:not(:last-child){padding-bottom:8px}nav.mobile-navigation ul.sub-menu .item{font-size:1rem;font-weight:400;font-family:var(--wp--preset--font-family--secondary, var(--wp--preset--font-family--primary));color:var(--wp--custom--color--foreground)}@keyframes fadein{0%{opacity:0;top:-5px}100%{opacity:1;top:0px}}nav.mobile-navigation hr{margin:0;height:1px;background:var(--wp--custom--color--border)}nav.mobile-navigation .util-menu{display:flex;flex-direction:column;gap:10px}nav.mobile-navigation .mobile-cta{margin-top:auto;background:var(--wp--custom--color--background);padding:30px;font-size:0.9375rem;line-height:1.7;border-radius:var(--wp--custom--border--radius);transition:all .8s cubic-bezier(0.7, 0, 0.2, 1);will-change:transform;border:1px solid var(--wp--custom--color--border)}nav.mobile-navigation .mobile-cta h2{font-size:1.375rem;font-weight:600;font-family:var(--wp--preset--font-family--accent, var(--wp--preset--font-family--primary));margin-bottom:8px}nav.mobile-navigation .mobile-cta p{margin-bottom:20px}nav.mobile-navigation .mobile-cta .button{width:100%}.main-navigation{display:none;margin:0 auto;height:100%;padding:0 20px;position:relative}.main-navigation::before{content:"";position:absolute;pointer-events:none;z-index:0;height:50px;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease-in-out;left:0;top:calc(50% - 25px);border-radius:50px;box-shadow:0 0 0 1px rgba(0,0,0,.1);background:hsla(from var(--wp--custom--color--background) h s l/0.3);opacity:1}.is-dark-header .main-navigation::before{box-shadow:0 0 0 1px hsla(0,0%,100%,.05);background:rgba(0,0,0,.3)}.is-fixed-header .main-navigation::before{opacity:0}@media screen and (min-width: 1100px){.main-navigation{display:flex}}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul.site-menu{position:relative;z-index:1;display:flex;gap:0 clamp(12px,calc(calc(12px - (1100px * calc((16px - 12px) / (1440px - 1100px)))) + calc((16px - 12px) / (1440px - 1100px)) * 100vw),16px)}.main-navigation ul.site-menu ul.sub-menu{box-shadow:0 0 0 1px var(--wp--custom--color--border);background:var(--wp--custom--color--background);position:absolute;top:100%;left:calc(50% - 115px);z-index:99999;width:230px;opacity:0;padding-block:24px;visibility:hidden;transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out;transform-origin:center top;border-radius:var(--wp--custom--border--radius-field)}.main-navigation ul.site-menu ul.sub-menu ul{left:calc(100% + 1px);top:-24px;opacity:0;visibility:hidden;transform:none}.main-navigation ul.site-menu ul.sub-menu ul::before{position:absolute;top:36px;left:-4px;content:"";width:10px;height:10px;background:var(--wp--custom--color--background);box-shadow:-1px 1px 0 0 var(--wp--custom--color--foreground);transform:rotate(45deg)}.main-navigation ul.site-menu ul.sub-menu li{padding:0}.main-navigation ul.site-menu ul.sub-menu li:hover>ul,.main-navigation ul.site-menu ul.sub-menu li.focus>ul{opacity:1;visibility:visible}.main-navigation ul.site-menu ul.sub-menu .item{text-align:center;font-size:0.9375rem;letter-spacing:unset;padding:10px 6px;color:var(--wp--custom--color--foreground) !important}.main-navigation ul.site-menu ul.sub-menu :hover>.item,.main-navigation ul.site-menu ul.sub-menu .focus>.item{color:var(--wp--custom--color--heading) !important}.main-navigation ul.site-menu ul.sub-menu .current_page_item>.item,.main-navigation ul.site-menu ul.sub-menu .current-menu-item>.item,.main-navigation ul.site-menu ul.sub-menu .current_page_ancestor>.item,.main-navigation ul.site-menu ul.sub-menu .current-menu-ancestor>.item{color:var(--wp--preset--color--secondary-alt) !important}.main-navigation ul.site-menu .sub-menu,.main-navigation ul.site-menu .mega-menu{opacity:0;visibility:hidden;position:absolute;transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out;top:100%;border:1px solid var(--wp--custom--color--border);border-top:4px solid var(--wp--preset--color--secondary)}.main-navigation ul.site-menu li:hover>.sub-menu,.main-navigation ul.site-menu li.focus>.sub-menu,.main-navigation ul.site-menu li:hover>.mega-menu,.main-navigation ul.site-menu li.focus>.mega-menu,.main-navigation ul.site-menu .is-open{opacity:1;visibility:visible;transform:perspective(1000px) translateY(0);transition-delay:.25s}.main-navigation ul.site-menu li.menu-item{position:relative;display:flex;align-items:center;justify-content:center;padding:30px 0}.main-navigation ul.site-menu li.menu-item:hover>.item,.main-navigation ul.site-menu li.menu-item.focus>.item{color:var(--wp--preset--color--primary)}.is-dark-header .main-navigation ul.site-menu li.menu-item:hover>.item,.is-dark-header .main-navigation ul.site-menu li.menu-item.focus>.item{color:var(--wp--custom--color--background)}.main-navigation ul.site-menu li.menu-item.has-mega-menu{position:unset}.main-navigation ul.site-menu li.menu-item.menu-item-has-children:after,.main-navigation ul.site-menu li.menu-item.has-mega-menu:after{content:"";position:absolute;top:calc(100% - 7px);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--wp--preset--color--secondary);opacity:0;visibility:hidden;transition:all .2s ease;z-index:10}.main-navigation ul.site-menu li.menu-item:hover:after{opacity:1 !important;visibility:visible !important;transition-delay:.25s}.main-navigation ul.site-menu .item{display:flex;align-items:center;justify-content:center;gap:0;transition:color .2s ease;text-decoration:none;color:var(--wp--custom--color--foreground);font-size:clamp(15px,calc(calc(15px - (1100px * calc((16px - 15px) / (1440px - 1100px)))) + calc((16px - 15px) / (1440px - 1100px)) * 100vw),16px);letter-spacing:-0.01em;padding:10px 5px;line-height:1;-webkit-font-smoothing:inherit;border-radius:4px}.is-dark-header .main-navigation ul.site-menu .item{color:hsla(from var(--wp--preset--color--shade) h s l/0.8)}.main-navigation ul.site-menu span.item{cursor:default}.main-navigation ul.site-menu>.current_page_item::before,.main-navigation ul.site-menu>.current-menu-item::before,.main-navigation ul.site-menu>.current_page_ancestor::before,.main-navigation ul.site-menu>.current-menu-ancestor::before{content:"";width:100%;background:linear-gradient(to right, transparent, var(--wp--preset--color--secondary), transparent);height:2px;position:absolute;top:24px;transition:top .2s ease-in-out}.is-dark-header .main-navigation ul.site-menu>.current_page_item::before,.is-dark-header .main-navigation ul.site-menu>.current-menu-item::before,.is-dark-header .main-navigation ul.site-menu>.current_page_ancestor::before,.is-dark-header .main-navigation ul.site-menu>.current-menu-ancestor::before{background:linear-gradient(to right, transparent, var(--wp--preset--color--accent), transparent)}.is-fixed-header .main-navigation ul.site-menu>.current_page_item::before,.is-fixed-header .main-navigation ul.site-menu>.current-menu-item::before,.is-fixed-header .main-navigation ul.site-menu>.current_page_ancestor::before,.is-fixed-header .main-navigation ul.site-menu>.current-menu-ancestor::before{top:0px}.main-navigation ul.site-menu>.current_page_item>.item,.main-navigation ul.site-menu>.current-menu-item>.item,.main-navigation ul.site-menu>.current_page_ancestor>.item,.main-navigation ul.site-menu>.current-menu-ancestor>.item{color:var(--wp--custom--color--heading) !important}.is-dark-header .main-navigation ul.site-menu>.current_page_item>.item,.is-dark-header .main-navigation ul.site-menu>.current-menu-item>.item,.is-dark-header .main-navigation ul.site-menu>.current_page_ancestor>.item,.is-dark-header .main-navigation ul.site-menu>.current-menu-ancestor>.item{color:var(--wp--custom--color--background) !important}.main-navigation .mega-menu{left:-200px;right:-270px;display:flex;flex-direction:column;gap:clamp(32px,calc(calc(32px - (1024px * calc((48px - 32px) / (1440px - 1024px)))) + calc((48px - 32px) / (1440px - 1024px)) * 100vw),48px);border-radius:var(--wp--custom--border--radius);overflow:hidden;background:var(--wp--custom--color--background);padding:clamp(32px,calc(calc(32px - (1024px * calc((48px - 32px) / (1440px - 1024px)))) + calc((48px - 32px) / (1440px - 1024px)) * 100vw),48px)}.main-navigation .mega-menu .is-horizontal-tabs .mega-menu-tablist{display:flex;gap:10px;border-bottom:1px solid var(--wp--custom--color--border)}.main-navigation .mega-menu .is-horizontal-tabs .mega-menu-tab{margin-bottom:-1px;padding:0 10px 12px 10px;color:var(--wp--custom--color--foreground);font-family:var(--wp--preset--font-family--accent, var(--wp--preset--font-family--primary));font-size:0.875rem;font-weight:500}.main-navigation .mega-menu .is-horizontal-tabs .mega-menu-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 0 var(--wp--preset--color--secondary);font-weight:600;color:var(--wp--custom--color--heading);box-shadow:inset 0 -2px 0 0 var(--wp--preset--color--secondary)}.main-navigation .mega-menu .is-horizontal-tabs .mega-menu-tabpanels{padding-top:24px}.main-navigation .mega-menu .is-vertical-tabs{display:flex}.main-navigation .mega-menu .is-vertical-tabs .mega-menu-tablist{display:flex;width:25%;flex-direction:column;gap:10px;padding-right:24px}.main-navigation .mega-menu .is-vertical-tabs .mega-menu-tab{padding:1rem;line-height:1.1;display:block;text-align:left;font-family:var(--wp--preset--font-family--accent, var(--wp--preset--font-family--primary));font-size:0.875rem;font-weight:500}.main-navigation .mega-menu .is-vertical-tabs .mega-menu-tab[aria-selected=true]{background-color:var(--wp--preset--color--shade);border-radius:var(--wp--custom--border--radius-field);font-weight:600;color:var(--wp--custom--color--heading)}.main-navigation .mega-menu .is-vertical-tabs .mega-menu-tabpanels{background-color:var(--wp--preset--color--shade);padding:48px;width:75%;border-radius:var(--wp--custom--border--radius-field)}.main-navigation .mega-menu ul{--auto-grid-min-size: 12rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr));grid-gap:0 1rem}.main-navigation .mega-menu ul li{border-left:1px solid var(--wp--custom--color--border);padding:.6rem 0 .6rem 14px;position:relative}.main-navigation .mega-menu ul a{text-decoration:none;color:var(--wp--custom--color--foreground);font-size:0.9375rem;transition:color .2s ease;line-height:1.2;display:inline-block;border-radius:2px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.main-navigation .mega-menu ul a:hover{color:var(--wp--preset--color--primary)}.main-navigation .mega-menu ul a.is-active{color:var(--wp--preset--color--secondary-alt)}.main-navigation .mega-menu ul a.is-active::before{content:"";position:absolute;height:18px;width:2px;background-color:var(--wp--preset--color--secondary-alt);left:-1px;top:.6rem}.main-navigation .mega-menu-callout{background-color:var(--wp--preset--color--shade);background:linear-gradient(to right, var(--wp--custom--color--background), transparent),url(/wp-content/themes/orr_protection/images/binary.svg);background-size:100% 100%,156px auto;background-repeat:no-repeat,repeat;padding-bottom:0;border-radius:calc(var(--wp--custom--border--radius)/1.5);padding:clamp(24px,calc(calc(24px - (1024px * calc((32px - 24px) / (1440px - 1024px)))) + calc((32px - 24px) / (1440px - 1024px)) * 100vw),32px);overflow:hidden;position:relative;border:1px solid var(--wp--custom--color--border)}.main-navigation .mega-menu-callout-wrapper{display:flex;align-items:center;gap:32px;justify-content:center;max-width:768px;margin-inline:auto}.main-navigation .mega-menu-callout h4{font-size:1.125rem;font-weight:500;position:relative;line-height:1.2;margin-bottom:8px}.main-navigation .mega-menu-callout p{line-height:1.4;font-size:0.9375rem}.main-navigation .mega-menu-callout .btn{position:relative;flex-shrink:0}.sub-menu-toggle{background:none;border-radius:0;color:var(--wp--custom--color--foreground);gap:8px !important;width:12px;height:12px;padding:0;transition:color .3s ease}.is-dark-header .sub-menu-toggle{color:var(--wp--preset--color--shade)}.sub-menu-toggle:focus-visible{outline:2px solid var(--wp--custom--color--focus);border-radius:2px}.sub-menu-toggle:hover{outline:0px !important}.sub-menu-toggle::after{content:"";opacity:.8;width:16px;height:10px;flex-shrink:0;background:currentcolor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.site-menu .sub-menu .sub-menu-toggle{color:var(--wp--custom--color--foreground)}.site-menu .sub-menu .sub-menu-toggle::after{opacity:1;background:var(--wp--preset--color--accent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E")}.main-navigation .sub-menu-toggle{pointer-events:none}.sub-menu-toggle[aria-expanded=true]{transform:scale(-1, -1)}.site-banner,.post-banner{position:relative;padding:clamp(128px,calc(calc(128px - (480px * calc((176px - 128px) / (1280px - 480px)))) + calc((176px - 128px) / (1280px - 480px)) * 100vw),176px) var(--wp--custom--spacing--outer-x) clamp(64px,calc(calc(64px - (480px * calc((128px - 64px) / (1280px - 480px)))) + calc((128px - 64px) / (1280px - 480px)) * 100vw),128px) var(--wp--custom--spacing--outer-x)}.site-banner:has(.banner-image),.post-banner:has(.banner-image){padding-block:clamp(150px,calc(calc(150px - (480px * calc((200px - 150px) / (1280px - 480px)))) + calc((200px - 150px) / (1280px - 480px)) * 100vw),200px) clamp(64px,calc(calc(64px - (480px * calc((100px - 64px) / (1280px - 480px)))) + calc((100px - 64px) / (1280px - 480px)) * 100vw),100px)}.site-banner .container,.post-banner .container{position:relative;z-index:3;max-width:clamp(576px,calc(calc(576px - (480px * calc((768px - 576px) / (1280px - 480px)))) + calc((768px - 576px) / (1280px - 480px)) * 100vw),768px);margin-inline:auto;text-align:center}.site-banner .muted-heading,.post-banner .muted-heading{display:block;-webkit-margin-after:clamp(22px,calc(calc(22px - (480px * calc((32px - 22px) / (1280px - 480px)))) + calc((32px - 22px) / (1280px - 480px)) * 100vw),32px);margin-block-end:clamp(22px,calc(calc(22px - (480px * calc((32px - 22px) / (1280px - 480px)))) + calc((32px - 22px) / (1280px - 480px)) * 100vw),32px)}.site-banner h1,.post-banner h1{font-size:clamp(34px,calc(calc(34px - (480px * calc((72px - 34px) / (1280px - 480px)))) + calc((72px - 34px) / (1280px - 480px)) * 100vw),72px);line-height:1.1}.site-banner .blurb,.post-banner .blurb{font-size:clamp(16px,calc(calc(16px - (480px * calc((18px - 16px) / (1280px - 480px)))) + calc((18px - 16px) / (1280px - 480px)) * 100vw),18px);-webkit-margin-before:clamp(10px,calc(calc(10px - (480px * calc((20px - 10px) / (1280px - 480px)))) + calc((20px - 10px) / (1280px - 480px)) * 100vw),20px);margin-block-start:clamp(10px,calc(calc(10px - (480px * calc((20px - 10px) / (1280px - 480px)))) + calc((20px - 10px) / (1280px - 480px)) * 100vw),20px)}.site-banner .blurb *:not(:first-child),.post-banner .blurb *:not(:first-child){margin-top:16px}.site-banner .btn,.post-banner .btn{margin-top:var(--wp--style--block-gap)}.site-banner figure.banner-image,.post-banner figure.banner-image{position:absolute;inset:0}.site-banner figure.banner-image img,.post-banner figure.banner-image img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;z-index:0}.site-banner figure.banner-image::after,.post-banner figure.banner-image::after{position:absolute;inset:0;content:"";z-index:1}.is-static-header+:where(.site-banner,.blog-banner){padding-top:clamp(64px,calc(calc(64px - (480px * calc((100px - 64px) / (1280px - 480px)))) + calc((100px - 64px) / (1280px - 480px)) * 100vw),100px) !important}.is-dark-banner{background:var(--wp--preset--color--primary-alt);color:var(--wp--custom--color--background);overflow:hidden}.is-dark-banner::before{content:"";position:absolute;pointer-events:none}.is-dark-banner:not(.has-banner-image)::before{inset:0;z-index:0;opacity:.2;z-index:0;background-image:linear-gradient(to right, var(--wp--preset--color--accent) 1px, transparent 1px),linear-gradient(to bottom, var(--wp--preset--color--accent) 1px, transparent 1px);background-size:32px 32px;background-position:0 0,0 0;-webkit-mask-composite:source-in, xor;mask-composite:intersect;-webkit-mask-image:repeating-linear-gradient(to right, black 0px, black 5px, transparent 5px, transparent 8px),repeating-linear-gradient(to bottom, black 0px, black 5px, transparent 5px, transparent 8px),radial-gradient(circle, transparent 10%, black 100%),linear-gradient(to top, transparent 10%, black 50%);mask-image:repeating-linear-gradient(to right, black 0px, black 5px, transparent 5px, transparent 8px),repeating-linear-gradient(to bottom, black 0px, black 5px, transparent 5px, transparent 8px),radial-gradient(circle, transparent 10%, black 100%),linear-gradient(to top, transparent 10%, black 50%)}.is-dark-banner.has-banner-image{background:var(--wp--preset--color--primary)}.is-dark-banner.has-banner-image::before{width:75%;aspect-ratio:2/1;background-color:var(--wp--preset--color--accent);z-index:2;border-radius:100%;filter:blur(100px);top:95%;left:50%;transform:translateX(-50%);pointer-events:none}.is-dark-banner .muted-heading{color:hsl(from var(--wp--preset--color--accent) h calc(s + 10) l)}.is-dark-banner h1{color:var(--wp--custom--color--background)}.is-dark-banner figure.banner-image img{opacity:.7;filter:grayscale(1);mix-blend-mode:overlay}.is-dark-banner figure.banner-image::after{background:linear-gradient(to top, var(--wp--preset--color--primary), transparent)}.is-light-banner{background:linear-gradient(to top, var(--wp--custom--color--background), transparent),url(/wp-content/themes/orr_protection/images/binary.svg);background-size:156px auto;padding-bottom:0}.is-light-banner.has-banner-image{background:hsla(from var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary)) h s l/0.35)}.is-light-banner figure.banner-image img{opacity:.15;filter:grayscale(1);mix-blend-mode:multiply}.is-light-banner figure.banner-image::after{background:linear-gradient(to top, var(--wp--custom--color--background), transparent)}.is-light-banner+.site-main{padding-top:calc(var(--wp--custom--spacing--outer-y) - 32px)}.post-banner .container{max-width:960px}.post-banner .banner-meta{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:clamp(24px,calc(calc(24px - (480px * calc((42px - 24px) / (1280px - 480px)))) + calc((42px - 24px) / (1280px - 480px)) * 100vw),42px);font-size:clamp(12px,calc(calc(12px - (480px * calc((16px - 12px) / (1280px - 480px)))) + calc((16px - 12px) / (1280px - 480px)) * 100vw),16px)}.post-banner .banner-meta .post-avatar{width:clamp(24px,calc(calc(24px - (480px * calc((32px - 24px) / (1280px - 480px)))) + calc((32px - 24px) / (1280px - 480px)) * 100vw),32px);height:clamp(24px,calc(calc(24px - (480px * calc((32px - 24px) / (1280px - 480px)))) + calc((32px - 24px) / (1280px - 480px)) * 100vw),32px);border-radius:32px;overflow:hidden;line-height:0;box-shadow:0 0 0 1px var(--wp--custom--color--border)}.post-banner .banner-meta .post-author{display:flex;line-height:1.1}.post-banner .banner-meta .author-name{font-weight:500;color:var(--wp--custom--color--heading);border-right:1px solid var(--wp--custom--color--border);padding-right:8px;margin-right:8px}.product-banner{padding:clamp(128px,calc(calc(128px - (480px * calc((176px - 128px) / (1280px - 480px)))) + calc((176px - 128px) / (1280px - 480px)) * 100vw),176px) var(--wp--custom--spacing--outer-x) 0 var(--wp--custom--spacing--outer-x)}.product-banner .container{max-width:1280px;margin-inline:auto;display:flex;justify-content:space-between;flex-direction:column;gap:32px 0}@media screen and (min-width: 960px){.product-banner .container{flex-direction:row-reverse}}.product-banner .product-image{aspect-ratio:4/3;border-radius:clamp(var(--wp--custom--border--radius-field),calc(calc(var(--wp--custom--border--radius-field) - (480px * calc((var(--wp--custom--border--radius) - var(--wp--custom--border--radius-field)) / (1280px - 480px)))) + calc((var(--wp--custom--border--radius) - var(--wp--custom--border--radius-field)) / (1280px - 480px)) * 100vw),var(--wp--custom--border--radius));position:relative;overflow:hidden;width:100%;align-self:flex-start;transition:top .3s ease-in-out}@media screen and (min-width: 960px){.product-banner .product-image{width:60%;aspect-ratio:768/680;position:-webkit-sticky;position:sticky;top:32px}}.product-banner .product-image img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}.product-banner .product-intro{align-self:center;width:100%;max-width:768px;transition:top .3s ease-in-out}@media screen and (min-width: 960px){.product-banner .product-intro{width:38%;max-width:100%;position:-webkit-sticky;position:sticky;top:32px}}.product-banner .product-intro h1{font-size:clamp(36px,calc(calc(36px - (480px * calc((52px - 36px) / (960px - 480px)))) + calc((52px - 36px) / (960px - 480px)) * 100vw),52px)}@media screen and (min-width: 960px){.product-banner .product-intro h1{font-size:clamp(42px,calc(calc(42px - (960px * calc((52px - 42px) / (1280px - 960px)))) + calc((52px - 42px) / (1280px - 960px)) * 100vw),52px)}}.product-banner .product-intro .product-description{margin-top:16px;line-height:1.6}@media screen and (max-width: 959px){.product-banner .product-intro .product-description{font-size:clamp(14px,calc(calc(14px - (480px * calc((16px - 14px) / (960px - 480px)))) + calc((16px - 14px) / (960px - 480px)) * 100vw),16px)}}.product-banner .product-brand{margin-bottom:24px}.product-banner .product-brand a{display:inline-block;transition:opacity .25s ease-in-out}.product-banner .product-brand a:hover{opacity:.75}.product-banner .product-brand img{max-width:150px;max-height:50px}.product-banner .expert-cta{margin-top:32px}.category-nav{margin-top:clamp(32px,calc(calc(32px - (480px * calc((48px - 32px) / (1280px - 480px)))) + calc((48px - 32px) / (1280px - 480px)) * 100vw),48px);margin-inline:calc(var(--wp--custom--spacing--outer-x)*-1);background:var(--wp--preset--color--shade);position:relative;z-index:1}.category-nav .facetwp-facet-categories{overflow-x:scroll;width:100%;white-space:nowrap;text-align:center;-webkit-mask-image:linear-gradient(to left, transparent 4px, black 24px);mask-image:linear-gradient(to left, transparent 4px, black 24px);padding:0 10px}.category-nav .facetwp-facet-categories .facetwp-radio{display:inline-flex;background:none;padding:0;padding:16px 20px;line-height:1;margin:0;box-shadow:inset 0 0px 0 0 var(--wp--preset--color--secondary);transition:box-shadow .2s ease-in-out,color .2s ease-in-out}.category-nav .facetwp-facet-categories .facetwp-radio.checked{box-shadow:inset 0 -2px 0 0 var(--wp--preset--color--secondary);color:var(--wp--custom--color--heading)}.category-nav .facetwp-facet-categories .facetwp-display-value{text-wrap:nowrap}.category-nav .facetwp-facet-categories .facetwp-counter{display:none}.post-pagination{position:relative}.post-pagination .back-link{position:absolute;z-index:1;top:calc(50% - 11px);left:calc(50% - 27px);font-family:var(--wp--preset--font-family--accent, var(--wp--preset--font-family--primary));color:var(--wp--custom--color--heading);font-weight:500;font-size:0.8125rem;transition:all .2s ease-in-out}.post-pagination .back-link:hover{color:var(--wp--preset--color--secondary-alt)}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{position:relative;z-index:0;display:flex;border:1px solid var(--wp--custom--color--border);padding:5px;border-radius:var(--wp--custom--border--radius-button);width:190px;margin:0 auto !important;justify-content:space-between}.comment-navigation .nav-previous a,.comment-navigation .nav-next a,.posts-navigation .nav-previous a,.posts-navigation .nav-next a,.post-navigation .nav-previous a,.post-navigation .nav-next a{display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;outline-offset:5px;border-radius:2px;width:42px;height:42px;border-radius:var(--wp--custom--border--radius-button);color:var(--wp--custom--color--foreground);transition:all .2s ease-in-out}.comment-navigation .nav-previous a:hover,.comment-navigation .nav-next a:hover,.posts-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover,.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{background:var(--wp--preset--color--shade)}.comment-navigation .nav-previous a svg,.comment-navigation .nav-next a svg,.posts-navigation .nav-previous a svg,.posts-navigation .nav-next a svg,.post-navigation .nav-previous a svg,.post-navigation .nav-next a svg{width:14px}nav.pagination{width:100%;padding-top:30px;display:flex;justify-content:center}nav.pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--custom--border--radius-button);padding:5px}nav.pagination .page-numbers{display:flex;justify-content:center;align-items:center;text-decoration:none;height:42px;padding:0 10px;border-radius:100px;color:var(--wp--custom--color--heading);transition:all .2s ease}nav.pagination .page-numbers:hover{color:var(--wp--preset--color--secondary-alt)}@media screen and (max-width: 575px){nav.pagination .page-numbers:not(.current,.prev,.next){display:none}}nav.pagination .dots{font-size:1.25rem;line-height:0;color:var(--wp--custom--color--foreground);pointer-events:none;opacity:.75;align-self:center;height:16px;margin-top:-10px}nav.pagination .current{background:var(--wp--preset--color--secondary);color:var(--wp--custom--color--background) !important;min-width:42px;height:42px;pointer-events:none;font-weight:500}nav.pagination .prev,nav.pagination .next{width:42px;height:42px;color:var(--wp--custom--color--foreground)}nav.pagination .prev svg,nav.pagination .next svg{height:12px}nav.pagination .prev:hover,nav.pagination .next:hover{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--shade)}.post-nav{display:flex;flex-wrap:wrap;gap:24px;container-type:inline-size;border-top:1px solid var(--wp--custom--color--border);padding-top:48px;margin-top:48px}@media screen and (min-width: 576px){.post-nav{flex-wrap:nowrap}.post-nav .next-post{text-align:right;justify-content:flex-end;margin-left:auto}.post-nav .next-post .thumb-wrapper{order:2}.post-nav .post-nav-item{container-type:inline-size;flex:1 1 auto;display:flex;max-width:50%}}.post-nav .post-nav-item a{display:flex;align-items:center;gap:20px;text-decoration:none}.post-nav .post-nav-item a:hover img{scale:1.08}.post-nav .post-nav-item a:hover h4{color:var(--wp--preset--color--secondary-alt)}.post-nav .thumb-wrapper{background:var(--wp--preset--color--primary);width:clamp(90px,calc(calc(90px - (320px * calc((120px - 90px) / (400px - 320px)))) + calc((120px - 90px) / (400px - 320px)) * 100cqw),120px);aspect-ratio:120/90;flex-shrink:0;transition:-webkit-clip-path .2s ease-in-out;transition:clip-path .2s ease-in-out;transition:clip-path .2s ease-in-out, -webkit-clip-path .2s ease-in-out;position:relative;display:flex;align-items:center;justify-content:center;color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary));overflow:hidden;border-radius:var(--wp--custom--border--radius-field)}.post-nav .thumb-wrapper img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;scale:1.001;transition:scale .3s ease-in-out}.post-nav .thumb-wrapper svg{width:auto;height:30%;opacity:.5}.post-nav small{color:var(--wp--custom--color--foreground);font-weight:400;font-size:0.8125rem;display:block;line-height:1;margin-bottom:12px}.post-nav h4{font-size:clamp(15px,calc(calc(15px - (320px * calc((18px - 15px) / (400px - 320px)))) + calc((18px - 15px) / (400px - 320px)) * 100cqw),18px);font-weight:500;line-height:calc(100% + 6px);color:var(--wp--custom--color--heading);transition:color .2s ease-in-out;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-modal{position:fixed;top:0;left:0;bottom:0;width:100%;z-index:101;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .15s ease-in-out;background:linear-gradient(to bottom, var(--wp--preset--color--primary-alt), transparent, var(--wp--preset--color--primary-alt)),url(/wp-content/themes/orr_protection/images/binary-dark.svg);background-color:var(--wp--preset--color--primary-alt);background-size:156px auto}body.admin-bar .search-modal{top:46px}@media screen and (min-width: 783px){body.admin-bar .search-modal{top:32px}}.search-modal.is-open{opacity:1;visibility:visible}.search-modal .search-close{position:absolute;background:rgba(0,0,0,0);color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary));border:1px solid hsla(0,0%,100%,.15);right:var(--wp--style--block-gap);top:var(--wp--style--block-gap);width:42px;height:42px;padding:0;font-size:var(--wp--custom--font-size--base);border-radius:100%;transition:all .2s ease-in-out}.search-modal .search-close:hover,.search-modal .search-close:focus-visible{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--tertiary-alt, var(--wp--preset--color--primary-alt))}.search-modal .search-close i{display:block;line-height:0}.search-modal .search-close svg{width:100%;max-width:24px;max-height:24px}.search-modal form{position:relative;width:80%;max-width:680px;margin-bottom:5%;display:flex;align-items:center}.search-modal form label{display:block;width:100%}.search-modal form input{background:var(--wp--custom--color--background);border-radius:var(--wp--custom--border--radius);width:100%;height:70px;font-size:clamp(20px,calc(calc(20px - (480px * calc((28px - 20px) / (1280px - 480px)))) + calc((28px - 20px) / (1280px - 480px)) * 100vw),28px);font-family:var(--wp--preset--font-family--primary);letter-spacing:-0.03em;line-height:1;padding:0 70px 0 30px;color:var(--wp--custom--color--heading);border-radius:50px;border:none;transition:all .2s ease}.search-modal form input::-moz-placeholder{color:var(--wp--custom--color--foreground)}.search-modal form input::placeholder{color:var(--wp--custom--color--foreground)}.search-modal form input:focus-visible{outline-style:solid;outline-color:var(--wp--preset--color--accent);outline-width:2px}.search-modal form button{background:rgba(0,0,0,0);position:absolute;right:10px;top:10px;color:var(--wp--custom--color--foreground);width:50px;height:50px;padding:0;flex-shrink:0;display:flex;line-height:1;justify-content:center;align-content:center;border-radius:var(--wp--custom--border--radius-button);transition:all .2s ease}.search-modal form button:hover,.search-modal form button:focus-visible{background:var(--wp--preset--color--secondary);color:var(--wp--custom--color--background)}.search-modal form button svg{width:100%;max-width:18px;max-height:18px}.searchwp-live-search-results a{outline-offset:4px;border-radius:4px}.cards{position:relative;container-type:inline-size}.cards.swiper-slide{padding:2px 15px}.cards .card-media{aspect-ratio:4/2.5;position:relative;overflow:hidden;border-radius:var(--wp--custom--border--radius-field);display:flex;align-items:center;justify-content:center;background-color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary));color:var(--wp--preset--color--primary);margin-bottom:20px}.cards .card-media img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;transition:all .35s ease-in-out;scale:1.01}.cards .card-media svg{height:40%}.cards .card-media .chip{position:absolute;top:12px;right:12px;z-index:10;line-height:1}.cards .card-content{display:flex;flex-direction:column;gap:8px}.cards .card-meta{display:flex;align-items:center;gap:8px;font-size:0.875rem;margin-bottom:4px}.cards .card-meta .reading-time{letter-spacing:-0.02em}.has-text-color .cards .card-meta .chip{color:var(--wp--preset--color--accent)}.cards .card-title{font-size:clamp(20px,calc(calc(20px - (300px * calc((24px - 20px) / (400px - 300px)))) + calc((24px - 20px) / (400px - 300px)) * 100cqw),24px);line-height:1.3;margin-bottom:4px;transition:color .2s ease-in-out}.cards .card-title a{color:currentColor}.has-text-color .cards .card-title{color:var(--wp--custom--color--background)}.cards .card-excerpt{font-size:clamp(14px,calc(calc(14px - (300px * calc((16px - 14px) / (400px - 300px)))) + calc((16px - 14px) / (400px - 300px)) * 100cqw),16px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.55;margin:0}.cards .card-author{display:flex;align-items:center;gap:6px;font-size:0.875rem;line-height:1.1;margin-top:10px}.cards .card-author .author-avatar{width:24px;border-radius:24px;box-shadow:0 0 0 1px var(--wp--custom--color--border)}.cards .card-author .author-name{color:var(--wp--custom--color--heading);font-weight:500;padding-right:6px;position:relative}.cards .card-author .author-name::after{content:"";height:16px;width:1px;background:currentColor;position:absolute;top:0;right:0;opacity:.35}.has-text-color .cards .card-author .author-name{color:currentColor}.cards:hover .card-media img{scale:1.05}.sharing-buttons{position:relative;display:flex;gap:8px;margin-top:16px}.sharing-buttons .share-button{display:flex;color:var(--wp--custom--color--foreground);width:44px;height:44px;border-radius:var(--wp--custom--border--radius-button);border:1px solid var(--wp--custom--color--border);align-items:center;font-size:1.125rem;justify-content:center;transition:color .2s ease-in-out,background-color .2s ease-in-out,border .2s ease-in-out}.sharing-buttons .share-button:hover{color:var(--wp--custom--color--background);background:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary)}.sharing-buttons .copy-button{position:relative;width:44px;height:44px}.sharing-buttons .copy-button #copyStatus{display:none;position:absolute;top:calc(100% + 8px);left:calc(50% - 42px);white-space:nowrap;font-size:0.6875rem;font-weight:500;text-transform:uppercase;background-color:var(--wp--preset--color--shade);color:var(--wp--custom--color--foreground);box-shadow:0 0 0 1px var(--wp--custom--color--border);line-height:1;padding:4px 8px;border-radius:3px}.sharing-buttons svg{width:20px;height:1em;fill:currentColor}.resource-item{padding:24px 0}.resource-item:not(:first-child){border-top:1px solid var(--wp--custom--color--border)}.resource-item .item-wrapper{display:flex;gap:16px;width:100%;position:relative}.resource-item .resource-icon{width:32px;height:32px;flex-shrink:0;color:var(--wp--custom--color--foreground);opacity:.6}.resource-item .resource-info{width:calc(100% - 48px)}.resource-item h3{font-size:clamp(18px,calc(calc(18px - (480px * calc((20px - 18px) / (1280px - 480px)))) + calc((20px - 18px) / (1280px - 480px)) * 100vw),20px);font-weight:500;line-height:1.2;display:flex;align-items:center}.resource-item h3 i{color:var(--wp--custom--color--foreground);opacity:.5;margin-top:2px}.resource-item h3 i svg{height:16px}.resource-item h3 a{color:var(--wp--custom--color--heading);transition:color .2s ease-in-out}.resource-item h3 a:hover{color:var(--wp--preset--color--secondary-alt)}.resource-item .item-wrapper,.resource-item .resource-info,.resource-item .resource-meta,.resource-item .resource-file{min-width:0}.resource-item .resource-meta{width:100%;margin-top:8px;display:flex;align-content:center;gap:10px;line-height:1.2;font-size:0.9375rem;pointer-events:none}.resource-item .resource-meta div:not(.resource-type){opacity:.7}.resource-item .resource-meta .resource-size{flex-shrink:0}.resource-item .resource-meta .resource-file{display:flex;width:100%;flex-shrink:1}@media screen and (max-width: 479px){.resource-item .resource-meta .resource-file{display:none}}.resource-item .resource-meta .resource-file .file-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.resource-item .resource-meta .resource-file .file-ext{flex-shrink:0}.resource-item .resource-meta .resource-type{flex-shrink:0;margin-left:auto;justify-self:end;border:1px solid var(--wp--custom--color--border);border-radius:20px;font-size:0.75rem;font-weight:500;padding:1px 6px 2px 6px;color:var(--wp--custom--color--heading)}@media screen and (max-width: 479px){.resource-item .resource-meta .resource-type{margin-left:0;order:-1}}.resource-item.is-compact-mode h3{font-size:clamp(16px,calc(calc(16px - (480px * calc((18px - 16px) / (1280px - 480px)))) + calc((18px - 16px) / (1280px - 480px)) * 100vw),18px)}.resource-item.is-compact-mode .resource-meta{font-size:0.8125rem}.resource-item.is-compact-mode .resource-type{font-size:0.875rem}.site-menu .start-here-mega-menu{padding:0}.site-menu .start-here-mega-menu .mega-menu-tablist{padding:40px !important;width:35% !important}.site-menu .start-here-mega-menu .mega-menu-tablist .mega-menu-tab{font-size:0.9375rem}.site-menu .start-here-mega-menu .mega-menu-tablist .mega-menu-tab small{font-family:var(--wp--preset--font-family--secondary, var(--wp--preset--font-family--primary));font-size:0.8125rem;font-weight:400;display:block;margin-top:6px;color:var(--wp--custom--color--foreground);opacity:.75}.site-menu .start-here-mega-menu .mega-menu-tabpanels{width:65% !important}.site-menu .start-here-mega-menu #mega-menu-map{position:relative;width:100%;height:100%;aspect-ratio:620/400;color:var(--wp--preset--color--secondary)}.site-menu .start-here-mega-menu #mega-menu-map svg{aspect-ratio:620/400;width:100%}.site-menu .start-here-mega-menu #mega-menu-map svg g{position:absolute;inset:0;width:100%}.error404 .site-main{position:relative;background-color:var(--wp--preset--color--shade)}.error404 .site-main:before{content:"";position:absolute;inset:0;z-index:0;opacity:.15;background-size:32px 32px;background-position:0 0,0 0;-webkit-mask-composite:source-in, xor;mask-composite:intersect;background-image:linear-gradient(to right, var(--wp--custom--color--foreground) 1px, transparent 1px),linear-gradient(to bottom, var(--wp--custom--color--foreground) 1px, transparent 1px);-webkit-mask-image:repeating-linear-gradient(to right, black 0px, black 5px, transparent 5px, transparent 8px),repeating-linear-gradient(to bottom, black 0px, black 5px, transparent 5px, transparent 8px),radial-gradient(circle, transparent 15%, black 80%),linear-gradient(to top, transparent 10%, black 60%);mask-image:repeating-linear-gradient(to right, black 0px, black 5px, transparent 5px, transparent 8px),repeating-linear-gradient(to bottom, black 0px, black 5px, transparent 5px, transparent 8px),radial-gradient(circle, transparent 15%, black 80%),linear-gradient(to top, transparent 10%, black 60%)}.error404 .content-area{padding-block:calc(clamp(64px,calc(calc(64px - (480px * calc((128px - 64px) / (1280px - 480px)))) + calc((128px - 64px) / (1280px - 480px)) * 100vw),128px) + 64px) clamp(64px,calc(calc(64px - (480px * calc((128px - 64px) / (1280px - 480px)))) + calc((128px - 64px) / (1280px - 480px)) * 100vw),128px)}.error404 .content-area .not-found h2{font-size:clamp(32px,calc(calc(32px - (480px * calc((52px - 32px) / (1280px - 480px)))) + calc((52px - 32px) / (1280px - 480px)) * 100vw),52px);margin-bottom:16px}.not-found{position:relative;z-index:1;text-align:center}.not-found h1{margin-bottom:24px}.not-found h2{font-size:clamp(22px,calc(calc(22px - (480px * calc((32px - 22px) / (1280px - 480px)))) + calc((32px - 22px) / (1280px - 480px)) * 100vw),32px);margin-bottom:16px}.not-found .page-content p{margin-inline:auto;margin-bottom:32px}.search-form{max-width:576px;position:relative;margin-inline:auto}.search-form .search-field{width:100%;max-width:576px;border-radius:var(--wp--custom--border--radius-button);padding-inline:24px 64px;height:60px;field-sizing:unset}.search-form .search-button{position:absolute;inset:5px 5px 5px auto;width:50px;font-size:14px;border-radius:var(--wp--custom--border--radius-button);transition:all .2s ease-in-out;background-color:var(--wp--preset--color--secondary);color:var(--wp--custom--color--background)}.search-form .search-button:hover,.search-form .search-button:focus-visible{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--accent)}.blog .grid-section.alignwide{max-width:1440px}.blog .facetwp-type-pager{max-width:100%}.single-post .post-container{justify-content:space-between;max-width:1280px !important;margin-bottom:clamp(64px,calc(calc(64px - (480px * calc((100px - 64px) / (1280px - 480px)))) + calc((100px - 64px) / (1280px - 480px)) * 100vw),100px);gap:48px;flex-direction:row;flex-wrap:nowrap}@media screen and (max-width: 991px){.single-post .post-container{max-width:768px !important;flex-direction:column}}.single-post .post-cover{aspect-ratio:4/2.75;position:relative;overflow:hidden}.single-post .post-cover img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}.single-post .post-content{max-width:768px}.single-post .post-content .post-cover{border-radius:var(--wp--custom--border--radius-field);overflow:hidden;position:relative}.single-post .post-content :target{color:var(--wp--preset--color--secondary-alt)}.single-post .post-sidebar{align-self:flex-start;transition:top .3s ease-in-out;width:100%;border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--custom--border--radius-field);padding:clamp(32px,calc(calc(32px - (992px * calc((48px - 32px) / (1440px - 992px)))) + calc((48px - 32px) / (1440px - 992px)) * 100vw),48px) clamp(32px,calc(calc(32px - (992px * calc((40px - 32px) / (1440px - 992px)))) + calc((40px - 32px) / (1440px - 992px)) * 100vw),40px)}@media screen and (max-width: 991px){.single-post .post-sidebar{background:linear-gradient(-170deg, transparent 0%, var(--wp--custom--color--background) 300px),url(/wp-content/themes/orr_protection/images/binary.svg),var(--wp--custom--color--background);background-color:var(--wp--custom--color--background);background-size:100% auto,156px auto}}@media screen and (min-width: 992px){.single-post .post-sidebar{order:-1;position:-webkit-sticky;position:sticky;top:32px;max-width:clamp(320px,calc(calc(320px - (992px * calc((400px - 320px) / (1440px - 992px)))) + calc((400px - 320px) / (1440px - 992px)) * 100vw),400px)}}.single-post .post-sidebar .post-meta .meta-title{color:var(--wp--custom--color--heading);font-size:1.125rem}.single-post .post-sidebar a:not(.share-button){color:var(--wp--custom--color--foreground);transition:all .2s ease-in-out}.single-post .post-sidebar a:not(.share-button):hover,.single-post .post-sidebar a:not(.share-button):focus-visible{color:var(--wp--custom--color--links)}@media screen and (min-width: 992px){.single-post:has(.is-fixed-header:not(.hide)) .post-sidebar{top:132px}}.single-post .toc-slot{position:-webkit-sticky;position:sticky}.single-post .toc-slot .meta-title{margin-bottom:8px;color:var(--wp--custom--color--heading);font-size:clamp(16px,calc(calc(16px - (480px * calc((18px - 16px) / (992px - 480px)))) + calc((18px - 16px) / (992px - 480px)) * 100vw),18px)}.single-post .toc-slot ol{padding-left:18px;margin:0}.single-post .toc-slot li.active a{color:var(--wp--preset--color--secondary-alt);font-weight:500}.single-post .toc-slot a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.single-post .toc-slot.toc-slot--mobile{border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--custom--border--radius-field);padding:clamp(24px,calc(calc(24px - (480px * calc((48px - 24px) / (1280px - 480px)))) + calc((48px - 24px) / (1280px - 480px)) * 100vw),48px) clamp(24px,calc(calc(24px - (480px * calc((40px - 24px) / (1280px - 480px)))) + calc((40px - 24px) / (1280px - 480px)) * 100vw),40px);background:linear-gradient(-170deg, transparent 0%, var(--wp--custom--color--background) 80%),url(/wp-content/themes/orr_protection/images/binary.svg),var(--wp--custom--color--background);background-color:var(--wp--custom--color--background);background-size:100% auto,156px auto;font-size:clamp(14px,calc(calc(14px - (480px * calc((16px - 14px) / (992px - 480px)))) + calc((16px - 14px) / (992px - 480px)) * 100vw),16px)}@media screen and (min-width: 992px){.single-post .toc-slot.toc-slot--mobile{display:none}}.single-post .toc-slot.toc-slot--mobile ol{display:flex;flex-direction:column;gap:4px}.single-post .toc-slot.toc-slot--mobile a{color:var(--wp--custom--color--foreground);transition:color .2s ease-in-out;white-space:unset;line-height:1.4}.single-post .toc-slot.toc-slot--mobile a:hover,.single-post .toc-slot.toc-slot--mobile a:focus-visible{color:var(--wp--custom--color--links)}@media screen and (max-width: 991px){.single-post .toc-slot.toc-slot--desktop{display:none}}.single-post .related-posts{background:var(--wp--preset--color--shade);padding-block:clamp(64px,calc(calc(64px - (480px * calc((100px - 64px) / (1280px - 480px)))) + calc((100px - 64px) / (1280px - 480px)) * 100vw),100px)}.single-product .product-features{background-color:var(--wp--preset--color--shade);padding:clamp(64px,calc(calc(64px - (480px * calc((100px - 64px) / (1280px - 480px)))) + calc((100px - 64px) / (1280px - 480px)) * 100vw),100px) var(--wp--custom--spacing--outer-x);margin-top:clamp(64px,calc(calc(64px - (480px * calc((100px - 64px) / (1280px - 480px)))) + calc((100px - 64px) / (1280px - 480px)) * 100vw),100px) !important}.single-product .product-features .container{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:48px 32px;justify-content:space-around}.single-product .product-features .trust-feature{display:flex;flex-direction:column;align-items:center;text-align:center;width:260px}.single-product .product-features .icon-wrapper{display:flex;align-items:center;justify-content:center;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22135%22%20height%3D%2263%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23DED9CD%22%20d%3D%22M108.307%203.841c1.425.963%203%202.154%204.27%203.483a74.422%2074.422%200%200%201%206.406%207.677c1.297%201.797%202.98%204.524%203.9%206.53%201.223%202.67%201.948%204.54%202.62%207.472.946%204.132.815%208.372-.146%2012.37-1.413%205.88-5.938%2010.801-10.459%2014.796-3.537%203.124-8.292%205.168-12.47%206.67l-.429-1.146c4.14-1.488%208.528-3.474%2011.918-6.472%204.36-3.857%208.387-8.56%2010.126-14.166%201.057-3.412%201.303-7.156.748-10.78-.486-3.177-1.709-6.36-2.9-9.253-.98-2.379-2.121-4.232-3.514-6.184-1.766-2.475-3.706-4.888-5.769-7.092-1.335-1.426-3.121-2.714-4.555-3.682l.254-.223Z%22%2F%3E%3Cpath%20fill%3D%22%23DED9CD%22%20d%3D%22M110.124%2059.334s2.934-.933%205.263-.658c3.697.436%204.038%202.743%204.038%202.743s-1.483.926-4.665.575c-3.727-.413-4.636-2.66-4.636-2.66ZM115.114%2055.888s2.473-1.179%204.818-1.161c4.059.03%204.303%202.197%204.303%202.197s-1.47%201.066-4.721%201.022c-3.749-.05-4.4-2.058-4.4-2.058ZM118.818%2052.265s2.352-2.072%204.626-2.645c3.938-.991%205.242%201.312%205.242%201.312s-1.464%201.765-4.622%202.54c-3.642.894-5.246-1.207-5.246-1.207ZM122.99%2046.683s2.011-2.13%204.764-2.98c3.593-1.11%205.281%201.068%205.33%201.122%200%200-1.472%201.863-4.543%202.68-4.12%201.095-5.551-.822-5.551-.822ZM124.978%2042.241s1.873-2.867%204.667-4.22c2.714-1.315%204.696-.195%204.746-.15%200%200-1.394%202.56-3.959%203.787-3.485%201.667-5.454.583-5.454.583ZM125.579%2038.343c.999-.945%201.074-3.514%202.503-5.6%201.993-2.908%205.281-2.697%205.33-2.67%200%200-.352%203.624-2.844%205.814-2.65%202.328-4.989%202.456-4.989%202.456ZM125.859%2032.235s-.097-3.15.73-5.542c1.153-3.336%204.299-3.991%204.354-3.978%200%200%20.51%203.568-1.314%206.345-1.938%202.951-3.77%203.175-3.77%203.175ZM124.526%2026.332s-.628-2.644-.31-5.156c.48-3.786%203.41-4.587%203.466-4.581%200%200%201.005%203.506-.424%206.508-1.519%203.19-2.732%203.229-2.732%203.229ZM121.945%2019.994s-1.021-2.392-.89-4.92c.182-3.51%202.547-4.992%202.603-4.994%200%200%202.281%202.067.971%206.517-.794%202.7-2.684%203.397-2.684%203.397ZM118.654%2014.783s-1.516-2.348-1.936-4.845c-.394-2.344.552-4.897.763-5.132%200%200%202.468%201.09%202.376%205.275-.062%202.814-1.203%204.702-1.203%204.702ZM114.623%209.755s-1.809-1.936-2.28-4.583c-.39-2.193.003-4.577.414-5.172%200%200%202.359%201.473%202.531%205.199.129%202.812-.478%204.15-.665%204.556ZM111.699%206.671s-3.447.125-5.16-.874c-1.917-1.12-3.799-3.548-3.947-4.257%200%200%203.018-1.33%205.833%201.1%202.124%201.834%203.108%203.616%203.274%204.031ZM115.496%2010.85s-1.648-1.94-4.481-2.44c-2.184-.387-3.862-.03-4.94.601%200%200%201.663%202.141%204.849%202.437%202.789.258%204.163-.423%204.572-.597ZM118.896%2015.324s-1.57-1.86-4.402-2.362c-2.184-.386-3.233.01-4.31.641%200%200%201.328%202.042%204.514%202.338%202.789.258%203.788-.443%204.198-.617ZM122.21%2021.16s-1.466-2.294-4.118-3.415c-2.717-1.149-4.112-.6-5.281-.162.373.562%201.898%202.905%204.371%203.608%202.694.766%204.595.07%205.028-.031ZM124.167%2026.342s-1.299-2.393-3.864-3.702c-2.628-1.34-4.059-.894-5.256-.54.332.587%201.686%203.032%204.103%203.912%202.633.958%204.578.401%205.017.33ZM125.197%2032.502c-1.125-1.45-1.736-3.008-3.466-4.558-2.132-1.91-3.961-1.302-5.202-1.178.611%201.153%201.528%202.978%203.424%204.354%202.272%201.646%204.799%201.369%205.244%201.381ZM125.064%2038.176c-.956-1.566-1.41-2.787-2.956-4.523-1.906-2.138-3.713-1.758-4.96-1.775.479%201.215%201.286%203.033%203.017%204.612%202.074%201.892%204.459%201.624%204.899%201.686ZM123.832%2042.701c-1.439-2.232-1.257-2.737-2.665-4.588-1.512-1.988-3.422-1.934-4.664-2.051.38%201.25.949%202.94%202.561%204.643%201.719%201.816%203.507%201.582%204.768%201.996ZM121.469%2047.135c-.907-1.975-.75-3.208-1.582-4.608-1.36-2.29-2.693-2.389-3.935-2.506.991%202.853.761%202.866%201.852%204.603%201.061%201.691%202.503%201.919%203.665%202.511ZM118.615%2050.864c-.517-2.112.008-2.759-.543-4.292-.903-2.508-2.193-2.86-3.39-3.213.138%201.684-.07%202.752.869%204.577.663%201.289%202.035%202.124%203.064%202.928ZM112.876%2046.717s-1.036%202.011-.692%204.343c.488%203.303%202.244%203.798%202.244%203.798s1-1.501.898-4.548c-.108-3.254-2.45-3.593-2.45-3.593ZM109.133%2050.082s-1.037%202.036-.81%204.383c.291%203.006%201.929%203.758%201.929%203.758s1.032-1.678%201.076-4.211c.067-3.868-2.195-3.93-2.195-3.93ZM26.084%203.841c-1.425.963-3%202.154-4.27%203.483a74.376%2074.376%200%200%200-6.407%207.677c-1.297%201.797-2.98%204.524-3.9%206.53-1.223%202.67-1.947%204.54-2.619%207.472-.946%204.132-.816%208.372.145%2012.37%201.414%205.88%205.938%2010.801%2010.46%2014.796%203.536%203.124%208.292%205.168%2012.47%206.67l.429-1.146c-4.14-1.488-8.529-3.474-11.919-6.472-4.36-3.857-8.387-8.56-10.125-14.166-1.058-3.412-1.303-7.156-.748-10.78.486-3.177%201.709-6.36%202.9-9.253.98-2.379%202.12-4.232%203.514-6.184%201.765-2.475%203.706-4.888%205.768-7.092%201.336-1.426%203.121-2.714%204.555-3.682l-.253-.223Z%22%2F%3E%3Cpath%20fill%3D%22%23DED9CD%22%20d%3D%22M24.267%2059.334s-2.935-.933-5.264-.658c-3.697.436-4.038%202.743-4.038%202.743s1.484.926%204.665.575c3.727-.413%204.637-2.66%204.637-2.66ZM19.276%2055.888s-2.473-1.179-4.817-1.161c-4.06.03-4.303%202.197-4.303%202.197s1.47%201.066%204.72%201.022c3.75-.05%204.4-2.058%204.4-2.058ZM15.572%2052.265s-2.351-2.072-4.626-2.645c-3.937-.991-5.242%201.312-5.242%201.312s1.464%201.765%204.623%202.54c3.642.894%205.245-1.207%205.245-1.207ZM11.4%2046.683s-2.01-2.13-4.763-2.98c-3.593-1.11-5.282%201.068-5.33%201.122%200%200%201.471%201.863%204.543%202.68%204.12%201.095%205.55-.822%205.55-.822ZM9.412%2042.241s-1.873-2.867-4.666-4.22C2.032%2036.706.049%2037.826%200%2037.871c0%200%201.394%202.56%203.959%203.787%203.484%201.667%205.453.583%205.453.583ZM8.812%2038.343c-1-.945-1.074-3.514-2.503-5.6-1.993-2.908-5.281-2.697-5.33-2.67%200%200%20.351%203.624%202.844%205.814%202.65%202.328%204.989%202.456%204.989%202.456ZM8.531%2032.235s.097-3.15-.73-5.542c-1.152-3.336-4.299-3.991-4.353-3.978%200%200-.51%203.568%201.313%206.345%201.939%202.951%203.77%203.175%203.77%203.175ZM9.864%2026.332s.628-2.644.31-5.156c-.48-3.786-3.41-4.587-3.466-4.581%200%200-1.004%203.506.425%206.508%201.519%203.19%202.731%203.229%202.731%203.229ZM12.446%2019.994s1.02-2.392.89-4.92c-.182-3.51-2.548-4.992-2.604-4.994%200%200-2.28%202.067-.97%206.517.794%202.7%202.684%203.397%202.684%203.397ZM15.736%2014.783s1.517-2.348%201.937-4.845c.393-2.344-.553-4.897-.764-5.132%200%200-2.468%201.09-2.375%205.275.062%202.814%201.202%204.702%201.202%204.702ZM19.768%209.755s1.808-1.936%202.28-4.583c.39-2.193-.003-4.577-.415-5.172%200%200-2.359%201.473-2.53%205.199-.13%202.812.478%204.15.665%204.556ZM22.692%206.671s3.446.125%205.16-.874c1.917-1.12%203.798-3.548%203.947-4.257%200%200-3.019-1.33-5.833%201.1-2.125%201.834-3.109%203.616-3.274%204.031ZM18.894%2010.85s1.649-1.94%204.482-2.44c2.183-.387%203.862-.03%204.94.601%200%200-1.663%202.141-4.85%202.437-2.789.258-4.162-.423-4.572-.597ZM15.495%2015.324s1.57-1.86%204.402-2.362c2.184-.386%203.232.01%204.31.641%200%200-1.328%202.042-4.515%202.338-2.788.258-3.788-.443-4.197-.617ZM12.18%2021.16s1.467-2.294%204.118-3.415c2.717-1.149%204.113-.6%205.281-.162-.372.562-1.897%202.905-4.37%203.608-2.695.766-4.595.07-5.029-.031ZM10.223%2026.342s1.3-2.393%203.864-3.702c2.629-1.34%204.06-.894%205.256-.54-.331.587-1.686%203.032-4.102%203.912-2.633.958-4.579.401-5.018.33ZM9.194%2032.502c1.124-1.45%201.736-3.008%203.466-4.558%202.132-1.91%203.96-1.302%205.202-1.178-.611%201.153-1.529%202.978-3.425%204.354-2.271%201.646-4.798%201.369-5.243%201.381ZM9.326%2038.176c.957-1.566%201.41-2.787%202.957-4.523%201.906-2.138%203.712-1.758%204.96-1.775-.48%201.215-1.286%203.033-3.018%204.612-2.073%201.892-4.458%201.624-4.899%201.686ZM10.559%2042.701c1.438-2.232%201.257-2.737%202.665-4.588%201.512-1.988%203.422-1.934%204.663-2.051-.38%201.25-.948%202.94-2.56%204.643-1.72%201.816-3.507%201.582-4.768%201.996ZM12.921%2047.135c.907-1.975.75-3.208%201.582-4.608%201.36-2.29%202.694-2.389%203.935-2.506-.99%202.853-.76%202.866-1.851%204.603-1.061%201.691-2.503%201.919-3.666%202.511ZM15.775%2050.864c.517-2.112-.008-2.759.544-4.292.902-2.508%202.193-2.86%203.39-3.213-.138%201.684.07%202.752-.869%204.577-.663%201.289-2.035%202.124-3.065%202.928ZM21.514%2046.717s1.037%202.011.693%204.343c-.488%203.303-2.244%203.798-2.244%203.798s-1-1.501-.899-4.548c.109-3.254%202.45-3.593%202.45-3.593ZM25.257%2050.082s1.038%202.036.81%204.383c-.29%203.006-1.928%203.758-1.928%203.758s-1.032-1.678-1.076-4.211c-.067-3.868%202.194-3.93%202.194-3.93Z%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:clamp(45px,calc(calc(45px - (480px * calc((65px - 45px) / (1280px - 480px)))) + calc((65px - 45px) / (1280px - 480px)) * 100vw),65px);margin-bottom:clamp(16px,calc(calc(16px - (480px * calc((24px - 16px) / (1280px - 480px)))) + calc((24px - 16px) / (1280px - 480px)) * 100vw),24px)}.single-product .product-features .icon-wrapper i{width:clamp(40px,calc(calc(40px - (480px * calc((60px - 40px) / (1280px - 480px)))) + calc((60px - 40px) / (1280px - 480px)) * 100vw),60px);height:clamp(40px,calc(calc(40px - (480px * calc((60px - 40px) / (1280px - 480px)))) + calc((60px - 40px) / (1280px - 480px)) * 100vw),60px);display:flex;align-items:center;justify-content:center;color:var(--wp--preset--color--secondary)}.single-product .product-features .icon-wrapper svg,.single-product .product-features .icon-wrapper img{max-width:clamp(40px,calc(calc(40px - (480px * calc((60px - 40px) / (1280px - 480px)))) + calc((60px - 40px) / (1280px - 480px)) * 100vw),60px);max-height:clamp(40px,calc(calc(40px - (480px * calc((60px - 40px) / (1280px - 480px)))) + calc((60px - 40px) / (1280px - 480px)) * 100vw),60px)}.single-product .product-features .label{font-size:clamp(13px,calc(calc(13px - (480px * calc((15px - 13px) / (1280px - 480px)))) + calc((15px - 13px) / (1280px - 480px)) * 100vw),15px);font-family:var(--wp--preset--font-family--accent, var(--wp--preset--font-family--primary));color:var(--wp--custom--color--heading);font-weight:500;margin-bottom:3px}.single-product .product-features .description{font-size:clamp(11px,calc(calc(11px - (480px * calc((13px - 11px) / (1280px - 480px)))) + calc((13px - 11px) / (1280px - 480px)) * 100vw),13px);line-height:1.4}.single-product .product-container{justify-content:space-between;max-width:1280px !important;margin-block:clamp(64px,calc(calc(64px - (480px * calc((100px - 64px) / (1280px - 480px)))) + calc((100px - 64px) / (1280px - 480px)) * 100vw),100px) 0;gap:48px;flex-direction:row;flex-wrap:nowrap}@media screen and (max-width: 991px){.single-product .product-container{max-width:768px !important;flex-direction:column}}.single-product .product-content{max-width:768px}.single-product .product-content .tab-heading{font-size:clamp(28px,calc(calc(28px - (480px * calc((34px - 28px) / (1280px - 480px)))) + calc((34px - 28px) / (1280px - 480px)) * 100vw),34px);line-height:1.2}.single-product .tab-buttons{box-shadow:inset 0 -1px 0 0 var(--wp--custom--color--border);margin-bottom:clamp(32px,calc(calc(32px - (480px * calc((48px - 32px) / (1280px - 480px)))) + calc((48px - 32px) / (1280px - 480px)) * 100vw),48px);display:flex;gap:32px}.single-product .tab-buttons button{font-family:var(--wp--preset--font-family--accent, var(--wp--preset--font-family--primary));font-weight:500;font-size:0.9375rem;color:var(--wp--custom--color--heading);padding:0 4px 16px 4px;box-shadow:inset 0 0px 0 0 rgba(0,0,0,0);transition:all .2s ease}.single-product .tab-buttons button.active{box-shadow:inset 0 -2px 0 0 var(--wp--preset--color--secondary) !important}.single-product .tab-buttons button:hover,.single-product .tab-buttons button:focus-visible{box-shadow:inset 0 -3px 0 0 var(--wp--custom--color--border)}.single-product .product-sidebar{align-self:flex-start;transition:top .3s ease-in-out;width:100%;border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--custom--border--radius-field);padding:clamp(32px,calc(calc(32px - (992px * calc((48px - 32px) / (1440px - 992px)))) + calc((48px - 32px) / (1440px - 992px)) * 100vw),48px) clamp(32px,calc(calc(32px - (992px * calc((40px - 32px) / (1440px - 992px)))) + calc((40px - 32px) / (1440px - 992px)) * 100vw),40px);background:linear-gradient(-170deg, transparent 0%, var(--wp--custom--color--background) 200px),url(/wp-content/themes/orr_protection/images/binary.svg),var(--wp--custom--color--background);background-color:var(--wp--custom--color--background);background-size:100% auto,156px auto}@media screen and (min-width: 992px){.single-product .product-sidebar{position:-webkit-sticky;position:sticky;top:32px;max-width:clamp(340px,calc(calc(340px - (992px * calc((420px - 340px) / (1440px - 992px)))) + calc((420px - 340px) / (1440px - 992px)) * 100vw),420px)}}.single-product .product-sidebar .post-meta .meta-title{color:var(--wp--custom--color--heading);font-size:1.125rem}@media screen and (min-width: 992px){.single-product:has(.is-fixed-header:not(.hide)) .product-sidebar{top:132px}}@media screen and (min-width: 960px){.single-product:has(.is-fixed-header:not(.hide)) .product-sidebar,.single-product:has(.is-fixed-header:not(.hide)) .product-image,.single-product:has(.is-fixed-header:not(.hide)) .product-intro{top:132px}}.single-product .related-product h2{font-size:1.5rem;margin-bottom:16px}.single-product .related-product .rp-item{display:flex;gap:16px;position:relative}.single-product .related-product .rp-item:not(:first-of-type){border-top:1px solid var(--wp--custom--color--border);margin-top:12px;padding-top:12px}.single-product .related-product .rp-item:hover h3{color:var(--wp--preset--color--secondary-alt)}.single-product .related-product figure{width:80px;height:80px;flex-shrink:0;position:relative;overflow:hidden;border-radius:var(--wp--custom--border--radius-field);display:flex;align-items:center;justify-content:center;background-color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary));color:var(--wp--preset--color--primary)}.single-product .related-product figure img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}.single-product .related-product figure svg{height:40%}.single-product .related-product .rp-content{align-self:center}.single-product .related-product h3{font-size:clamp(16px,calc(calc(16px - (960px * calc((18px - 16px) / (1280px - 960px)))) + calc((18px - 16px) / (1280px - 960px)) * 100vw),18px);line-height:1.3;margin-bottom:4px;transition:color .2s ease-in-out}.single-product .related-product h3 a{width:100%;display:block;color:currentColor;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.single-product .related-product .rp-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(13px,calc(calc(13px - (960px * calc((14px - 13px) / (1280px - 960px)))) + calc((14px - 13px) / (1280px - 960px)) * 100vw),14px);line-height:1.5}.single-product .product-callout-banner{border-radius:var(--wp--custom--border--radius);position:relative;overflow:hidden;margin-top:clamp(64px,calc(calc(64px - (480px * calc((100px - 64px) / (1280px - 480px)))) + calc((100px - 64px) / (1280px - 480px)) * 100vw),100px);padding:clamp(48px,calc(calc(48px - (480px * calc((64px - 48px) / (1280px - 480px)))) + calc((64px - 48px) / (1280px - 480px)) * 100vw),64px) clamp(32px,calc(calc(32px - (480px * calc((48px - 32px) / (1280px - 480px)))) + calc((48px - 32px) / (1280px - 480px)) * 100vw),48px);background-color:var(--wp--preset--color--primary);max-width:1280px}.single-product .product-callout-banner img.background{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;filter:grayscale(1);mix-blend-mode:overlay;z-index:0}.single-product .product-callout-banner::before,.single-product .product-callout-banner::after{content:"";position:absolute;aspect-ratio:1/1;filter:blur(clamp(50px, calc(calc(50px - (480px * calc((100px - 50px) / (1280px - 480px)))) + calc((100px - 50px) / (1280px - 480px)) * 100vw), 100px))}.single-product .product-callout-banner::before{background:var(--wp--preset--color--tertiary-alt, var(--wp--preset--color--primary-alt));z-index:2;top:50%;left:-35%;translate:0 -50%;width:70%;opacity:.75}.single-product .product-callout-banner::after{background:var(--wp--preset--color--secondary);z-index:1;top:50%;left:50%;translate:-60% -50%;opacity:.3;width:50%}.single-product .product-callout-banner .wrapper{position:relative;z-index:5;color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary));max-width:576px;margin-inline:auto;display:flex;align-items:center;justify-content:space-around;flex-direction:column;gap:24px;text-align:center}@media screen and (min-width: 992px){.single-product .product-callout-banner .wrapper{max-width:992px;text-align:left;flex-direction:row}}@media screen and (min-width: 992px){.single-product .product-callout-banner .wrapper .blurb{max-width:576px}}.single-product .product-callout-banner .wrapper h2{color:var(--wp--custom--color--background);margin-bottom:8px}.single-product .product-callout-banner .wrapper p{line-height:1.5}.single-product .related-posts{margin-top:clamp(64px,calc(calc(64px - (480px * calc((100px - 64px) / (1280px - 480px)))) + calc((100px - 64px) / (1280px - 480px)) * 100vw),100px)}.single-partner .resource-container{justify-content:space-between;max-width:1280px !important;gap:48px;flex-direction:row;flex-wrap:nowrap;margin-bottom:0}@media screen and (max-width: 991px){.single-partner .resource-container{flex-direction:column}}.single-partner .resource-content{max-width:768px;width:100%}.single-partner .resource-blurb{align-self:flex-start;transition:top .3s ease-in-out;width:100%}@media screen and (min-width: 992px){.single-partner .resource-blurb{position:-webkit-sticky;position:sticky;top:32px;max-width:clamp(340px,calc(calc(340px - (992px * calc((420px - 340px) / (1440px - 992px)))) + calc((420px - 340px) / (1440px - 992px)) * 100vw),420px)}}.single-partner .resource-blurb .wp-block-heading{font-size:clamp(32px,calc(calc(32px - (480px * calc((42px - 32px) / (1280px - 480px)))) + calc((42px - 32px) / (1280px - 480px)) * 100vw),42px)}.single-partner .resource-blurb .btn{margin-top:32px}body.single-people .site-main{background:linear-gradient(to bottom, transparent 0%, var(--wp--custom--color--background) 768px),url(/wp-content/themes/orr_protection/images/binary.svg);background-size:156px auto}body.single-people #bio{max-width:768px;padding-top:clamp(48px,calc(calc(48px - (480px * calc((64px - 48px) / (1280px - 480px)))) + calc((64px - 48px) / (1280px - 480px)) * 100vw),64px)}body.single-people #bio .staff-thumbnail{max-width:480px;aspect-ratio:1/1;position:relative;overflow:hidden;margin-inline:auto;border-radius:var(--wp--custom--border--radius);box-shadow:0 0 0 1px var(--wp--custom--color--border);margin-bottom:24px}body.single-people #bio .staff-thumbnail img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}body.single-people #bio h1{font-size:clamp(32px,calc(calc(32px - (480px * calc((62px - 32px) / (1280px - 480px)))) + calc((62px - 32px) / (1280px - 480px)) * 100vw),62px);text-align:center;margin-bottom:16px}body.single-people #bio .position{text-align:center;margin-bottom:32px;font-size:clamp(14px,calc(calc(14px - (480px * calc((16px - 14px) / (1280px - 480px)))) + calc((16px - 14px) / (1280px - 480px)) * 100vw),16px);line-height:1.3;color:var(--wp--preset--color--secondary-alt)}body.single-people #bio .staff-contact{margin-top:48px}body.single-people #bio .staff-contact h3{margin-bottom:15px}body.single-people .grid-section{padding:clamp(64px,calc(calc(64px - (480px * calc((100px - 64px) / (1280px - 480px)))) + calc((100px - 64px) / (1280px - 480px)) * 100vw),100px) var(--wp--custom--spacing--outer-x);background-color:var(--wp--custom--color--background)}.single-job .site-main{padding-top:64px}@media screen and (min-width: 992px){.post-type-archive-resource .resources-columns{display:flex;justify-content:space-between}}.post-type-archive-resource .filter-container{display:flex;justify-content:flex-end}@media screen and (min-width: 992px){.post-type-archive-resource .filter-container{display:none}}@media screen and (min-width: 992px){.post-type-archive-resource .resources-content{width:calc(92% - 280px)}}.post-type-archive-resource .resources-sidebar{width:320px;display:none}@media screen and (min-width: 992px){.post-type-archive-resource .resources-sidebar{display:block !important;width:320px;align-self:flex-start;transition:top .3s ease-in-out;border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--custom--border--radius-field);padding:32px 32px;background:linear-gradient(-170deg, transparent 0%, var(--wp--custom--color--background) 200px),url(/wp-content/themes/orr_protection/images/binary.svg),var(--wp--custom--color--background);background-color:var(--wp--custom--color--background);background-size:100% auto,156px auto}}.post-type-archive-resource .no-results{padding:64px 32px 48px 32px;background:var(--wp--preset--color--shade);border-radius:var(--wp--custom--border--radius-field);border:1px solid var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary))}body.single-resource .resource-file object{border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--custom--border--radius-field);aspect-ratio:9/10.65}body.single-resource .resource-file-description{max-width:768px;margin:0 auto;padding:32px 0;line-height:1.6}body.single-resource .resource-meta-list{margin:0;list-style:none;padding:0;margin-top:16px}body.single-resource .resource-meta-list li{border-top:1px solid var(--wp--custom--color--border);padding:8px 0}body.single-resource .resource-meta-list li:last-child{border-bottom:1px solid var(--wp--custom--color--border)}body.single-resource .resource-file-meta{background-color:var(--wp--preset--color--shade);border:1px solid var(--wp--custom--color--border);margin-top:16px;border-radius:var(--wp--custom--border--radius-field);padding:32px;display:flex;justify-content:space-between;align-items:center}body.single-resource .resource-file-meta a:not(.btn){color:var(--wp--custom--color--heading);line-height:1.3;transition:color .2s ease-in-out}body.single-resource .resource-file-meta a:not(.btn):hover{color:var(--wp--preset--color--secondary-alt)}body.single-resource .resource-file-download{display:flex;align-items:center;gap:10px}body.single-resource .resource-file-download .btn{padding:5px 5px 5px 16px}:root .fancybox__content{border-radius:var(--wp--custom--border--radius)}:root .f-carousel.has-dots{margin-bottom:48px !important}:root .f-carousel .f-carousel__viewport{padding-block:2px}:root .f-carousel.has-mask .f-carousel__viewport:has(.f-carousel__slide.is-selected:first-child){-webkit-mask-image:linear-gradient(to left, transparent 0%, black 10%) !important}:root .f-carousel.has-mask .f-carousel__viewport:has(.f-carousel__slide+.f-carousel__slide.is-selected){-webkit-mask-image:linear-gradient(to right, transparent 0%, black 10%, black 50%, black 90%, transparent 100%)}:root .f-carousel.has-mask .f-carousel__viewport:has(.f-carousel__slide.is-selected:last-child){-webkit-mask-image:linear-gradient(to right, transparent 0%, black 10%)}:root .is-horizontal .f-button.is-arrow.is-prev,:root .is-horizontal .f-button.is-arrow.is-next{inset:100% auto auto auto;margin-top:24px;transform:none !important;width:24px;height:24px;color:currentColor}:root .is-horizontal .f-button.is-arrow.is-prev::before,:root .is-horizontal .f-button.is-arrow.is-next::before{content:"";height:16px;width:20px;background-color:currentColor;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root .is-horizontal .f-button.is-arrow.is-prev svg,:root .is-horizontal .f-button.is-arrow.is-next svg{display:none}:root .is-horizontal .f-button.is-arrow.is-prev:hover:not([aria-disabled]),:root .is-horizontal .f-button.is-arrow.is-next:hover:not([aria-disabled]){color:var(--wp--preset--color--secondary) !important}:root .is-horizontal .f-button.is-arrow.is-prev[aria-disabled],:root .is-horizontal .f-button.is-arrow.is-next[aria-disabled]{opacity:.5}:root .is-horizontal:not(#hero-news) .f-button.is-arrow.is-prev{left:clamp(8px,calc(calc(8px - (480px * calc((100px - 8px) / (1280px - 480px)))) + calc((100px - 8px) / (1280px - 480px)) * 100vw),100px)}:root .is-horizontal:not(#hero-news) .f-button.is-arrow.is-prev::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.24411%205.58831C-0.0813675%205.26292%20-0.0813675%204.73448%200.24411%204.40908L4.41023%200.244045C4.73571%20-0.0813484%205.26429%20-0.0813484%205.58977%200.244045C5.91525%200.569439%205.91525%201.09788%205.58977%201.42327L2.84273%204.16699L19.1668%204.16699C19.6277%204.16699%2020%204.53924%2020%205C20%205.46076%2019.6277%205.83301%2019.1668%205.83301L2.84533%205.83301L5.58716%208.57673C5.91264%208.90212%205.91264%209.43056%205.58716%209.75595C5.26169%2010.0813%204.73311%2010.0813%204.40763%209.75595L0.241507%205.59091L0.24411%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.24411%205.58831C-0.0813675%205.26292%20-0.0813675%204.73448%200.24411%204.40908L4.41023%200.244045C4.73571%20-0.0813484%205.26429%20-0.0813484%205.58977%200.244045C5.91525%200.569439%205.91525%201.09788%205.58977%201.42327L2.84273%204.16699L19.1668%204.16699C19.6277%204.16699%2020%204.53924%2020%205C20%205.46076%2019.6277%205.83301%2019.1668%205.83301L2.84533%205.83301L5.58716%208.57673C5.91264%208.90212%205.91264%209.43056%205.58716%209.75595C5.26169%2010.0813%204.73311%2010.0813%204.40763%209.75595L0.241507%205.59091L0.24411%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E")}:root .is-horizontal:not(#hero-news) .f-button.is-arrow.is-next{right:clamp(8px,calc(calc(8px - (480px * calc((100px - 8px) / (1280px - 480px)))) + calc((100px - 8px) / (1280px - 480px)) * 100vw),100px)}:root .is-horizontal:not(#hero-news) .f-button.is-arrow.is-next::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.7559%205.58831C20.0814%205.26292%2020.0814%204.73448%2019.7559%204.40908L15.5898%200.244045C15.2643%20-0.0813484%2014.7357%20-0.0813484%2014.4102%200.244045C14.0848%200.569439%2014.0848%201.09788%2014.4102%201.42327L17.1573%204.16699L0.833225%204.16699C0.372348%204.16699%200%204.53924%200%205C0%205.46076%200.372348%205.83301%200.833225%205.83301L17.1547%205.83301L14.4128%208.57673C14.0874%208.90212%2014.0874%209.43056%2014.4128%209.75595C14.7383%2010.0813%2015.2669%2010.0813%2015.5924%209.75595L19.7585%205.59091L19.7559%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.7559%205.58831C20.0814%205.26292%2020.0814%204.73448%2019.7559%204.40908L15.5898%200.244045C15.2643%20-0.0813484%2014.7357%20-0.0813484%2014.4102%200.244045C14.0848%200.569439%2014.0848%201.09788%2014.4102%201.42327L17.1573%204.16699L0.833225%204.16699C0.372348%204.16699%200%204.53924%200%205C0%205.46076%200.372348%205.83301%200.833225%205.83301L17.1547%205.83301L14.4128%208.57673C14.0874%208.90212%2014.0874%209.43056%2014.4128%209.75595C14.7383%2010.0813%2015.2669%2010.0813%2015.5924%209.75595L19.7585%205.59091L19.7559%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E")}:root .f-carousel__dots{width:auto !important;left:50% !important;right:auto !important;translate:-50%;padding-inline:6px;margin-top:24px;z-index:1}:root .f-carousel__dots::before{position:absolute;inset:0 -6px;border-radius:var(--wp--custom--border--radius-button);content:"";background:var(--wp--preset--color--tertiary-alt, var(--wp--preset--color--primary-alt));opacity:.06}.has-text-color :root .f-carousel__dots::before{opacity:.2}.has-text-color :root .f-carousel__dots button.active,.has-text-color :root .f-carousel__dots button[aria-current=true]{opacity:1 !important;color:var(--wp--preset--color--accent)}:root .f-carousel__dots button.active,:root .f-carousel__dots button[aria-current=true]{opacity:1 !important;color:var(--wp--preset--color--secondary)}:root .f-carousel__dots button:first-child.active{margin-left:var(--f-carousel-dots-width)}:root .f-carousel__dots button:first-child.small{margin-left:calc(var(--f-carousel-dots-width)/2)}:root .f-carousel__dots button:not(.hidden){width:16px !important}:root .f-carousel__dots button:not(.hidden) span{width:6px;height:6px}:root .spring-slider{position:relative;margin-bottom:48px}:root .spring-slider:has(.swiper-button-lock){margin-bottom:0 !important}:root .is-full-width .swiper{overflow:unset}:root .swiper-slide{height:auto;display:flex}:root .swiper-button-prev,:root .swiper-button-next{top:auto !important;bottom:-48px;width:24px;height:24px;color:currentColor;transition:color .2s ease-in-out}:root .swiper-button-prev::after,:root .swiper-button-next::after{content:"";height:16px;width:20px;background-color:currentColor;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root .swiper-button-prev:hover,:root .swiper-button-next:hover{color:var(--wp--preset--color--secondary)}:root .swiper-button-prev{left:clamp(8px,calc(calc(8px - (480px * calc((100px - 8px) / (1280px - 480px)))) + calc((100px - 8px) / (1280px - 480px)) * 100vw),100px)}@media screen and (max-width: 599px){:root .swiper-button-prev{left:calc(50% - 32px)}}:root .swiper-button-prev::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.24411%205.58831C-0.0813675%205.26292%20-0.0813675%204.73448%200.24411%204.40908L4.41023%200.244045C4.73571%20-0.0813484%205.26429%20-0.0813484%205.58977%200.244045C5.91525%200.569439%205.91525%201.09788%205.58977%201.42327L2.84273%204.16699L19.1668%204.16699C19.6277%204.16699%2020%204.53924%2020%205C20%205.46076%2019.6277%205.83301%2019.1668%205.83301L2.84533%205.83301L5.58716%208.57673C5.91264%208.90212%205.91264%209.43056%205.58716%209.75595C5.26169%2010.0813%204.73311%2010.0813%204.40763%209.75595L0.241507%205.59091L0.24411%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.24411%205.58831C-0.0813675%205.26292%20-0.0813675%204.73448%200.24411%204.40908L4.41023%200.244045C4.73571%20-0.0813484%205.26429%20-0.0813484%205.58977%200.244045C5.91525%200.569439%205.91525%201.09788%205.58977%201.42327L2.84273%204.16699L19.1668%204.16699C19.6277%204.16699%2020%204.53924%2020%205C20%205.46076%2019.6277%205.83301%2019.1668%205.83301L2.84533%205.83301L5.58716%208.57673C5.91264%208.90212%205.91264%209.43056%205.58716%209.75595C5.26169%2010.0813%204.73311%2010.0813%204.40763%209.75595L0.241507%205.59091L0.24411%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E")}:root .swiper-button-next{right:clamp(8px,calc(calc(8px - (480px * calc((100px - 8px) / (1280px - 480px)))) + calc((100px - 8px) / (1280px - 480px)) * 100vw),100px)}@media screen and (max-width: 599px){:root .swiper-button-next{right:calc(50% - 32px)}}:root .swiper-button-next::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.7559%205.58831C20.0814%205.26292%2020.0814%204.73448%2019.7559%204.40908L15.5898%200.244045C15.2643%20-0.0813484%2014.7357%20-0.0813484%2014.4102%200.244045C14.0848%200.569439%2014.0848%201.09788%2014.4102%201.42327L17.1573%204.16699L0.833225%204.16699C0.372348%204.16699%200%204.53924%200%205C0%205.46076%200.372348%205.83301%200.833225%205.83301L17.1547%205.83301L14.4128%208.57673C14.0874%208.90212%2014.0874%209.43056%2014.4128%209.75595C14.7383%2010.0813%2015.2669%2010.0813%2015.5924%209.75595L19.7585%205.59091L19.7559%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.7559%205.58831C20.0814%205.26292%2020.0814%204.73448%2019.7559%204.40908L15.5898%200.244045C15.2643%20-0.0813484%2014.7357%20-0.0813484%2014.4102%200.244045C14.0848%200.569439%2014.0848%201.09788%2014.4102%201.42327L17.1573%204.16699L0.833225%204.16699C0.372348%204.16699%200%204.53924%200%205C0%205.46076%200.372348%205.83301%200.833225%205.83301L17.1547%205.83301L14.4128%208.57673C14.0874%208.90212%2014.0874%209.43056%2014.4128%209.75595C14.7383%2010.0813%2015.2669%2010.0813%2015.5924%209.75595L19.7585%205.59091L19.7559%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E")}:root .swiper-pagination{width:auto !important;left:50% !important;right:auto;translate:-50%;padding-inline:6px;pointer-events:none;top:auto !important;bottom:-48px !important;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 599px){:root .swiper-pagination{display:none}}:root .swiper-pagination::before{content:"";position:absolute;inset:0 -6px;border-radius:var(--wp--custom--border--radius-button);background:var(--wp--preset--color--tertiary-alt, var(--wp--preset--color--primary-alt));opacity:.06}:root .swiper-pagination .swiper-pagination-bullet{margin-block:8px !important;background-color:currentColor}:root .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--wp--preset--color--secondary)}:root .has-text-color .swiper-pagination::before{opacity:.2 !important}.searchwp-live-search-results{border-radius:var(--wp--custom--border--radius) !important;margin-top:10px}:root .slick-arrow{width:24px;height:24px;display:flex;justify-content:center;align-items:flex-end;position:absolute;bottom:-48px;padding:0;transition:color .2s ease-in-out}:root .slick-arrow:hover{color:var(--wp--preset--color--secondary)}:root .slick-arrow .slick-sr-only{position:absolute;overflow:hidden;width:0px;height:0px;font-size:0px}:root .slick-prev{left:clamp(8px,calc(calc(8px - (480px * calc((100px - 8px) / (1280px - 480px)))) + calc((100px - 8px) / (1280px - 480px)) * 100vw),100px)}:root .slick-next{right:clamp(8px,calc(calc(8px - (480px * calc((100px - 8px) / (1280px - 480px)))) + calc((100px - 8px) / (1280px - 480px)) * 100vw),100px)}:root .slick-prev-icon,:root .slick-next-icon{display:block;height:16px;width:24px !important;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root .slick-prev-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.24411%205.58831C-0.0813675%205.26292%20-0.0813675%204.73448%200.24411%204.40908L4.41023%200.244045C4.73571%20-0.0813484%205.26429%20-0.0813484%205.58977%200.244045C5.91525%200.569439%205.91525%201.09788%205.58977%201.42327L2.84273%204.16699L19.1668%204.16699C19.6277%204.16699%2020%204.53924%2020%205C20%205.46076%2019.6277%205.83301%2019.1668%205.83301L2.84533%205.83301L5.58716%208.57673C5.91264%208.90212%205.91264%209.43056%205.58716%209.75595C5.26169%2010.0813%204.73311%2010.0813%204.40763%209.75595L0.241507%205.59091L0.24411%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.24411%205.58831C-0.0813675%205.26292%20-0.0813675%204.73448%200.24411%204.40908L4.41023%200.244045C4.73571%20-0.0813484%205.26429%20-0.0813484%205.58977%200.244045C5.91525%200.569439%205.91525%201.09788%205.58977%201.42327L2.84273%204.16699L19.1668%204.16699C19.6277%204.16699%2020%204.53924%2020%205C20%205.46076%2019.6277%205.83301%2019.1668%205.83301L2.84533%205.83301L5.58716%208.57673C5.91264%208.90212%205.91264%209.43056%205.58716%209.75595C5.26169%2010.0813%204.73311%2010.0813%204.40763%209.75595L0.241507%205.59091L0.24411%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E")}:root .slick-next-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.7559%205.58831C20.0814%205.26292%2020.0814%204.73448%2019.7559%204.40908L15.5898%200.244045C15.2643%20-0.0813484%2014.7357%20-0.0813484%2014.4102%200.244045C14.0848%200.569439%2014.0848%201.09788%2014.4102%201.42327L17.1573%204.16699L0.833225%204.16699C0.372348%204.16699%200%204.53924%200%205C0%205.46076%200.372348%205.83301%200.833225%205.83301L17.1547%205.83301L14.4128%208.57673C14.0874%208.90212%2014.0874%209.43056%2014.4128%209.75595C14.7383%2010.0813%2015.2669%2010.0813%2015.5924%209.75595L19.7585%205.59091L19.7559%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2210%22%20viewBox%3D%220%200%2020%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.7559%205.58831C20.0814%205.26292%2020.0814%204.73448%2019.7559%204.40908L15.5898%200.244045C15.2643%20-0.0813484%2014.7357%20-0.0813484%2014.4102%200.244045C14.0848%200.569439%2014.0848%201.09788%2014.4102%201.42327L17.1573%204.16699L0.833225%204.16699C0.372348%204.16699%200%204.53924%200%205C0%205.46076%200.372348%205.83301%200.833225%205.83301L17.1547%205.83301L14.4128%208.57673C14.0874%208.90212%2014.0874%209.43056%2014.4128%209.75595C14.7383%2010.0813%2015.2669%2010.0813%2015.5924%209.75595L19.7585%205.59091L19.7559%205.58831Z%22%20fill%3D%22%23444444%22%2F%3E%3C%2Fsvg%3E")}:root .slick-dots{position:absolute;width:auto;left:50%;translate:-50%;padding:0;margin:0;display:flex;justify-content:center;bottom:-48px !important;padding-inline:8px;border-radius:var(--wp--custom--border--radius-button);background:hsla(from var(--wp--preset--color--tertiary-alt, var(--wp--preset--color--primary-alt)) h s l/0.06);gap:1px}:root .slick-dots li{display:flex;width:12px;height:24px;justify-content:center;align-items:center}:root .slick-dots li.slick-active button{opacity:1;background-color:var(--wp--preset--color--secondary)}:root .slick-dots button{text-indent:-100px;overflow:hidden;width:6px;height:6px;border-radius:16px;padding:0;margin:0;background:currentColor;opacity:.3}:root .has-text-color .slick-active button{background-color:var(--wp--preset--color--accent) !important}:root .has-text-color .slick-dots{background:hsla(from var(--wp--preset--color--tertiary-alt, var(--wp--preset--color--primary-alt)) h s l/0.2) !important}:root .gform_required_legend{display:none}:root .gform_fields{row-gap:20px !important}:root .gfield .gfield_label{font-weight:400;font-size:1rem}:root .gfield [type=text],:root .gfield [type=email],:root .gfield [type=tel]{min-height:50px !important}:root .gfield select{padding-block:5px;height:auto}:root .gfield [type=text],:root .gfield [type=email],:root .gfield [type=tel],:root .gfield select,:root .gfield textarea{box-shadow:none !important;border-color:var(--wp--custom--color--border) !important;border-radius:var(--wp--custom--border--radius-field) !important}:root .gfield [type=text]:focus-visible,:root .gfield [type=email]:focus-visible,:root .gfield [type=tel]:focus-visible,:root .gfield select:focus-visible,:root .gfield textarea:focus-visible{--gf-local-outline-color: var(--wp--preset--color--secondary) !important}:root .gform_button{background-color:var(--wp--preset--color--secondary) !important;border-radius:var(--wp--custom--border--radius-button) !important;font-size:1rem !important;height:auto !important;padding:14px 24px 16px 24px !important;line-height:1 !important;text-transform:uppercase !important;font-family:var(--wp--preset--font-family--primary) !important;font-weight:500 !important}.facetwp-widget{font-size:0.9375rem}.facetwp-widget:not(:last-child){margin-bottom:32px}.facetwp-widget h2{font-size:1.125rem;margin-bottom:10px;font-weight:500}.facetwp-facet{margin:0 !important}.facetwp-selections ul{margin:0 0 32px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.facetwp-selections .facetwp-selection-label{font-family:var(--wp--preset--font-family--primary);color:var(--wp--custom--color--heading);margin-bottom:10px;font-size:1rem;display:block}.facetwp-selections .facetwp-selection-value{background-color:var(--wp--preset--color--shade);border:1px solid var(--wp--custom--color--border);font-size:0.75rem;font-weight:500;padding:4px 24px 4px 6px !important;border-radius:4px;background-position:calc(100% - 6px) center !important;background-size:10px 10px !important;transition:background-color .2s ease;margin-top:4px}.facetwp-selections .facetwp-selection-value:hover{color:var(--wp--preset--color--secondary-alt)}.facetwp-type-checkboxes .facetwp-checkbox{display:flex;align-items:center;padding:0;background:unset !important}.facetwp-type-checkboxes .facetwp-checkbox::before{content:"";width:22px;height:22px;border:1px solid var(--wp--custom--color--border);border-radius:6px;margin-right:10px}.facetwp-type-checkboxes .facetwp-checkbox.checked::before{background:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary);background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.25L3.5 6.75L1 4.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.facetwp-type-checkboxes .facetwp-counter{min-width:20px;min-height:20px;background:var(--wp--preset--color--shade);font-size:0.75rem;color:var(--wp--preset--color--primary);display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0 0 1px 0;flex-shrink:0;margin-left:auto}.facetwp-toggle{font-size:0.9375rem;font-weight:500;color:var(--wp--custom--color--heading);text-decoration:none;letter-spacing:-0.025em;transition:color .2s ease}.facetwp-toggle:hover{color:var(--wp--preset--color--secondary)}.facetwp-type-hierarchy{display:flex;flex-direction:column;gap:12px}.facetwp-type-hierarchy .facetwp-link{display:flex;justify-content:space-between;align-items:center;line-height:1.3}.facetwp-type-hierarchy>.facetwp-link[data-value=""]{font-size:0.8125rem;border:1px solid var(--wp--custom--color--border);display:inline-block;line-height:1;font-weight:400;padding:8px 9px 9px 9px;margin-bottom:8px;border-radius:var(--wp--custom--border--radius-field);color:var(--wp--custom--color--heading);align-self:flex-start}.facetwp-type-hierarchy .facetwp-link.checked{color:var(--wp--custom--color--heading) !important;font-weight:400}.facetwp-type-hierarchy .facetwp-depth{display:flex;flex-direction:column;gap:12px}.facetwp-type-hierarchy .facetwp-depth .facetwp-depth{border-left:1px solid var(--wp--custom--color--border);margin-left:0;padding-left:10px;gap:10px}.facetwp-type-slider{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.facetwp-type-slider .facetwp-slider-wrap{margin-top:8px;width:100%;padding-bottom:24px}.facetwp-type-slider .facetwp-slider{height:4px}.facetwp-type-slider .noUi-horizontal .noUi-handle{padding:0;width:18px;height:18px;border-radius:18px;top:-7px;right:-9px;border:0;box-shadow:inset 0 0 0 3px var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary))}.facetwp-type-slider .noUi-target{border:0;background-color:var(--wp--custom--color--border)}.facetwp-type-slider .noUi-connect{background-color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary))}.facetwp-type-slider .facetwp-slider-reset{box-shadow:unset;border-radius:var(--wp--custom--border--radius-field);font-size:0.8125rem;color:var(--wp--custom--color--heading);line-height:1;padding:7px 8px 8px 8px;transition:border-color .2s ease}.facetwp-type-slider .facetwp-slider-reset:hover{border-color:var(--wp--custom--color--foreground)}.facetwp-facet[data-type=pager]{width:100%;margin-bottom:0;text-align:center}.facetwp-facet[data-type=pager] .facetwp-pager{display:flex;justify-content:center;gap:8px}.facetwp-facet[data-type=pager] .facetwp-page{width:38px;height:38px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:400;border-radius:var(--wp--custom--border--radius-button);color:var(--wp--custom--color--foreground);transition:background .2s ease,border-color .2s ease;margin:0}.facetwp-facet[data-type=pager] .facetwp-page:hover{background-color:var(--wp--preset--color--shade);border-color:rgba(0,0,0,0)}.facetwp-facet[data-type=pager] .facetwp-page.active{pointer-events:none;background-color:var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary));color:var(--wp--custom--color--background);font-weight:500}.facetwp-facet[data-type=pager] .prev,.facetwp-facet[data-type=pager] .next{border:1px solid var(--wp--custom--color--border)}.facetwp-facet[data-type=pager] .prev i,.facetwp-facet[data-type=pager] .next i{width:16px;height:14px;background:var(--wp--preset--color--secondary);-webkit-mask-size:16px 14px;mask-size:16px 14px}.facetwp-facet[data-type=pager] .prev span,.facetwp-facet[data-type=pager] .next span{display:none}.facetwp-facet[data-type=pager] .prev i{-webkit-mask-image:url(/wp-content/themes/orr_protection/images/left-arrow.svg);mask-image:url(/wp-content/themes/orr_protection/images/left-arrow.svg)}.facetwp-facet[data-type=pager] .next i{-webkit-mask-image:url(/wp-content/themes/orr_protection/images/right-arrow.svg);mask-image:url(/wp-content/themes/orr_protection/images/right-arrow.svg)}.facetwp-facet[data-type=pager] .facetwp-load-more{-webkit-font-smoothing:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--wp--custom--font-size--base);line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:0 0.625rem;cursor:pointer;border:none;border-radius:var(--wp--custom--border--radius-button);text-decoration:none;margin-top:0;padding:17px 24px;text-underline-offset:.2ch;vertical-align:top;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:inset 0 0 0 1px var(--wp--custom--color--border);font-size:0.875rem;text-transform:uppercase;font-weight:500;color:var(--wp--preset--color--primary);margin-top:32px}.facetwp-facet[data-type=pager] .facetwp-load-more:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:grayscale(0.5)}.facetwp-facet[data-type=pager] .facetwp-load-more:focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:2px}.facetwp-facet[data-type=pager] .facetwp-load-more i{align-self:center;line-height:0;aspect-ratio:1/1;height:1rem;position:relative;font-size:inherit}.facetwp-facet[data-type=pager] .facetwp-load-more i svg,.facetwp-facet[data-type=pager] .facetwp-load-more i img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-style:preserve-3d}.facetwp-facet[data-type=pager] .facetwp-load-more:hover{text-decoration:underline}.facetwp-facet[data-type=pager] .facetwp-load-more:hover{text-decoration:none;box-shadow:inset 0 0 0 2px var(--wp--preset--color--tertiary, var(--wp--preset--color--secondary))}.facetwp-facet[data-type=pager] .facetwp-load-more.facetwp-hidden{display:none}.facetwp-type-search .facetwp-input-wrap{width:100%}.facetwp-type-search .facetwp-icon{width:32px}.facetwp-type-search .facetwp-icon::before{background:url(/wp-content/themes/orr_protection/images/search.svg) no-repeat center center;background-size:12px}.facetwp-type-search input{width:100%}
