body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* easypellets.net — font-family bleibt "museo-sans", Dateien sind die    */
/* UNVERAENDERTEN Raleway-Dateien.                                        */
/* museo-sans-condensed NICHT benoetigt (im CSS nicht referenziert).      */

@font-face { font-family:"museo-sans"; src:url("/files/themes/fonts/raleway-v37-latin_latin-200.woff2") format("woff2"); font-weight:100; font-style:normal; font-display:swap; }
@font-face { font-family:"museo-sans"; src:url("/files/themes/fonts/raleway-v37-latin_latin-ext-300.woff2") format("woff2"); font-weight:300; font-style:normal; font-display:swap; }
@font-face { font-family:"museo-sans"; src:url("/files/themes/fonts/raleway-v37-latin_latin-ext-300italic.woff2") format("woff2"); font-weight:300; font-style:italic; font-display:swap; }
@font-face { font-family:"museo-sans"; src:url("/files/themes/fonts/raleway-v37-latin_latin-ext-700.woff2") format("woff2"); font-weight:700; font-style:normal; font-display:swap; }
@font-face { font-family:"museo-sans"; src:url("/files/themes/fonts/raleway-v37-latin_latin-ext-700italic.woff2") format("woff2"); font-weight:700; font-style:italic; font-display:swap; }
@font-face { font-family:"museo-sans"; src:url("/files/themes/fonts/raleway-v37-latin_latin-ext-900.woff2") format("woff2"); font-weight:900; font-style:normal; font-display:swap; }

