.swiper-text-realisation{z-index:9;top:80%;color:#fff}@media screen and (max-width:960px){.swiper-text-realisation{top:50%}}.bandeauRealisation .swiper-realisation{height:100vh;position:relative}@media screen and (max-width:960px){.bandeauRealisation .swiper-realisation{height:100%}}.bandeauRealisation .swiper-realisation:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:6;pointer-events:none;z-index:9}.ct-realisation{padding:100px 0 100px 0}@media screen and (max-width:960px){.ct-realisation{padding:50px 0}}.autre-realisation{padding:50px 0 100px 10%;background:#fff;width:100%;box-sizing:border-box}@media screen and (max-width:960px){.autre-realisation{padding:25px 0 0 0}}.autre-realisation .autre-realisation-titre{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding:0 25px 0 0}@media screen and (max-width:1350px){.autre-realisation .autre-realisation-titre{max-width:90%;margin:0 auto;margin-bottom:30px}}@media screen and (max-width:960px){.autre-realisation .autre-realisation-titre{padding:0}}.autre-realisation .autre-realisation-titre>span:first-child{font-family:"Poppins",sans-serif;font-size:3rem;font-weight:700;color:#121e3a;line-height:1.1;letter-spacing:-1px;white-space:nowrap}.autre-realisation .autre-realisation-titre>span:last-child{display:flex;align-items:center}.autre-realisation .autre-realisation-titre>span:last-child a{display:flex;align-items:center;gap:8px;background:#e5e9f2;color:#121e3a;font-family:"Poppins",sans-serif;font-size:1.1rem;font-weight:700;border-radius:28px;padding:16px 32px;text-decoration:none;transition:background .2s}.autre-realisation .autre-realisation-titre>span:last-child a::before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;background:url("/assets/images/terasolar/fleche-haut.svg") no-repeat center center;background-size:contain}.autre-realisation .autre-realisation-titre>span:last-child a:hover{background:#dbe2ef}.autre-realisation .realisation-swiper{margin-right:initial;margin-left:initial;overflow:hidden;width:100vw;position:relative}@media screen and (max-width:960px){.autre-realisation .realisation-swiper{width:100%!important}}.autre-realisation .realisation-swiper .wrapper-realisation{align-items:center}@media screen and (max-width:1150px){.autre-realisation .realisation-swiper .wrapper-realisation{max-width:90%;margin:0 auto;padding:0 0 0 0}}@media screen and (max-width:960px){.autre-realisation .realisation-swiper .wrapper-realisation{flex-direction:column;width:100%!important}}@media screen and (max-width:640px){.autre-realisation .realisation-swiper .wrapper-realisation{max-width:95%}}.autre-realisation .realisation-swiper .wrapper-realisation::before{display:none}.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation{display:flex;justify-content:center;align-items:center;box-shadow:none;width:774px!important;height:595px!important;background:#fff;margin-right:15px}@media screen and (max-width:960px){.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation{width:100%!important;margin-right:0;height:100%!important}}.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation .realisation-lnk{display:inline-block;width:100%;height:100%;text-decoration:none}.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation .realisation-lnk .swiper-img-realisation{width:774px!important;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.41) 89.42%),#d3d3d3 50%;position:relative}@media screen and (max-width:960px){.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation .realisation-lnk .swiper-img-realisation{width:100%!important;height:300px!important}}.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation .realisation-lnk .swiper-img-realisation .swiper-img-go{display:flex;position:absolute;right:5px;top:5px;border-radius:50%;background:#fff;height:35px;width:35px;padding:13px}.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation .realisation-lnk .swiper-img-realisation img{transition:transform .3s cubic-bezier(.4,.2,.2,1);width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important}.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation .realisation-lnk .swiper-img-realisation img:hover{transform:scale(1.05)}.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation .realisation-lnk .relaisation-info{padding:15px 0;font-family:"Poppins",sans-serif;color:#121e3a}.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation .realisation-lnk .relaisation-info .relaisation-instalation{font-family:"PoppinsSemiBold";line-height:27px;font-size:22px}@media screen and (max-width:1150px){.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation .realisation-lnk .relaisation-info .relaisation-instalation{font-size:18px}}.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation .realisation-lnk .relaisation-info .realisation-canton{font-family:"PoppinsRegular";font-size:16px;color:#121e3a}@media screen and (max-width:1150px){.autre-realisation .realisation-swiper .wrapper-realisation .swiper-slide-realisation .realisation-lnk .relaisation-info .realisation-canton{font-size:15px}}@media(max-width:900px){.realisation-information-grid{grid-template-columns:1fr;grid-template-rows:none}.realisation-information-grid .taux,.realisation-information-grid .taux.economise,.realisation-information-grid .taux.co2{grid-column:auto}}.realisations-container{display:flex;align-content:center;-webkit-column-gap:200px;-moz-column-gap:200px;column-gap:200px}@media screen and (max-width:1350px){.realisations-container{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}@media screen and (max-width:960px){.realisations-container{flex-direction:column;margin:auto}}.realisations-container .list-realisation-tire{display:flex;flex-direction:column}.realisations-container .list-realisation-tire .ct-description{color:#fff;display:flex;flex-direction:column}.realisations-container .list-realisation-tire .ct-description span:first-child{font-family:"PoppinsBold";font-size:30px}@media screen and (max-width:640px){.realisations-container .list-realisation-tire .ct-description span:first-child{font-size:25px}}.realisations-container .list-realisation-tire .ct-description span:nth-child(2){font-family:"PoppinsLight"!important;font-size:16px}@media screen and (max-width:640px){.realisations-container .list-realisation-tire .ct-description span:nth-child(2){font-size:14px}}.realisations-container .list-realisation-info{display:flex;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}@media screen and (max-width:960px){.realisations-container .list-realisation-info{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.realisations-container .list-realisation-info .puissance-kw{display:flex;flex-direction:column}.realisations-container .list-realisation-info .puissance-kw span{color:#fff}.realisations-container .list-realisation-info .puissance-kw span:first-child{font-family:"PoppinsBold";font-size:14px}.realisations-container .list-realisation-info .puissance-kw span:nth-child(2){font-family:"PoppinsBold"!important;font-size:18px}.realisations-container .filtres{min-width:300px;display:flex;flex-direction:column;gap:32px}@media screen and (max-width:960px){.realisations-container .filtres{font-size:20px;gap:15px!important}}.realisations-container .filtres h3{font-size:1.3rem;font-weight:600;color:#22223b;margin-bottom:24px}.realisations-container .filtres .wrapper-parent-filtre{display:flex;flex-direction:column;gap:8px;margin:0}.realisations-container .filtres .wrapper-parent-filtre .wrapper-filter-realisations{position:relative}.realisations-container .filtres .wrapper-parent-filtre .wrapper-filter-realisations:after{content:url(/assets/images/arrow-filtre.svg);position:absolute;right:15px;bottom:17px}.realisations-container .filtres label{font-size:1rem;color:#121e3a;font-family:"PoppinsRegular";margin-bottom:4px;position:initial}.realisations-container .filtres select,.realisations-container .filtres .aspNet-ListDropDown,.realisations-container .filtres .aspNet-ListDropDownList{background:#fff;border:0;border-radius:24px;padding:14px 24px;font-size:1rem;font-weight:700;color:#121e3a;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;transition:box-shadow .2s;cursor:pointer;min-width:220px;margin-top:2px;margin-bottom:2px;position:relative;font-family:"PoppinsBold"}.realisations-container .realisations-list{display:flex;flex-direction:column;gap:32px;width:100%}.realisations-container .realisations-list img{transition:transform 1s}.realisations-container .realisations-list img:hover{transform:scale(1.1)}.realisations-container .realisations-list .realisation-item{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(34,34,59,.1);max-height:560px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;padding:0;margin:0 auto;width:100%;position:relative}.realisations-container .realisations-list .realisation-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:6;pointer-events:none;z-index:9}.realisations-container .realisations-list .realisation-item .realisation-infos{position:absolute;display:flex;flex-direction:row;justify-content:flex-end;gap:48px;padding:0 32px 32px 32px;justify-content:space-between;width:100%;align-items:center;z-index:9}@media screen and (max-width:640px){.realisations-container .realisations-list .realisation-item .realisation-infos{flex-direction:column!important;padding:15px!important}}