/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;background-color:#fff}main{display:block}h1{font-size:2em;margin:.67em 0}hr{height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Lora;font-style:normal;font-weight:400;src:url(/webfonts/lora-v13-latin-regular.eot);src:local("Lora Regular"),local("Lora-Regular"),url(/webfonts/lora-v13-latin-regular.eot?#iefix) format("embedded-opentype"),url(/webfonts/lora-v13-latin-regular.woff2) format("woff2"),url(/webfonts/lora-v13-latin-regular.woff) format("woff"),url(/webfonts/lora-v13-latin-regular.ttf) format("truetype"),url(/webfonts/lora-v13-latin-regular.svg#Lora) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/webfonts/source-sans-pro-v12-latin-300.eot);src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(/webfonts/source-sans-pro-v12-latin-300.eot?#iefix) format("embedded-opentype"),url(/webfonts/source-sans-pro-v12-latin-300.woff2) format("woff2"),url(/webfonts/source-sans-pro-v12-latin-300.woff) format("woff"),url(/webfonts/source-sans-pro-v12-latin-300.ttf) format("truetype"),url(/webfonts/source-sans-pro-v12-latin-300.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/webfonts/source-sans-pro-v12-latin-600.eot);src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/webfonts/source-sans-pro-v12-latin-600.eot?#iefix) format("embedded-opentype"),url(/webfonts/source-sans-pro-v12-latin-600.woff2) format("woff2"),url(/webfonts/source-sans-pro-v12-latin-600.woff) format("woff"),url(/webfonts/source-sans-pro-v12-latin-600.ttf) format("truetype"),url(/webfonts/source-sans-pro-v12-latin-600.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:url(/webfonts/source-sans-pro-v12-latin-900.eot);src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(/webfonts/source-sans-pro-v12-latin-900.eot?#iefix) format("embedded-opentype"),url(/webfonts/source-sans-pro-v12-latin-900.woff2) format("woff2"),url(/webfonts/source-sans-pro-v12-latin-900.woff) format("woff"),url(/webfonts/source-sans-pro-v12-latin-900.ttf) format("truetype"),url(/webfonts/source-sans-pro-v12-latin-900.svg#SourceSansPro) format("svg")}body{font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:100%;line-height:1.4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-family:Lora,serif;font-weight:400;color:#c2262e}h1>small,h2>small,h3>small,h4>small,h5>small,h6>small{color:#999;display:block}h2{font-size:2.25rem;text-align:center}@media (max-width:479.99px){h2{font-size:1.75rem}}h2 small{font-size:1.5rem}h2+hr{margin-top:-20px}a{text-decoration:none;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}p>a{color:inherit;border-bottom:2px solid #c2262e}b,strong{font-weight:600}cite{font-family:Lora,serif;color:#c2262e;font-style:normal;font-size:1.5rem}cite a{color:inherit}blockquote{margin:0;padding:0;quotes:"\201E" "\201C" "\201A" "\2018";font-style:italic;position:relative}blockquote:before{content:open-quote;color:#c2262e}blockquote:after{content:close-quote;color:#c2262e}hr{box-sizing:content-box;height:1px;overflow:visible;padding:0;border:none;background-color:#eaeaea;max-width:585px;position:relative}hr:after{content:" ";background-color:#c2262e;width:85px;height:1px;display:block;top:6px;position:absolute;left:50%;transform:translateX(-50%)}dl{margin:2rem 0;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.125rem;line-height:1.8}dl dt{width:20%;font-weight:600;text-align:right}dl dd,dl dt{margin-bottom:1rem}dl dd{width:60%}.lead{font-size:1.2rem;color:#666;margin:1rem auto;max-width:800px;text-align:center}.button-link{text-align:center;padding:0 1rem}.button-link a{font-size:1.125rem;color:#222;border:1px solid #cecece;border-radius:2px;font-weight:600;text-decoration:none;padding:.75rem 1.5rem;display:inline-block}.can-use-rounded-images .rounded{border-radius:6px}.shaded{box-shadow:0 5px 20px 0 rgba(0,0,0,.25)}.clickable{cursor:pointer}.img-responsive{max-width:100%;height:auto}.figure-set{display:flex;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:space-between;margin:60px 20px}@media (min-width:1240px){.figure-set{margin:60px auto}}.mb-0{margin-bottom:0!important}.mt-60{margin-top:60px}.mt-0{margin-top:0}.telephone-number{font-family:Lora,serif;color:#222;text-decoration:none;font-weight:700;font-size:2rem;display:block;text-align:center}@media (min-width:1024px){.telephone-number{font-size:2.25rem}}figure{display:flex;flex-direction:column;align-items:center;margin:0 0 50px}@media (min-width:640px){figure{max-width:580px;flex-direction:row;justify-content:space-between}}figure img{min-width:175px;height:auto}figure figcaption{text-align:center;font-size:1.125rem;color:#666;padding:0 1rem}@media (min-width:640px){figure figcaption{text-align:left;margin-left:1.2rem}}figure figcaption h3{font-size:1.75rem;margin-bottom:0}figure figcaption h3 small{font-size:1.5rem}#app{min-height:calc(100vh - 108px);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.container{max-width:1215px;width:100%;margin:0 auto;font-size:1.125rem;box-sizing:border-box}@media (min-width:768px){header+section{margin-top:-60px}}@media (min-width:768px){header.header-home+section{margin-top:0}}.section-grossuhren .container{margin-bottom:60px;margin-top:60px}.section-grossuhren .container .figure-set figure:last-of-type{margin-bottom:0}.section-references{margin:60px 0}.section-repairs-and-services .container{margin-bottom:60px;padding:0 1rem}.section-repairs-and-services .container .figure-set{padding:0}.text-page .container{padding:0 1rem}.text-page h1{font-size:2rem}.text-page h2{font-size:1.75rem}.text-page h3{font-size:1.5rem}.text-page h2,.text-page h3,.text-page h4{text-align:left}body{padding-top:108px}.main-navigation{background-color:#fff;box-shadow:10px 0 20px rgba(0,0,0,.1);position:fixed;top:0;width:100vw;z-index:100}.main-navigation .container{max-width:1215px;margin:0 auto;padding:1rem;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}.main-navigation .container>a{margin-right:auto}.main-navigation .container #toggleMobileNav{display:none}.main-navigation .container label{cursor:pointer;font-size:1.25rem;color:#999}.main-navigation .container #toggleMobileNav+label>.open-menu{display:block}.main-navigation .container #toggleMobileNav+label>.close-menu{display:none}@media (max-width:1023.99px){.main-navigation .container #toggleMobileNav:checked~nav{display:block}.main-navigation .container #toggleMobileNav:checked+label>.open-menu{display:none}.main-navigation .container #toggleMobileNav:checked+label>.close-menu{display:block}}@media (min-width:1024px){.main-navigation .container #toggleMobileNav,.main-navigation .container label{display:none}}.main-navigation .container nav{width:auto;display:none}@media (max-width:1023.99px){.main-navigation .container nav{width:100%;padding:1rem;background-color:#fff}.main-navigation .container nav a{display:block;margin-bottom:.5rem}}@media (min-width:1024px){.main-navigation .container nav{display:block}}.main-navigation .container nav a{margin-right:1rem;font-size:1.25rem;color:#999}.main-navigation .container nav a.active{color:#c2262e}.main-navigation .container nav a:last-of-type{border:1px solid #eaeaea;margin-right:0;padding:.5rem 1rem;color:#666;font-weight:600}header{min-height:280px;background-image:url(/images/generic-header.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;max-width:1680px;width:100%;margin:0 auto;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}@media (min-width:1200px){header{min-height:360px}}@media (min-width:1300px){header{min-height:500px}}@media (min-width:1400px){header{min-height:640px}}header .container{display:flex;flex-direction:row;align-items:center;width:100%;max-width:1215px;padding:0 1rem}@media (max-width:1024px){header .container{margin-top:58.8235294118%}}@media (min-width:1400px){header .container{margin-top:0}}header .container div{max-width:700px}header .container div h1{font-size:3rem;margin-bottom:0}header .container div h1 small{font-size:1.75rem}@media (max-width:479.99px){header .container div h1{font-size:2rem}header .container div h1 small{font-size:1.5rem}}header .container div p{font-size:1.25rem}.header-home{background-image:url(/images/uhrmachermeister-stahmleder-vor-werkbank.jpg);background-position:100% 0}.header-home,.header-kleinuhren{background-repeat:no-repeat;background-size:contain}.header-kleinuhren{background-image:url(/images/armbanduhren/header.jpg);background-position:0 0}.header-kleinuhren .container{justify-content:flex-start}@media (min-width:1024px){.header-kleinuhren .container{justify-content:flex-end}}@media (min-width:1300px){.header-kleinuhren .container div{max-width:550px}}.header-grossuhren{background-image:url(/images/grossuhren/header.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:contain}@media (min-width:1300px){.header-grossuhren .container div{max-width:550px}}.header-offer{background-image:url(/images/an-und-verkauf/header.jpg)}.header-offer,.header-ueber-mich{background-position:100% 0;background-repeat:no-repeat;background-size:contain}.header-ueber-mich{background-image:url(/images/ueber-mich/header.jpg)}.section-offers .container,.section-references .container{padding:0 1rem}header.header-offer+section.section-offers{margin-top:0}@media (min-width:1200px){header.header-offer+section.section-offers{margin-top:-60px}}.offers-container{margin:60px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;max-width:1215px}@media (max-width:479.99px){.offers-container{padding:0 1rem}}@media (min-width:1260px){.offers-container{justify-content:space-between}}.offers-container .offer-card{display:flex;flex-direction:column;margin-bottom:2rem}@media (min-width:560px){.offers-container .offer-card{max-width:45%}}@media (min-width:768px){.offers-container .offer-card{max-width:32%}}.offers-container .offer-card img{max-width:100%;height:auto}.offers-container .offer-card .revision{color:#999;font-size:1.125rem;margin-top:.5rem}.offers-container .offer-card h4{font-family:Source Sans Pro,sans-serif;color:#222;font-size:1.25rem;margin:.5rem 0}.offers-container .offer-card h4 strong{color:#c2262e}.offers-container .offer-card p{font-size:1.125rem;margin-top:auto}.offers-container .offer-card p strong{font-weight:900}.offers-container .offer-card p>a{color:#222;border:1px solid #cecece;border-radius:2px;font-weight:600;text-decoration:none;padding:.5rem 1rem;display:inline-block;margin-right:1rem}.section-references{margin-top:0}@media (min-width:1025px){.section-references{margin-top:60px}}.references{margin-bottom:0}@media (min-width:560px){.references .offer-card{max-width:45%}}@media (min-width:920px){.references .offer-card{max-width:23%}}.product{font-size:1.125rem}.product .button-link{margin:1.5rem 0;text-align:left}.product .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 1rem}.product .row>div{width:100%}@media (min-width:768px){.product .row>div{width:48%}}.product .row>div h2{text-align:left;font-size:1.75rem}.product .header-row h1{font-size:2.25rem}.product .header-row h1 span{color:#666;font-family:Source Sans Pro,sans-serif;font-weight:700}.product .header-row h1 small{font-size:1.5rem}.product .header-row .preis,.product .header-row .price{font-size:2.25rem;font-weight:900;margin-bottom:.5rem}.product .header-row .preis small,.product .header-row .price small{display:block;font-size:1.2rem;font-weight:300;color:#666}.product .header-row .button{display:inline-block;width:auto;font-size:1.5rem;color:#fff;font-weight:600;padding:1rem 2rem;cursor:pointer;background-color:#c2262e;border:none}.product .header-row .social-actions{margin-top:3rem;line-height:2}.product .header-row .social-actions a{font-weight:600}.product .header-row .social-actions img{display:inline-block;margin-right:.5rem;width:18px;position:relative;top:4px}.product .product-images .big-image{width:100%}.product .product-images .big-image img{max-width:100%;cursor:pointer}.product .product-images .thumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.product .product-images .thumbs img{margin:0 .5rem .5rem 0;cursor:pointer;max-width:75px;width:calc(25% - .5rem)}.product .content-row{margin-top:30px}@media (max-width:768px){.product .content-row .technical-details{order:2}.product .content-row .description{order:1}}.product .description{color:#666}.product table{border-spacing:0;table-layout:fixed;width:100%}.product table tr td{border-bottom:1px solid #eaeaea;padding:.25rem;margin:0;color:#666;width:60%}.product table tr td:first-child{color:#222;padding-right:3rem;width:40%}.product tr:last-of-type td{border-bottom:none}.section-ankauf{margin-bottom:60px}.section-ankauf .container{padding:0 1rem}.section-ankauf .ankauf-options{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.section-ankauf .ankauf-options .ankauf-option{width:100%}@media (min-width:768px){.section-ankauf .ankauf-options .ankauf-option{width:49%}}.section-ankauf .ankauf-options .ankauf-option ul{list-style:outside none;padding-left:0}.section-ankauf .ankauf-options .ankauf-option ul li{padding-left:20px;margin-bottom:.5rem;position:relative}.section-ankauf .ankauf-options .ankauf-option ul li:before{content:"\23F9";color:#c2262e;width:10px;font-size:.6em;position:absolute;left:0;top:6px}.section-references+.section-pagination{margin-top:-60px}@media (max-width:479.99px){.section-references+.section-pagination .container{padding:0 1rem}}.pagination{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding-left:0}.pagination>li+li{margin-left:40px}.pagination .page-link{display:block;font-size:1.6rem;color:#999;max-height:40px}.pagination img{width:100%;min-width:20px;max-height:40px;display:block}.pagination .page-item.active .page-link{color:#c2262e}form{max-width:785px;margin:30px auto;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:0 1rem}form.search-form{flex-flow:row;padding:0;justify-content:space-between;align-items:stretch;margin-bottom:60px}form label{font-size:1.125rem;font-weight:600;color:#222;margin-bottom:.75rem;width:100%;cursor:pointer}form label+p{margin-top:-.75rem}form input[type=email],form input[type=password],form input[type=search],form input[type=text],form textarea{margin-bottom:20px;border-collapse:collapse;border:1px solid #cecece;padding:1rem;display:block;font-size:1.125rem;width:100%;box-sizing:border-box}form input[type=email].has-error,form input[type=password].has-error,form input[type=search].has-error,form input[type=text].has-error,form textarea.has-error{border-color:#c2262e}form.search-form input[type=search]{margin-bottom:0}form .invalid-feedback{color:#c2262e;margin-top:-1rem;font-weight:600}form div.readonly,form input[type=text][readonly]{background-color:#f3f3f3;cursor:not-allowed;width:100%}form div.readonly{margin-bottom:20px;border:1px solid #cecece;padding:1rem;box-sizing:border-box;width:100%}form input[type=radio]{margin-right:.25rem}form input[type=radio]:not(:first-of-type){margin-left:.7rem}@media (min-width:480px){form input[type=radio]:not(:first-of-type){margin-left:2rem}}form h3>label{color:#999;display:block;font-weight:300;margin-bottom:0}form button[type=submit]{display:inline-block;width:auto;font-size:1.5rem;color:#fff;font-weight:600;padding:1rem 2rem;cursor:pointer;background-color:#c2262e;border:none;margin-top:2rem}form.search-form button[type=submit]{font-size:2rem;color:#c2262e;background-color:transparent;padding:0 1rem;display:block}.image-attacher{width:100%}.image-attacher label{margin-bottom:.75rem;display:block}.image-attacher div{border:1px solid #cecece;padding:1rem}.image-attacher div p{margin-top:0}.form-submitted{font-size:1.2rem;border:2px solid #38c172;background-color:#d3f2e0;border-radius:10px;padding:1rem 2rem;margin:2rem auto;max-width:600px}.search-feedback{margin-top:-50px;text-align:center}.search-feedback,.section-main-services{margin-bottom:60px}@media (min-width:1400px){.section-main-services{margin-top:-60px}}.section-main-services .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:center}@media (max-width:1400px){.section-main-services .container{padding:0 1rem}}.section-main-services .container div{max-width:100%;margin-bottom:2rem;text-align:center}@media (min-width:480px){.section-main-services .container div{max-width:48%}}@media (min-width:768px){.section-main-services .container div{max-width:30%}}.section-main-services .container div h2{font-size:1.75rem}.section-main-services .container div h2 small{font-size:1.5rem}.section-main-services .container div p{font-size:1.125rem;color:#666;text-align:center}@media (max-width:1300px){.section-about-me{margin-top:0}}.section-about-me .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:0 1rem}@media (min-width:420px){.section-about-me .container aside{min-width:385px}}@media (min-width:1080px){.section-about-me .container article{margin-left:2rem;max-width:60%}}.section-about-me .container article .lead,.section-about-me .container article h2{text-align:left}.section-about-me .container article p{font-size:1.125rem}@media (max-width:480px){.section-about-me dl dt{text-align:left;width:100%;margin-bottom:.5rem}.section-about-me dl dd{width:100%;margin-left:0;margin-bottom:1rem}}.qualifications{padding:60px 1rem 0}.qualifications .container div{margin:4rem auto 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.qualifications .container div figure{margin-bottom:2rem;text-align:center;display:block}@media (min-width:767.99px){.qualifications .container div figure{max-width:30%}}.qualifications .container div figure img{width:285px;height:auto}.qualifications .container div figure figcaption{margin-left:0;text-align:center}.call-to-action{background:url(/images/layout/background-gray.jpg) repeat;background-size:cover}.call-to-action .container{display:flex;padding:2rem 1rem;flex-direction:column;justify-content:center}@media (min-width:1024px){.call-to-action .container{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1245px){.call-to-action .container{padding:2rem 0}}.call-to-action.section-jumbo-call-to-action .container{display:flex;flex-direction:column;justify-content:center}@media (min-width:1245px){.call-to-action.section-jumbo-call-to-action .container{padding:3rem 1rem}}.call-to-action p{font-family:Lora,serif;font-size:1.4rem;color:#999}@media (max-width:1023.99px){.call-to-action p{text-align:center;font-size:1.2rem}}.call-to-action p strong{color:#c2262e;display:block;font-size:1.7rem;font-weight:400}.section-certifications{padding-bottom:60px}.section-certifications .container>div{margin:2rem auto 4rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-content:center;max-width:985px}.section-certifications .container>div img{margin-bottom:1rem;width:50%;max-width:170px}.section-certifications .container>div span{display:block;white-space:nowrap;font-family:Lora,serif;font-variant:small-caps;letter-spacing:1px;font-size:20px;text-align:center;width:50%;padding:20px 0;max-width:190px}.faq{padding:60px 0}.faq .container{max-width:785px;padding:0 1rem}.faq .question-answer{border-bottom:1px solid #eaeaea;padding-bottom:.5rem;margin-bottom:.5rem}.faq .questions{margin:2rem 0}.faq label{cursor:pointer;font-size:1.25rem;font-weight:600;color:#222;display:block;position:relative;margin-right:20px}.faq .answer{transition:all .2s ease;color:#666}.faq label:after{content:" ";background-image:url(/images/icons/chevron-right.svg);background-repeat:no-repeat;background-size:11px 18px;width:11px;height:18px;display:inline-block;transition:transform .2s ease;position:absolute;right:-20px;top:8px}.faq label.checked:after{transform:rotate(90deg)}.section-testimonials{padding-bottom:60px}.testimonials{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.testimonials div{margin:4rem 1rem 0;text-align:center;max-width:100%}@media (min-width:768px){.testimonials div{max-width:40%}}@media (min-width:1024px){.testimonials div{max-width:30%}}.section-grossuhren .container{padding:0 1rem}.section-ablauf-grossuhren-reparatur{margin:60px 0}.section-ablauf-grossuhren-reparatur .lead{margin-bottom:60px}@media (min-width:1200px){.grossuhren-page .figure-set{margin-top:0}}.section-ablauf-grossuhren-reparatur .container,.section-glasenuhren .container{padding:0 1rem}.section-ablauf-grossuhren-reparatur article,.section-glasenuhren article{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:768px){.section-ablauf-grossuhren-reparatur article,.section-glasenuhren article{justify-content:flex-start;flex-wrap:nowrap}}@media (min-width:768px){.section-ablauf-grossuhren-reparatur article aside,.section-glasenuhren article aside{min-width:385px}}@media (min-width:768px){.section-ablauf-grossuhren-reparatur article .article-content,.section-glasenuhren article .article-content{margin-left:2rem}}.section-ablauf-grossuhren-reparatur article .article-content h2,.section-glasenuhren article .article-content h2{text-align:left}.section-ablauf-grossuhren-reparatur article .article-content h3,.section-glasenuhren article .article-content h3{font-size:1.75rem}.section-ablauf-grossuhren-reparatur article .article-content p,.section-glasenuhren article .article-content p{font-size:1.125rem}@media (min-width:768px){.section-ablauf-grossuhren-reparatur article.aside-right,.section-glasenuhren article.aside-right{justify-content:flex-end;flex-wrap:nowrap}}.section-ablauf-grossuhren-reparatur article.aside-right aside,.section-glasenuhren article.aside-right aside{order:1}@media (min-width:768px){.section-ablauf-grossuhren-reparatur article.aside-right aside,.section-glasenuhren article.aside-right aside{min-width:385px;order:2}}.section-ablauf-grossuhren-reparatur article.aside-right .article-content,.section-glasenuhren article.aside-right .article-content{order:2;margin-right:2rem}@media (min-width:768px){.section-ablauf-grossuhren-reparatur article.aside-right .article-content,.section-glasenuhren article.aside-right .article-content{order:1;text-align:right}}.section-my-workshop{padding:60px 1rem}.section-my-workshop #werkstatt{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.section-my-workshop #werkstatt .intro{display:block}@media (min-width:768px){.section-my-workshop #werkstatt .intro{max-width:50%}}.section-my-workshop #werkstatt h2{margin-bottom:0}@media (min-width:768px){.section-my-workshop #werkstatt h2{text-align:left}}.section-my-workshop #werkstatt .lead{margin:.5rem 0 1rem}@media (min-width:768px){.section-my-workshop #werkstatt .lead{text-align:left}}.section-my-workshop #werkstatt aside{position:relative;background-color:#fafafa;border:1px solid #cecece;border-radius:10px;padding:1rem 2rem;text-align:center}@media (max-width:768px){.section-my-workshop #werkstatt aside{margin:1rem auto}}.section-my-workshop #werkstatt aside .stars{top:-13px;left:50%;position:absolute;transform:translateX(-50%)}.section-my-workshop #werkstatt aside .stars img{margin:0 .2rem}.section-my-workshop #werkstatt aside h3{text-align:center;font-family:Source Sans Pro,sans-serif;color:#ffb90f;font-size:30px;font-weight:600;margin-top:0;margin-bottom:0}.section-my-workshop #werkstatt aside h3 small{font-family:Lora,serif;font-size:20px;color:#999;font-weight:400}.section-my-workshop #werkstatt aside p{color:#222;font-size:1.125rem;margin-bottom:0;margin-top:.25rem}.section-my-workshop article{max-width:1215px;margin:0 auto}.section-my-workshop article h3{font-size:1.75rem;text-align:left}.section-my-workshop article h3 small{font-size:1.5rem}.section-my-workshop article .benefits{margin-top:60px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.section-my-workshop article .benefits figure{max-width:25%;display:flex;flex-direction:column}@media (max-width:768px){.section-my-workshop article .benefits figure{max-width:50%}}@media (max-width:480px){.section-my-workshop article .benefits figure{max-width:100%}}.section-my-workshop article .benefits figure img{max-width:48px;min-width:0;height:auto;min-height:55px;margin-bottom:0}.section-my-workshop article .benefits figure figcaption{text-align:center}.section-my-workshop article .benefits figure figcaption h4{font-size:1.5rem;margin-bottom:0}.section-my-workshop article .benefits figure figcaption h4 small{font-size:1.25rem}.section-my-workshop article .benefits figure figcaption p{font-size:1.125rem}.section-my-workshop article>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}@media (min-width:1215px){.section-my-workshop article>div{justify-content:space-between}}.section-my-workshop article>div img{margin-bottom:1rem}.section-my-workshop article p>a{font-weight:600;color:#222}.section-contact-form .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center}@media (max-width:1100px){.section-contact-form .container .form-container{order:2}.section-contact-form .container aside{order:1;margin-top:40px}}.section-contact-form .container aside{display:flex;flex-direction:column;max-width:285px}@media (min-width:768px) and (max-width:1099.99px){.section-contact-form .container aside{max-width:80%;margin:0 auto;justify-content:space-around;flex-direction:row;align-items:center}.section-contact-form .container aside div{margin-left:2rem}}@media (max-width:767.99px){.section-contact-form .container aside figure{order:2}.section-contact-form .container aside div{order:1;margin-bottom:2rem;margin-top:0}}.section-contact-form .container aside figure{flex-direction:column;max-width:285px}.section-contact-form .container aside figure img{width:285px;height:auto}.section-contact-form .container aside figure figcaption{display:block;margin:1rem 0 0;padding:0 1rem}.section-contact-form .container .telephone-number{font-size:2rem}.section-contact-form .container address{margin:1rem 0 0}.section-maps .container{margin-top:60px;padding:0 1rem}.section-maps h2{text-align:left}.section-maps iframe{width:100%;height:640px;margin:2rem 0}.section-maps .privacy-notice{background-color:#f8f8f8;border:1px solid #ddd;padding:2em;margin:2rem 0}.section-maps .privacy-notice h3{margin-top:0}.section-maps .privacy-notice button{display:inline-block;width:auto;font-size:1rem;color:#fff;font-weight:600;padding:1rem 2rem;cursor:pointer;background-color:#c2262e;border:none}.section-mini-profile{padding:0 0 4rem}.section-mini-profile .container{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.section-mini-profile .container{flex-direction:row;justify-content:center;align-items:center}}.section-mini-profile article{max-width:685px;padding:0 1rem}@media (min-width:768px){.section-mini-profile article{width:calc(100% - 392px);padding:0}}.section-mini-profile article h2{text-align:left}@media (max-width:380px){.section-mini-profile article h2{font-size:1.8rem}.section-mini-profile article h2 small{font-size:1.3rem}}.section-mini-profile article p{font-size:1.25rem;color:#666}.section-mini-profile article p a{margin-right:1rem;font-weight:600;color:#444;white-space:nowrap}footer{margin-top:auto}footer .pre-footer-links{padding:1rem;font-family:Lora,serif}footer .pre-footer-links .container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:900px){footer .pre-footer-links .container{flex-direction:row;justify-content:space-around;max-width:960px}}footer .pre-footer-links a{font-size:1.5rem;color:#999;border-bottom:2px solid #c2262e}footer .pre-footer-links span{font-size:4.5rem;color:#eaeaea}@media (max-width:1024px){footer .pre-footer-links span{display:none}}footer .red-background{background:url(/images/layout/background-red.jpg) repeat;background-size:cover;color:#fff}footer .container{padding:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}footer .container p>a{border-bottom:none}footer .container p>a:not(:last-of-type):after{content:" | ";padding-left:.5rem;padding-right:.5rem}#back-to-top{position:fixed;bottom:15px;right:15px;width:40px;height:40px;background-color:#c2262e}#back-to-top img{width:30px;height:30px;margin:auto;color:#fff;display:block;position:relative;transform:translateY(-50%);top:50%}#overlay-image{margin:0;display:block}#overlay-image .backdrop{background-color:rgba(0,0,0,.8);z-index:1100;position:fixed;min-width:100vw;min-height:100vh;margin:0;display:block}#overlay-image .backdrop,#overlay-image .stage{top:0;left:0;bottom:0;right:0;width:100%;height:100%}#overlay-image .stage{display:flex;position:absolute;z-index:1150}#overlay-image .image-container{position:relative;z-index:1200;border-radius:20px;background-color:#fff;padding:1rem;margin:auto}#overlay-image .image-container .closer{position:absolute;top:7px;right:7px;z-index:1397;width:36px;height:36px;background-color:#fff;border-radius:50%;text-align:center;cursor:pointer}#overlay-image .image-container .closer img{position:relative;top:7px;right:1px}#overlay-image .image-container>img{max-width:100%;height:auto;display:block}#overlay-image .image-container .controls{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;height:100%;position:absolute;z-index:1300;top:0;left:0}#overlay-image .image-container .controls div{width:25%;cursor:pointer}#overlay-image .image-container .controls .previous{background:url(/images/icons/chevron-left.svg) 0 no-repeat;background-size:36px}#overlay-image .image-container .controls .next{background:url(/images/icons/chevron-right.svg) 100% no-repeat;background-size:36px}.rcpm{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#444;background-color:rgba(68,68,68,.75);line-height:1.3;font-size:14px}.rcpm,.rcpm h1,.rcpm h2,.rcpm h3,.rcpm h4,.rcpm h5,.rcpm h6,.rcpm p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rcpm h1,.rcpm h2,.rcpm h3,.rcpm h4,.rcpm h5,.rcpm h6,.rcpm p{text-align:left}@media screen and (min-width:576px){.rcpm{font-size:16px}}@media screen and (min-width:768px){.rcpm{font-size:18px}}.rcpm .rcpm-page-wrapper{position:relative;background:#fff}.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper{padding:3em 15px}@media screen and (min-width:576px){.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper{padding:3em 2em}}@media screen and (min-width:768px){.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper{padding:3em}}.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper .rcpm-text-wrapper h2{color:#222;font-size:1.8em;font-weight:600;line-height:1.2}.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper .rcpm-text-wrapper p{color:#666}.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper .rcpm-button-wrapper .rcpm-button{display:inline-block;width:100%;max-width:380px;outline:none;padding:1em;margin:.5em 0;border:1px solid #8bc34a;border-radius:2px;background:#fff;line-height:normal;overflow:visible;color:#8bc34a;font:inherit;font-weight:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;transition:color .3s ease-in-out,background .3s ease-in-out,border-color .3s ease-in-out}.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper .rcpm-button-wrapper .rcpm-button:hover{cursor:pointer;color:#fff;background:#8bc34a}.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper .rcpm-button-wrapper .rcpm-button.primary{color:#fff;border-color:#8bc34a;background:#8bc34a}.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper .rcpm-button-wrapper .rcpm-button.primary:hover{color:#fff;border-color:#71a436;background:#71a436}.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper .rcpm-legal-bar{margin-top:.5em}.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper .rcpm-legal-bar p{font-size:.8em;color:#999;margin-bottom:0}.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper .rcpm-legal-bar p a{color:inherit;text-decoration:underline;border-bottom:none}.rcpm .rcpm-page-wrapper .rcpm-inner-wrapper .rcpm-legal-bar p a:hover{color:inherit;text-decoration:underline}@media screen and (min-width:768px){.rcpm .rcpm-page-one{position:absolute;bottom:0}}@media screen and (min-width:768px){.rcpm .rcpm-page-one .rcpm-content-wrapper{display:flex}.rcpm .rcpm-page-one .rcpm-content-wrapper .rcpm-text-wrapper{width:60%;margin-right:5%}.rcpm .rcpm-page-one .rcpm-content-wrapper .rcpm-button-wrapper{width:35%}}.rcpm .rcpm-page-one .rcpm-button-wrapper{text-align:center}@media screen and (min-width:768px){.rcpm .rcpm-page-one .rcpm-button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}}.rcpm .rcpm-page-two{display:none}@media screen and (min-width:992px){.rcpm .rcpm-page-two{margin:2rem auto;max-width:1000px}}.rcpm .rcpm-page-two .rcpm-button-wrapper{text-align:right}.rcpm .rcpm-page-two .rcpm-button-wrapper .rcpm-button{max-width:240px!important}.rcpm .rcpm-page-two .rcpm-checkbox-wrapper{border-radius:4px;border:1px solid #eaeaea;margin:15px 0;background:#f3f3f3;padding:15px}.rcpm .rcpm-page-two .rcpm-checkbox-group{margin-bottom:15px;border-bottom:1px solid #cecece}.rcpm .rcpm-page-two .rcpm-checkbox-group:last-of-type{margin-bottom:0;border-bottom:0}.rcpm .rcpm-page-two .rcpm-checkbox-group .rcpm-checkbox-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.rcpm .rcpm-page-two .rcpm-checkbox-group .rcpm-checkbox-group-header h3{font-size:1.4em;font-weight:600;color:#222;margin-bottom:0}.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle{flex-shrink:0;margin-bottom:0;position:relative;display:inline-block;width:48px;height:26px}@media screen and (min-width:576px){.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle{width:54px;height:30px}}@media screen and (min-width:768px){.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle{width:60px;height:34px}}.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle input{opacity:0;width:0;height:0}.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle input:checked+.checkbox-slider{background-color:#8bc34a}.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle input:disabled+.checkbox-slider{opacity:.5;cursor:not-allowed}.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle input:checked+.checkbox-slider:before{transform:translateX(22px)}@media screen and (min-width:576px){.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle input:checked+.checkbox-slider:before{transform:translateX(24px)}}@media screen and (min-width:768px){.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle input:checked+.checkbox-slider:before{transform:translateX(26px)}}.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle .checkbox-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cecece;transition:.3s;border-radius:26px}@media screen and (min-width:576px){.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle .checkbox-slider{border-radius:30px}}@media screen and (min-width:768px){.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle .checkbox-slider{border-radius:34px}}.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle .checkbox-slider:before{border-radius:50%;position:absolute;content:" ";height:22px;width:22px;left:2px;bottom:2px;background-color:#fff;transition:.3s}@media screen and (min-width:576px){.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle .checkbox-slider:before{height:24px;width:24px;left:3px;bottom:3px}}@media screen and (min-width:768px){.rcpm .rcpm-page-two .rcpm-checkbox-group .checkbox-toggle .checkbox-slider:before{height:26px;width:26px;left:4px;bottom:4px}}.rcpm .rcpm-close{position:absolute;right:0;top:0;width:3em;height:3em}.rcpm .rcpm-close svg{max-height:2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rcpm .rcpm-close svg path{fill:#666}.rcpm .rcpm-close:hover{cursor:pointer}.rcpm .rcpm-close:hover svg path{fill:#444}