@import "/remedy/remedy.css";@import "/remedy/reminders.css";@import "/remedy/quotes.css";.centered{width: 96%;max-width: 1240px;margin-left: auto;margin-right: auto}*{box-sizing: border-box}body{color: #101010;font-family: 'museo-sans', sans-serif;font-size: 20px;font-weight: 300}@media screen and (max-width: 767px){body{font-size: 17px}}img{display: block}.mod_article img{width: 100%;object-fit: cover;height: auto}a{color: inherit;text-decoration: none}#container,#header > .inside,#footer > .inside{width: 96%;max-width: 1240px;margin-left: auto;margin-right: auto}#header{border-top: 15px solid #ed7025}#header .inside{padding: 2rem}#main .ce_text p strong{font-size: 1.125em}#main h1{margin-top: 0;font-size: 3rem;font-weight: 100;line-height: 1.125em}@media screen and (max-width: 1024px){#main h1{font-size: 2.5rem}}#main h2{font-size: 1.5rem;font-weight: 100;line-height: 1.125em}.mod_article.border-bottom{border-bottom: 1px solid #888}.mod_article.content{padding-top: 5rem;padding-bottom: 5rem;max-width: calc(100% - 80px);margin-left: auto;margin-right: auto}.mod_article.content.no-margin{padding-bottom: 1rem}@media screen and (max-width: 569px){.mod_article.content{max-width: 96%}}.mod_article#nachhaltig-heizen{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap}@media screen and (max-width: 924px){.mod_article#nachhaltig-heizen{flex-direction: column;justify-content: center;align-items: center}}.mod_article#nachhaltig-heizen .ce_text{width: calc(100% - 460px - 2rem)}@media screen and (max-width: 924px){.mod_article#nachhaltig-heizen .ce_text{width: 100%}.mod_article#nachhaltig-heizen .ce_text h1 br{display: none}}.mod_article#nachhaltig-heizen a#to-the-pellets{max-width: 460px;width: 96%}.mod_article#natuerlich-heizen{background-image: url("https://www.easypellets.net/files/content/brand/flame_bg.svg");background-repeat: no-repeat;background-size: contain;background-position: center center}.mod_article#natuerlich-heizen div.grid .ce_text p{padding: 0 3rem}.mod_article#natur-nach-hause .ce_text{position: relative}.mod_article#natur-nach-hause .ce_text p{position: absolute;margin: 0;width: 80%;max-width: 768px;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: rgba(255,255,255,0.75);border-radius: 20px;padding: 1em;font-size: 60px;text-align: center;color: #972514}@media screen and (max-width: 939px){.mod_article#natur-nach-hause .ce_text p{font-size: 30px}}.mod_article#natur-nach-hause .ce_text p::before,.mod_article#natur-nach-hause .ce_text p::after{position: absolute;display: block;height: 100px;content: " ";width: 125px;height: 95px;background-size: contain;background-repeat: no-repeat}@media screen and (max-width: 939px){.mod_article#natur-nach-hause .ce_text p::before,.mod_article#natur-nach-hause .ce_text p::after{width: 62.5px;height: 47.5px}}.mod_article#natur-nach-hause .ce_text p::before{background-image: url("https://www.easypellets.net/files/content/brand/quotes-left.svg");top: 0;left: 0;transform: translate(50%, -60%)}.mod_article#natur-nach-hause .ce_text p::after{background-image: url("https://www.easypellets.net/files/content/brand/quotes-right.svg");bottom: 0;right: 0;transform: translate(-50%, 60%)}.mod_article#natur-nach-hause .ce_text figure{z-index: -1}.mod_article#contact-us .ce_text.bigtext{margin-bottom: 2em}.mod_article#contact-us .ce_text.bigtext p{font-size: 1.5em}@media screen and (max-width: 669px){.mod_article#contact-us .ce_text.bigtext p{font-size: 1.35em}}.mod_article#contact-us a.link--button{width: 80%;max-width: 768px;margin-left: auto;margin-right: auto}@media screen and (max-width: 669px){.mod_article#contact-us a.link--button{width: 96%;max-width: unset}}a.link--button{display: block;color: white;margin: 0 6px 6px 0;border-radius: 20px;padding: 30px;background-color: #ed7025;box-shadow: 3px 3px 6px rgba(0,0,0,0.15);transition: background-color 250ms ease-in-out}a.link--button:hover{background-color: #da5d12}a.button--big{font-size: 1.75em;text-align: center}@media screen and (max-width: 630px){a.button--big{font-size: 1.5rem}}a.button--background-paperplane{padding-bottom: 125px;background-image: url("https://www.easypellets.net/files/content/brand/paperplane.svg");background-repeat: no-repeat;background-position: -150px 150px}@media screen and (max-width: 630px){a.button--background-paperplane{font-size: 1.75rem}}strong{font-weight: 700}strong > strong{font-weight: 900}div.grid{display: grid;grid-gap: 4rem}div.grid .ce_text{padding: 0}div.grid h1{grid-column: 1 / -1}div[col-lg="2"]{grid-template-columns: 1fr 1fr}@media screen and (max-width: 767px){div[col-lg="2"]{grid-template-columns: 1fr}}img.circle{width: auto;margin-left: auto;margin-right: auto;border-radius: 100%}.ce_text.centered h3,.ce_text.centered p{padding: 0 2rem;text-align: center;hyphens: auto}#footer > .inside{background-image: url("https://www.easypellets.net/files/content/brand/footer_bg.png");background-repeat: no-repeat;background-size: cover;background-position: bottom left;padding: 4rem;height: 700px;position: relative}@media screen and (max-width: 767px){#footer > .inside{padding: 4rem 2rem}#footer > .inside .ce_text.footer-contact .image_container{max-width: 275px}#footer > .inside .ce_text.footer-contact .image_container img{object-fit: contain;width: 100%}}#footer > .inside nav{font-size: small;position: absolute;right: 2rem;bottom: 2rem}#footer > .inside nav ul{padding: 0;margin: 0;list-style-type: none;display: flex;flex-direction: row}#footer > .inside nav ul li a,#footer > .inside nav ul li strong{font-weight: 700;color: #ffffff}#footer > .inside nav ul li a{display: inline-block;padding: 5px 10px;opacity: 0.75;transition: all 250ms ease-in-out}#footer > .inside nav ul li a:hover{opacity: 1}.colorOrange{color: #ed7025}.mod_newslist{display: grid;grid-gap: 4rem;grid-template-columns: 1fr 1fr;margin-bottom: 5rem}@media screen and (max-width: 767px){.mod_newslist{grid-template-columns: 1fr}}.mod_newslist .layout_latest h2{margin-top: 1em;margin-bottom: 0;line-height: unset !important}.mod_newslist .layout_latest h2 a{font-size: 1.5rem !important;font-weight: 700;line-height: 1.125em}.more a,.back a{display: inline-block;background-color: #ed7025;color: white;border-radius: 10px;padding: 7px 15px;font-size: 0.85em;transition: all 250ms ease-in-out}.more a:hover,.back a:hover{background-color: #da5d12;color: white}.ce_gallery ul{display: grid;grid-gap: 1rem}.ce_gallery ul.cols_3{grid-template-columns: repeat(3, 1fr)}.ce_gallery ul.cols_4{grid-template-columns: repeat(4, 1fr)}p.info{margin: 0;font-size: 12pt;opacity: 0.5}p a{color: #ed7025}p a:hover{color: #da5d12}.bildunterschrift{font-size: 12pt}.mod_newsreader .ce_image img{height: auto;max-width: 768px}.ce_form{margin-bottom: 5rem;font-size: 1rem;width: 100%}.ce_form form{width: 100%}.ce_form form .formbody{width: 100%;background-color: #f6f6f6;padding: 2rem;border: 1px solid #ccc;border-radius: 20px}.ce_form form .formbody .widget{margin-bottom: 1em}.ce_form form .formbody .widget > label{transition: all 250ms ease-in-out;text-transform: uppercase;font-weight: bold;display: none;font-size: .75em}.ce_form form .formbody .widget > label > span.mandatory{display: inline-block;margin-left: 0.125em}.ce_form form .formbody .widget > input,.ce_form form .formbody .widget > textarea{transition: all 250ms ease-in-out;width: 100%;display: block;border: 2px solid #ccc;border-radius: 7px;padding: 8px 16px}.ce_form form .formbody .widget > input:focus,.ce_form form .formbody .widget > textarea:focus{background-color: rgba(2,95,204,0.05);outline: none;border-color: #025fcc;border-radius: 7px}.ce_form form .formbody .widget.widget-text label{padding: 0 calc(16px + 2px);display: none}.ce_form form .formbody .widget.widget-text input{display: block}.ce_form form .formbody .widget.widget-checkbox fieldset,.ce_form form .formbody .widget.widget-radio fieldset{border: none;padding: 8px 16px}.ce_form form .formbody .widget.widget-submit button.submit{background: none;background-color: #ed7025;border: none;border-radius: 10px;padding: 7px 15px;color: white;font-size: 1rem}.ce_form form .formbody .widget.widget-submit button.submit:hover{background-color: #da5d12}fieldset{display: contents}
