/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index);-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}.fullImageArticle{background:#0d222e;background:linear-gradient(90deg,#0d222e,#3f5866);padding-bottom:2rem;padding-top:1.2rem}.fullImageArticle .backMobile{display:block;margin-bottom:1rem}.fullImageArticle .header-article{color:#fff}.fullImageArticle .header-article .chapo{font-size:1.2rem;margin-top:1rem}.fullImageArticle .header-article img{border-radius:7px}.fullImageArticle .header-article .badge-electric{background-color:#3c7d4d;border-radius:50%;color:#fff;font-size:1.6rem;padding:0 .5rem;position:absolute;right:-5px;top:-5px}.fullImageArticle .header-article h1{color:#fff;font-style:italic}.fullImageArticle .header-keyfact{color:#fff}.fullImageArticle .header-keyfact .col-12{border-bottom:1px solid #425b6a;padding:.6rem}.fullImageArticle .header-keyfact .col-12 span{font-family:Poppins,sans-serif;font-size:.8rem;font-style:normal;font-weight:800}.fullImageArticle .header-calculette{margin-top:2rem;padding-bottom:2rem}.fullImageArticle .header-calculette h5{text-align:center}.fullImageArticle .header-calculette .form-select{border-left:none;border-radius:0;border-right:none;border-top:none}.fullImageArticle .header-calculette .form-group label{color:#082e4b;font-weight:600}.fullImageArticle .header-calculette .btn-prix,.fullImageArticle .header-calculette button[type=submit]{background-color:#fff;border:1px solid #005697;border-radius:30px;color:#005697;font-family:Poppins,sans-serif;font-style:normal;font-weight:800;margin:auto;padding:.3rem 3rem .3rem 1.5rem;position:relative;text-align:end}.fullImageArticle .header-calculette .btn-prix:hover,.fullImageArticle .header-calculette button[type=submit]:hover{background-color:#f49b00;border-color:#f49b00}.fullImageArticle .header-calculette .btn-prix:hover i,.fullImageArticle .header-calculette button[type=submit]:hover i{color:#fff}.fullImageArticle .header-calculette .btn-prix i,.fullImageArticle .header-calculette button[type=submit] i{color:#f49b00;font-size:2rem;position:absolute;right:-1px;top:1px}.fullImageArticle .header-calculette .btn-prix span,.fullImageArticle .header-calculette button[type=submit] span{display:inline-block}.fullImageArticle .header-calculette .demande-resa a{text-decoration:underline}.fullImageArticle .header-calculette .container-tarif{background-color:#fdf8ed;border-radius:10px;text-align:center}.fullImageArticle .header-calculette .container-tarif .tarif-titre{font-size:1rem;font-weight:700}.fullImageArticle .header-calculette .container-tarif .tarif-prix{color:#005697;font-size:1.4rem;font-weight:700;line-height:1.4rem}.fullImageArticle .header-calculette .container-tarif .tarif-prix span{font-size:1rem;font-weight:400}#carousel .carousel-indicators{bottom:-50px}#carousel .carousel-indicators button{border-radius:100%;height:10px;width:10px}#carousel .carousel-indicators [data-bs-target]{background-color:#005697}#carousel .carousel-control-next,#carousel .carousel-control-prev{background-color:#005697;border-radius:50%;height:4vh;top:50%;transform:translateY(-50%);width:4vh}.container-similaire{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.container-similaire ul{display:flex;height:200px;justify-content:left;list-style:none;padding-left:0}.container-similaire ul li{flex:0 0 224px;margin-right:15px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;background-color:#e6ebef;border-radius:.8rem;box-sizing:border-box;height:100%;justify-content:center;min-height:auto;min-width:auto;overflow:hidden}.container-similaire ul li .item-similaire{height:100%;min-height:auto;min-width:auto;position:relative;transition:all .3s ease-out}.container-similaire ul li .item-similaire:hover{opacity:.5}.container-similaire ul li .item-similaire:after{background:linear-gradient(186deg,#000,transparent);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.container-similaire ul li .item-similaire span{color:#fff;display:inline-block;font-size:1rem;font-weight:700;left:10px;position:relative;top:10px;width:95%;z-index:9}.container-similaire ul li .item-similaire img{height:100%;inset:0;margin:auto;object-fit:cover;object-position:center center;position:absolute;width:100%}.row-argument h3{font-size:1rem}.row-argument i{color:#f49b00;font-size:3rem}.row-service h3{font-size:1rem}.row-service .logo{margin-bottom:1rem;width:120px}.row-cas-usage{background-color:#fff;border-radius:20px}.row-cas-usage .soustitre{color:#005697;font-size:1.4rem;font-weight:600;text-align:center}.row-cas-usage .card{border:none;box-shadow:2px 6px 8px 0 hsla(240,5%,74%,.18);transition:all .3s ease-out}.row-cas-usage .card:hover{background:linear-gradient(0deg,#cacaca,hsla(0,0%,55%,0) 50%);box-shadow:2px 4px 4px 0 hsla(240,1%,57%,.5);opacity:.9}.row-cas-usage .card img{border-radius:10px 10px 0 0}.row-cas-usage .card .card-body{padding-top:.5rem}.row-cas-usage .card .card-body h5{color:#005697;font-size:1.2rem}.row-cas-usage .card .card-body a{color:#005697;float:right;text-decoration:underline}.container-stock{background-color:#fff}.container-stock h2{text-align:left}.container-stock .logo{margin-bottom:.8rem;margin-top:.8rem;width:100px}.container-stock .logo-sm{float:right;width:75px}.container-stock .card{border-bottom:none;border-top:none;transition:all .3s ease-out}.container-stock .card:hover{background:linear-gradient(0deg,#cacaca,hsla(0,0%,62%,0) 50%);opacity:.9}.container-stock .card .card-footer{background-color:transparent;border-top:none}.container-stock .card .card-footer a{width:100%}.container-stock .card .card-body .card-title{color:#005697;font-size:1rem}.container-stock .card .card-body .card-text{font-size:.9rem}.container-faq{margin-bottom:4rem;margin-top:4rem}.container-faq #accordionFAQ .accordion-header{margin-bottom:.8rem;margin-top:.8rem}.container-faq #accordionFAQ .accordion-button,.container-faq #accordionFAQ .accordion-item{background-color:transparent;border-left:none;border-right:none}.container-faq #accordionFAQ .collapse{background-color:#fff}.container-faq #accordionFAQ h2 button{color:#005697;font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.container-tag-mobile{position:relative}.container-tag-mobile .tags{align-items:center;clear:both;display:flex;list-style:none;margin-top:.6rem;overflow-x:auto;overflow-y:hidden;padding:.3rem 4rem 1rem 0;white-space:nowrap}.tags .badge{background-color:#f8f9fa;color:#333;font-size:1rem;margin-bottom:10px;padding:10px;text-decoration:none;transition:background-color .3s}.tags .badge h2{color:#000;font-size:1rem;font-weight:600;margin-bottom:0}.tags .badge h2:hover{color:#fff}.tags .badge.active,.tags .badge:hover{background-color:#005697;color:#fff}.tags .badge.active h2,.tags .badge:hover h2{color:#fff}.card-article{border-radius:15px}.card-article:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.card-article:hover img{opacity:.8;transform:scale(.95)}.card-article figure img{border-top-left-radius:15px;border-top-right-radius:15px;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.card-article h3{color:#005697;font-size:1rem}.card-article .card-footer{background-color:transparent;border:none;margin-bottom:1rem;text-align:center}.container-preview{border:5px solid red}.container-article{margin-bottom:3rem}.container-article a{text-decoration:underline}#containerBreadcrumb .breadcrumb-dark a,#containerBreadcrumb .breadcrumb-dark li{color:#686868}@media (min-width:768px){.fullImageArticle .header-article .chapo{font-size:1.4rem;margin-top:1.5rem}.row-cas-usage .card img{border-radius:10px 0 0 10px}}@media (min-width:992px){.fullImageArticle .header-keyfact .col-12{border-bottom:none}.fullImageArticle .header-keyfact .col-12 strong:after{content:"\a";white-space:pre-line}.fullImageArticle .header-keyfact .col-12 span{font-size:1.3rem}}@media (min-width:1024px){.fullImageArticle .header-article .chapo{margin-top:2rem}}