/*!
 Theme Name: EnergieKontor FR
 Description: A custom theme for EnergieKontor, created by The Imagineers Holland.
 Author: The Imagineers
 Author URI: https://www.theimagineers.com
 Version: 1.2.0
 */@font-face{font-family:'Recoleta Bold';src:url("fonts/Latinotype - Recoleta Bold.otf") format("opentype");font-weight:700}@font-face{font-family:'Roboto';src:url(fonts/Roboto-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}.wp-block-image{margin:0 0 1em}.wp-block-image .alignleft,.wp-block-image .alignright{float:none}.wp-block-image img{height:auto;cursor:pointer}.wp-block-image .alignleft{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;display:-ms-grid;-ms-grid-columns:auto 1fr;-ms-grid-rows:auto}.wp-block-image .alignleft img{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1}.wp-block-image .alignleft figcaption{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:1;-ms-grid-row-span:1}.wp-block-image .alignright{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;display:-ms-grid;-ms-grid-columns:1fr auto;-ms-grid-rows:auto}.wp-block-image .alignright img{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1}.wp-block-image .alignright figcaption{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;-ms-grid-column:2;-ms-grid-row:2;-ms-grid-column-span:1;-ms-grid-row-span:1}html,:root{font-size:max(.8vw, 16px)}body{margin:0;font-family:"PT serif", Arial, Helvetica, sans-serif;color:#1d1d1d}body em,body b i,body i b,body h3,body h4{font-family:"Roboto", "PT serif", Arial, Helvetica, sans-serif;font-weight:500}body h1{font-size:3em;margin:.5em 0}body h1,body h2{font-family:"Recoleta Bold", "PT serif", serif;font-weight:700}body :focus{outline-color:#009e3d}body #top-bar-wrapper{width:100%;position:fixed;z-index:1;background:white}body #top-bar-wrapper #top-bar{display:grid;grid-template-columns:auto 1fr 40px;grid-template-rows:auto;display:-ms-grid;-ms-grid-columns:auto 1fr 40px;-ms-grid-rows:auto;padding:20px;max-width:1200px;box-sizing:border-box;margin:auto;position:relative}body #top-bar-wrapper #top-bar>a{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;vertical-align:middle}body #top-bar-wrapper #top-bar>a #home-button{content:url(f31f18a8e9ce459d3f83b2fb4005fb84.png);max-height:40px}body #top-bar-wrapper #top-bar #top-menu{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;margin:0 40px 0 auto;vertical-align:middle;text-align:right}body #top-bar-wrapper #top-bar #top-menu a{display:inline-block;padding:10px;color:currentColor;text-decoration:none;transition:color .3s}body #top-bar-wrapper #top-bar #top-menu a:hover{color:#a2c73b}body #top-bar-wrapper #top-bar #hamburger{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:2;-ms-grid-column:3;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCgk8ZyBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+DQoJCTxsaW5lIHgxPSI2IiB4Mj0iMTgiIHkxPSI2IiB5Mj0iNiIvPg0KCQk8bGluZSB4MT0iNiIgeDI9IjE4IiB5MT0iMTIiIHkyPSIxMiIvPg0KCQk8bGluZSB4MT0iNiIgeDI9IjE4IiB5MT0iMTgiIHkyPSIxOCIvPg0KCTwvZz4NCjwvc3ZnPg==) center/75% no-repeat;cursor:pointer}body #top-bar-wrapper #top-bar #hamburger.active{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCgk8ZyBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+DQoJCTxsaW5lIHgxPSI2IiB4Mj0iMTgiIHkxPSI2IiB5Mj0iMTgiLz4NCgkJPGxpbmUgeDE9IjYiIHgyPSIxOCIgeTE9IjE4IiB5Mj0iNiIvPg0KCTwvZz4NCjwvc3ZnPg==)}@media (min-width: 1921px){body #top-bar-wrapper #top-bar{max-width:60%}}body #top-bar-wrapper ~ *:not(#wpadminbar){position:relative;top:80px}body #top-bar-wrapper #hamburger-menu{height:0;overflow:hidden;width:100%;max-height:calc(100vh - 80px);border-top:solid #a2c73b 1px;transition:height .3s}body #top-bar-wrapper #hamburger-menu.open{border-bottom:solid #a2c73b 1px}body #top-bar-wrapper #hamburger-menu.open.overflow{overflow:auto}body #top-bar-wrapper #hamburger-menu .wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:auto;max-width:1200px;margin:auto}body #top-bar-wrapper #hamburger-menu .wrapper p{margin:.5em 20px;padding-right:40px;position:relative;transition:color .3s}body #top-bar-wrapper #hamburger-menu .wrapper p.project-overview-link{color:#006245}body #top-bar-wrapper #hamburger-menu .wrapper p.current-item{font-weight:bold}body #top-bar-wrapper #hamburger-menu .wrapper p:after{content:"";display:inline-block;position:absolute;top:.1em;right:1em;width:1em;height:1em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDBtbSIgaGVpZ2h0PSIxMDBtbSIgdmlld0JveD0iMCAwIDEwMCAxMDAiPgogICAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtNDAgMjAsIDMwIDMwLCAtMzAgMzAiLz4KPC9zdmc+) left/1.2em no-repeat;transition:right .3s}body #top-bar-wrapper #hamburger-menu .wrapper p:hover{color:#a2c73b}body #top-bar-wrapper #hamburger-menu .wrapper p:hover:after{right:0}body #top-bar-wrapper #hamburger-menu .wrapper a{font:inherit;color:currentColor;text-decoration:inherit}body header{width:100%;overflow:hidden;height:200px;height:clamp(200px, 30vh, 300px)}@media (min-width: 1921px){body header{height:40vh}}body.home{background:white}body.home main{display:grid;grid-template-columns:45% 55%;grid-template-rows:auto;display:-ms-grid;-ms-grid-columns:45% 55%;-ms-grid-rows:auto;padding-right:20px;box-sizing:border-box}body.home main+#projects{width:100%;background:whitesmoke}body.home main+#projects .wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-column-gap:1em;max-width:1200px;margin:auto;width:calc(100% - 20px);padding:20px 20px 0;box-sizing:border-box}@media (min-width: 1921px){body.home main+#projects .wrapper{max-width:60%}}body.home main+#projects .wrapper .project-card{width:calc(100% - 40px/3);height:calc(100% - 20px);margin-bottom:20px;position:relative;background:white;padding:20px 30px 50px;box-sizing:border-box;color:currentColor;text-decoration:none;background-color:white;transition:background-color .3s}body.home main+#projects .wrapper .project-card .thumbnail-container{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:absolute;left:0;top:0}body.home main+#projects .wrapper .project-card h3{margin-top:calc(56.25% + 70px)}body.home main+#projects .wrapper .project-card .read-more-link{display:grid;grid-template-columns:auto 30px;grid-template-rows:30px;display:-ms-grid;-ms-grid-columns:auto 30px;-ms-grid-rows:30px;font-weight:600;position:absolute;bottom:20px;border-radius:5px}body.home main+#projects .wrapper .project-card .read-more-link p{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;line-height:30px;margin:0 20px 0 0}body.home main+#projects .wrapper .project-card .read-more-link button{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1}body.home main+#projects .wrapper .project-card:hover{background-color:#a2c73b}body.home main+#projects .wrapper .project-card:nth-child(3n-2){justify-self:start;-ms-grid-column-align:start}body.home main+#projects .wrapper .project-card:nth-child(3n-1){justify-self:center;-ms-grid-column-align:center}body.home main+#projects .wrapper .project-card:nth-child(3n){justify-self:end;-ms-grid-column-align:end}body.home main+#projects .wrapper .project-card .material-symbols-outlined{opacity:0.5;position:absolute;bottom:1em;right:1em}body.project-template-default{background:white}body.project-template-default main{display:grid;grid-template-columns:45% 55%;grid-template-rows:auto;display:-ms-grid;-ms-grid-columns:45% 55%;-ms-grid-rows:auto;padding-right:20px;box-sizing:border-box}body.project-template-default main+#topics{width:100%;background:whitesmoke}body.project-template-default main+#topics .wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-column-gap:1em;max-width:1200px;margin:auto;width:calc(100% - 20px);padding:20px 20px 0;box-sizing:border-box}@media (min-width: 1921px){body.project-template-default main+#topics .wrapper{max-width:60%}}body.project-template-default main+#topics .wrapper .topic-card{width:calc(100% - 40px/3);height:calc(100% - 20px);margin-bottom:20px;position:relative;background:white;padding:20px 30px 50px;box-sizing:border-box;color:currentColor;text-decoration:none;background-color:white;transition:background-color .3s}body.project-template-default main+#topics .wrapper .topic-card .thumbnail-container{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:absolute;left:0;top:0}body.project-template-default main+#topics .wrapper .topic-card h3{margin-top:calc(56.25% + 70px)}body.project-template-default main+#topics .wrapper .topic-card .read-more-link{display:grid;grid-template-columns:auto 30px;grid-template-rows:30px;display:-ms-grid;-ms-grid-columns:auto 30px;-ms-grid-rows:30px;font-weight:600;position:absolute;bottom:20px;border-radius:5px}body.project-template-default main+#topics .wrapper .topic-card .read-more-link p{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;line-height:30px;margin:0 20px 0 0}body.project-template-default main+#topics .wrapper .topic-card .read-more-link button{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1}body.project-template-default main+#topics .wrapper .topic-card:hover{background-color:#a2c73b}body.project-template-default main+#topics .wrapper .topic-card:nth-child(3n-2){justify-self:start;-ms-grid-column-align:start}body.project-template-default main+#topics .wrapper .topic-card:nth-child(3n-1){justify-self:center;-ms-grid-column-align:center}body.project-template-default main+#topics .wrapper .topic-card:nth-child(3n){justify-self:end;-ms-grid-column-align:end}body.project-template-default main+#topics .wrapper .topic-card.topic-icon-theme:after{content:"";display:block;width:40px;height:40px;margin-top:56.25%;top:1em;right:1em;position:absolute;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii01MCAtNTAgMTAwIDEwMCI+DQoJPGcgc3Ryb2tlPSIjY2VjZWNlIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiPg0KCQk8Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iMTUiPjwvY2lyY2xlPg0KCQk8bGluZSB4MT0iMCIgeDI9IjAiIHkxPSItNDAiIHkyPSItMjUiPjwvbGluZT4NCgkJPGxpbmUgeDE9IjAiIHgyPSIwIiB5MT0iNDAiIHkyPSIyNSI+PC9saW5lPg0KCQk8bGluZSB4MT0iLTQwIiB4Mj0iLTI1IiB5MT0iMCIgeTI9IjAiPjwvbGluZT4NCgkJPGxpbmUgeDE9IjQwIiB4Mj0iMjUiIHkxPSIwIiB5Mj0iMCI+PC9saW5lPg0KCQk8ZyB0cmFuc2Zvcm09InJvdGF0ZSg0NSkiPg0KCQkJPGxpbmUgeDE9IjAiIHgyPSIwIiB5MT0iLTQwIiB5Mj0iLTI1Ij48L2xpbmU+DQoJCQk8bGluZSB4MT0iMCIgeDI9IjAiIHkxPSI0MCIgeTI9IjI1Ij48L2xpbmU+DQoJCQk8bGluZSB4MT0iLTQwIiB4Mj0iLTI1IiB5MT0iMCIgeTI9IjAiPjwvbGluZT4NCgkJCTxsaW5lIHgxPSI0MCIgeDI9IjI1IiB5MT0iMCIgeTI9IjAiPjwvbGluZT4NCgkJPC9nPg0KCTwvZz4NCjwvc3ZnPg==) center/contain no-repeat}body.project-template-default main+#topics .wrapper .topic-card.topic-icon-theme:after{content:"";display:block;width:40px;height:40px;margin-top:56.25%;top:1em;right:1em;position:absolute;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00MCAtNDAgODAgODAiPg0KCTxnIHN0cm9rZT0iI2NlY2VjZSIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIj4NCgkJPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjUiPjwvY2lyY2xlPg0KCQk8cGF0aCBkPSJtNCAtMyB2LTMxIGMwIC00IC00IC02IC02IC0xIGwtNSAyMCBjLTEgMiAtMSA0IDAgNiBsMyA1Ij48L3BhdGg+DQoJCTxwYXRoIGQ9Im00IC0zIHYtMzEgYzAgLTQgLTQgLTYgLTYgLTEgbC01IDIwIGMtMSAyIC0xIDQgMCA2IGwzIDUiIHRyYW5zZm9ybT0icm90YXRlKDEyMCkiPjwvcGF0aD4NCgkJPHBhdGggZD0ibTQgLTMgdi0zMSBjMCAtNCAtNCAtNiAtNiAtMSBsLTUgMjAgYy0xIDIgLTEgNCAwIDYgbDMgNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCkiPjwvcGF0aD4NCgk8L2c+DQo8L3N2Zz4=) center/contain no-repeat}body.login{display:grid;grid-template-columns:30% 1fr;grid-template-rows:100%;display:-ms-grid;-ms-grid-columns:30% 1fr;-ms-grid-rows:100%}body.login #image-wrapper{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;position:relative}body.login #image-wrapper .wp-custom-header img{object-fit:cover;width:100%;height:100%}body.login #page-wrapper{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;background:white;position:relative;width:100%;height:100%}body.login #page-wrapper #logo{position:absolute;top:80px;left:80px;max-width:200px;content:url(f31f18a8e9ce459d3f83b2fb4005fb84.png)}body.login #page-wrapper #page-content{position:absolute;top:50%;left:80px;transform:translateY(-50%)}body.login #page-wrapper #page-content>p{max-width:300px}body.login #page-wrapper #page-content>p.error{border:solid red 2px;border-radius:5px;padding:5px;position:absolute;top:100%}body.login #page-wrapper #page-content form{display:grid;grid-template-columns:1fr 30px;grid-template-rows:30px;display:-ms-grid;-ms-grid-columns:1fr 30px;-ms-grid-rows:30px;padding:10px;width:400px;max-width:100%;background:whitesmoke;border-radius:5px}body.login #page-wrapper #page-content form:focus-within{outline:#009e3d auto 2px}body.login #page-wrapper #page-content form input{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;border:none;font-size:16px;background:none;margin-right:10px}body.login #page-wrapper #page-content form input:focus{outline:none;border-bottom:solid 1px grey}body.login #page-wrapper #page-content form button{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1}body.login #page-wrapper #login-widgets{position:absolute;bottom:80px;left:80px}body.login #page-wrapper #login-widgets :last-child{margin-bottom:0}body.login #page-wrapper #login-widgets .menu{list-style:none;padding:0}body.login #page-wrapper #login-widgets a{color:currentColor;transition:color .3s}body.login #page-wrapper #login-widgets a:hover{color:#009e3d}body.page-template-default:not(.home){background:whitesmoke}body.page-template-default .page-title-wrapper{width:100%;background:white;overflow:visible}body.page-template-default .page-title-wrapper .inner-wrapper{width:100%;max-width:1200px;box-sizing:border-box;margin:auto;height:0}body.page-template-default .page-title-wrapper .inner-wrapper #page-title{position:relative;width:45%;padding:1.5em;padding-left:20px;box-sizing:border-box;background:white;transform:translateY(-100%);margin-bottom:-50px;top:1px}body.page-template-default .page-title-wrapper .inner-wrapper #page-title h1{margin:0}body.page-template-default .page-title-wrapper .inner-wrapper #page-title.page-icon-solaire{padding-right:calc(4rem + 40px)}body.page-template-default .page-title-wrapper .inner-wrapper #page-title.page-icon-solaire:after{content:"";display:block;width:40px;height:40px;top:2em;right:2em;position:absolute;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii01MCAtNTAgMTAwIDEwMCI+DQoJPGcgc3Ryb2tlPSIjY2VjZWNlIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiPg0KCQk8Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iMTUiPjwvY2lyY2xlPg0KCQk8bGluZSB4MT0iMCIgeDI9IjAiIHkxPSItNDAiIHkyPSItMjUiPjwvbGluZT4NCgkJPGxpbmUgeDE9IjAiIHgyPSIwIiB5MT0iNDAiIHkyPSIyNSI+PC9saW5lPg0KCQk8bGluZSB4MT0iLTQwIiB4Mj0iLTI1IiB5MT0iMCIgeTI9IjAiPjwvbGluZT4NCgkJPGxpbmUgeDE9IjQwIiB4Mj0iMjUiIHkxPSIwIiB5Mj0iMCI+PC9saW5lPg0KCQk8ZyB0cmFuc2Zvcm09InJvdGF0ZSg0NSkiPg0KCQkJPGxpbmUgeDE9IjAiIHgyPSIwIiB5MT0iLTQwIiB5Mj0iLTI1Ij48L2xpbmU+DQoJCQk8bGluZSB4MT0iMCIgeDI9IjAiIHkxPSI0MCIgeTI9IjI1Ij48L2xpbmU+DQoJCQk8bGluZSB4MT0iLTQwIiB4Mj0iLTI1IiB5MT0iMCIgeTI9IjAiPjwvbGluZT4NCgkJCTxsaW5lIHgxPSI0MCIgeDI9IjI1IiB5MT0iMCIgeTI9IjAiPjwvbGluZT4NCgkJPC9nPg0KCTwvZz4NCjwvc3ZnPg==) center/contain no-repeat}body.page-template-default .page-title-wrapper .inner-wrapper #page-title.page-icon-eolien{padding-right:calc(4rem + 40px)}body.page-template-default .page-title-wrapper .inner-wrapper #page-title.page-icon-eolien:after{content:"";display:block;width:40px;height:40px;top:2em;right:2em;position:absolute;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00MCAtNDAgODAgODAiPg0KCTxnIHN0cm9rZT0iI2NlY2VjZSIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIj4NCgkJPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjUiPjwvY2lyY2xlPg0KCQk8cGF0aCBkPSJtNCAtMyB2LTMxIGMwIC00IC00IC02IC02IC0xIGwtNSAyMCBjLTEgMiAtMSA0IDAgNiBsMyA1Ij48L3BhdGg+DQoJCTxwYXRoIGQ9Im00IC0zIHYtMzEgYzAgLTQgLTQgLTYgLTYgLTEgbC01IDIwIGMtMSAyIC0xIDQgMCA2IGwzIDUiIHRyYW5zZm9ybT0icm90YXRlKDEyMCkiPjwvcGF0aD4NCgkJPHBhdGggZD0ibTQgLTMgdi0zMSBjMCAtNCAtNCAtNiAtNiAtMSBsLTUgMjAgYy0xIDIgLTEgNCAwIDYgbDMgNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCkiPjwvcGF0aD4NCgk8L2c+DQo8L3N2Zz4=) center/contain no-repeat}@media (min-width: 1921px){body.page-template-default .page-title-wrapper .inner-wrapper{max-width:60%}}body.page-template-default .back-to-overview-wrapper{background:white}body.page-template-default .back-to-overview-wrapper .inner{max-width:1200px;margin:auto;padding:20px;box-sizing:border-box}body.page-template-default .back-to-overview-wrapper .inner .back-link{display:grid;grid-template-columns:30px auto;grid-template-rows:30px;display:-ms-grid;-ms-grid-columns:30px auto;-ms-grid-rows:30px;line-height:30px;color:currentColor;text-decoration:none;font-weight:600;border-radius:5px;width:fit-content;background-color:transparent;transition:background-color .3s}body.page-template-default .back-to-overview-wrapper .inner .back-link p{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;margin:0 20px}body.page-template-default .back-to-overview-wrapper .inner .back-link button{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1}body.page-template-default .back-to-overview-wrapper .inner .back-link:hover{background-color:#a2c73b}@media (min-width: 1921px){body.page-template-default .back-to-overview-wrapper .inner{max-width:60%}}body .wp-sjs-plugin{margin:0}body .wp-sjs-plugin .sv_custom_header{display:none}body .wp-sjs-plugin .sv-container-modern{color:inherit}body .wp-sjs-plugin .sv-page__title,body .wp-sjs-plugin .sv-page__description{padding:0;margin:0}body .wp-sjs-plugin .sv-page__description{color:#575757}body .wp-sjs-plugin .sv-body__page{margin:0}body .wp-sjs-plugin .sv-row{background-color:#dddddd;background-clip:padding-box;margin-bottom:2.5em;padding-bottom:10px;border-radius:5px}body .wp-sjs-plugin .sv-row__question{max-width:100% !important}body .wp-sjs-plugin .sv-btn{background-color:#009e3d;border-radius:5px}body .wp-sjs-plugin .sv-btn:hover{background-color:#a2c73b}body .wp-sjs-plugin .sv-question__title{border-radius:5px 5px 0 0}body .wp-sjs-plugin .sv-question__title--answer{background:none}body .wp-sjs-plugin .sv-question__content{margin:0 0.5em}body .wp-sjs-plugin .sv-question .sv-boolean__switch{background:#a2c73b}body .wp-sjs-plugin .sv-question .sv-boolean input[type=checkbox]:focus ~ .sv-boolean__switch{border:solid 2px #009e3d;padding:0 1px}body .wp-sjs-plugin .sv-question .sv-boolean:not(.sv-boolean--interdeterminate) .sv-boolean__label{font-weight:500}body .wp-sjs-plugin .sv-question .sv-boolean:not(.sv-boolean--interdeterminate) .sv-boolean__label--disabled{font-weight:300}body .wp-sjs-plugin .sv-question .sv-text,body .wp-sjs-plugin .sv-question .sv-comment,body .wp-sjs-plugin .sv-question .sv-dropdown{height:auto;padding:10px;border-radius:5px;box-sizing:border-box;max-width:100%;max-height:20em}body .wp-sjs-plugin .sv-question .sv-text:focus,body .wp-sjs-plugin .sv-question .sv-comment:focus,body .wp-sjs-plugin .sv-question .sv-dropdown:focus{border:solid 2px #009e3d !important;padding:9px}body .wp-sjs-plugin .sv-question .sv-dropdown:focus{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEwIDEwJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMCAxMDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPg0KCTxwb2x5Z29uIGZpbGw9IiMwMDllM2QiIHBvaW50cz0nMiwyIDAsNCA1LDkgMTAsNCA4LDIgNSw1ICcvPg0KPC9zdmc+);background-position:right calc(0.7em - 1px) center;background-size:0.57em}body .wp-sjs-plugin .sv-question .sv-text[type=color]{height:calc(2.19em + 10px)}body .wp-sjs-plugin .sv-question .sv-checkbox__svg{border-radius:5px}body .wp-sjs-plugin .sv-question .sv-checkbox.sv-checkbox--checked .sv-item__svg{background-color:#a2c73b}body .wp-sjs-plugin .sv-question .sv-checkbox .sv-item__control+.sv-item__decorator{border-radius:5px}body .wp-sjs-plugin .sv-question .sv-checkbox .sv-item__control:focus+.sv-item__decorator{border-color:#009e3d;border-width:2px}body .wp-sjs-plugin .sv-question .sv-radio__svg{border-radius:50%}body .wp-sjs-plugin .sv-question .sv-radio.sv-radio--checked .sv-item__svg{fill:#a2c73b}body .wp-sjs-plugin .sv-question .sv-radio .sv-item__control+.sv-item__decorator{border-radius:50%}body .wp-sjs-plugin .sv-question .sv-radio .sv-item__control:focus+.sv-item__decorator{border:none}body .wp-sjs-plugin .sv-question .sv-radio .sv-item__control:focus+.sv-item__decorator .sv-item__svg{border-color:#009e3d}body .wp-sjs-plugin .sv-question .sv-rating__item--selected .sv-rating__item-text{background-color:#a2c73b;border-color:#009e3d}body .wp-sjs-plugin .sv-question .sv-rating input:focus ~ .sv-rating__item-text{outline:2px solid #009e3d}body .wp-sjs-plugin .sv-question .sv-imagepicker__item--checked .sv-imagepicker__image{background-color:#009e3d;border-color:#009e3d}body .wp-sjs-plugin .sv-question .sv-imagepicker__item .sv-imagepicker__image{user-select:none}body .wp-sjs-plugin .sv-table{background:none}body .wp-sjs-plugin .sv-file__decorator{background:none}body .wp-sjs-plugin .sv-file__decorator+button+div{background-color:white}body .wp-sjs-plugin .sv-file__choose-btn{background-color:#009e3d;color:whitesmoke;border-radius:2em}body .wp-sjs-plugin .sv-progress{height:6px;background:#bd9f84}body .wp-sjs-plugin .sv-progress__bar{background:#009e3d}body .wp-sjs-plugin .sv-progress__text{margin-left:0}body .wp-sjs-plugin .sv-matrixdynamic__add-btn{margin:0 32px}body .wp-sjs-plugin .sv-paneldynamic__progress-container{margin-left:25px}body .wp-sjs-plugin .sv-paneldynamic__progress-text{margin-left:25px}body .wp-sjs-plugin .sv-paneldynamic__prev-btn,body .wp-sjs-plugin .sv-paneldynamic__next-btn{top:-3px}body .wp-sjs-plugin .sv-paneldynamic__prev-btn{left:-17px}body .wp-sjs-plugin .sv-paneldynamic__remove-btn{margin-left:7px}body #image-modal-container{position:fixed !important;z-index:10000;top:0 !important;width:100%;height:100%;background:whitesmoke}body #image-modal-container>button{position:absolute;background:#006245;top:1em;right:1em;width:40px;height:40px;padding:5px;border-radius:.25em;border:solid 1px currentColor;cursor:pointer}body #image-modal-container>button svg{width:100%;height:100%}body #image-modal-container>button svg g{stroke:white}body #image-modal-container>button:hover{background:#009e3d}body #image-modal-container>img{width:100%;height:100%;object-fit:contain}.admin-bar #image-modal-container{top:32px !important;height:calc(100% - 32px) !important}body main{max-width:1200px;width:100%;margin:0 auto}@media (min-width: 1921px){body main{max-width:60%}}body main #main-content{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;width:100%;padding:0 20px 20px;box-sizing:border-box;position:relative}body main #main-content.page-icon-solaire h1{padding:0.5em calc(2rem + 40px) 0.5em 0;margin:0}body main #main-content.page-icon-solaire:after{content:"";display:block;width:40px;height:40px;top:2em;right:2em;position:absolute;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii01MCAtNTAgMTAwIDEwMCI+DQoJPGcgc3Ryb2tlPSIjY2VjZWNlIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiPg0KCQk8Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iMTUiPjwvY2lyY2xlPg0KCQk8bGluZSB4MT0iMCIgeDI9IjAiIHkxPSItNDAiIHkyPSItMjUiPjwvbGluZT4NCgkJPGxpbmUgeDE9IjAiIHgyPSIwIiB5MT0iNDAiIHkyPSIyNSI+PC9saW5lPg0KCQk8bGluZSB4MT0iLTQwIiB4Mj0iLTI1IiB5MT0iMCIgeTI9IjAiPjwvbGluZT4NCgkJPGxpbmUgeDE9IjQwIiB4Mj0iMjUiIHkxPSIwIiB5Mj0iMCI+PC9saW5lPg0KCQk8ZyB0cmFuc2Zvcm09InJvdGF0ZSg0NSkiPg0KCQkJPGxpbmUgeDE9IjAiIHgyPSIwIiB5MT0iLTQwIiB5Mj0iLTI1Ij48L2xpbmU+DQoJCQk8bGluZSB4MT0iMCIgeDI9IjAiIHkxPSI0MCIgeTI9IjI1Ij48L2xpbmU+DQoJCQk8bGluZSB4MT0iLTQwIiB4Mj0iLTI1IiB5MT0iMCIgeTI9IjAiPjwvbGluZT4NCgkJCTxsaW5lIHgxPSI0MCIgeDI9IjI1IiB5MT0iMCIgeTI9IjAiPjwvbGluZT4NCgkJPC9nPg0KCTwvZz4NCjwvc3ZnPg==) center/contain no-repeat}body main #main-content.page-icon-eolien h1{padding:0.5em calc(2rem + 40px) 0.5em 0;margin:0}body main #main-content.page-icon-eolien:after{content:"";display:block;width:40px;height:40px;top:2em;right:2em;position:absolute;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00MCAtNDAgODAgODAiPg0KCTxnIHN0cm9rZT0iI2NlY2VjZSIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIj4NCgkJPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjUiPjwvY2lyY2xlPg0KCQk8cGF0aCBkPSJtNCAtMyB2LTMxIGMwIC00IC00IC02IC02IC0xIGwtNSAyMCBjLTEgMiAtMSA0IDAgNiBsMyA1Ij48L3BhdGg+DQoJCTxwYXRoIGQ9Im00IC0zIHYtMzEgYzAgLTQgLTQgLTYgLTYgLTEgbC01IDIwIGMtMSAyIC0xIDQgMCA2IGwzIDUiIHRyYW5zZm9ybT0icm90YXRlKDEyMCkiPjwvcGF0aD4NCgkJPHBhdGggZD0ibTQgLTMgdi0zMSBjMCAtNCAtNCAtNiAtNiAtMSBsLTUgMjAgYy0xIDIgLTEgNCAwIDYgbDMgNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCkiPjwvcGF0aD4NCgk8L2c+DQo8L3N2Zz4=) center/contain no-repeat}body main #main-content.elementor-active{padding:0 10px 10px}body main #main-content.elementor-active .elementor-section .elementor-container{max-width:none}body main #main-content.elementor-active .elementor-image img{cursor:pointer}body main #main-content .wpforms-container{margin-top:1em}body main #main-content .wpforms-container .wpforms-field{background-color:#dddddd;background-clip:padding-box;margin-bottom:2.5em;padding:10px !important;border-radius:5px}body main #main-content .wpforms-container .wpforms-field input[type=date],body main #main-content .wpforms-container .wpforms-field input[type=datetime],body main #main-content .wpforms-container .wpforms-field input[type=datetime-local],body main #main-content .wpforms-container .wpforms-field input[type=email],body main #main-content .wpforms-container .wpforms-field input[type=month],body main #main-content .wpforms-container .wpforms-field input[type=number],body main #main-content .wpforms-container .wpforms-field input[type=password],body main #main-content .wpforms-container .wpforms-field input[type=range],body main #main-content .wpforms-container .wpforms-field input[type=search],body main #main-content .wpforms-container .wpforms-field input[type=tel],body main #main-content .wpforms-container .wpforms-field input[type=text],body main #main-content .wpforms-container .wpforms-field input[type=time],body main #main-content .wpforms-container .wpforms-field input[type=url],body main #main-content .wpforms-container .wpforms-field input[type=week],body main #main-content .wpforms-container .wpforms-field select,body main #main-content .wpforms-container .wpforms-field textarea{border-radius:5px;border:none}body main #main-content .wpforms-container .wpforms-field input[type=date]:focus,body main #main-content .wpforms-container .wpforms-field input[type=datetime]:focus,body main #main-content .wpforms-container .wpforms-field input[type=datetime-local]:focus,body main #main-content .wpforms-container .wpforms-field input[type=email]:focus,body main #main-content .wpforms-container .wpforms-field input[type=month]:focus,body main #main-content .wpforms-container .wpforms-field input[type=number]:focus,body main #main-content .wpforms-container .wpforms-field input[type=password]:focus,body main #main-content .wpforms-container .wpforms-field input[type=range]:focus,body main #main-content .wpforms-container .wpforms-field input[type=search]:focus,body main #main-content .wpforms-container .wpforms-field input[type=tel]:focus,body main #main-content .wpforms-container .wpforms-field input[type=text]:focus,body main #main-content .wpforms-container .wpforms-field input[type=time]:focus,body main #main-content .wpforms-container .wpforms-field input[type=url]:focus,body main #main-content .wpforms-container .wpforms-field input[type=week]:focus,body main #main-content .wpforms-container .wpforms-field select:focus,body main #main-content .wpforms-container .wpforms-field textarea:focus{border:solid 2px #009e3d}body main #main-content .wpforms-container .wpforms-field li:before{content:none}body main #main-content .wpforms-container .wpforms-submit{background:#009e3d;color:white;border-radius:5px}body main #main-content .wpforms-container .wpforms-submit:hover{background:#a2c73b}.project-template-default #main-content{margin-top:-7em;background:white}.project-template-default #main-content h1:first-child+*{margin-top:20px}.project-template-default #main-content h1:first-child+*>:first-child{margin-top:0}.page-template-default #main-content{padding-right:20px}body main #right-side-content{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;margin:20px 0}body main #right-side-content>:first-child{margin-top:0}@media (max-width: 1199px){body main #right-side-content{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:1;-ms-grid-row-span:1}}body footer{width:100%;background:white}body footer .wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:auto;max-width:1200px;padding:20px;box-sizing:border-box;margin:auto;color:#575757}body footer .wrapper .copyright{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;margin:10px;margin-left:0}body footer .wrapper .widget-container-footer{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-column-span:1;-ms-grid-row-span:1;margin:10px;margin-right:0}body footer .wrapper .widget-container-footer :first-child{margin-top:0}body footer .wrapper .widget-container-footer .menu{list-style:none;padding:0}body footer .wrapper a{color:currentColor;transition:color .3s}body footer .wrapper a:hover{color:#009e3d}@media (min-width: 1921px){body footer .wrapper{max-width:60%}}.button-chevron,.button-chevron-right,.button-chevron-left{cursor:pointer;border:none;width:30px;height:30px;border-radius:5px}.button-chevron-right{background:#009e3d url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDBtbSIgaGVpZ2h0PSIxMDBtbSIgdmlld0JveD0iMCAwIDEwMCAxMDAiPgogICAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtNDAgMjAsIDMwIDMwLCAtMzAgMzAiLz4KPC9zdmc+) center/20px no-repeat}.button-chevron-left{background:#009e3d url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDBtbSIgaGVpZ2h0PSIxMDBtbSIgdmlld0JveD0iMCAwIDEwMCAxMDAiPgogICAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtNjAgMjAsIC0zMCAzMCwgMzAgMzAiLz4KPC9zdmc+) center/20px no-repeat}.accentuate-top:before,.accentuate-bottom:after{content:"";display:block;position:absolute;height:.625em;width:100%;left:0;background-color:lightgrey;background-image:url(2bac6f4714976c647e51b5dcd17028f8.png);background-position:left;background-repeat:no-repeat;overflow:hidden}.accentuate-top:before{top:-0.625em}.accentuate-bottom:after{bottom:-0.625em}.accentuate-two-third:before,.accentuate-two-third:after{background-size:60%}.accentuate-solaire:before{background-image:radial-gradient(circle at left 100px, #009e3d, #ffd300)}.accentuate-eolien:before{background-image:radial-gradient(circle at left 100px, #009e3d, #7ec4ef)}.frame-16-9{position:relative;background:#000;display:block;height:0;padding-bottom:56.25%}.frame-16-9 iframe{width:100%;height:100%;position:absolute}.default-background{background:#a2c73b url(2bac6f4714976c647e51b5dcd17028f8.png) center/cover}details{border:solid 1px black;background:#009e3d;color:white;border-radius:5px;box-sizing:border-box;margin-bottom:1em}details summary{padding:.5em;cursor:pointer;font-weight:bold;letter-spacing:1}details summary:focus{outline:none}details p{padding:0 1em}details:focus,details:focus-within{outline:black auto 1px}details[open] summary{border-bottom:solid 1px black}.color-primary-1{color:#006245 !important}.color-primary-2{color:#009e3d !important}.color-primary-3{color:#a2c73b !important}.color-secondary-1{color:#575757 !important}.color-secondary-2{color:#1d1d1d !important}.color-secondary-3{color:#bd9f84 !important}.color-solaire{color:#ffd300 !important}.gradient-solaire{background-image:linear-gradient(to-right, #009e3d, #ffd300) !important}.color-eolien{color:#7ec4ef !important}.gradient-eolien{background-image:linear-gradient(to-right, #009e3d, #7ec4ef) !important}

