.gsea-gallery-lang-ar{direction:rtl}.gsea-gallery-lang-en{direction:ltr}
html:not([lang^="en"]) .gsea-gallery-native-v1 .gsea-gallery-lang-en,html[lang^="en"] .gsea-gallery-native-v1 .gsea-gallery-lang-ar{display:none}
html body.elementor-editor-active .gsea-gallery-native-v1 .gsea-gallery-lang-ar,html body.elementor-editor-active .gsea-gallery-native-v1 .gsea-gallery-lang-en{display:flex!important}
html body.elementor-editor-active .gsea-gallery-native-v1 .gsea-gallery-lang-en{padding-top:60px}
#gallery .gsea-gallery-native-view .gallery{display:grid;grid-template-columns:repeat(var(--gsea-gallery-cols,3),minmax(0,1fr));grid-auto-rows:215px;gap:var(--gsea-gallery-gap,16px);margin:0;width:100%}
#gallery .gsea-gallery-native-view .gallery:after,#gallery .gsea-gallery-native-view .gallery>br{display:none}
#gallery .gsea-gallery-native-view .gallery .gallery-item{float:none;display:block;width:auto;max-width:none;min-width:0;height:auto;margin:0;padding:0;position:relative;overflow:hidden;border-radius:6px;grid-column:auto;grid-row:auto}
#gallery .gsea-gallery-native-view .gallery .gallery-icon,#gallery .gsea-gallery-native-view .gallery .gallery-icon a{display:block;width:100%;height:100%;margin:0}
#gallery .gsea-gallery-native-view .gallery .gallery-icon img{display:block;width:100%;height:100%;object-fit:cover;border:0;transition:transform .4s}
#gallery .gsea-gallery-native-view .gallery .gallery-item:hover img{transform:scale(1.035)}
#gallery .gsea-gallery-native-view .gallery-columns-1{--gsea-gallery-cols:1}#gallery .gsea-gallery-native-view .gallery-columns-2{--gsea-gallery-cols:2}
#gallery .gsea-gallery-native-view .gallery-columns-3{grid-template-columns:1.3fr 1fr 1fr}
#gallery .gsea-gallery-native-view .gallery-columns-3 .gallery-item:first-child{grid-row:span 2}
#gallery .gsea-gallery-native-view .gallery-columns-3 .gallery-item:nth-child(2){grid-column:span 2}
#gallery .gsea-gallery-native-view .gallery-columns-3 .gallery-item:first-child img{object-position:50% 25%}
#gallery .gsea-gallery-native-view .gallery-columns-3 .gallery-item:nth-child(2) img{object-position:center 46%}
#gallery .gsea-gallery-native-view .gallery-columns-4{--gsea-gallery-cols:4}#gallery .gsea-gallery-native-view .gallery-columns-5{--gsea-gallery-cols:5}#gallery .gsea-gallery-native-view .gallery-columns-6{--gsea-gallery-cols:6}#gallery .gsea-gallery-native-view .gallery-columns-7{--gsea-gallery-cols:7}#gallery .gsea-gallery-native-view .gallery-columns-8{--gsea-gallery-cols:8}#gallery .gsea-gallery-native-view .gallery-columns-9{--gsea-gallery-cols:9}#gallery .gsea-gallery-native-view .gallery-columns-10{--gsea-gallery-cols:10}
:where(#gallery) .gsea-gallery-native-view .gallery-caption{position:absolute;inset:0;display:flex;align-items:flex-end;padding:25px;margin:0;opacity:0;background:linear-gradient(0deg,#000000b3,transparent 60%);transition:opacity .2s;pointer-events:none}
:where(#gallery) .gsea-gallery-native-view .gallery-item:hover .gallery-caption,:where(#gallery) .gsea-gallery-native-view .gallery-item:focus-within .gallery-caption{opacity:1}
@media(max-width:1180px){#gallery .gsea-gallery-native-view .gallery{grid-auto-rows:180px}}
@media(max-width:1024px){#gallery .gsea-gallery-native-view .gallery{grid-template-columns:1fr 1fr;grid-auto-rows:240px}#gallery .gsea-gallery-native-view .gallery .gallery-item{grid-column:auto;grid-row:auto}:where(#gallery) .gsea-gallery-native-view .gallery-caption{opacity:1;padding:15px}}
@media(max-width:767px){#gallery .gsea-gallery-native-view .gallery{grid-template-columns:1fr 1fr;grid-auto-rows:200px;gap:min(var(--gsea-gallery-gap,16px),10px)}#gallery .gsea-gallery-native-view .gallery .gallery-item:nth-child(-n+2){grid-column:span 2}:where(#gallery) .gsea-gallery-native-view .gallery-caption{padding:13px}}
@media(prefers-reduced-motion:reduce){#gallery .gsea-gallery-native-view .gallery .gallery-icon img,:where(#gallery) .gsea-gallery-native-view .gallery-caption{transition:none}}

#gallery .gsea-gallery-native-view .gallery-icon a{cursor:zoom-in}
:where(#gallery) .gsea-gallery-native-view .gallery-caption:after{content:"＋";margin-inline-start:auto;padding-inline-start:16px;font-size:24px;line-height:1}
