.elementor-5680 .elementor-element.elementor-element-cdc7202{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;}.elementor-5680 .elementor-element.elementor-element-cdc7202::before, .elementor-5680 .elementor-element.elementor-element-cdc7202 > .elementor-background-video-container::before, .elementor-5680 .elementor-element.elementor-element-cdc7202 > .e-con-inner > .elementor-background-video-container::before, .elementor-5680 .elementor-element.elementor-element-cdc7202 > .elementor-background-slideshow::before, .elementor-5680 .elementor-element.elementor-element-cdc7202 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5680 .elementor-element.elementor-element-cdc7202 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0514243B 0%, #0C1322 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5680 .elementor-element.elementor-element-a2549b1{text-align:center;}.elementor-5680 .elementor-element.elementor-element-a2549b1 .elementor-heading-title{font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-5680 .elementor-element.elementor-element-fc4c9c2{text-align:center;}.elementor-5680 .elementor-element.elementor-element-fc4c9c2 .elementor-heading-title{font-size:64px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-5680 .elementor-element.elementor-element-6509314{text-align:center;font-family:"Noto Sans Arabic", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5680 .elementor-element.elementor-element-24a6c23{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5680 .elementor-element.elementor-element-69774a0 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );padding:20px 40px 20px 40px;}.elementor-5680 .elementor-element.elementor-element-3c5e42f .elementor-button{background-color:#474CAB00;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );padding:20px 40px 20px 40px;}.elementor-5680 .elementor-element.elementor-element-d0e7b0c{text-align:center;font-family:"Noto Sans Arabic", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5680 .elementor-element.elementor-element-d0e7b0c p{margin-block-end:0px;}.elementor-5680 .elementor-element.elementor-element-157c8b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-glow-1{background:rgba(230, 196, 121, 0.05);width:600px;height:600px;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-glow-2{background:rgba(35, 42, 58, 0.5);}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-label{color:var( --e-global-color-primary );}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-title{color:#dce2f7;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-title-accent{color:var( --e-global-color-primary );}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-desc{color:#b9c8de;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-header{border-right-color:var( --e-global-color-primary );border-right-width:4px;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-grid{gap:32px;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-card{border-radius:8px 8px 8px 8px;transition:all 0.4s ease-in-out;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-card-image{height:380px;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-card-image img{opacity:0.6;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-card:hover .gss-card-image img{opacity:0.4;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-badge{color:#3f2e00;border-radius:9999px 9999px 9999px 9999px;padding:6px 16px 6px 16px;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-card-title{color:#dce2f7;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-card:hover .gss-card-title{color:var( --e-global-color-primary );}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-card-desc{color:#b9c8de;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-cta{color:var( --e-global-color-primary );}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-card:hover .gss-cta{color:#ffdf9b;}.elementor-5680 .elementor-element.elementor-element-78954f3 .gss-card:hover{transform:translateY(-8px);box-shadow:inset 0 0 0 1px rgba(230, 196, 121, 0.5), 0 20px 40px -10px rgba(230, 196, 121, 0.06);}.elementor-5680 .elementor-element.elementor-element-647c854{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-label-badge{background:rgba(201, 169, 97, 0.2);color:var( --e-global-color-primary );}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-title{color:#dce2f7;}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-title-accent{color:var( --e-global-color-primary );}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-desc{color:#b9c8de;}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-card{min-width:320px;max-width:320px;background:#232a3a;border-color:rgba(153, 144, 128, 0.15);border-radius:8px 8px 8px 8px;transition:all 0.3s ease;}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-card:hover{border-color:rgba(230, 196, 121, 0.5);transform:translateY(-8px);}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-number{color:rgba(230, 196, 121, 0.03);}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-card:hover .gwp-number{color:rgba(230, 196, 121, 0.1);}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-icon-box{width:56px;height:56px;background:#2e3545;border-color:rgba(153, 144, 128, 0.3);}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-icon{color:var( --e-global-color-primary );font-size:30px;}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-step-title{color:#dce2f7;}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-divider{background:var( --e-global-color-accent );width:32px;height:4px;}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-card:hover .gwp-divider{width:48px;}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-step-desc{color:#b9c8de;}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-cta{color:var( --e-global-color-primary );}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-connection-line{background:rgba(153, 144, 128, 0.2);height:2px;}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-dot.active{background:#e6c479;}.elementor-5680 .elementor-element.elementor-element-3e6ee85 .gwp-dot:not(.active){background:#232a3a;border-color:rgba(153, 144, 128, 0.3);}.elementor-5680 .elementor-element.elementor-element-97b273b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5680 .elementor-element.elementor-element-2e0bc55 .gst-section{background-color:#02010100;padding:96px 24px 96px 24px;}.elementor-5680 .elementor-element.elementor-element-2e0bc55 .gst-stats-container{border-radius:8px 8px 8px 8px;}.elementor-5680 .elementor-element.elementor-element-2e0bc55 .gst-stat{padding:48px 24px 48px 24px;border-color:rgba(230, 196, 121, 0.4);}.elementor-5680 .elementor-element.elementor-element-2e0bc55 .gst-stat:hover{background:rgba(20, 27, 43, 0.5);transform:translateY(-4px);}.elementor-5680 .elementor-element.elementor-element-2e0bc55 .gst-icon{color:#e6c479;font-size:36px;}.elementor-5680 .elementor-element.elementor-element-2e0bc55 .gst-stat:hover .gst-icon-wrapper{transform:scale(1.1);}.elementor-5680 .elementor-element.elementor-element-2e0bc55 .gst-number{color:#f1f5f9;}.elementor-5680 .elementor-element.elementor-element-2e0bc55 .gst-stat:hover .gst-number{color:#e6c479;}.elementor-5680 .elementor-element.elementor-element-2e0bc55 .gst-label{color:#94a3b8;}.elementor-5680 .elementor-element.elementor-element-2e0bc55 .gst-underline{background:#e6c479;height:2px;}.elementor-5680 .elementor-element.elementor-element-2e0bc55 .gst-glow{background:rgba(230, 196, 121, 0.05);}.elementor-5680 .elementor-element.elementor-element-01e075b{--display:flex;}.elementor-5680 .elementor-element.elementor-element-a09f0d4 .gbg-section{background-color:#0c1322;}.elementor-5680 .elementor-element.elementor-element-8f65a1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-title{color:#dce2f7;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-desc{color:#b9c8de;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-logo{height:48px;opacity:0.5;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-logo:hover{opacity:1;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-marquee-track{gap:64px;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-testimonial{background:#2e3545;border-color:rgba(77, 70, 57, 0.15);border-radius:8px 8px 8px 8px;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-testimonial:hover{border-color:rgba(230, 196, 121, 0.3);}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-client-img{width:64px;height:64px;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-client-name{color:#dce2f7;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-client-position{color:#b9c8de;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-quote{color:#d0c5b4;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-testimonial:hover .gtp-quote{color:#e6c479;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-quote-icon{color:rgba(153, 144, 128, 0.3);}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-badge{color:#e6c479;background:rgba(201, 169, 97, 0.1);border-color:rgba(230, 196, 121, 0.2);}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-dot.active{background:#e6c479;}.elementor-5680 .elementor-element.elementor-element-2dbb40e .gtp-dot:not(.active){background:rgba(153, 144, 128, 0.4);}.elementor-5680 .elementor-element.elementor-element-0b559c5{--display:flex;}body.elementor-page-5680:not(.elementor-motion-effects-element-type-background), body.elementor-page-5680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010F1F;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for glassmorphism_projects_bento_grid, class: .elementor-element-a09f0d4 *//* ============================================
   WIDGET: Projects Bento Grid - Exact HTML Match
   ============================================ */

