.editor-styles-wrapper .image-caption,.image-caption{width:100%}.editor-styles-wrapper .image-caption__wrapper,.image-caption__wrapper{margin:24px;position:relative}@media(min-width:768px){.editor-styles-wrapper .image-caption__wrapper,.image-caption__wrapper{margin:100px 20px}}.editor-styles-wrapper .image-caption__content,.image-caption__content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;left:50%;margin:0 auto;max-width:1232px;position:absolute;top:14px;transform:translateX(-50%);width:100%}@media(min-width:768px){.editor-styles-wrapper .image-caption__content,.image-caption__content{top:55px}}.editor-styles-wrapper .image-caption__inner-blocks,.image-caption__inner-blocks{margin:0 auto;position:relative}.editor-styles-wrapper .image-caption__header,.image-caption__header{font-size:25px;line-height:25px}@media(min-width:768px){.editor-styles-wrapper .image-caption__header,.image-caption__header{font-size:68px;line-height:68px}}.editor-styles-wrapper .image-caption__caption,.image-caption__caption{background-color:hsla(0,0%,100%,.1);border-radius:0 0 20px 20px;font-family:var(--wp--preset--font-family--body);font-weight:700;margin:0 auto;max-width:1152px;padding:16px 24px;width:calc(100% - 80px)}@media(max-width:768px){.editor-styles-wrapper .image-caption__caption,.image-caption__caption{font-size:14px;line-height:22px;width:unset}}@media(min-width:768px){.editor-styles-wrapper .image-caption__caption--small,.image-caption__caption--small{font-size:16px;line-height:22px}.editor-styles-wrapper .image-caption__caption--medium,.image-caption__caption--medium{font-size:20px;line-height:26px}.editor-styles-wrapper .image-caption__caption--large,.image-caption__caption--large{font-size:24px;line-height:30px}}.editor-styles-wrapper .image-caption__image,.image-caption__image{margin:0 auto;max-width:1232px}.editor-styles-wrapper .image-caption__image picture,.image-caption__image picture{border-radius:40px;overflow:hidden}.editor-styles-wrapper .image-caption .text-mask-gradient h1,.editor-styles-wrapper .image-caption .text-mask-gradient h2,.editor-styles-wrapper .image-caption .text-mask-gradient h3,.editor-styles-wrapper .image-caption .text-mask-gradient h4,.editor-styles-wrapper .image-caption .text-mask-gradient h5,.editor-styles-wrapper .image-caption .text-mask-gradient p,.image-caption .text-mask-gradient h1,.image-caption .text-mask-gradient h2,.image-caption .text-mask-gradient h3,.image-caption .text-mask-gradient h4,.image-caption .text-mask-gradient h5,.image-caption .text-mask-gradient p{background-position:top;filter:brightness(5) opacity(.7)}
