@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,700&display=swap";:root{--primaryColor:#111fca;--blueSecondary:#1263c3;--BlueDark:#21364f;--greenColor:#1ea071;--yellowColor:#ffbc3b;----redColor:#e22d2d;--blueMarin:#4baff4;--blueText:#21264e;--blueText:#0c1260;--whiteColor:#fff;--blackText:#141516;--colorMuted:#6d6c81;--lightBlue:#f0f3ff;--lightGreen:#edf9f4;--lightGray:#edf0f6;--fnt-14:14px;--fnt-16:16px;--fnt-18:18px;--fnt-32:32px;--fnt-33:33px;--fnt-20:20px;--fnt-22:22px;--fnt-24:24px;--fnt-26:26px;--fnt-28:28px;--fnt-42:42px;--fnt-52:52px;--fnt-25:25px;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-900:900;--ts-3:.3s;--ts-5:.5s}body{background-color:var(--lightGray)!important;font-family:Roboto,sans-serif!important;overflow-x:hidden;background-color:#f7f7fb!important}a{text-decoration:none!important}.global-div{min-height:100vh}.introEnergie{padding:50px 0}.introEnergie h2{font-size:32px;color:var(--blueText)}.list-detail{padding-left:0;list-style:none}.list-detail h6{color:var(--blueText)}.list-detail p{font-size:var(--fnt-14)}p{font-size:var(--fnt-16)}body .text-primary{color:var(--primaryColor)!important}body .text-warning{color:var(--yellowColor)!important}body .text-success{color:var(--greenColor)!important}.card-form-contact{padding:24px;border-radius:12px!important;border:none!important;box-shadow:0 5px 64px rgba(54,55,81,.03)}.card-form-contact label{font-size:var(--fnt-14);color:var(--colorMuted);margin-bottom:10px}.card-form-contact .form-control{font-size:14px;box-shadow:none!important;border-color:#d9dae8;color:var(--blueText);resize:none}.card-form-contact .form-control:focus{border-color:var(--primaryColor)}.card-form-contact .form-control::placeholder{color:var(--colorMuted);opacity:.6}.card-form-contact .form-control.lg{height:35px}.card-form-contact h5{color:var(--blueText)}.card-form-pay-fac{border-radius:12px!important;border:none!important;box-shadow:0 5px 64px rgba(54,55,81,.03);overflow:hidden}.card-form-pay-fac .img-fac{min-height:420px;height:100%}.card-form-pay-fac .content-form-fac{height:100%;display:flex;align-items:center;padding:50px}.card-form-pay-fac label{font-size:var(--fnt-14);color:var(--colorMuted);margin-bottom:10px}.card-form-pay-fac .form-control{font-size:14px;box-shadow:none!important;border-color:#d9dae8;color:var(--blueText);resize:none}.card-form-pay-fac .form-control:focus{border-color:var(--primaryColor)}.card-form-pay-fac .form-control::placeholder{color:var(--colorMuted);opacity:.6}.card-form-pay-fac .form-control.lg{height:42px}.card-form-pay-fac h5{color:var(--blueText)}.card-form-pay-fac .btn-primary{padding:12px 14px}.card-contact-sm{border:none!important;border-radius:12px!important;padding:24px}.card-contact-sm h3,.card-contact-sm h5{color:var(--blueText)}.card-contact-sm h3{font-size:32px}.card-contact-sm .link-lg{color:var(--primaryColor);font-size:var(--fnt-52);font-weight:900}.card-contact-sm .item-contact{padding:10px 0;border-top:1px solid rgba(0,0,0,.08)}.card-contact-sm .item-contact .icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--lightBlue);color:var(--primaryColor);flex:none;border-radius:50%}.card-contact-sm .item-contact h6{font-size:var(--fnt-16);color:var(--blueText)}.card-contact-sm .item-contact p{font-size:var(--fnt-14);margin-bottom:0}.card-contact-sm .item-contact p a{color:var(--colorMuted)}.card-contact-sm .item-contact p a:hover{color:var(--primaryColor)}.offcanvasPeople{border:none;width:470px}.offcanvasPeople .offcanvas-header{border-bottom:1px solid rgba(0,0,0,.08)}.offcanvasPeople .title-header{font-size:20px;color:var(--blueText)}.offcanvasPeople .btn-close{background-image:none;box-shadow:none!important;background:var(--lightGray);opacity:1;display:flex;align-content:center;justify-content:center;width:36px;height:36px;border-radius:100%;padding:0!important;color:var(--blueText)}.offcanvasPeople .btn-close:hover{color:var(--primaryColor)}.offcanvasPeople .btn-close .bi{display:flex;align-items:center;justify-content:center}.offcanvasPeople .avartar-people{width:120px;height:120px;border-radius:100%;overflow:hidden;flex:none}.offcanvasPeople .info-people h5{font-size:var(--fnt-18);color:var(--blueText)}.offcanvasPeople .info-people p{font-size:var(--fnt-14);color:var(--colorMuted)}.offcanvasPeople hr{opacity:.1}.offcanvasPeople .biography h6{color:var(--blueText)}.offcanvasPeople .biography p{color:var(--colorMuted);font-size:var(--fnt-14)}.offcanvas-large{width:520px!important}.list-center{display:flex;flex-direction:column}.list-center .item-center{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08)}.list-center .item-center .icon{width:40px;height:40px;border-radius:100%;background:var(--lightBlue);color:var(--primaryColor);display:flex;align-items:center;justify-content:center;flex:none}.list-center .item-center h6{color:var(--blueText);margin-bottom:3px}.list-center .item-center p{font-size:14px;margin-bottom:0;color:var(--colorMuted)}.list-center .item-center a{color:var(--blueText);font-size:var(--fnt-14);transition:.3s;flex:none}.list-center .item-center a:hover{color:var(--primaryColor)}.list-center .item-center:last-child{border:none}.block-empty .icon{color:var(--primaryColor);font-size:var(--fnt-20)}.block-empty p{color:var(--colorMuted);margin-bottom:0}.img-page{border:none!important;border-radius:12px!important;overflow:hidden;height:220px}.img-page.sticky-card{position:-webkit-sticky;position:sticky;top:160px}.img-page.lg{height:320px}.img-page.xl{height:480px}.img-page.img-actus-lg{height:370px}.img-page.xxl{height:420px}.card-map-alert{border:none!important;border-radius:16px!important;overflow:hidden!important;height:min(78vh,820px)!important;min-height:560px!important;box-shadow:0 16px 40px rgba(0,51,102,.12)}.card-map-alert iframe{width:100%;height:100%;object-fit:cover}.block-login .block-img{height:100vh;position:-webkit-sticky;position:sticky;top:0}.block-login .block-img .back{position:absolute;background:var(--whiteColor);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:var(--primaryColor);top:30px;left:30px}.block-login .link-icon img{width:50px!important}.block-login .nav-tabs{border:none;background:var(--whiteColor);border-radius:50px;padding:6px}.block-login .nav-tabs .nav-link{border:none;font-size:var(--fnt-14);border-radius:50px;color:var(--blackText);transition:.3s}.block-login .nav-tabs .nav-link:hover{color:var(--primaryColor)}.block-login .nav-tabs .nav-link.active{background:var(--lightBlue);color:var(--primaryColor);font-weight:500}.block-login .card-login{padding:44px 54px;border:none;border-radius:12px;box-shadow:0 5px 64px rgba(54,55,81,.05)}.block-login .card-login h1{font-size:var(--blueText);font-size:26px}.block-login .card-login p{color:var(--colorMuted);font-size:14px}.block-login .card-login .link{font-size:var(--fnt-14);color:var(--primaryColor);font-weight:500}.block-login .card-login .col-form{position:relative;display:flex;align-items:center}.block-login .card-login .col-form .bi{position:absolute;font-size:20px;color:var(--blueText);left:18px}.block-login .card-login .col-form .form-control{border-color:rgba(0,0,0,.08);border-radius:8px;padding-left:50px;box-shadow:none}.block-login .card-login .col-form .form-control:focus{border-color:var(--primaryColor)}.block-login .card-login .col-form .form-control:focus+.bi{color:var(--primaryColor)}.block-login .card-login .col-form .form-control::placeholder{color:var(--colorMuted);opacity:.5}.block-login .card-login .col-form input{height:46px}.block-login .card-login .btn-lg{padding:14px 12px}.item-img-gallery img{border-radius:8px}.banner-project .content-banner{overflow:hidden}.banner-project .content-banner .img-project{height:320px;position:relative}.banner-project .content-banner .img-project:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:1}.descriptionPage{padding:50px 0;background:var(--whiteColor)}.descriptionPage.lightBg{background:#f7f7fb}.descriptionPage .card-client{border:none;border-radius:12px;padding:28px;box-shadow:0 5px 64px rgba(54,55,81,.05);background:transparent;z-index:1;transition:.3s;height:100%}.descriptionPage .card-client:hover{transform:scale(1.05)}.descriptionPage .card-client:hover:before{transform:scale(.8);opacity:0}.descriptionPage .card-client:hover:after{transform:scale(1);opacity:1}.descriptionPage .card-client:hover .icon,.descriptionPage .card-client:hover h4,.descriptionPage .card-client:hover p{color:var(--whiteColor)}.descriptionPage .card-client:hover .icon svg{fill:var(--whiteColor)}.descriptionPage .card-client:before{content:"";position:absolute;inset:0;background:var(--whiteColor);border-radius:8px;z-index:-1;transition:.3s}.descriptionPage .card-client:after{content:"";position:absolute;inset:0;background:var(--primaryColor);border-radius:8px;z-index:-2;transform:scale(.8);opacity:0;transition:.3s}.descriptionPage .card-client .icon{font-size:28px;color:var(--primaryColor);margin-bottom:10px;transition:.3s}.descriptionPage .card-client .icon svg{width:28px;height:auto;fill:var(--primaryColor);transition:.3s}.descriptionPage .card-client h4{color:var(--blueText);font-size:22px;transition:.3s}.descriptionPage .card-client p{transition:.3s;font-size:14px}.descriptionPage .list-dot{padding-left:0;list-style:none}.descriptionPage .list-dot li{display:flex;gap:5px;align-items:center;color:var(--BlueDark);padding:2px 0}.descriptionPage .list-dot li:before{content:"";width:7px;height:7px;background:var(--greenColor);border-radius:100%}.descriptionPage .video-cover{object-fit:cover;border-radius:12px}.descriptionPage p{color:var(--colorMuted)}.descriptionPage p a{color:var(--primaryColor);font-weight:500}.descriptionPage .card-avantage{padding:24px;border:none;background:var(--lightBlue);border-radius:12px}.descriptionPage .card-avantage h5{color:var(--blueText);font-size:var(--fnt-18)}.descriptionPage .card-avantage p{margin-bottom:0;font-size:15px}.descriptionPage .card-avantage .icon{width:46px;height:46px;display:flex;align-items:center;background:var(--whiteColor);justify-content:center;border-radius:6px;color:var(--primaryColor);font-size:26px}.descriptionPage .card-testi{padding:24px;border-radius:12px;border:none;box-shadow:0 5px 64px rgba(54,55,81,.05)}.descriptionPage .card-testi.bgBlue{background:var(--lightBlue);box-shadow:none}.descriptionPage .card-testi .avatar{width:120px;height:120px;border-radius:100%;flex:none;position:relative}.descriptionPage .card-testi .avatar img{width:100%;height:100%;object-fit:cover;border-radius:100%}.descriptionPage .card-testi h5{color:var(--blueText);font-size:var(--fnt-18)}.descriptionPage .card-testi p{font-size:var(--fnt-14)}.descriptionPage .card-testi h6{color:var(--blueText);font-size:var(--fnt-14)}.descriptionPage .card-testi span{color:var(--primaryColor);font-size:var(--fnt-14)}.descriptionPage h2{font-size:30px;color:var(--blueText)}.descriptionPage .card-rapport{width:90%;padding:24px;border:none;border-radius:12px;background:var(--lightBlue)}.descriptionPage .card-rapport h4{color:var(--blackText);font-size:var(--fnt-16)}.descriptionPage .card-rapport h5{color:var(--blueText)}.descriptionPage .card-rapport .carousel .btn-carousel{width:20px;height:20px;border-radius:100%;background:var(--whiteColor);color:var(--blueText);opacity:1;font-size:12px;margin:0;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px rgba(0,0,0,.05)}.descriptionPage .card-rapport .carousel .btn-carousel.carousel-control-prev{left:-22px}.descriptionPage .card-rapport .carousel .btn-carousel.carousel-control-next{right:-22px}.descriptionPage .card-download{padding:14px 10px;border-radius:6px;background:var(--whiteColor);position:relative;transition:.3s;border:none}.descriptionPage .card-download:hover{background:var(--primaryColor)!important}.descriptionPage .card-download:hover .bi,.descriptionPage .card-download:hover h6{color:var(--whiteColor)}.descriptionPage .card-download h6{color:var(--blueText);font-size:15px}.descriptionPage .card-download .bi{color:var(--primaryColor);font-size:var(--fnt-20);margin-bottom:5px;display:block}.descriptionPage .card-download.blue{background:var(--lightBlue)}.descriptionPage .date-news{color:var(--primaryColor)}.descriptionPage .content-date-location,.descriptionPage .content-date-location .date-news{color:var(--blueText)}.descriptionPage .content-date-location .type-project .bubble{width:7px;height:7px;background:red;border-radius:100%}.descriptionPage .content-date-location .type-project.eau .bubble{background:var(--primaryColor)}.descriptionPage .content-date-location .type-project.energie .bubble{background:var(--yellowColor)}.descriptionPage .wrapper-recent-news-sm{height:430px;border:none;border-radius:12px;padding:18px;position:-webkit-sticky;position:sticky;top:160px;box-shadow:0 5px 64px rgba(54,55,81,.03)}.descriptionPage .wrapper-recent-news-sm h4{color:var(--blueText);font-size:var(--fnt-20)}.descriptionPage .wrapper-recent-news-sm a{color:var(--primaryColor);font-size:var(--fnt-14);font-weight:500}.descriptionPage .wrapper-recent-news-sm .all-card-recent-news .card-recent-news{padding:10px;border:none;border-radius:8px;background:var(--lightBlue)}.descriptionPage .wrapper-recent-news-sm .all-card-recent-news .card-recent-news .date{font-size:12px;background:var(--primaryColor);line-height:100%;padding:4px 8px;border-radius:6px;color:var(--whiteColor);display:flex;align-items:center;width:42px;height:52px;text-align:center;gap:5px;font-weight:500}.descriptionPage .wrapper-recent-news-sm .all-card-recent-news .card-recent-news .type{font-size:11px;color:var(--blueText);padding:4px 8px;border-radius:50px}.descriptionPage .wrapper-recent-news-sm .all-card-recent-news .card-recent-news .type.eau{background:var(--primaryColor);color:var(--whiteColor)}.descriptionPage .wrapper-recent-news-sm .all-card-recent-news .card-recent-news .type.energie{background:var(--yellowColor);color:var(--blueText)}.descriptionPage .wrapper-recent-news-sm .all-card-recent-news .card-recent-news .location{font-size:13px;color:var(--colorMuted)}.descriptionPage .wrapper-recent-news-sm .all-card-recent-news .card-recent-news .content p{font-size:var(--fnt-14);color:var(--blueText);display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.descriptionPage .card-danger{border:none;background:#f7e7e7;border-radius:12px;padding:16px}.descriptionPage .card-danger .icon{color:var(----redColor);flex:none;font-size:var(--fnt-32)}.descriptionPage .card-danger h5{font-size:var(--fnt-20);color:var(--blueText)}.descriptionPage .card-danger p{margin-bottom:0;font-size:var(--fnt-14)}.descriptionPage .card-blue{padding:34px;border-radius:12px;border:none;background:var(--lightBlue)}.descriptionPage .card-blue h5{color:var(--blueText);font-size:var(--fnt-20)}.descriptionPage .card-blue p{font-size:var(--fnt-14)}.descriptionPage .card-blue .list-link{list-style:none}.descriptionPage .card-blue .list-link li a{color:var(--blueText);font-size:var(--fnt-14);display:inline-flex;padding:4px 0;gap:7px;align-items:center}.descriptionPage .card-blue .list-link li a:hover{color:var(--primaryColor)}.descriptionPage .card-blue.sticky-card{position:-webkit-sticky;position:sticky;top:160px}.descriptionPage .card-white-lg{padding:34px;border-radius:12px;border:none;box-shadow:0 5px 64px rgba(54,55,81,.05)}.descriptionPage .card-white-lg h4{font-size:var(--fnt-22);color:var(--blueText)}.descriptionPage .card-white-lg a{color:var(--blueText);transition:.3s}.descriptionPage .card-white-lg a:hover{color:var(--primaryColor)}.descriptionPage .nav-tab-list .nav-item{border-top:1px solid rgba(0,0,0,.08)}.descriptionPage .nav-tab-list .nav-item .nav-link{font-size:var(--fnt-14);color:var(--blueText);border-radius:0;width:100%;text-align:start}.descriptionPage .nav-tab-list .nav-item .nav-link.active{background:none;color:var(--primaryColor);font-weight:500}.descriptionPage .card-img{border:none;border-radius:12px;overflow:hidden}.descriptionPage .card-mag{border:none;border-radius:0}.descriptionPage .card-mag .link-download{display:flex;align-items:center;width:34px;height:34px;border-radius:100%;background:var(--lightBlue);color:var(--primaryColor);justify-content:center}.descriptionPage .card-mag .link-download:hover{color:var(--whiteColor);background:var(--primaryColor)}.descriptionPage .card-mag img{object-fit:cover}.descriptionPage .card-mag h6{color:var(--blueText);font-size:var(--fnt-16);font-weight:400}.descriptionPage .card-mag p{font-size:var(--fnt-14);margin-bottom:0}.descriptionPage .title{color:var(--blueText);font-size:var(--fnt-32)}.descriptionPage .title-sm{color:var(--blueText);font-size:var(--fnt-24)}.block-error-page{min-height:100vh}.block-error-page .icon{width:100px;height:100px;background:var(--lightGray);border-radius:100%;color:var(--primaryColor);display:flex;align-items:center;justify-content:center;font-size:50px}.block-error-page p{font-size:14px;color:var(--colorMuted)}.block-error-page a{color:var(--primaryColor);font-size:14px;font-weight:500}.iframe-video{border-radius:12px}.accordion-politique{border-radius:12px;overflow:hidden;box-shadow:0 5px 64px rgba(54,55,81,.05)}.accordion-politique .accordion-item{border-color:rgba(0,0,0,.08)}.accordion-politique .accordion-item .accordion-button{font-size:var(--fnt-18);font-weight:500;color:var(--blueText);box-shadow:none!important;transition:.3s;background:none!important;padding:20px}.accordion-politique .accordion-item .accordion-button:after{opacity:.3;transition:.3s}.accordion-politique .accordion-item .accordion-button:not(.collapsed){color:var(--primaryColor);font-size:16px}.accordion-politique .accordion-item .accordion-button:not(.collapsed):after{opacity:1}.accordion-politique .accordion-item .accordion-body{padding-top:0}.accordion-politique .accordion-item .accordion-body .card-download-politique{border:none;border-radius:8px;padding:16px;background:var(--lightGray)}.accordion-politique .accordion-item .accordion-body .card-download-politique .icon-file{width:40px;height:40px;border-radius:100%;background-color:var(--whiteColor);display:flex;justify-content:center;align-items:center}.accordion-politique .accordion-item .accordion-body .card-download-politique .icon-file img{width:34px!important}.accordion-politique .accordion-item .accordion-body .card-download-politique .name-politique{font-weight:500;font-size:14px;color:var(--blueText)}.accordion-politique .accordion-item .accordion-body .card-download-politique .icon{font-size:20px;color:var(--blueText)}.accordion-politique .accordion-item .accordion-body p{font-size:16px;color:var(--colorMuted)}.title{font-size:var(--fnt-32)}.title,.title-2{color:var(--blueText)}.title-2{font-size:var(--fnt-26)}.block-select-service .item-service{position:relative;padding:6px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.08);font-size:var(--fnt-14);color:var(--blueText);transition:.3s}.block-select-service .item-service.active{border-color:transparent;background:var(--lightBlue);color:var(--primaryColor);font-weight:500}.block-select-service .item-service input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.block-detail-page-not-find{min-height:70vh;padding:50px 0;display:flex;align-items:center;justify-content:center}.block-detail-page-not-find h2{color:var(--blueText);font-size:var(--fnt-32)}.block-download{color:var(--blackText)}.block-download a{font-weight:500;color:var(--primaryColor);text-decoration:underline!important}.items-digi .item{padding:50px 0}.items-digi .item h3{font-size:var(--fnt-28);color:var(--blueText)}.items-digi .item p{color:var(--colorMuted)}.items-digi .item .card-item{border:none;background:transparent;border-radius:0;width:94%;height:370px}.items-digi .item .card-item img{border-radius:12px}.block-all-news{padding:50px 0}.block-all-news .card-news{border:none;border-radius:12px;background:var(--whiteColor);transition:.3s;transform:scale(1);will-change:transform;overflow:hidden;background:transparent}.block-all-news .card-news:hover{transform:scale(1.03);box-shadow:0 5px 64px rgba(54,55,81,.05)}.block-all-news .card-news:hover .img-news:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}.block-all-news .card-news:hover .img-news img{transform:scale(1.05)!important}.block-all-news .card-news .img-news{height:210px;position:relative;overflow:hidden}.block-all-news .card-news .img-news:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));transition:.3s;z-index:1}.block-all-news .card-news .img-news img{width:100%!important;height:100%!important;object-fit:cover;transition:.3s;transform:scale(1);will-change:transform}.block-all-news .card-news .detail-sm-news{padding:18px;background:var(--whiteColor);position:relative;z-index:2}.block-all-news .card-news .detail-sm-news .date{font-size:14px;background:var(--primaryColor);line-height:100%;padding:4px 8px;border-radius:6px;color:var(--whiteColor);display:flex;align-items:center;width:46px;height:56px;text-align:center;gap:5px;font-weight:500;z-index:2;margin-top:-46px;margin-bottom:10px}.block-all-news .card-news .detail-sm-news h4{font-size:var(--fnt-14);font-weight:400;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.block-all-news .card-news .detail-sm-news p{color:var(--colorMuted);font-size:var(--fnt-14)}.block-all-news .card-news .detail-sm-news a{font-weight:var(--fw-500);color:var(--primaryColor);text-decoration:none;font-size:14px}.block-all-news .search-news .content-search{position:relative}.block-all-news .search-news .content-search .icon{position:absolute;color:var(--blackText);font-size:14px;left:14px;transition:.3s}.block-all-news .search-news .content-search .form-control{background:transparent;border-color:rgba(0,0,0,.08);border-radius:8px;font-size:var(--fnt-14);color:var(--blueText);padding-left:36px;box-shadow:none;transition:.3s}.block-all-news .search-news .content-search .form-control::placeholder{color:var(--colorMuted);opacity:.6}.block-all-news .search-news .content-search .form-control:focus{border-color:var(--primaryColor)}.block-all-news .search-news .content-search .form-control:focus+.icon{color:var(--primaryColor)}@media(max-width:576px){.title{font-size:var(--fnt-26)}.block-login .nav-tabs .nav-link{font-size:13px}.block-login .block-form{min-height:100vh}.block-login .link-icon img{width:50px!important}.block-login .card-login{padding:24px}.block-login .card-login h1{font-size:24px}.block-login .card-login p{color:var(--colorMuted);font-size:14px}.block-login .card-login .btn-lg{padding:12px}.block-all-news{padding:30px 0}.block-all-news .card-news .img-news{height:150px}.block-all-news .card-news .detail-sm-news{padding:14px}.block-all-news .card-news .detail-sm-news .date{font-size:12px;width:42px;height:52px;margin-top:-36px}.block-all-news .card-news .detail-sm-news h4{font-size:var(--fnt-14);font-weight:400;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.block-all-news .card-news .detail-sm-news p{color:var(--colorMuted);font-size:var(--fnt-14)}.block-all-news .card-news .detail-sm-news a{font-weight:var(--fw-500);color:var(--primaryColor);text-decoration:none;font-size:14px}.descriptionPage{padding:30px 0}.descriptionPage h2{font-size:30px;color:var(--blueText)}.descriptionPage .date-news{font-size:14px}.descriptionPage .wrapper-recent-news-sm{position:relative;top:0}.descriptionPage .card-testi .avatar{width:100px;height:100px}.descriptionPage .card-rapport{width:100%;padding:22px}.descriptionPage .card-rapport .card-download h6{font-size:15px}.descriptionPage .card-rapport .card-download .bi{color:var(--primaryColor);font-size:var(--fnt-18)}.descriptionPage .card-danger{padding:22px}.descriptionPage .card-blue{padding:24px}.descriptionPage .card-img{height:180px!important}.descriptionPage .card-mag .link-download{width:32px;height:32px}.descriptionPage .card-mag h6{font-size:var(--fnt-14)}.descriptionPage .card-mag p{font-size:12px}.descriptionPage .title{font-size:var(--fnt-26)}.banner-project .content-banner .img-project{height:170px}.card-contact-sm{padding:24px}.card-contact-sm h3{font-size:var(--fnt-26)}.card-contact-sm .link-lg{font-size:var(--fnt-32)}.card-form-pay-fac .content-form-fac{padding:24px}.card-form-pay-fac .form-control{font-size:16px}.img-page{height:180px!important;top:0!important;position:relative!important}.img-page.lg{height:180px}.introEnergie{padding:30px 0}.introEnergie .title,.introEnergie h2{font-size:var(--fnt-26);color:var(--blueText)}.introEnergie p{color:var(--colorMuted)}.items-digi .item{padding:30px 0}.items-digi .item h3{font-size:var(--fnt-24)}.items-digi .item .card-item{height:210px;width:100%}}@media(min-width:576px)and (max-width:992px){.title{font-size:var(--fnt-26)}.block-login .nav-tabs .nav-link{font-size:13px}.block-login .block-form{min-height:100vh}.block-login .link-icon img{width:50px!important}.block-login .card-login{padding:28px}.block-login .card-login h1{font-size:24px}.block-login .card-login p{color:var(--colorMuted);font-size:14px}.block-login .card-login .btn-lg{padding:12px}.block-all-news{padding:30px 0}.block-all-news .card-news .img-news{height:210px}.block-all-news .card-news .detail-sm-news{padding:22px}.block-all-news .card-news .detail-sm-news .date{width:46px;height:56px;margin-top:-46px}.block-all-news .card-news .detail-sm-news h4{font-size:var(--fnt-16)}.banner-project .content-banner .img-project{height:270px}.descriptionPage{padding:30px 0}.descriptionPage h2{font-size:28px;color:var(--blueText)}.descriptionPage .card-rapport{width:100%;padding:22px}.descriptionPage .card-rapport h5{font-size:var(--fnt-20)}.descriptionPage .card-rapport .card-download h6{font-size:15px}.descriptionPage .card-rapport .card-download .bi{color:var(--primaryColor);font-size:var(--fnt-18)}.descriptionPage .card-danger{padding:22px}.descriptionPage .card-blue{padding:24px}.descriptionPage .card-img{height:180px!important}.descriptionPage .card-mag .link-download{width:32px;height:32px}.descriptionPage .card-mag h6{font-size:var(--fnt-14)}.descriptionPage .card-mag p{font-size:12px}.descriptionPage .title{font-size:var(--fnt-28)}.card-contact-sm{padding:24px}.card-contact-sm h3{font-size:var(--fnt-26)}.card-contact-sm .link-lg{font-size:var(--fnt-32)}.img-page{height:150px}.img-page.lg{height:220px}.img-page.xxl{height:250px}.introEnergie{padding:30px 0}.introEnergie .title,.introEnergie h2{font-size:var(--fnt-26);color:var(--blueText)}.introEnergie p{color:var(--colorMuted)}.items-digi .item{padding:30px 0}.items-digi .item h3{font-size:var(--fnt-24)}.items-digi .item .card-item{height:210px;width:100%}}