.gbg-section {
    position: relative;
    width: 100%;
    padding: 8rem 1.5rem;
    background: #0c1322;
    direction: rtl;
}

.gbg-container {
    max-width: 1600px;
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

/* Header */
.gbg-header {
    margin-bottom: 4rem;
}

.gbg-title {
    font-family: 'Tajawal', sans-serif;
    font-size: 3.75rem;
    font-weight: 700;
    color: #dce2f7;
    margin-bottom: 1.5rem;
    line-height: 1.1;
}

.gbg-desc {
    font-family: 'Cairo', sans-serif;
    font-size: 1.125rem;
    color: #b9c8de;
    max-width: 42rem;
    line-height: 1.7;
}

/* Filters */
.gbg-filters {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    margin-bottom: 3rem;
}

.gbg-filter-btn {
    padding: 0.5rem 1.5rem;
    border-radius: 9999px;
    font-family: 'Cairo', sans-serif;
    font-size: 0.875rem;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.3s ease;
    border: 1px solid transparent;
    background: transparent;
}

.gbg-filter-btn.active {
    background: #c9a961;
    color: #251a00;
    border-color: #c9a961;
    font-weight: 600;
}

.gbg-filter-btn:not(.active) {
    border-color: rgba(153, 144, 128, 0.3);
    color: #dce2f7;
}

.gbg-filter-btn:not(.active):hover {
    border-color: #e6c479;
    color: #e6c479;
}

/* Grid - Exact match from HTML: grid-cols-12 gap-6 auto-rows-[180px] */
.gbg-grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-auto-rows: 280px;
    gap: 1.5rem;
}

