:root{--bg-base:#000;--blur-amount:520px;--grid-color:rgba(0,0,0,.18);--grid-height:45px;--grid-width:55px;--noise-opacity:0.8;--shape-opacity:0.8;--green-style-bg:#008fcc;--blue-style-bg:#644df6}.cfs-hero-slider{color:#fff;isolation:isolate;overflow:hidden;padding:var(--wp--preset--spacing--xx-large) var(--wp--preset--spacing--medium);position:relative}.cfs-hero-background{background-color:var(--bg-base);clip-path:inset(0);height:100%;inset:0;isolation:isolate;overflow:hidden;position:absolute;width:100%;z-index:0}.cfs-hero-background-shapes{background:var(--bg-base);inset:0;overflow:hidden;position:absolute;z-index:1}.cfs-hero-background-shapes svg{opacity:var(--shape-opacity)}.cfs-hero-background-blur{-webkit-backdrop-filter:blur(var(--blur-amount));backdrop-filter:blur(var(--blur-amount));inset:0;position:absolute;transform:translateZ(0);will-change:transform;z-index:2}.cfs-hero-background-texture{background-image:url(data:image/webp;base64,UklGRkoEAABXRUJQVlA4WAoAAAAwAAAAHwAAGQAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBILgIAAAGgIABI3EDWOLN32yQeCKKg0ZgmPfeKiChzu/M4m/Y64fLnqBp56Dr356mxWHaGJQ8266kiTzqflbboPMc0lu1R1rYH0AQLZbinBfQQ7ooO/5pG4rIe23MzcdX1zlooFZeBcLr8xhj765gD4n6uCKWLeFkl2XlK52ycvEi6bO+WxfM9p96C1Y0JbUnga8ZH27+HfE73JyAmQJ8ByrGBqyn9xb3BMkdduOEtg5QxX2nGT3VOt4diO0k8r9GoPspGx6cbqM0pxixx2IJROnCLk7vnzz+YwhJsjnRdSqqJILJQYYLRIFkVV0D5esPI7ajv/QK4q1am1p5dWsSxH/9ImaRwWd+BvXJTyMFySE9yzuXzMVJAyo1n5ZB6VJ/3BI1tL4QJwoYWYCuhhb0sM0lmHOjoyP7U9Br+L+BE9no1s0mKgSVOTsXHJtR4f9wT/nWxbvJmhnZI1VF8HN/heKVUONO3L9PsQtQS4rpnAq9r2uzvtudWv/kiHU8gkyknqCgO6H0GE7MrCnJHrXOufd9TbDbUXfEu74xSzXU2t726WscKx/8vzX45j/eb/FuLLqwxR083iLyNnInALHM18P7XMuO9rZLWT/Ccx3NfH4eeTgesbopKmJZe0cqrZTuOtkzl79faJCwmBWJ/H6f0JfoLUsiPf2q4+IG0fl6Zrwb7/eh72YDpZpGIwuQ8yCbVvDZxZu5fD2pdPiozMsyG/jDB1Z79/wTkTLfLzdkQcxS4AlZQOCAmAAAA0AIAnQEqIAAaAD6RRJ1KpaOioagIALASCWkAAD2joAD++M8awAA=);background-repeat:repeat;background-size:32px 32px;inset:0;opacity:var(--noise-opacity);pointer-events:none;position:absolute;z-index:3}.cfs-hero-background-grid{background-image:repeating-linear-gradient (to right,var(--grid-color) 0,var(--grid-color) 1px,transparent 1px,transparent var(--grid-width)),repeating-linear-gradient (to bottom,var(--grid-color) 0,var(--grid-color) 1px,transparent 1px,transparent var(--grid-height));inset:0;pointer-events:none;position:absolute;z-index:4}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cfs-hero-background-shapes svg{filter:blur(var(--blur-amount))}.cfs-hero-background-blur{display:none}}.cfs-hero-slider-content{margin:0 auto;max-width:var(--wp--style--global--wide-size,1200px);position:relative;width:100%;z-index:10}.cfs-hero-slider-content .alignfull,.cfs-hero-slider-content .alignwide{margin-left:0;margin-right:0;max-width:100%;width:100%}.cfs-hero-slider.is-style-blue .cfs-hero-background-shapes svg circle,.cfs-hero-slider.is-style-blue .cfs-hero-background-shapes svg ellipse{fill:var(--blue-style-bg)}.cfs-hero-slider.is-style-green .cfs-hero-background-shapes svg circle,.cfs-hero-slider.is-style-green .cfs-hero-background-shapes svg ellipse{fill:var(--green-style-bg)}.cfs-hero-slider.is-style-light,.cfs-hero-slider.is-style-white{color:var(--wp--preset--color--base-dark,#000)}.cfs-hero-slider.is-style-light .cfs-hero-background,.cfs-hero-slider.is-style-white .cfs-hero-background{--bg-base:#fff;--shape-opacity:0.25}.cfs-hero-slider.is-style-white .cfs-hero-background{--shape-opacity:0}.cfs-hero-slider.is-style-light .cfs-hero-background-grid,.cfs-hero-slider.is-style-light .cfs-hero-background-texture,.cfs-hero-slider.is-style-white .cfs-hero-background-grid,.cfs-hero-slider.is-style-white .cfs-hero-background-texture{display:none}@media (max-width:768px){.cfs-hero-slider{padding:var(--wp--preset--spacing--large) var(--wp--preset--spacing--small)}}
