html{-webkit-font-smoothing:antialiased;font-size:62.5%}body{margin:0;padding:0;color:#444;font-family:'Fira Sans';font-weight:400;font-style:normal;font-size:1.42rem;background:#fff;width:100%;overflow-x:hidden;overflow-y:scroll}*,*:before,*:after{box-sizing:border-box}@font-face{font-display:swap;font-family:'Fira Sans';font-style:normal;font-weight:300;src:url(https://www.carbon.de/wp-content/themes/hello-elementor-child/fonts/fira-sans-v16-latin-300.woff2) format('woff2'),url(https://www.carbon.de/wp-content/themes/hello-elementor-child/fonts/fira-sans-v16-latin-300.woff) format('woff')}@font-face{font-display:swap;font-family:'Fira Sans';font-style:normal;font-weight:400;src:url(https://www.carbon.de/wp-content/themes/hello-elementor-child/fonts/fira-sans-v16-latin-regular.woff2) format('woff2'),url(https://www.carbon.de/wp-content/themes/hello-elementor-child/fonts/fira-sans-v16-latin-regular.woff) format('woff')}@font-face{font-display:swap;font-family:'Fira Sans';font-style:normal;font-weight:500;src:url(https://www.carbon.de/wp-content/themes/hello-elementor-child/fonts/fira-sans-v16-latin-500.woff2) format('woff2'),url(https://www.carbon.de/wp-content/themes/hello-elementor-child/fonts/fira-sans-v16-latin-500.woff) format('woff')}@font-face{font-display:swap;font-family:'Fira Sans';font-style:normal;font-weight:700;src:url(https://www.carbon.de/wp-content/themes/hello-elementor-child/fonts/fira-sans-v16-latin-700.woff2) format('woff2'),url(https://www.carbon.de/wp-content/themes/hello-elementor-child/fonts/fira-sans-v16-latin-700.woff) format('woff')}.elementor-section.top{border-bottom:1px solid #fff0;transition:all .25s ease-in-out}.elementor-section.top.elementor-sticky--active{border-bottom:1px solid #ddd;background:rgb(255 255 255 / .98)}.elementor-section.top>.elementor-container{max-height:6.4rem;transition:all 0s ease-in-out}.elementor-section.top.elementor-sticky--active>.elementor-container{max-height:2rem;transition:all .25s ease-in-out}.elementor-section.top .elementor-widget-theme-site-logo img{transition:all .25s ease-in-out}.elementor-section.top.elementor-sticky--active .elementor-widget-theme-site-logo img{max-width:18rem}.elementor-nav-menu--main .menu-item a::after{bottom:.6rem!important}.elementor-nav-menu--main .menu-item.shop,.elementor-nav-menu--dropdown .menu-item.shop a{margin-left:1rem;color:#fff;background-color:#16699b;border:2px solid #16699b;border-radius:10.5rem}.elementor-nav-menu--main .menu-item.shop a{color:#fff!important;padding:1rem 2rem!important;margin:0!important}.elementor-nav-menu--main .menu-item.shop a::after{display:none}.elementor-nav-menu--dropdown .menu-item.shop a{color:#fff!important;background-color:#16699b!important;margin:0 2rem 2rem}body.home{background:#fff url(https://www.carbon.de/wp-content/themes/hello-elementor-child/images/top-bg.jpg) no-repeat top center;background-size:100%}h1,.elementor-widget-heading h1.elementor-heading-title,h2,.elementor-widget-heading h2.elementor-heading-title,h3,.elementor-widget-heading h3.elementor-heading-title,h4,.elementor-widget-heading h4.elementor-heading-title,h5,.elementor-widget-heading h5.elementor-heading-title,h6,.elementor-widget-heading h6.elementor-heading-title{font-family:'Fira Sans';line-height:1.2;color:#535758;font-weight:400;margin:0}h1:not(.elementor-heading-title),h2:not(.elementor-heading-title),h3:not(.elementor-heading-title),h4:not(.elementor-heading-title),h5:not(.elementor-heading-title),h6:not(.elementor-heading-title){margin:2rem 0}h1,.elementor-widget-heading h1.elementor-heading-title{position:relative;margin:2rem 0;font-size:2rem;font-weight:700;padding-bottom:.8rem}h2,.elementor-widget-heading h2.elementor-heading-title{position:relative;margin:0;font-size:2rem;font-weight:500}h3,.elementor-widget-heading h3.elementor-heading-title{font-size:1.6rem;font-weight:500}h4,.elementor-widget-heading h4.elementor-heading-title{font-family:'Cormorant Garamond';margin:0;font-size:2.8rem;font-weight:500;text-transform:uppercase}h5,.elementor-widget-heading h5.elementor-heading-title{font-size:2rem;font-weight:400}h6,.elementor-widget-heading h6.elementor-heading-title{font-size:1.6rem;font-weight:400;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit;font-weight:inherit;line-height:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:inherit}p,.elementor-widget-heading p.elementor-heading-title{color:#203B54;font-size:1.6rem;font-weight:300;line-height:1.5}.elementor-heading-title,.elementor-slide-description,.elementor-gallery-item__description,.elementor-carousel-image-overlay,.elementor-cta__description,.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{white-space:pre-line}.wp-caption .wp-caption-text{padding:1rem;font-style:normal;background:#004f91;background:#16355b;border-radius:0 0 1rem 1rem;overflow:hidden;color:#fff}.site-main a,.site-main p a,.site-main a:visited,.site-main p a:visited,.site-main a:active,.site-main p a:active{color:#555;font-weight:500;text-decoration:none;outline:none;transition:all 0.25s ease-out}.site-main a:hover,.site-main p a:hover{text-decoration:underline}a:focus{outline:none}strong,b{font-weight:700}table,input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,label{font-size:1.42rem}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{padding:1rem}.elementor-top-section ul.elementor-nav-menu--dropdown a{padding-right:20px!important}.elementor-image-box-img a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}h2.elementor-image-box-title{margin-bottom:1rem;color:#16699B}.elementor-form-fields-wrapper h2{margin:2rem 0 0;color:#16699B}.elementor-form-fields-wrapper hr{background-color:#fff0;height:0;border:0;border-top:1px solid #eee;margin:2rem 0 4rem}@media (max-width:1024px){.elementor-section.top.elementor-sticky--active>.elementor-container{max-height:none}.elementor-section.top.elementor-sticky--active{padding:1rem}}@media (min-width:1200px){body:not([class*=elementor-page-]) .site-main,.page-header .entry-title{max-width:1220px}}