.geeks-img{position:relative;display:inline-block;width:100%;max-width:100%;margin:0;vertical-align:top}.geeks-img-frame{position:relative;display:grid;grid-template-columns:100%;max-width:100%;margin:0;overflow:hidden;line-height:0}.geeks-img-link{grid-area:1 / 1;display:grid;grid-template-columns:100%;min-height:0;line-height:0}.geeks-img-link:focus-visible{outline:2px solid var(--e-global-color-accent, #2f3437);outline-offset:-2px}.geeks-img-a,.geeks-img-b{grid-area:1 / 1;align-self:stretch;display:block;width:100%;height:100%;min-height:0;max-width:100%;object-fit:cover;object-position:50% 50%}.geeks-img-b{opacity:0}.geeks-img-pic{grid-area:1 / 1;align-self:stretch;display:block;width:100%;height:100%;min-height:0;max-width:100%}.geeks-img-ov{position:absolute;inset:0;z-index:2;pointer-events:none}.geeks-img-ov:before{content:"";inset:0;position:absolute}.geeks-img-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.geeks-img-capbox{position:absolute;inset:0;z-index:4;display:flex;pointer-events:none}.geeks-img-capbox .geeks-img-cap a{pointer-events:auto}.geeks-img-cap{margin:0;max-width:100%;line-height:1.45}.geeks-img-capbox.at-tl{align-items:flex-start;justify-content:flex-start}.geeks-img-capbox.at-t{align-items:flex-start;justify-content:center}.geeks-img-capbox.at-tr{align-items:flex-start;justify-content:flex-end}.geeks-img-capbox.at-l{align-items:center;justify-content:flex-start}.geeks-img-capbox.at-c{align-items:center;justify-content:center}.geeks-img-capbox.at-r{align-items:center;justify-content:flex-end}.geeks-img-capbox.at-bl{align-items:flex-end;justify-content:flex-start}.geeks-img-capbox.at-b{align-items:flex-end;justify-content:center}.geeks-img-capbox.at-br{align-items:flex-end;justify-content:flex-end}.geeks-img-cap.on-hover{opacity:0;transition:opacity .3s ease}.geeks-img:hover .geeks-img-cap.on-hover,.geeks-img:focus-within .geeks-img-cap.on-hover{opacity:1}@media (prefers-reduced-motion: reduce){.geeks-img-cap.on-hover{transition:none}}.geeks-img-hide .geeks-img-frame,.geeks-img-hide .geeks-img-cap{visibility:hidden;animation:geeks-img-failsafe 0s 2.5s forwards}@keyframes geeks-img-failsafe{to{visibility:visible}}@media (prefers-reduced-motion: reduce){.geeks-img-hide .geeks-img-frame,.geeks-img-hide .geeks-img-cap{visibility:visible;animation:none}}.geeks-img-wash{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}.geeks-img-lb2{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.geeks-img-tint{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:color}.geeks-img-duo{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}.geeks-img-shine{position:absolute;top:-20%;bottom:-20%;left:0;z-index:3;pointer-events:none;will-change:transform}.elementor-editor-active .geeks-img:hover .geeks-img-b{opacity:1;transition:opacity .2s ease}.geeks-img-nomenu .geeks-img-frame{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.geeks-img-nomenu .geeks-img-a,.geeks-img-nomenu .geeks-img-b{-webkit-touch-callout:none;-webkit-user-drag:none}.geeks-img-split{position:absolute;inset:0;z-index:1;pointer-events:none}.geeks-img-piece{position:absolute;overflow:hidden;will-change:transform}.geeks-img-piece-img{position:absolute;pointer-events:none;will-change:transform}