@media (min-width: 768px) {
    .gbg-grid {
        grid-template-columns: repeat(12, 1fr);
        grid-auto-rows: 180px;
    }
}

/* Grid spans */
@media (min-width: 768px) {
    .md\:col-span-4 { grid-column: span 4 / span 4; }
    .md\:col-span-5 { grid-column: span 5 / span 5; }
    .md\:col-span-7 { grid-column: span 7 / span 7; }
    .md\:col-span-8 { grid-column: span 8 / span 8; }
    .row-span-2 { grid-row: span 2 / span 2; }
    .row-span-3 { grid-row: span 3 / span 3; }
}

/* Card - Exact match from HTML */
.gbg-card {
    position: relative;
    overflow: hidden;
    border-radius: 0.75rem;
    outline: 1px solid rgba(77, 70, 57, 0.15);
    transition: all 0.5s ease;
    cursor: pointer;
}

.gbg-card:hover {
    outline-color: rgba(230, 196, 121, 0.5);
}

.gbg-featured {
    box-shadow: 0 0 40px rgba(230, 196, 121, 0.06);
    outline-color: rgba(230, 196, 121, 0.3);
}

.gbg-featured:hover {
    outline-color: rgba(230, 196, 121, 0.8);
}

/* Pulse border for featured */
.gbg-pulse-border {
    position: absolute;
    inset: 0;
    border: 1px solid rgba(230, 196, 121, 0.2);
    border-radius: inherit;
    animation: gbg-pulse 2s infinite;
    pointer-events: none;
    z-index: 20;
}

@keyframes gbg-pulse {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.5; }
}

/* Card inner */
.gbg-card-inner {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    text-decoration: none;
    color: inherit;
}

/* Image - Exact match: absolute inset-0 w-full h-full object-cover */
.gbg-img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.7s ease;
}

.gbg-card:hover .gbg-img {
    transform: scale(1.05);
}

/* Gradient - Exact match from HTML */
.gbg-gradient {
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, #0c1322 0%, rgba(12, 19, 34, 0.6) 50%, transparent 100%);
    opacity: 0.8;
    pointer-events: none;
}

.gbg-featured .gbg-gradient {
    background: linear-gradient(to top, #0c1322 0%, rgba(12, 19, 34, 0.4) 50%, transparent 100%);
    opacity: 0.9;
}

/* Content - Exact match: glass-panel + bento-card-content */
.gbg-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 1.5rem;
    background: rgba(12, 19, 34, 0.4);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    
    /* bento-card-content styles */
    transform: translateY(20px);
    opacity: 0.8;
    transition: all 0.3s ease-in-out;
}

