.geeks-caption-design figure.wp-block-image:not(.wp-block-gallery *):has(>figcaption){position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden}.geeks-caption-design figure.wp-block-image:not(.wp-block-gallery *):has(>figcaption)>a{display:block}.geeks-caption-design figure.wp-block-image:not(.wp-block-gallery *):has(>figcaption) img{display:block;width:100%;height:auto}.geeks-caption-design figure.wp-block-image:not(.wp-block-gallery *)>figcaption{position:absolute;right:0;bottom:0;left:0;z-index:1;max-height:100%;margin:0;padding:1em;overflow:auto;box-sizing:border-box;color:#fff;font-size:13px;text-align:center;text-shadow:0 0 1.5px #000}.geeks-caption-design .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{display:none}.geeks-caption-design.geeks-caption-truncate figure.wp-block-image:not(.wp-block-gallery *)>figcaption,.geeks-caption-design.geeks-caption-truncate .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{overflow:hidden;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.geeks-caption-design.geeks-caption-truncate figure.wp-block-image:not(.wp-block-gallery *)>figcaption.is-open,.geeks-caption-design.geeks-caption-truncate .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.is-open{overflow:auto;scrollbar-width:none}.geeks-caption-truncate figure.wp-block-image{-webkit-tap-highlight-color:transparent}.geeks-caption-truncate figure.wp-block-image a,.geeks-caption-truncate figure.wp-block-image img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.geeks-caption-truncate figure.wp-block-image figcaption .geeks-cap-mask{overflow:hidden;transition:height .3s ease}.geeks-caption-truncate figure.wp-block-image figcaption .geeks-cap-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--geeks-cap-lines, 2);line-height:1.45;margin:0;transition:transform .4s ease}.geeks-caption-truncate figure.wp-block-image figcaption.is-open .geeks-cap-text{-webkit-line-clamp:999}@media (prefers-reduced-motion: reduce){.geeks-caption-truncate figure.wp-block-image figcaption .geeks-cap-mask,.geeks-caption-truncate figure.wp-block-image figcaption .geeks-cap-text{transition-duration:0s!important}}.geeks-img-fullwidth figure.wp-block-image:not(.wp-block-gallery *):not(.alignleft):not(.alignright){width:100%;max-width:100%}.geeks-img-fullwidth figure.wp-block-image:not(.wp-block-gallery *):not(.alignleft):not(.alignright)>a{display:block;width:100%}.geeks-img-fullwidth figure.wp-block-image:not(.wp-block-gallery *):not(.alignleft):not(.alignright) img{width:100%;height:auto}
