:root{--blackrock-bg:#1a1a1b;--blackrock-bg-white:#eeedf0;--blackrock-title:#bbbec0;--blackrock-text:#ffffff;--blackrock-title-reverse:#212121;--blackrock-text-reverse:#868686;--blackrock-bg-image:#1d1d1e;--blackrock-bg-image-top:#212122;--blackrock-list:#8e8f92}.blackrock img{max-width:100%;height:auto}.blackrock .text-center{text-align:center;color:#fff}.blackrock .bg-white .text-column .text-column-title,.blackrock .text-title,.case-study-page.blackrock .text-column .column h2,.case-study-page.blackrock .text-column .column h4,.case-study-page.blackrock .text-column-reverse .column-reverse h2,.case-study-page.blackrock .text-column-reverse .column-reverse h4{color:var(--blackrock-title)}.blackrock .realizations-banner{min-height:0;padding-bottom:150px}.blackrock .text-title{text-align:center}.blackrock .text-title-reverse{text-align:center;color:var(--blackrock-title-reverse)}.blackrock .text-text-reverse{color:var(--blackrock-text-reverse)}.blackrock .margin-95{padding-top:95px}.blackrock .mb-95{margin-bottom:95px!important}.blackrock .margin-119{padding-top:119px}.blackrock .bg{background-color:var(--blackrock-bg)}.blackrock .bg-reverse{background-color:var(--blackrock-bg-white)}.case-study-page.blackrock .intro-wrapper .list-check>li:after{background-color:var(--blackrock-list)}.blackorck .text-width{width:70%}.case-study-page.blackrock .bg .realization-main{display:flex;flex:1 1 auto;gap:20px;padding-top:40px}.case-study-page.blackrock .bg .realization-main .realization-main-left{width:calc(56% - 10px);object-fit:cover;border-radius:5px}.case-study-page.blackrock .bg .realization-main .realization-main-right{width:calc(44% - 10px);object-fit:cover;border-radius:5px}.blackrock .container-bg .container-bg-top{background-image:url("/assets/images/case-study/black-rock/logo-bg.svg");background-repeat:no-repeat;background-position:center;max-width:1436px;margin:0 auto 10px;display:flex;justify-content:center;align-items:center;padding:30px;min-height:min(500px,calc(100vh - 70px));height:auto;border-radius:8px;background-color:var(--blackrock-bg-image-top)}.blackrock .container-bg .container-bg-bottom{display:flex;max-width:1436px;gap:10px;margin:0 auto;padding-bottom:40px}.container-bg-left{width:calc(50% - 5px);aspect-ratio:16/9;object-fit:cover;border-radius:5px}.blackrock .container-bg .container-bg-bottom-right{display:flex;justify-content:center;align-items:center;width:calc(50% - 5px);border-radius:8px;background-color:var(--blackrock-bg-image)}.blackrock .realization-first-container{background-image:url("../images/case-study/black-rock/bg-image.webp");background-repeat:no-repeat}.blackrock .realization-first-container .realization-first-container-images-top{display:flex;justify-content:center;align-items:center}.blackrock .realization-first-container .realization-first-container-images-top .mobile-img{position:relative;padding-top:40px}.blackrock .realization-first-container .realization-first-container-images-bottom{display:flex;justify-content:center;flex-grow:1 1 auto;gap:50px}.blackrock .realization-first-container .realization-first-container-images-bottom .realization-first-container-images-bottom-left{width:calc(45% -25px);object-fit:cover}.blackrock .realization-first-container .realization-first-container-images-bottom .realization-first-container-images-bottom-right{width:calc(65% -25px);object-fit:cover}.blackrock .realization-second-container{background-image:url("/assets/images/case-study/black-rock/bg-image-realization.webp");background-repeat:no-repeat;background-color:var(--blackrock-bg-image-top);padding-top:96px}.blackrock .realization-second-container .realization-second-container-images-top{display:flex;justify-content:center;flex:1 1 auto;gap:71px;padding:0 10px}.blackrock .realization-second-container .realization-second-container-images-top .mobile-img-left,.blackrock .realization-second-container .realization-second-container-images-top .mobile-img-right{width:calc(50% -35.5px);object-fit:cover}.blackrock .realization-second-container .realization-second-container-images-bottom{display:flex;justify-content:center;align-items:flex-start;gap:70px;padding-top:84px}.blackrock .realization-second-container .realization-second-container-images-bottom .mobile-img-left,.blackrock .realization-second-container .realization-second-container-images-bottom .mobile-img-right{object-fit:cover}.blackrock .fade-container{position:relative;padding-bottom:50px}.blackrock .fade-container .fade-image-container{position:absolute;display:flex;justify-content:center;bottom:-50%;width:100%}.blackrock .fade-container .fade-container-image{width:100%}.blackrock .fade-container-white{padding-top:100px}.blackrock .fade-container-white .fade-container-white-images{display:flex;justify-content:center;align-items:start;gap:26px;padding-bottom:80px}.blackrock .fade-container-white .fade-container-white-images .fade-container-white-images-column{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.blackrock .fade-container-white .fade-container-white-images .fade-container-white-images-column-mid{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;padding-top:50px}.blackrock .realizations-photo-gallery{padding:0 80px;display:flex;flex-direction:column;align-items:center;gap:15px}.blackrock .realizations-photo-gallery .two{display:flex;gap:15px;justify-content:center;align-items:center}.blackrock .realizations-photo-gallery .single{width:100%;height:auto;display:flex;justify-content:center}.blackrock .realizations-photo-gallery.bottom-margin{padding:0;margin-bottom:-250px;padding-bottom:400px!important;position:relative;z-index:1}.blackrock .realizations-photo-gallery.margin-300{margin-top:-300px}.fade-container-white-images-left .case-study-page.blackrock .intro-wrapper .list-check>li:after{background-color:var(--blackrock-secondary)}.case-study-page.blackrock .intro-wrapper .intro-content .intro-item{border-color:#5f687e}.case-study-page.blackrock .intro-wrapper .intro-content .intro-item span{color:var(--blackrock-secondary)}.case-study-page.blackrock .text-column .column p,.case-study-page.blackrock .tiles-points .offert-container .product .title,.case-study-page.blackrock .tiles-points .offert-container .product .title-reverse{color:#fff;opacity:.75}.case-study-page.blackrock .text-column .column .description,.case-study-page.blackrock .tiles-points .offert-container .product .text{color:#fff;opacity:.9}@media screen and (max-width:560px){.blackrock .container-bg .container-bg-bottom,.blackrock .realizations-photo-gallery .two,.case-study-page.blackrock .bg .realization-main{flex-direction:column}.case-study-page.blackrock .bg .realization-main .realization-main-left,.case-study-page.blackrock .bg .realization-main .realization-main-right{width:100%;object-fit:cover}.blackrock .container-bg .container-bg-top{min-height:auto;aspect-ratio:16/9}.container-bg-left{border-radius:5px;width:100%}.blackrock .container-bg .container-bg-bottom-right{width:100%;aspect-ratio:16/9}.blackrock .fade-container-white .fade-container-white-images{flex-wrap:wrap}.blackrock .realization-second-container .realization-second-container-images-bottom{display:flex;justify-content:center;align-items:flex-start;gap:0;padding-top:84px}.blackrock .realizations-banner{min-height:0;padding-bottom:50px}}@media screen and (max-width:820px){.blackrock .realization-second-container .realization-second-container-images-top{flex-direction:column;justify-content:center;align-items:center;width:100%}.blackrock .realization-first-container .realization-first-container-images-bottom{flex-direction:column;justify-content:center}.blackrock .realization-first-container .realization-first-container-images-bottom .realization-first-container-images-bottom-left,.blackrock .realization-first-container .realization-first-container-images-bottom .realization-first-container-images-bottom-right{width:100%}.blackrock .realization-second-container .realization-second-container-images-bottom .mobile-img-left{width:80%;margin:0 auto;display:block;height:auto}}@media screen and (max-width:600px){.case-study-page.blackrock .bg .realization-main-paralax{flex-wrap:wrap}.blackrock .fade-container-white .fade-container-white-images .fade-container-white-images-column-mid{padding-top:0}.blackrock .realization-first-container .realization-first-container-images-bottom{justify-content:center!important}.blackrock .realization-second-container .realization-second-container-images-top{flex-wrap:wrap;justify-content:center!important}.blackrock .fade-container{position:relative;padding-bottom:40%}.blackrock .fade-container-white{padding-top:150px}.blackrock .fade-container .fade-image-container{bottom:-20%}.blackrock .fade-container .fade-containerimage{width:100%}.blackrock .container-bg .container-bg-bottom-right img,.blackrock .container-bg .container-bg-top img{width:67%}}@media screen and (min-width:601px) and (max-width:768px){.case-study-page.blackrock .bg .realization-main-paralax{flex-wrap:wrap}.blackrock .realization-first-container .realization-first-container-images-bottom{justify-content:center!important}.blackrock .fade-container{padding-bottom:120px}.blackrock .fade-container-white{padding-top:310px}.blackrock .container-bg .container-bg-top{min-height:auto;aspect-ratio:16/9}.blackrock .container-bg .container-bg-bottom-right img,.blackrock .container-bg .container-bg-top img{width:70%}}@media screen and (min-width:885px){.blackrock .fade-container{padding-bottom:25%}.blackrock .fade-container-white{padding-top:300px}}@media screen and (min-width:768px) and (max-width:884px){.case-study-page.blackrock .bg .realization-main-paralax{flex-wrap:wrap}.blackrock .realization-first-container .realization-first-container-images-bottom{justify-content:center!important}.blackrock .fade-container{padding-bottom:18%}.blackrock .fade-container-white{padding-top:300px}.blackrock .container-bg .container-bg-top{min-height:auto;aspect-ratio:16/9}.blackrock .container-bg .container-bg-bottom-right img{width:70%}.blackrock .realizations-photo-gallery .two{flex-wrap:nowrap}}@media screen and (min-width:1024px) and (max-width:1280px){.blackrock .realization-first-container .realization-first-container-images-bottom{justify-content:center!important}.blackrock .fade-container{padding-bottom:27%}.blackrock .fade-container-white{padding-top:350px}.blackrock .realizations-photo-gallery .two{flex-wrap:nowrap}}@media screen and (max-width:1200px){.realizations-photo-gallery .two{flex-wrap:nowrap;justify-content:center}}@media screen and (min-width:1281px) and (max-width:1600px){.blackrock .realization-first-container .realization-first-container-images-bottom{justify-content:center!important}.blackrock .fade-container{position:relative;padding-bottom:30%}.blackrock .fade-container-white{padding-top:400px}.blackrock .realizations-photo-gallery .two{flex-wrap:nowrap}}@media screen and (min-width:1601px){.blackrock .fade-container{padding-bottom:20%}.blackrock .fade-container-white{padding-top:450px}.blackrock .realization-first-container .realization-first-container-images-top .mobile-img{padding-top:150px}.blackrock .fade-container-white .fade-container-white-images{padding-bottom:119px}.blackrock .realizations-photo-gallery .two{flex-wrap:nowrap}.blackrock .fade-container .fade-container-image{width:70%}}