.elementor-621 .elementor-element.elementor-element-ff37eee{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-ff37eee:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-ff37eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #61CE7000 50%, var( --e-global-color-primary ) 100%);}.elementor-621 .elementor-element.elementor-element-79a1bb4{--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;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-456fb0d{text-align:center;}.elementor-621 .elementor-element.elementor-element-456fb0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;line-height:60px;color:var( --e-global-color-astglobalcolor3 );}.elementor-621 .elementor-element.elementor-element-a63bee0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-621 .elementor-element.elementor-element-a63bee0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;color:#2837375C;}.elementor-621 .elementor-element.elementor-element-d8f8a42{--display:flex;--min-height:437px;--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;--overflow:hidden;}.elementor-621 .elementor-element.elementor-element-d8f8a42:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-d8f8a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-621 .elementor-element.elementor-element-ea35467{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-621 .elementor-element.elementor-element-d27e749 img{width:250px;}.elementor-621 .elementor-element.elementor-element-b8bc628 img{width:250px;}.elementor-621 .elementor-element.elementor-element-5ab9a2e img{width:250px;}.elementor-621 .elementor-element.elementor-element-dc45982 img{width:250px;}.elementor-621 .elementor-element.elementor-element-888d54c img{width:250px;}.elementor-621 .elementor-element.elementor-element-ab0db40 img{width:250px;}.elementor-621 .elementor-element.elementor-element-b9da2d1 img{width:250px;}.elementor-621 .elementor-element.elementor-element-33de235 img{width:250px;}.elementor-621 .elementor-element.elementor-element-4cb37ce img{width:250px;}.elementor-621 .elementor-element.elementor-element-f500cf1 img{width:250px;}.elementor-621 .elementor-element.elementor-element-852ebce img{width:250px;}.elementor-621 .elementor-element.elementor-element-01df432 img{width:250px;}.elementor-621 .elementor-element.elementor-element-6f79f1b img{width:250px;}.elementor-621 .elementor-element.elementor-element-b43da1b img{width:250px;}.elementor-621 .elementor-element.elementor-element-199c7a5 img{width:250px;}.elementor-621 .elementor-element.elementor-element-37d9112 img{width:250px;}.elementor-621 .elementor-element.elementor-element-ea0516f img{width:250px;}.elementor-621 .elementor-element.elementor-element-8d00771 img{width:250px;}.elementor-621 .elementor-element.elementor-element-4b5fb34 img{width:250px;}.elementor-621 .elementor-element.elementor-element-549c921 img{width:250px;}.elementor-621 .elementor-element.elementor-element-2d93e99 img{width:250px;}.elementor-621 .elementor-element.elementor-element-a7509c8 img{width:250px;}.elementor-621 .elementor-element.elementor-element-89bdae4 img{width:250px;}.elementor-621 .elementor-element.elementor-element-a0eeb06 img{width:250px;}.elementor-621 .elementor-element.elementor-element-be10a1a img{width:250px;}.elementor-621 .elementor-element.elementor-element-b9fab27 img{width:250px;}.elementor-621 .elementor-element.elementor-element-b956e91 img{width:250px;}.elementor-621 .elementor-element.elementor-element-bb7aa17 img{width:250px;}.elementor-621 .elementor-element.elementor-element-8c2ca22 img{width:250px;}.elementor-621 .elementor-element.elementor-element-866465a img{width:250px;}.elementor-621 .elementor-element.elementor-element-21a7d19 img{width:250px;}.elementor-621 .elementor-element.elementor-element-2ba445d img{width:250px;}.elementor-621 .elementor-element.elementor-element-7c2ebd0 img{width:250px;}.elementor-621 .elementor-element.elementor-element-4140124 img{width:250px;}.elementor-621 .elementor-element.elementor-element-c5d7141 img{width:250px;}.elementor-621 .elementor-element.elementor-element-282b67f img{width:250px;}.elementor-621 .elementor-element.elementor-element-6d43625{--display:flex;--min-height:129px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-6d43625:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-6d43625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-621 .elementor-element.elementor-element-6d43625 > .elementor-shape-bottom .elementor-shape-fill, .elementor-621 .elementor-element.elementor-element-6d43625 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#4B0088;}.elementor-621 .elementor-element.elementor-element-6d43625 > .elementor-shape-bottom svg, .elementor-621 .elementor-element.elementor-element-6d43625 > .e-con-inner > .elementor-shape-bottom svg{width:calc(124% + 1.3px);}.elementor-621 .elementor-element.elementor-element-6d43625.e-con{--order:99999 /* order end hack */;}.elementor-621 .elementor-element.elementor-element-0289bfb{--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;}.elementor-621 .elementor-element.elementor-element-0289bfb:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-0289bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B0088;}.elementor-621 .elementor-element.elementor-element-9990a40 .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:18px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-621 .elementor-element.elementor-element-9990a40 .elementor-button:hover, .elementor-621 .elementor-element.elementor-element-9990a40 .elementor-button:focus{background-color:#FFFFFF;color:#7708B9;}.elementor-621 .elementor-element.elementor-element-9990a40.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-621 .elementor-element.elementor-element-9990a40 .elementor-button:hover svg, .elementor-621 .elementor-element.elementor-element-9990a40 .elementor-button:focus svg{fill:#7708B9;}.elementor-621 .elementor-element.elementor-element-c43e845{padding:20px 0px 20px 0px;text-align:center;}.elementor-621 .elementor-element.elementor-element-c43e845 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;color:#FFFFFF;}.elementor-621 .elementor-element.elementor-element-81fec3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-621 .elementor-element.elementor-element-e0f5597{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-621 .elementor-element.elementor-element-501c49a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-621 .elementor-element.elementor-element-66d8f60 .elementor-heading-title{text-transform:uppercase;letter-spacing:2px;}.elementor-621 .elementor-element.elementor-element-93cb614{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-621 .elementor-element.elementor-element-47c04f0{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-621 .elementor-element.elementor-element-47c04f0 .elementor-divider-separator{width:48px;margin:0 auto;margin-left:0;}.elementor-621 .elementor-element.elementor-element-47c04f0 .elementor-divider{text-align:left;padding-block-start:8px;padding-block-end:8px;}.elementor-621 .elementor-element.elementor-element-1c8a5b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;font-family:"Montserrat", Sans-serif;}.elementor-621 .elementor-element.elementor-element-eea6a56 .elementor-button{background-color:#00000000;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-621 .elementor-element.elementor-element-eea6a56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-621 .elementor-element.elementor-element-eea6a56 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-621 .elementor-element.elementor-element-eea6a56 .elementor-button:hover, .elementor-621 .elementor-element.elementor-element-eea6a56 .elementor-button:focus{border-color:#26222f;}.elementor-621 .elementor-element.elementor-element-0ee7885{--display:flex;--min-height:600px;--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;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-621 .elementor-element.elementor-element-0ee7885:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-0ee7885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unlockedprinting.com/wp-content/uploads/2026/05/Artboard-1@72x-8-13.png");background-position:center center;background-size:cover;}.elementor-621 .elementor-element.elementor-element-0ee7885.e-con{--align-self:center;}.elementor-621 .elementor-element.elementor-element-da24d86{z-index:0;}.elementor-621 .elementor-element.elementor-element-da24d86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-621 .elementor-element.elementor-element-e0a3708{width:100%;max-width:100%;}.elementor-621 .elementor-element.elementor-element-e0a3708 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-e0a3708.elementor-element{--align-self:center;}.elementor-621 .elementor-element.elementor-element-0bc8d80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-0bc8d80.elementor-element{--align-self:center;}.elementor-621 .elementor-element.elementor-element-eb696f4{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-eb696f4:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-eb696f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-621 .elementor-element.elementor-element-3c18bac .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-621 .elementor-element.elementor-element-3c18bac .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-621 .elementor-element.elementor-element-3c18bac{--titles-container-justify-content:center;--image-border-color:var( --e-global-color-accent );--image-transition-duration:800ms;--overlay-mix-blend-mode:exclusion;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--galleries-title-color-normal:var( --e-global-color-astglobalcolor2 );--gallery-title-color-active:#9901FD;--galleries-pointer-bg-color-active:var( --e-global-color-accent );--galleries-pointer-border-width:0px;}.elementor-621 .elementor-element.elementor-element-3c18bac .elementor-gallery-title{font-family:"Montserrat", Sans-serif;font-weight:600;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-621 .elementor-element.elementor-element-d8f8a42{--content-width:100%;}.elementor-621 .elementor-element.elementor-element-ea35467{--width:100%;}.elementor-621 .elementor-element.elementor-element-6d43625{--content-width:70%;}.elementor-621 .elementor-element.elementor-element-81fec3d{--content-width:90%;}.elementor-621 .elementor-element.elementor-element-e0f5597{--width:50%;}.elementor-621 .elementor-element.elementor-element-93cb614{--width:50%;}}@media(min-width:1025px){.elementor-621 .elementor-element.elementor-element-0ee7885:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-0ee7885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-621 .elementor-element.elementor-element-81fec3d{--padding-top:64px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-621 .elementor-element.elementor-element-e0f5597{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-93cb614{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-621 .elementor-element.elementor-element-79a1bb4{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-456fb0d .elementor-heading-title{font-size:46px;}.elementor-621 .elementor-element.elementor-element-a63bee0 .elementor-heading-title{font-size:20px;}.elementor-621 .elementor-element.elementor-element-d8f8a42{--flex-wrap:nowrap;}.elementor-621 .elementor-element.elementor-element-ea35467{--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;--flex-wrap:nowrap;}.elementor-621 .elementor-element.elementor-element-6d43625 > .elementor-shape-bottom svg, .elementor-621 .elementor-element.elementor-element-6d43625 > .e-con-inner > .elementor-shape-bottom svg{width:calc(240% + 1.3px);height:85px;}.elementor-621 .elementor-element.elementor-element-81fec3d{--padding-top:48px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-621 .elementor-element.elementor-element-e0f5597{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-93cb614{--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-47c04f0 .elementor-divider-separator{width:40px;}.elementor-621 .elementor-element.elementor-element-eea6a56{width:100%;max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-621 .elementor-element.elementor-element-0ee7885:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-0ee7885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unlockedprinting.com/wp-content/uploads/2026/05/Artboard-1@72x-8-15.png");background-repeat:no-repeat;}.elementor-621 .elementor-element.elementor-element-0ee7885{--min-height:400px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-da24d86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-621 .elementor-element.elementor-element-da24d86.elementor-element{--order:-99999 /* order start hack */;}.elementor-621 .elementor-element.elementor-element-da24d86 .elementor-heading-title{font-size:15px;}.elementor-621 .elementor-element.elementor-element-0bc8d80{width:100%;max-width:100%;}.elementor-621 .elementor-element.elementor-element-0bc8d80.elementor-element{--order:-99999 /* order start hack */;}.elementor-621 .elementor-element.elementor-element-eb696f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-ea35467 *//* =========================
   MAIN WRAPPER
========================= */

.marquee-wrapper{
overflow:hidden;
width:100%;
position:relative;
}


/* =========================
   TRACK
========================= */

.product-marquee{

display:flex;

align-items:center;

gap:40px;

min-width:max-content;

animation:marquee 180s linear infinite;

will-change:transform;

}


/* =========================
   IMAGE FIX
========================= */

.product-marquee .elementor-widget-image{
flex-shrink:0!important;
}


/* =========================
   IMAGE STYLE
========================= */

.product-marquee img{

width:140px;

height:auto;

display:block;

object-fit:contain;

transition:
transform .3s ease,
opacity .3s ease;

filter:
drop-shadow(0 10px 20px rgba(0,0,0,.08));

}


/* =========================
   HOVER
========================= */

.product-marquee img:hover{

transform:scale(1.2) translateY(-8px);

opacity:1;

z-index:10;

position:relative;

}


/* =========================
   DESKTOP ANIMATION
========================= */

@keyframes marquee{

0%{
transform:translateX(0);
}

100%{
transform:translateX(calc(-50% - 20px));
}

}


/* =========================
   MOBILE
========================= */

@media(max-width:767px){

.product-marquee{

gap:24px;

animation:marqueeMobile 180s linear infinite;

}

.product-marquee img{

width:90px;

}

}


/* =========================
   MOBILE ANIMATION
========================= */

@keyframes marqueeMobile{

0%{
transform:translateX(0);
}

100%{
transform:translateX(calc(-70% - 12px));
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0289bfb */.elementor-621 .elementor-element.elementor-element-0289bfb .highlight-text{
    color:#bdf9be;
    font-weight:700;
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-0bc8d80 */.hero-search-mobile{
position:relative!important;
z-index:99999!important;
pointer-events:auto!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee7885 */.hero-search .dgwt-wcas-sf-wrapp{
    width:560px!important;
    max-width:72vw;
    background:transparent!important;
    padding:0!important;
    border:none!important;
    box-shadow:none!important;
    margin:auto;
    position:relative!important;
}

.hero-search .dgwt-wcas-search-input{
    width:100%!important;
    height:62px!important;
    background:rgba(255,255,255,0.5)!important;
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
    border:none!important;
    border-radius:999px!important;
    padding:0 26px 0 58px!important;
    font-size:26px!important;
    box-shadow:none!important;
    line-height:62px!important;
}

.hero-search .dgwt-wcas-search-input::placeholder{
    color:#777!important;
    font-size:20px!important;
    font-weight:400;
}

/* FIX SEARCH ICON POSITION */
.hero-search .dgwt-wcas-search-submit{
    position:absolute!important;

    left:18px!important;
    top:50%!important;
    transform:translateY(-50%)!important;

    width:44px!important;
    height:44px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;

    margin:0!important;
    padding:0!important;

    background:transparent!important;
    border:none!important;
    box-shadow:none!important;
}

.hero-search .dgwt-wcas-ico-magnifier{
    width:24px!important;
    height:24px!important;
    max-width:24px!important;
    max-height:24px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb696f4 *//* =========================
   FILTER BAR CONTAINER
========================= */

.elementor-621 .elementor-element.elementor-element-eb696f4 .elementor-gallery__titles-container{
display:flex;
justify-content:center;
align-items:center;
gap:14px;
flex-wrap:wrap;
padding:0;
margin-bottom:40px;
}

/* =========================
   FILTER ITEM
========================= */

.elementor-621 .elementor-element.elementor-element-eb696f4 .elementor-gallery-title{
position:relative;
padding:8px 24px;
border-radius:999px;

font-size:15px;
font-weight:500;
letter-spacing:-0.02em;

color:#243133;
background:transparent;

transition:all .28s ease;

border:1px solid transparent;

outline:none!important;
box-shadow:none!important;
}

/* =========================
   REMOVE FOCUS OUTLINE
========================= */

.elementor-621 .elementor-element.elementor-element-eb696f4 .elementor-gallery-title:focus,
.elementor-621 .elementor-element.elementor-element-eb696f4 .elementor-gallery-title:focus-visible,
.elementor-621 .elementor-element.elementor-element-eb696f4 .elementor-gallery-title:active{
outline:none!important;
box-shadow:none!important;
}

/* =========================
   HOVER
========================= */

.elementor-621 .elementor-element.elementor-element-eb696f4 .elementor-gallery-title:hover{
background:rgba(153,1,253,0.06);

color:#9901FD;

transform:translateY(-1px);
}

/* =========================
   ACTIVE
========================= */

.elementor-621 .elementor-element.elementor-element-eb696f4 .elementor-item-active{


color:#9901FD!important;

border:1px solid #9901FD!important;

backdrop-filter:blur(10px);
-webkit-backdrop-filter:blur(10px);

font-weight:600;
}

/* =========================
   REMOVE DEFAULT UNDERLINE
========================= */

.elementor-621 .elementor-element.elementor-element-eb696f4 .e--pointer-underline .elementor-gallery-title:after,
.elementor-621 .elementor-element.elementor-element-eb696f4 .e--pointer-overline .elementor-gallery-title:before{
display:none!important;
}

/* =========================
   MOBILE
========================= */

@media(max-width:767px){

.elementor-621 .elementor-element.elementor-element-eb696f4 .elementor-gallery-title{
font-size:16px;
padding:10px 18px;
}

.elementor-621 .elementor-element.elementor-element-eb696f4 .elementor-gallery__titles-container{
gap:10px;
}

}/* End custom CSS */