.gbg-card:hover .gbg-content {
    transform: translateY(0);
    opacity: 1;
}

/* Badges */
.gbg-badge {
    display: inline-block;
    padding: 0.25rem 0.75rem;
    background: rgba(25, 31, 47, 0.5);
    color: #b9c8de;
    font-size: 0.75rem;
    border-radius: 9999px;
    margin-bottom: 0.75rem;
    border: 1px solid rgba(77, 70, 57, 0.3);
    font-family: 'Cairo', sans-serif;
}

.gbg-badge-featured {
    display: inline-block;
    padding: 0.375rem 1rem;
    background: #c9a961;
    color: #251a00;
    font-size: 0.875rem;
    font-weight: 600;
    border-radius: 9999px;
    margin-bottom: 0.75rem;
    margin-right: 0.5rem;
    font-family: 'Cairo', sans-serif;
}

/* Title */
.gbg-card-title {
    font-family: 'Tajawal', sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    color: #dce2f7;
    margin-bottom: 0.5rem;
    line-height: 1.2;
}

/* Large card title */
.md\:col-span-8 .gbg-card-title,
.md\:col-span-8.row-span-3 .gbg-card-title {
    font-size: 2rem;
}

@media (min-width: 768px) {
    .md\:col-span-8.row-span-3 .gbg-card-title {
        font-size: 2.25rem;
    }
}

/* Location */
.gbg-location {
    font-family: 'Cairo', sans-serif;
    font-size: 0.875rem;
    color: #b9c8de;
    display: flex;
    align-items: center;
    gap: 0.25rem;
    margin: 0;
}

.gbg-location .material-symbols-outlined {
    font-size: 16px;
}

/* Description for featured */
.gbg-card-desc {
    font-family: 'Cairo', sans-serif;
    font-size: 1rem;
    color: #b9c8de;
    line-height: 1.6;
    margin: 0.75rem 0;
    max-width: 32rem;
}

/* Meta row for featured */
.gbg-meta {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    margin-top: 0.5rem;
}

.gbg-meta span {
    font-family: 'Cairo', sans-serif;
    font-size: 0.875rem;
    color: #b9c8de;
    display: flex;
    align-items: center;
    gap: 0.25rem;
}

.gbg-meta .material-symbols-outlined {
    font-size: 18px;
}

/* Load More Button */
.gbg-loadmore-wrap {
    display: flex;
    justify-content: center;
    margin-top: 4rem;
}

.gbg-loadmore {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.75rem 2rem;
    background: #232a3a;
    color: #e6c479;
    font-family: 'Cairo', sans-serif;
    font-weight: 600;
    font-size: 0.875rem;
    border-radius: 0.5rem;
    border: 1px solid rgba(77, 70, 57, 0.2);
    cursor: pointer;
    transition: all 0.3s ease;
}

.gbg-loadmore:hover {
    background: #2e3545;
}

.gbg-loadmore .material-symbols-outlined {
    font-size: 20px;
}

/* Mobile Responsive */
@media (max-width: 767px) {
    .gbg-section {
        padding: 4rem 1rem;
    }
    
    .gbg-title {
        font-size: 2.25rem;
    }
    
    .gbg-filters {
        overflow-x: auto;
        flex-wrap: nowrap;
        padding-bottom: 0.5rem;
    }
    
    .gbg-filter-btn {
        white-space: nowrap;
    }
    
    /* On mobile, show content without animation */
    .gbg-content {
        transform: translateY(0);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for glassmorphism_testimonials_partners, class: .elementor-element-2dbb40e */.clients .gtp-dots {
    display: none;
}
.clients .gtp-video-icon {
	
	width: 26px;
	height: 26px;
	display: flex;
	justify-content: center;
	align-content: center;
}
.clients .gtp-client-img {
	width: 64px;
	height: 64px;
	border-radius: 99px;
}/* End custom CSS */