caption,table,td,th{border:1px solid #0a71b3}*,.clear{padding:0}*,sub,sup{vertical-align:baseline}.c_bleu,.contenu a,.contenu a:active,.contenu a:link,.contenu a:visited,body,p.f_legal a,p.f_legal a:active,p.f_legal a:hover,p.f_legal a:visited{color:#0a71b3}.contenu,body{font-family:area-normal,sans-serif}*{margin:0;border:0}*,::after,::before{box-sizing:border-box}body{font-weight:400;font-size:1rem;background-color:#fff;min-height:100vh;scroll-behavior:smooth}.grecaptcha-badge{visibility:hidden!important}.c_vert{color:#217346}.c_gris{color:#f5f5f5}.c_bggris{background-color:#f5f5f5}.c_blanc{color:#fff}.c_bgblanc{background-color:#fff}.c_bgbleu{background-color:#0a71b3}.c_bgvert{background-color:#217346}.c_bgfooter{background-color:#001d2f}.c_contour{border:1px solid #509ac9}.b_blanc{border:1px solid #fff}h2 span,strong{font-weight:800}.alignright{float:right;margin:0 0 20px 20px}.alignleft,.left{float:left}.alignleft{margin:0 20px 20px 0}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}#nav-icon,.hidden,.mobile,.screen-reader-response,.wpcf7 br{display:none}table{border-collapse:collapse;border-spacing:0;width:100%;margin-top:2rem}caption,td,th{font-weight:400;text-align:left;padding:1rem}.center,.centre,.contenu-demarches li,.wpcf7-response-output,input#btsubmit,th{text-align:center}th{font-weight:700}.close,.right{float:right}.clear{clear:both;display:block;font-size:0;height:0;margin:0;overflow:hidden}small{font-size:.8125rem}sub,sup{font-size:1.2rem;line-height:0;position:relative}.contenu,p{line-height:23px}sup{top:-.5rem}sub{bottom:-.25rem}img{max-width:100%;height:auto}.centre{margin-left:auto;margin-right:auto}.site-header{position:fixed;height:81px;width:100%;background:#fff;z-index:1000}#nav-icon,.container,.header_powerpark,.s1,.wrapper{position:relative}.site-logo{margin:18px 50px 18px 35px}.site-logo img{width:186px;max-width:186px;min-width:186px}#nav-icon span,#nav-icon.open span.court,#nav-icon:hover span.court,#site-navigation,.container,.contenu,.un_avis,.wrapper,p.w100{width:100%}.site-header .inside{position:relative;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;max-width:1512px}#nav-icon{width:18px;height:15px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:5px;background:#0a71b3;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:first-child{top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:9px}#nav-icon span:nth-child(4){top:18px}#nav-icon.active span:first-child{top:9px;width:0%;left:50%}#nav-icon.active span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.active span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.active span:nth-child(4){top:18px;width:0%;left:50%}.nav-menu{display:flex;flex:1;justify-content:space-between;flex-direction:row}.nav-menu a,.nav-menu a:active,.nav-menu a:hover,.nav-menu a:visited{font-weight:800;color:#0a71b3;text-decoration:none}.nav-menu a:hover{font-weight:700}.nav-menu li{list-style:none}.nav-menu .menu-item a{font-weight:800;text-decoration:none;display:block;padding:0 2.25rem;white-space:nowrap;line-height:81px}.nav-menu .nav-item-devis a{background-color:#0a71b3;text-transform:uppercase;color:#fff;white-space:nowrap}.nav-menu .nav-item-tel a{padding-right:5.2rem;white-space:nowrap}.nav-menu .nav-item-tel{margin-left:auto}@media screen and (max-width:1512px){#site-navigation.active,.nav-menu li{display:block;width:100%}.site-logo{margin:23px 0 18px 30px}.site-header .inside{flex-direction:column}#nav-icon{display:block;position:absolute;right:37px;top:35px;z-index:2000}#nav-icon.active span{background:#fff}#site-navigation{position:absolute;max-height:0;display:none;z-index:1}#site-navigation.active{position:absolute;z-index:1500;top:0;left:0;background:#0a71b3;text-align:center}.nav-menu{display:flex;flex:1;justify-content:start;flex-direction:row;flex-direction:column;background:#0a71b3;height:100vh;max-height:100vh;padding-top:50px;align-items:center}.nav-menu .menu-item a{color:#fff;font-size:20px;padding:0}.nav-item-devis{background-color:#fff}.nav-cta-devis a,.nav-cta-tel a{font-size:20px}.nav-item-devis a{color:#0a71b3}.nav-item-tel a{color:#fff}.nav-menu .nav-item-tel{margin-top:50px;margin-left:0}.nav-menu .nav-item-tel a{background-color:#0a71b3;padding-right:0}.nav-menu .nav-item-devis a{background-color:#fff;color:#0a71b3}}.container,.contenu,.s1,.wrapper{margin:0 auto}h1{color:#fff;font-weight:900;font-size:5.3125rem;line-height:5.3125rem;padding-bottom:40px}.contenu,h2{font-weight:400}h2{font-size:3.75rem;line-height:3.8125rem;margin-bottom:40px}.contenu h2,.wpcf7 label,h3,input#btsubmit{font-weight:800}.contenu,h3{font-size:1rem}h2 a{margin-top:-100px;padding-top:100px}h2 a,h2 a:active,h2 a:focus,h2 a:hover,h2 a:link{color:inherit;text-decoration:none}h3{line-height:1.125rem;margin:40px 0 20px}.s1{max-width:1512px;padding:0 3.6rem}.contenu{color:#0a71b3;max-width:768px;padding:100px 0}.focus,ul.libleu li{line-height:1.4375rem}.contenu ul,.modalinfo-content ul{margin-left:20px}.contenu h1+h2{margin-top:0}.contenu p{margin:40px 0}.contenu h1{color:#0a71b3;font-size:50px;line-height:45px;margin:48px 0}.contenu h2{color:#217346;font-size:18px;line-height:25px;text-transform:uppercase;margin-top:80px}.wrapper{max-width:1512px;padding-top:81px}.cta_powerpark,input#btsubmit{padding:18px 30px 15px;color:#fff;white-space:normal;-webkit-appearance:none;text-decoration:none;text-transform:uppercase;cursor:pointer}.container{max-width:1210px}.header_powerpark{height:903px;overflow:hidden;background:url(ressources/header.jpg) left center/cover no-repeat #fff}.contenu_header{position:absolute;top:385px;right:150px;width:40%}p.cta{margin-top:36px;padding:0!important}.cta_powerpark{position:relative;border-radius:3.2rem;display:inline-block;border:1px solid #fff}p.cta a,p.cta a:active,p.cta a:focus,p.cta a:hover,p.cta a:link,p.cta a:visited{font-weight:800;color:#fff}.col2{width:410px}.col4{width:800px}ul.bleu,ul.vert{margin-left:18px}ul.vert{list-style:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMSAxMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBzdHlsZT0iZmlsbDojOTZCRDBEOyIgcG9pbnRzPSIxMSw1LjUgMCwxMSAwLDAgIi8+PC9zdmc+)}ul.liblanc li,ul.ul_header li{color:#fff;line-height:1.4375rem;padding:5px 0}ul.libleu li{color:#0a71b3;padding:5px 0}ul.bleu{list-style:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMSAxMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBzdHlsZT0iZmlsbDojMEE3MUIzOyIgcG9pbnRzPSIxMSw1LjUgMCwxMSAwLDAgIi8+PC9zdmc+)}.grid{display:grid;gap:0 185px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.youtube_player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;margin:0 auto}.youtube_player iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1500px){.contenu_header{right:5%}}.section{padding:120px 150px}.focus{margin:15px 0 50px;border-radius:0 15px 15px;padding:25px 40px}@media screen and (max-width:1320px){h1{font-size:3.75rem;line-height:3.875rem}.contenu_header{right:0}h2{font-size:3.125rem;line-height:3.25rem}}@media screen and (max-width:576px){h1{font-size:2.8rem;line-height:3.25rem}h2{font-size:2.5rem;line-height:3rem}}.contenu_produit{position:relative;height:1150px;overflow:hidden}.contenu-produit{background:#0a71b3;position:absolute;top:0;right:0;width:60%;z-index:15;height:100%;padding:100px 160px}.animation{position:absolute;top:0;left:0;z-index:5;height:1150px;overflow:hidden}.animation video{margin-left:-710px;margin-top:-10px}.contenu_presence{position:relative;height:919px;overflow:hidden}.bg_accompagnement{position:relative;overflow:hidden;height:100%;background:url(ressources/installateur-avec-panneaux-solaires.jpg) center center/cover no-repeat #fff}.modal,.modal-content{background-color:#0a71b3;width:100%}.fiche{position:absolute;bottom:4%;left:4.6%;cursor:pointer;z-index:120;padding:1rem 0}.modal{display:none;position:fixed;z-index:6000;left:0;top:0;height:100%;overflow:auto}.modal-content{margin:auto;padding:100px 150px 0}.modal-content ul.fiche-technique{list-style:none;margin-top:40px}.modal-content li{color:#fff;border:1px solid #549cca;line-height:28px;padding:40px 48px}.modal-content li:hover{border:1px solid #fff;border-left:8px solid #fff}.close{position:relative;top:10%;right:7%;font-size:3rem;cursor:pointer;width:44px;height:44px;background:url('ressources/close.png')}.close:focus,.close:hover{text-decoration:none}.contenu-installation{float:left;width:40%;padding:100px 50px}.contenu-installation p{margin-bottom:40px}.contenu_demarches{float:right;background-color:#217346;padding:100px 150px 50px;width:60%}.contenu-demarches ol{display:grid;gap:0 50px;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));list-style:none}.contenu-demarches li{color:#fff;padding:10px 10px 50px}.contenu-demarches li img{display:block;margin:0 auto 2rem}@media screen and (max-width:1175px){.header_powerpark{height:350px}.contenu_header{position:relative;top:unset;left:unset;padding:60px 150px;width:100%}h1,ul.ul_header li{color:#0a71b3}.contenu-produit,.contenu_demarches{padding:100px}}.site-footer-menu{background-color:#fff;padding:3.3rem 5.3rem;max-width:1512px;margin:0 auto;display:flex;flex-wrap:wrap;flex:1;align-items:center;gap:.3125rem}.site-footer-menu ul{margin:0;text-align:left}.site-footer-menu li{display:inline;margin-left:1.875rem}.site-footer-menu a{color:#000;font-size:.8125rem;text-decoration:none}.site-footer-menu a:hover{text-decoration:underline}@media screen and (max-width:1372px){.site-footer-menu{display:block}.site-footer-menu ul{margin-top:30px}.site-footer-menu li{display:inline-block;margin-left:5rem;margin-top:35px}.site-footer-menu li:first-child{margin-left:0}}#breadcrumbs{font-size:.875rem;margin:0}#breadcrumbs a,#breadcrumbs a:active,#breadcrumbs a:focus,#breadcrumbs a:link,#breadcrumbs a:visited{color:#0a71b3;text-decoration:none}.contenu-form{display:flex;flex-direction:row;justify-content:start;align-items:start;background:#fff;padding:50px 150px 100px}.wpcf7{background:#fff;padding:0}.wpcf7 p{padding:0;margin-bottom:30px;margin-top:0}.textavis p,.un_avis ul{margin-bottom:10px}p.w50l{width:49%;float:left}p.w50r{width:49%;float:right}.requis{font-style:italic;font-size:.8125rem}p.f_legal{font-size:13px;line-height:1.6rem;color:#0a71b3;margin-top:2.8rem}.wpcf7 label,span.wpcf7-list-item>label>input+span{font-size:1rem;line-height:23px;display:block;color:#0a71b3}input,select,textarea{font-size:1rem;background:#fff;border:1px solid #0a71b3;border-radius:5px;color:#0a71b3;cursor:pointer;width:100%;padding:5px 10px}textarea{display:block;width:400px;height:100px;margin:0 auto}textarea#avis{display:block;width:100%;height:100px}input#btsubmit{background:#217346;width:auto!important;border:0;position:relative;margin:30px auto;border-radius:3.2rem;display:block;font-size:1rem}.wpcf7-response-output{color:#ff3f00;border:none;margin:20px 0}.wpcf7-not-valid-tip{display:block;color:#ff3f00;margin-top:10px;font-size:14px}#BtScrollToTop:hover,.modalinfo-content{color:#fff;background-color:#0a71b3}p.type .wpcf7-form-control-wrap{height:50px;display:block}.wpcf7-list-item{display:inline-block}.wpcf7-list-item.first{margin-right:20px}span.wpcf7-list-item>label{position:relative;cursor:pointer}span.wpcf7-list-item>label>input{position:absolute;left:-9999px}span.wpcf7-list-item>label>input+span{position:relative;padding-left:30px;cursor:pointer;user-select:none;font-weight:400}span.wpcf7-list-item>label>input+span::before{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:25px;background-color:#fff;border:1px solid #0a71b3;border-radius:5px}span.wpcf7-list-item>label>input:checked+span::before{content:"\002714";color:#fff;font-size:20px;font-weight:500;text-align:center;display:block;position:absolute;top:0;left:0;width:25px;height:25px;background-color:#0a71b3;line-height:25px;border-radius:5px}#avis_slider{position:relative;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start}.un_avis .textsociete{font-size:22px}.un_avis .textclient{font-size:14px;margin-top:10px}.un_avis .textavis{font-size:16px;margin-top:25px;line-height:25px}.un_avis ul{margin-left:30px}.nav_avis{align-self:end}.next,.prev{width:22px;height:13px;border:none;outline:0;cursor:pointer;padding:15px;z-index:100}.dot:focus-visible,.next:focus-visible,.prev:focus-visible{outline:#0a71b3 dashed 1px}.next{background:url('ressources/next-arrow.png') no-repeat}.prev{background:url('ressources/previous-arrow.png') no-repeat}@media screen and (max-width:992px){.col4,.contenu-demarches,.wpcf7,textarea{width:100%}.contenu_header,.section{padding:60px 30px}.grid{display:block;width:100%}.contenu_presence,.contenu_produit{height:auto!important}.animation,.animation video{margin-top:0;width:100%;height:auto}.contenu-produit{position:relative;top:unset;right:unset;width:100%;padding:60px 30px}.animation{position:relative;z-index:5;overflow:hidden}.animation video{margin-left:0;vertical-align:bottom}.bg_accompagnement{height:300px}.contenu-installation,.contenu_demarches{float:none;width:100%;padding:60px 30px}.contenu-form{flex-direction:column;padding:60px 30px}p.w50l,p.w50r{width:100%;float:none}textarea{margin:0}.wpcf7 p.center{text-align:left}}.contenu_interactif{position:relative;background-color:#e5f0f6;background-image:url('ressources/carport-powerpark-details.jpg');background-repeat:no-repeat;background-position:top center;background-size:contain;max-height:900px;-webkit-background-size:contain}.st0{fill:#FFFFFF}.st0:hover{cursor:pointer}.st1{fill:#0A71B3}.infoplus{filter:drop-shadow( 0 0 60px rgba(215, 235, 247, 1))}.infoplus:hover{cursor:pointer;filter:drop-shadow( 0 0 60px rgba(197, 223, 240, 1))}.modalinfo{background-color:#0a71b3;display:none;position:absolute;z-index:900;width:35%;height:auto;overflow:auto}.modalinfo-content{margin:auto;width:100%;padding:40px;cursor:pointer}@media screen and (max-width:768px){.fiche{position:relative}.close{top:4%}.modal-content{padding:60px 30px}.modal-content li{padding:30px}.site-footer-menu{padding:48px 34px}.site-footer-menu li{display:block;margin-left:0}.modalinfo-content{padding:20px}}@media screen and (max-width:544px){.close{top:1%;right:3%}.modalinfo{width:52%}}#BtScrollToTop{display:none;position:fixed;bottom:110px;right:2%;z-index:1200;width:50px;height:50px;border-radius:25px;border:none;outline:0;background:#edf5fa;box-shadow:0 5px 10px rgba(0,0,0,.2);font-size:18px;color:#0a71b3;cursor:pointer;padding-bottom:5px}