#description-h1{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}#description-h1 .bg{background-image:url('https://cbllawfirm.com/img/agence-law-firm.webp');background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;-webkit-background-repeat:no-repeat;background-position:center center;opacity:1;transform-origin:center center;will-change:transform}#description-h1 .hero-overlay{position:absolute;inset:0;background:linear-gradient( 110deg,rgba(5,8,20,0.82) 0,rgba(5,8,20,0.55) 55%,rgba(5,8,20,0.15) 100% );z-index:1;pointer-events:none}#description-h1 .hero-diagonal{position:absolute;bottom:-2px;left:0;width:100%;height:90px;background:inherit;clip-path:polygon(0 60%,100% 0,100% 100%,0 100%);z-index:3;pointer-events:none}#description-h1 .hero-line-left{position:absolute;left:6%;top:0;bottom:0;width:1px;background:linear-gradient( to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0.18) 30%,rgba(255,255,255,0.18) 70%,rgba(255,255,255,0) 100% );z-index:2;pointer-events:none}#description-h1 .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;margin-bottom:28px;border:1px solid rgba(255,255,255,0.2);border-radius:100px;padding:8px 20px 8px 14px;background:rgba(255,255,255,0.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);will-change:opacity}#description-h1 .eyebrow-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,0.75);box-shadow:0 0 8px rgba(255,255,255,0.5);flex-shrink:0}#description-h1 .hero-headline{font-size:clamp(3rem,7vw,6.5rem);font-weight:800;line-height:1.0;letter-spacing:-0.03em;margin-bottom:28px;will-change:transform}#description-h1 .hero-headline-accent{font-style:italic;font-weight:300;letter-spacing:0.01em}#description-h1 .hero-sub{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75;max-width:460px;margin-bottom:44px;opacity:0.82;will-change:transform}#description-h1 .hero-cta-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center;will-change:opacity}#description-h1 .hero-btn-ghost{border:1px solid rgba(255,255,255,0.28);background:rgba(255,255,255,0.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px}#description-h1 [data-scroll-effect]{will-change:transform}#description-h1.text-right{direction:rtl}#description-h1.text-right .hero-line-left{left:auto;right:6%}#description-h1.text-right .hero-sub{margin-left:auto;margin-right:0}#description-h1.text-right .hero-cta-row{flex-direction:row-reverse}#description-h1.text-center{text-align:center}#description-h1.text-center .hero-sub{margin-left:auto;margin-right:auto}#description-h1.text-center .hero-cta-row{justify-content:center}@media (max-width:992px){#description-h1 .hero-headline{font-size:clamp(2.5rem,6vw,4rem)}#description-h1 .hero-line-left{display:none}}@media (max-width:768px){#description-h1{min-height:90vh}#description-h1 .hero-diagonal{height:50px}#description-h1 .hero-cta-row{flex-direction:column;align-items:flex-start;gap:12px}#description-h1 .btn{width:100%;justify-content:center;min-height:44px}#description-h1 .hero-sub{max-width:100%}}@media (max-width:480px){#description-h1 .hero-headline{font-size:2.4rem;letter-spacing:-0.02em}#description-h1 .hero-eyebrow{font-size:10px}}@media (min-width:1400px){#description-h1 .hero-headline{font-size:7.5rem}}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}}.slideShowScroll video{width:150px;height:100px;object-fit:cover;border-radius:25px;margin-bottom:-30px !important;opacity:1;margin-left:10px;margin-right:10px;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out}.slideShowScroll video:hover{transform:scale(1.05);opacity:0.8}.video-1{border:2px solid #ff6347}#slideShowScroll.light .insideText{color:white;text-shadow:-1px -1px 0 black,-1px 1px 0 black,1px -1px 0 black,1px 1px 0 black}#slideShowScroll.dark .insideText{color:black;text-shadow:-1px -1px 0 white,-1px 1px 0 white,1px -1px 0 white,1px 1px 0 white}.screenpick{max-width:150px !important;height:100px !important;border-radius:25px;margin-top:-12px !important}.slideShowScrol{margin:0}:root{--text-left-translate-x:-0.01% !important;--text-right-translate-x:0.01% !important}.slideShowScrol .row .col-xs-12{padding:0}.slideShowScroll .textContainer{overflow:hidden;position:relative;padding:0;margin:0;padding-top:20px;padding-bottom:20px}.slideShowScroll .text h2{display:inline-block;margin:0}.slideShowScroll .text{display:inline-block;overflow:hidden;will-change:transform;white-space:nowrap;position:relative}.slideShowScroll.light .textContainer::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.slideShowScroll.dark .textContainer::after{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background:linear-gradient(to right,black,transparent 20%),linear-gradient(to left,black,transparent 20%);pointer-events:none}.slideShowScroll .text h2{font-size:50px;word-spacing:10px;font-weight:700;font-style:normal}@media (max-width:768px){.slideShowScroll .text h2{font-size:50px}}.slideShowScroll .textLeft{transform:translateX(var(--text-left-translate-x))}.slideShowScroll .textRight{margin-top:20px;transform:translateX(var(--text-right-translate-x))}.page-wrapper{display:flex;justify-content:center;align-items:center;width:100vw;background-color:#ffffff}.unique-container{display:flex;justify-content:flex-start;align-items:center;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:10px 0 0 0;transition:all 0.4s ease}.unique-card{flex:0 0 80%;height:auto;margin-right:20px;scroll-snap-align:center;background-color:white;border-radius:10px;padding:0;transition:transform 0.3s ease-in-out;position:relative;overflow:hidden}.unique-card img{width:100%;height:auto;border-radius:10px 10px 0 0;object-fit:cover}.unique-text{padding:15px;opacity:1;transform:none;transition:none;position:relative;z-index:2}@media (min-width:768px){.unique-container{justify-content:center;align-items:center;width:100%}.unique-card{display:flex;justify-content:flex-start;align-items:center;flex-basis:20%;height:450px;border-radius:20px;background-color:rgb(252,252,252);margin-right:20px;overflow:hidden;position:relative}.unique-card img{width:100%;height:100%;object-fit:cover;border-radius:20px;transition:width 0.4s ease,height 0.4s ease}.unique-text{flex-grow:1;padding:20px;width:60%;opacity:0;visibility:hidden;transform:translateX(-30px);transition:transform 0.6s ease,opacity 0.6s ease,visibility 0s 0.6s}.unique-card.hovered .unique-text{visibility:visible;display:block;opacity:1;transform:translateX(0);transition-delay:0.2s}.unique-card.hovered{flex-basis:50%}.unique-card.hovered img{width:40%}.card-number{position:absolute;top:300px;right:20px;font-size:120px;font-weight:bold;-webkit-text-stroke:1px rgb(255,255,255);-webkit-text-fill-color:transparent;opacity:0.3;z-index:1;pointer-events:none;font-family:"Arial",sans-serif}.unique-card.hovered .card-number{position:absolute;font-size:100px;-webkit-text-stroke:1px rgb(0,115,0);right:20px;bottom:360px}}@media (max-width:767px){.unique-container{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:10px}.unique-card{flex:0 0 80%;height:auto;margin-right:20px;scroll-snap-align:center;display:block;background-color:white;border-radius:10px;padding:10px}.unique-card img{width:100%;height:auto;border-radius:10px}.unique-text{padding:15px;visibility:visible;opacity:1;transform:none;transition:none}.unique-text h3{margin-bottom:0.5rem}.unique-text p{margin-bottom:1rem}.card-number{display:none}}.imgs-grid{position:relative;width:100%;max-width:700px;height:700px}.imgs-grid .grid{position:absolute;border-radius:20px}.grid.grid-1 img,.grid.grid-2 img,.grid.grid-3 video{width:100%;height:100%;border-radius:20px;object-fit:cover}.grid.grid-1{width:390px;height:260px;top:0;left:0;z-index:1}.grid.grid-2{width:190px;height:285px;top:50px;left:410px;z-index:2}.grid.grid-3{width:270px;height:450px;top:200px;left:280px;z-index:3}.img-svg{position:absolute;width:255px;height:217px;background-repeat:no-repeat;background-size:contain;transform:translate(-40%,-40%);z-index:4;top:0;left:0}@media (max-width:991px){.col-lg-5{margin-top:50px}}@media (max-width:768px){.imgs-grid{height:350px;max-width:350px;margin:0 auto}.grid.grid-1{width:200px;height:140px;top:0;left:0}.grid.grid-2{width:150px;height:200px;top:60px;left:205px}.grid.grid-3{width:135px;height:205px;top:150px;left:140px}.img-svg{width:127px;height:108px;transform:translate(-10%,-60%);top:0;left:10%}}@media (max-width:480px){.col-lg-5{margin-top:70px}.imgs-grid{height:300px;max-width:300px}.grid.grid-1{width:200px;height:200px}.grid.grid-2{width:100px;height:150px;top:60px;left:206px}.grid.grid-3{width:150px;height:200px;top:150px;left:120px}.img-svg{width:120px;height:100%;transform:translate(0,-80%);top:20px;left:5%}}.content-wrapper{display:flex;border-radius:40px;overflow:hidden;align-items:stretch;height:auto}.video-container{flex:1;display:flex;justify-content:center;align-items:center}.fashion-video{width:100%;height:100%;object-fit:cover;border-radius:40px 0 0 40px}.text-content{flex:1;padding:50px;background-color:#e3e3e372 !important;border-radius:0 40px 40px 0;flex-direction:column;justify-content:center;box-sizing:border-box}.text-content h2,.text-content h1,.text-content p,.text-content a{margin:0 0 20px 0}@media screen and (max-width:992px){.video-container:first-child{margin-bottom:0 !important}.text-content{padding:30px}}@media screen and (max-width:768px){.content-wrapper{flex-direction:column;align-items:center;padding-left:30px;padding-right:30px}.fashion-video{border-radius:40px 40px 0 0}.text-content{border-radius:0 0 40px 40px;padding:30px}}@media screen and (max-width:480px){.video-container{height:250px}.text-content{padding:15px}}#blog-2 .blog-2{margin-bottom:30px;min-height:350px;display:flex;flex-direction:column;justify-content:space-between}#blog-2 .gallery-box-blog{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);flex-grow:1;transition:transform 0.3s ease;min-height:300px}#blog-2 .gallery-box-blog img{width:100%;height:269px;object-fit:cover;transition:transform 0.3s ease}#blog-2 .gallery-box-blog:hover img{transform:scale(1.1)}#blog-2 .gallery-box-blog:hover{} #blog-2 .textBlog{padding:15px;background-color:white;flex-shrink:0}#blog-2 .textBlog .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.2;min-height:40px;overflow:hidden;text-overflow:ellipsis;margin-bottom:25px;font-size:18px;font-weight:600;margin-top:10px}a.panel-heading{border-color:rgb(242 242 242) !important}#product-details-accordion .content-wrapper{display:flex;border-radius:40px;overflow:hidden;align-items:stretch;height:auto}#product-details-accordion .video-container{flex:1;display:flex;justify-content:center;align-items:center}.ai-video{width:100%;height:100%;object-fit:cover;border-radius:40px 0 0 40px}.text-content-ai{flex:1;padding:20px;background-color:#e3e3e372;border-radius:0 40px 40px 0;flex-direction:column;justify-content:center;box-sizing:border-box}@media screen and (max-width:992px){#product-details-accordion .text-content-ai{padding:30px}}@media screen and (max-width:768px){#product-details-accordion .content-wrapper{flex-direction:column;align-items:center;margin-left:5%;margin-right:5%}.ai-video{border-radius:40px 40px 0 0}#product-details-accordion .text-content-ai{border-radius:0 0 40px 40px;padding:30px}}@media screen and (max-width:480px){#product-details-accordion .text-content-ai{padding:15px}}