.elementor-2285 .elementor-element.elementor-element-4c99f5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:1;--padding-top:200px;--padding-bottom:168px;--padding-left:20px;--padding-right:20px;}.elementor-2285 .elementor-element.elementor-element-4c99f5b:not(.elementor-motion-effects-element-type-background), .elementor-2285 .elementor-element.elementor-element-4c99f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2285 .elementor-element.elementor-element-4c99f5b::before, .elementor-2285 .elementor-element.elementor-element-4c99f5b > .elementor-background-video-container::before, .elementor-2285 .elementor-element.elementor-element-4c99f5b > .e-con-inner > .elementor-background-video-container::before, .elementor-2285 .elementor-element.elementor-element-4c99f5b > .elementor-background-slideshow::before, .elementor-2285 .elementor-element.elementor-element-4c99f5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2285 .elementor-element.elementor-element-4c99f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tailorpro.kitkitgo.com/wp-content/uploads/2025/10/About-bg-shape.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2285 .elementor-element.elementor-element-f877bbb{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2285 .elementor-element.elementor-element-5836c3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2285 .elementor-element.elementor-element-6e34d99 .elementor-button{background-color:#FFFFFF1A;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;padding:7px 16px 7px 16px;}.elementor-2285 .elementor-element.elementor-element-6e34d99 .elementor-button:hover, .elementor-2285 .elementor-element.elementor-element-6e34d99 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-2285 .elementor-element.elementor-element-6e34d99 .elementor-button:hover svg, .elementor-2285 .elementor-element.elementor-element-6e34d99 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2285 .elementor-element.elementor-element-d15eebc .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;padding:7px 16px 7px 16px;}.elementor-2285 .elementor-element.elementor-element-22259f3{text-align:center;}.elementor-2285 .elementor-element.elementor-element-ce0ae89{--display:flex;--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;--padding-top:100px;--padding-bottom:124px;--padding-left:20px;--padding-right:20px;}.elementor-2285 .elementor-element.elementor-element-bb08a8c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2285 .elementor-element.elementor-element-bb08a8c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#24140580;}.elementor-2285 .elementor-element.elementor-element-bb08a8c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2285 .elementor-element.elementor-element-2621263{--display:flex;}@media(min-width:768px){.elementor-2285 .elementor-element.elementor-element-f877bbb{--width:646px;}}@media(max-width:1024px){.elementor-2285 .elementor-element.elementor-element-4c99f5b{--padding-top:160px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2285 .elementor-element.elementor-element-ce0ae89{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2285 .elementor-element.elementor-element-4c99f5b{--padding-top:140px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2285 .elementor-element.elementor-element-ce0ae89{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for gallery, class: .elementor-element-bb08a8c */.gallery-item .elementor-gallery-item {
    height: 500px!important;
}

.gallery-item .elementor-gallery-item .e-gallery-image{
    height: 100%;
}

.gallery-item .elementor-gallery-item .elementor-gallery-item__content{
    position: absolute;
    width: 84px;
    height: 84px;
    border-radius: 100px;
    background-color: rgba(255, 255, 255, 0.2);
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   opacity: 0;
   transition: all 0.3s ease;
}

.gallery-item .elementor-gallery-item .elementor-gallery-item__content::before{
  transition: all 0.3s ease;
  content: "";
  display: inline-block;
  width: 42px;
  height: 42px;
 --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M512 378.7c-73.4 0-133.3 59.9-133.3 133.3S438.6 645.3 512 645.3S645.3 585.4 645.3 512S585.4 378.7 512 378.7M911.8 512c0-55.2.5-109.9-2.6-165c-3.1-64-17.7-120.8-64.5-167.6c-46.9-46.9-103.6-61.4-167.6-64.5c-55.2-3.1-109.9-2.6-165-2.6c-55.2 0-109.9-.5-165 2.6c-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6c46.9 46.9 103.6 61.4 167.6 64.5c55.2 3.1 109.9 2.6 165 2.6c55.2 0 109.9.5 165-2.6c64-3.1 120.8-17.7 167.6-64.5c46.9-46.9 61.4-103.6 64.5-167.6c3.2-55.1 2.6-109.8 2.6-165M512 717.1c-113.5 0-205.1-91.6-205.1-205.1S398.5 306.9 512 306.9S717.1 398.5 717.1 512S625.5 717.1 512 717.1m213.5-370.7c-26.5 0-47.9-21.4-47.9-47.9s21.4-47.9 47.9-47.9s47.9 21.4 47.9 47.9a47.84 47.84 0 0 1-47.9 47.9'/%3E%3C/svg%3E");
  background-color: white;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.gallery-item .elementor-gallery-item:hover .elementor-gallery-item__content{
    opacity: 1;
}/* End custom CSS */