.elementor-554 .elementor-element.elementor-element-19569f4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.06;--overlay-mix-blend-mode:screen;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-19569f4:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-19569f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14111D;}.elementor-554 .elementor-element.elementor-element-19569f4::before, .elementor-554 .elementor-element.elementor-element-19569f4 > .elementor-background-video-container::before, .elementor-554 .elementor-element.elementor-element-19569f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-554 .elementor-element.elementor-element-19569f4 > .elementor-background-slideshow::before, .elementor-554 .elementor-element.elementor-element-19569f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-554 .elementor-element.elementor-element-19569f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://alokatattoo.com/wp-content/uploads/2024/09/black-stone-or-concrete-background-2023-11-27-05-18-51-utc-scaled.jpg");--background-overlay:'';}.elementor-554 .elementor-element.elementor-element-19569f4, .elementor-554 .elementor-element.elementor-element-19569f4::before{--border-transition:0.3s;}.elementor-554 .elementor-element.elementor-element-83a140b > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-554 .elementor-element.elementor-element-83a140b .gallery-item{padding:0 0px 0px 0;}.elementor-554 .elementor-element.elementor-element-83a140b .gallery{margin:0 -0px -0px 0;}.elementor-554 .elementor-element.elementor-element-83a140b .gallery-item .gallery-caption{text-align:center;}.elementor-554 .elementor-element.elementor-element-13a8a8c{--divider-border-style:wavy;--divider-color:#FFFFFF;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-554 .elementor-element.elementor-element-13a8a8c > .elementor-widget-container{margin:-153px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-13a8a8c .elementor-divider-separator{width:100%;}.elementor-554 .elementor-element.elementor-element-13a8a8c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-554 .elementor-element.elementor-element-13a8a8c .elementor-divider__text{color:#FFE4BD;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:300;}.elementor-msie .elementor-554 .elementor-element.elementor-element-65ab0ed .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-554 .elementor-element.elementor-element-65ab0ed .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-554 .elementor-element.elementor-element-65ab0ed:after{content:"1";position:absolute;color:transparent;}.elementor-554 .elementor-element.elementor-element-65ab0ed{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-554 .elementor-element.elementor-element-65ab0ed > .elementor-widget-container{padding:0% 11% 11% 11%;}.elementor-554 .elementor-element.elementor-element-65ab0ed a .elementor-portfolio-item__overlay{background-color:#000000;}.elementor-554 .elementor-element.elementor-element-65ab0ed .elementor-portfolio__filter.elementor-active{color:#221E19;}.elementor-554 .elementor-element.elementor-element-65ab0ed .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-554 .elementor-element.elementor-element-65ab0ed .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-554 .elementor-element.elementor-element-65ab0ed .elementor-portfolio__filters{margin-bottom:10px;}.elementor-554 .elementor-element.elementor-element-924de35{--display:flex;--background-transition:0.3s;}.elementor-554 .elementor-element.elementor-element-924de35:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-924de35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06020F;}.elementor-554 .elementor-element.elementor-element-924de35, .elementor-554 .elementor-element.elementor-element-924de35::before{--border-transition:0.3s;}@media(max-width:1024px){.elementor-msie .elementor-554 .elementor-element.elementor-element-65ab0ed .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-554 .elementor-element.elementor-element-65ab0ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 60px 120px 60px;}}@media(max-width:767px){.elementor-554 .elementor-element.elementor-element-19569f4{--min-height:100vh;}.elementor-554 .elementor-element.elementor-element-13a8a8c .elementor-divider__text{font-size:38px;}.elementor-554 .elementor-element.elementor-element-13a8a8c{--divider-element-spacing:3px;}.elementor-msie .elementor-554 .elementor-element.elementor-element-65ab0ed .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-554 .elementor-element.elementor-element-65ab0ed > .elementor-widget-container{margin:-81px 0px 30px 0px;padding:30px 30px 30px 30px;}}/* Start custom CSS for image-gallery, class: .elementor-element-83a140b */.main-pics {
  position: relative;
  height: 350px;
  overflow: hidden;
}

.main-pics img {
  width: 100%;
  height: 350px;
  opacity: 0.6;
  mix-blend-mode: screen;
  object-fit: cover;
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
  -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 5));
}/* End custom CSS */