.has-pattern{--line-thickness:1px;--pattern-element-spacing:clamp(2.813rem,-0.342rem + 5.087vw,5rem);--pattern-element-size:calc(var(--pattern-element-spacing)/5);--pattern-color:var(--wp--preset--color--contrast,#000);--background-color:var(--wp--preset--color--base,#fff);--fade-color:transparent;--fade-size:50% 50%;--fade-position:50% 50%;--offset:calc(var(--pattern-element-size)*1)}.is-fade-pattern{--fade-color:var(--background-color)}.has-light-color-pattern{--pattern-color:var(--wp--preset--color--base,#fff)}.has-dark-color-pattern{--pattern-color:var(--wp--preset--color--black,#000)}.has-ai-pattern{--line-thickness-adjustment:0.25px;--sparkle-size-adjustment:2px;--sparkle-size:calc(var(--pattern-element-size)*0.75);background-image:radial-gradient(var(--fade-size) at var(--fade-position),transparent 0,var(--fade-color) 100%),radial-gradient(circle at calc(var(--sparkle-size-adjustment)*-1) calc(var(--sparkle-size-adjustment)*-1),transparent calc(var(--sparkle-size) - var(--line-thickness-adjustment)),var(--pattern-color) var(--sparkle-size) calc(var(--sparkle-size) + var(--line-thickness) - var(--line-thickness-adjustment)),transparent calc(var(--sparkle-size) + var(--line-thickness))),radial-gradient(at calc(var(--sparkle-size-adjustment)*-1) calc(100% + var(--sparkle-size-adjustment)),transparent calc(var(--sparkle-size) - var(--line-thickness-adjustment)),var(--pattern-color) var(--sparkle-size) calc(var(--sparkle-size) + var(--line-thickness) - var(--line-thickness-adjustment)),transparent calc(var(--sparkle-size) + var(--line-thickness))),radial-gradient(at calc(100% + var(--sparkle-size-adjustment)) calc(var(--sparkle-size-adjustment)*-1),transparent calc(var(--sparkle-size) - var(--line-thickness-adjustment)),var(--pattern-color) var(--sparkle-size) calc(var(--sparkle-size) + var(--line-thickness) - var(--line-thickness-adjustment)),transparent calc(var(--sparkle-size) + var(--line-thickness))),radial-gradient(at calc(100% + var(--sparkle-size-adjustment)) calc(100% + var(--sparkle-size-adjustment)),transparent calc(var(--sparkle-size) - var(--line-thickness-adjustment)),var(--pattern-color) var(--sparkle-size) calc(var(--sparkle-size) + var(--line-thickness) - var(--line-thickness-adjustment)),transparent calc(var(--sparkle-size) + var(--line-thickness)));background-position:0 0,var(--offset) var(--offset),var(--offset) calc((var(--pattern-element-spacing) - var(--sparkle-size)*2 - var(--line-thickness) + var(--line-thickness-adjustment))*-1 - var(--sparkle-size-adjustment)*2 + var(--offset)),calc((var(--pattern-element-spacing) - var(--sparkle-size)*2 - var(--line-thickness) + var(--line-thickness-adjustment))*-1 - var(--sparkle-size-adjustment)*2 + var(--offset)) var(--offset),calc((var(--pattern-element-spacing) - var(--sparkle-size)*2 - var(--line-thickness) + var(--line-thickness-adjustment))*-1 - var(--sparkle-size-adjustment)*2 + var(--offset)) calc((var(--pattern-element-spacing) - var(--sparkle-size)*2 - var(--line-thickness) + var(--line-thickness-adjustment))*-1 - var(--sparkle-size-adjustment)*2 + var(--offset));background-repeat:no-repeat,repeat,repeat,repeat,repeat;background-size:100%,var(--pattern-element-spacing) var(--pattern-element-spacing),var(--pattern-element-spacing) var(--pattern-element-spacing),var(--pattern-element-spacing) var(--pattern-element-spacing),var(--pattern-element-spacing) var(--pattern-element-spacing)}.has-copy-pattern{background-image:radial-gradient(var(--fade-size) at var(--fade-position),transparent 0,var(--fade-color) 100%),repeating-linear-gradient(var(--pattern-color) 0 var(--line-thickness),transparent var(--line-thickness) var(--pattern-element-spacing));background-position:0 0,calc(var(--offset, 0px) - var(--pattern-element-size)/2) calc(var(--offset, 0px) + (var(--pattern-element-size) - var(--line-thickness))/2);background-repeat:no-repeat;background-size:100%,calc(100% - var(--offset, 0px)*2)}.has-design-pattern{background-image:radial-gradient(var(--fade-size) at var(--fade-position),transparent 0,var(--fade-color) 100%),conic-gradient(at calc(var(--pattern-element-spacing) - var(--pattern-element-size)) var(--line-thickness),var(--pattern-color) 25%,transparent 25% 0),conic-gradient(from 180deg at var(--line-thickness) calc(var(--pattern-element-spacing) - var(--pattern-element-size)),var(--pattern-color) 25%,transparent 25% 0);background-position:0 0,calc((var(--pattern-element-spacing) - var(--pattern-element-size))*-1 + var(--offset, 0px)) calc((var(--pattern-element-size) - var(--line-thickness))/2 + var(--offset, 0px)),calc((var(--pattern-element-size) - var(--line-thickness))/2 + var(--offset, 0px)) calc((var(--pattern-element-spacing) - var(--pattern-element-size))*-1 + var(--offset, 0px));background-repeat:no-repeat,repeat,repeat;background-size:100%,var(--pattern-element-spacing) var(--pattern-element-spacing),var(--pattern-element-spacing) var(--pattern-element-spacing)}.has-strategy-pattern{background-image:radial-gradient(var(--fade-size) at var(--fade-position),transparent 0,var(--fade-color) 100%),conic-gradient(at calc(var(--pattern-element-spacing) - var(--pattern-element-size)) calc(var(--line-thickness) + 2px),var(--background-color) 25%,transparent 25.1% 0),conic-gradient(from 180.1deg at calc(var(--line-thickness) + 2px) calc(var(--pattern-element-spacing) - var(--pattern-element-size)),var(--background-color) 25%,transparent 25% 0),conic-gradient(at calc(var(--pattern-element-spacing) - var(--pattern-element-size)*3) var(--line-thickness),var(--pattern-color) 24.9%,transparent 25% 0),conic-gradient(from 180.1deg at var(--line-thickness) calc(var(--pattern-element-spacing) - var(--pattern-element-size)*3),var(--pattern-color) 25%,transparent 25.1% 0);background-position:0 0,calc(var(--offset, 0px) - var(--pattern-element-size)*1.5) calc(var(--offset, 0px) + (var(--pattern-element-size) - var(--line-thickness))/2 - 1px),calc(var(--offset, 0px) + (var(--pattern-element-size) - var(--line-thickness))/2 - 1px) calc(var(--offset, 0px) - var(--pattern-element-size)*1.5),calc(var(--offset, 0px) - var(--pattern-element-size)/2) calc(var(--offset, 0px) + (var(--pattern-element-size) - var(--line-thickness))/2),calc(var(--offset, 0px) + (var(--pattern-element-size) - var(--line-thickness))/2) calc(var(--offset, 0px) - var(--pattern-element-size)/2);background-repeat:no-repeat,repeat,repeat,repeat,repeat;background-size:100%,var(--pattern-element-spacing) var(--pattern-element-spacing),var(--pattern-element-spacing) var(--pattern-element-spacing),var(--pattern-element-spacing) var(--pattern-element-spacing),var(--pattern-element-spacing) var(--pattern-element-spacing)}.wp-block-media-text.has-pattern{--media-width:25%;--media-aspect-ratio:1;--fade-size:calc(var(--media-width)/2) 50%;--fade-position:calc(var(--media-width)/2 + var(--wp--custom--inner-spacing--left, 0px)) 50%}.wp-block-media-text.has-pattern .wp-block-media-text__media:not(:has(img)){min-height:var(--wp--media-text--media--min-height)}.wp-block-media-text.has-pattern.has-media-on-the-right{--fade-position:calc(100% - var(--media-width) + var(--media-width)/2 - var( --wp--custom--inner-spacing--left, 0px )) 50%}.wp-block-media-text.has-pattern.has-media-on-the-left{--fade-position:calc(var(--media-width)/2 + var(--wp--custom--inner-spacing--left, 0px)) 50%}@media(max-width:767.98px){.wp-block-media-text.has-pattern.is-stacked-on-mobile{--fade-size:50% calc(50%/var(--media-aspect-ratio, 0.5));--fade-position:50% calc(50%/var(--media-aspect-ratio, 1) + var(--wp--custom--inner-spacing--top, 0px))}.wp-block-media-text.has-pattern.is-stacked-on-mobile.is-image-fill-element,.wp-block-media-text.has-pattern.is-stacked-on-mobile:not(:has(.wp-block-media-text__media img)){--fade-size:50% calc(var(--wp--media-text--media--min-height, 250px)/2);--fade-position:50% calc(var(--wp--media-text--media--min-height, 250px)/2 + var(--wp--custom--inner-spacing--top, 0px))}}@media(max-width:991.98px){.isoline_resource .wp-block-media-text.has-pattern.is-stacked-on-mobile,.post-type-isoline_resource .wp-block-media-text.has-pattern.is-stacked-on-mobile{--fade-size:50% calc(50%/var(--media-aspect-ratio, 0.5));--fade-position:50% calc(50%/var(--media-aspect-ratio, 1) + var(--wp--custom--inner-spacing--top, 0px))}.isoline_resource .wp-block-media-text.has-pattern.is-stacked-on-mobile.is-image-fill-element,.isoline_resource .wp-block-media-text.has-pattern.is-stacked-on-mobile:not(:has(.wp-block-media-text__media img)),.post-type-isoline_resource .wp-block-media-text.has-pattern.is-stacked-on-mobile.is-image-fill-element,.post-type-isoline_resource .wp-block-media-text.has-pattern.is-stacked-on-mobile:not(:has(.wp-block-media-text__media img)){--fade-size:50% calc(var(--wp--media-text--media--min-height, 250px)/2);--fade-position:50% calc(var(--wp--media-text--media--min-height, 250px)/2 + var(--wp--custom--inner-spacing--top, 0px))}}
