.elementor-2061 .elementor-element.elementor-element-16d9957 .banner-circle-nav .active svg{transition-duration:5000ms;}.elementor-2061 .elementor-element.elementor-element-16d9957 .banner.banner-items, .elementor-2061 .elementor-element.elementor-element-16d9957 .banner.banner-items .cell{height:879px !important;}.elementor-2061 .elementor-element.elementor-element-be901a6:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-be901a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-2061 .elementor-element.elementor-element-be901a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;}.elementor-2061 .elementor-element.elementor-element-be901a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2061 .elementor-element.elementor-element-b994902:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2061 .elementor-element.elementor-element-b994902 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiovelvet.com.bd/wp-content/uploads/2025/08/New-Project-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-b994902 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2061 .elementor-element.elementor-element-b994902 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2061 .elementor-element.elementor-element-bd35657 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 60px 65px 60px;}.elementor-2061 .elementor-element.elementor-element-bd35657 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2061 .elementor-element.elementor-element-78c45d2 .h{text-align:left;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2061 .elementor-element.elementor-element-1e72a63{color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-abe7e19 .button-container{text-align:left;}.elementor-2061 .elementor-element.elementor-element-549d101{--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;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2061 .elementor-element.elementor-element-e2e3ede{--iteration-count:infinite;width:var( --container-widget-width, 100.401% );max-width:100.401%;--container-widget-width:100.401%;--container-widget-flex-grow:0;--dynamic-text-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-e2e3ede.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2061 .elementor-element.elementor-element-e2e3ede .elementor-headline{text-align:center;}.elementor-2061 .elementor-element.elementor-element-e2e3ede .elementor-headline-plain-text{color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-54ebc09{--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;}.elementor-2061 .elementor-element.elementor-element-165b185{--display:flex;}.elementor-2061 .elementor-element.elementor-element-957071f{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2061 .elementor-element.elementor-element-4c68ed8{width:var( --container-widget-width, 103.529% );max-width:103.529%;--container-widget-width:103.529%;--container-widget-flex-grow:0;}.elementor-2061 .elementor-element.elementor-element-4c68ed8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2061 .elementor-element.elementor-element-4c68ed8 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;margin-block-start:24px;}.elementor-2061 .elementor-element.elementor-element-293afe0{--display:flex;}.elementor-2061 .elementor-element.elementor-element-103649f{--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;}.elementor-2061 .elementor-element.elementor-element-5dc4bca .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;margin-block-start:24px;}.elementor-2061 .elementor-element.elementor-element-5e5662c{--display:flex;}.elementor-2061 .elementor-element.elementor-element-bbc6ba8{--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;}.elementor-2061 .elementor-element.elementor-element-33cb850 .widget-image-caption{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;margin-block-start:24px;}.elementor-2061 .elementor-element.elementor-element-3a5cca3{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2061 .elementor-element.elementor-element-2848eb34{padding:75px 0px 86px 0px;}@media(max-width:1024px){.elementor-2061 .elementor-element.elementor-element-3a5cca3{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2061 .elementor-element.elementor-element-3a5cca3{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-4c68ed8 *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5dc4bca *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cb850 *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c68ed8 *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5dc4bca *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cb850 *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c68ed8 *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5dc4bca *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cb850 *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c68ed8 *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5dc4bca *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cb850 *//* --- Interactive Shine Hover Effect --- */

/* The main element needs to be a container for the shine pseudo-element */
.elementor-2061 .elementor-element.elementor-element-0e89f0b {
    position: relative; /* Essential for positioning the shine element */
    overflow: hidden;   /* Hides the shine when it's outside the boundaries */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Create the shine element using ::before */
.elementor-2061 .elementor-element.elementor-element-0e89f0b::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%; /* Start completely off-screen to the left */
    width: 80%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg); /* Skews the shine for a more dynamic look */
    transition: left 0.6s ease-in-out;
}

/* On hover, move the shine element across and lift the container */
.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.elementor-2061 .elementor-element.elementor-element-0e89f0b:hover::before {
    left: 150%; /* Move the shine across and off-screen to the right */
}/* End custom CSS */