/*! Theme Name: Your Chance 2 Change
 * * Author: Christopher Schneider, match.up
 * * Author URI: https://www.matchpunktup.de/
 * * Version: 1.0
 * * Text Domain: yc2c */@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(fonts/poppins-v21-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(fonts/poppins-v21-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(fonts/poppins-v21-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(fonts/poppins-v21-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(fonts/poppins-v21-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(fonts/poppins-v21-latin-900italic.woff2) format("woff2")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;background:0 0;font-size:inherit;font-family:inherit;line-height:inherit}html *{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}:focus{outline:0}body::-webkit-scrollbar-track{background-color:#fff}body::-webkit-scrollbar{width:5px;background-color:#fff}body::-webkit-scrollbar-thumb{background-color:#2c2b28}.clear{clear:both;height:0;width:0}.overflow-hidden{overflow:hidden}@media only screen and (min-width:980px){.overflow-hidden{overflow:visible}}.elder-stucks{top:0;position:fixed}body,html{min-height:100%;background:#fff}html{font:10px/1 Poppins,Arial,sans-serif;font-weight:400;font-style:normal;color:#2c2b28}body{overflow-x:hidden}strong{font-weight:700}em{font-style:italic}a{text-decoration:underline;color:#2c2b28;transition:color .15s}a:active,a:focus,a:hover{text-decoration:none}img{width:100%;height:auto;display:block;margin:0}svg{transform-origin:center center}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-50px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInDown{animation-name:fadeInDown}.animate__animated{animation-duration:1s;animation-delay:.5s;animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__delay-2{animation-delay:.7s}.animate__animated.animate__delay-3{animation-delay:.9s}@keyframes imageZoom{0%{transform:scale(1);opacity:1}40%{transform:scale(1.15);opacity:1}50%{opacity:0;transform:scale(1.15)}90%{opacity:0;transform:scale(1)}100%{opacity:1;transform:scale(1)}}.animate__imageZoom{animation-name:imageZoom;animation-duration:20s;animation-fill-mode:both;animation-iteration-count:infinite}.animate__imageZoom__second{animation-delay:10s}#modal-video{background:#fff;padding:10px;position:fixed;z-index:30;top:50%;left:0;right:0;width:calc(100% - 40px);max-width:1280px;transform:translateY(calc(-50% - 20px));box-shadow:0 0 100px rgba(0,0,0,.2);margin:0 auto;opacity:0;visibility:hidden;transition:.5s}#modal-video.show{opacity:1;transform:translateY(-50%);visibility:visible}#modal-video video{width:100%;height:auto}#modal-video #close-video{position:absolute;top:-18px;right:-18px;background:#2c2b28;padding:10px;width:30px;height:30px;border-radius:9999vmax}#modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:29;visibility:hidden;transition:.5s}#modal-overlay.show{opacity:1;visibility:visible}#header{position:fixed;width:100%;background:0 0;transition:.2s background,.2s box-shadow;z-index:10;box-shadow:0 0 50px transparent}#header.elder-scrolls{background:#fff;box-shadow:0 0 50px rgba(0,0,0,.1)}#header.elder-scrolls .wrap{padding:10px 20px}@media only screen and (min-width:768px){#header.elder-scrolls .wrap{padding:15px 50px}}@media only screen and (min-width:1560px){#header.elder-scrolls .wrap{padding:15px 20px}}#header .wrap{max-width:1560px;margin:0 auto;padding:20px;display:flex;flex-wrap:wrap;align-items:center;transition:.2s padding}@media only screen and (min-width:768px){#header .wrap{padding:20px 50px}}@media only screen and (min-width:1200px){#header .wrap{padding:30px 50px}}@media only screen and (min-width:1560px){#header .wrap{padding:30px 20px}}#header .wrap::after{display:none;content:"";width:50%;position:absolute;top:0;right:0;height:100%;background:#fff}@media only screen and (min-width:768px){#header .wrap::after{display:block}}#header .wrap.subwrap::after{width:70%}@media only screen and (min-width:980px){#header .wrap.subwrap::after{width:80%}}@media only screen and (min-width:1560px){#header .wrap.subwrap::after{width:70%}}#header .wrap #logo{width:60px}@media only screen and (min-width:768px){#header .wrap #logo{width:120px}}@media only screen and (min-width:1200px){#header .wrap #logo{width:150px}}#header .wrap #nav{display:flex;justify-content:flex-end;width:calc(100% - 60px);z-index:2}@media only screen and (min-width:768px){#header .wrap #nav{width:calc(100% - 120px)}}@media only screen and (min-width:1200px){#header .wrap #nav{width:calc(100% - 150px)}}#header .wrap #nav li{width:auto;margin-left:10px}@media only screen and (min-width:1200px){#header .wrap #nav li{margin-left:40px}}@media only screen and (min-width:1560px){#header .wrap #nav li{margin-left:60px}}#header .wrap #nav li a{font-size:1.1rem;font-weight:700;text-transform:uppercase;text-decoration:none;color:#666;transition:.15s color}@media only screen and (min-width:768px){#header .wrap #nav li a{font-size:1.4rem}}@media only screen and (min-width:1200px){#header .wrap #nav li a{font-size:1.6rem}}#header .wrap #nav li a:active,#header .wrap #nav li a:focus,#header .wrap #nav li a:hover{color:#2c2b28}#hero .wrap{display:flex;flex-wrap:wrap;position:relative}#hero .wrap .heroimage{width:100%;background:#d2d2d2;overflow:hidden;position:relative;padding-bottom:56.25%}@media only screen and (min-width:768px){#hero .wrap .heroimage{width:50%;padding-bottom:0}}#hero .wrap .heroimage img{object-fit:cover;height:100%;position:absolute;top:0;left:0}#hero .wrap .gradient{width:100%;background:linear-gradient(90deg,#c4e1ea 0,#fbdbbd 100%)}@media only screen and (min-width:768px){#hero .wrap .gradient{width:50%;min-height:70svh}}@media only screen and (min-width:1200px){#hero .wrap .gradient{min-height:100svh}}#hero .wrap .gradient .content{position:relative;padding:120px 20px 80px 20px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){#hero .wrap .gradient .content{position:absolute;z-index:2;top:50%;left:50px;transform:translateY(-50%);padding:0;width:33%;min-height:0}}@media only screen and (min-width:1560px){#hero .wrap .gradient .content{left:calc((100vw - 1560px)/ 2);padding:0 20px;width:550px}}#hero .wrap .gradient .content h1{font-size:4rem;font-weight:900;color:#2c2b28;text-transform:uppercase;width:100%}@media only screen and (min-width:1200px){#hero .wrap .gradient .content h1{font-size:6rem}}@media only screen and (min-width:1560px){#hero .wrap .gradient .content h1{font-size:8rem}}#hero .wrap .gradient .content p{font-size:1.6rem;line-height:150%;color:#2c2b28;width:100%;margin-top:50px}@media only screen and (min-width:1200px){#hero .wrap .gradient .content p{font-size:1.8rem}}@media only screen and (min-width:1560px){#hero .wrap .gradient .content p{font-size:2rem}}@media only screen and (min-width:1560px){#hero .wrap .gradient .content p .button{padding:20px 40px}}@media only screen and (min-width:768px){#hero.sub .wrap .gradient{width:30%}}@media only screen and (min-width:980px){#hero.sub .wrap .gradient{width:20%}}@media only screen and (min-width:1560px){#hero.sub .wrap .gradient{width:30%}}@media only screen and (min-width:768px){#hero.sub .wrap .heroimage{width:70%}}@media only screen and (min-width:980px){#hero.sub .wrap .heroimage{width:80%}}@media only screen and (min-width:1560px){#hero.sub .wrap .heroimage{width:70%}}#hero.sub .wrap .heroimage::after{display:none;content:"";position:absolute;z-index:1;top:0;left:0;width:300px;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,0))}@media only screen and (min-width:768px){#hero.sub .wrap .heroimage::after{display:block}}@media only screen and (min-width:1200px){#hero.sub .wrap .heroimage::after{width:500px;background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}}#intro .wrap{max-width:1560px;margin:0 auto;padding:50px 20px;display:flow-root}@media only screen and (min-width:768px){#intro .wrap{padding:50px}}@media only screen and (min-width:1200px){#intro .wrap{padding:100px}}@media only screen and (min-width:1560px){#intro .wrap{padding:150px 20px}}#intro .wrap .box{width:100%;text-decoration:none}@media only screen and (min-width:768px){#intro .wrap .box{width:calc(50% - 25px)}}@media only screen and (min-width:1200px){#intro .wrap .box{width:calc(50% - 50px)}}@media only screen and (min-width:1560px){#intro .wrap .box{width:calc(50% - 100px)}}#intro .wrap .box:nth-child(odd){float:left}#intro .wrap .box:nth-child(even){float:right}#intro .wrap .box.text h2{font-size:2rem;line-height:120%;font-weight:900}@media only screen and (min-width:768px){#intro .wrap .box.text h2{font-size:3rem}}@media only screen and (min-width:1200px){#intro .wrap .box.text h2{font-size:4rem}}@media only screen and (min-width:1560px){#intro .wrap .box.text h2{font-size:5rem}}#intro .wrap .box.text p{font-size:1.2rem;line-height:140%;margin-top:20px}@media only screen and (min-width:768px){#intro .wrap .box.text p{font-size:1.4rem}}@media only screen and (min-width:1200px){#intro .wrap .box.text p{font-size:1.6rem}}@media only screen and (min-width:1560px){#intro .wrap .box.text p{font-size:2rem}}#intro .wrap .box.location{overflow:hidden;background:#fff;box-shadow:0 0 100px rgba(0,0,0,.1);border-radius:20px;margin-top:50px}@media only screen and (min-width:1200px){#intro .wrap .box.location{margin-top:100px;margin-top:0}}@media only screen and (min-width:1560px){#intro .wrap .box.location{margin-top:200px}}#intro .wrap .box.location:active .image img,#intro .wrap .box.location:focus .image img,#intro .wrap .box.location:hover .image img{transform:scale(1.04)}#intro .wrap .box.location:active .image p,#intro .wrap .box.location:focus .image p,#intro .wrap .box.location:hover .image p{opacity:1;transform:translateY(-50%) translateX(-50%)}#intro .wrap .box.location:active .content::after,#intro .wrap .box.location:focus .content::after,#intro .wrap .box.location:hover .content::after{opacity:1}#intro .wrap .box.location .image{position:relative;overflow:hidden}#intro .wrap .box.location .image img{transition:.5s transform}#intro .wrap .box.location .image p{position:absolute;top:50%;left:50%;transform:translateY(calc(-50% - 10px)) translateX(-50%);margin:0 auto;font-size:1.2rem;opacity:0;transition:.5s opacity,.5s transform;z-index:2}@media only screen and (min-width:1200px){#intro .wrap .box.location .image p{font-size:1.4rem}}@media only screen and (min-width:1560px){#intro .wrap .box.location .image p{font-size:1.6rem}}#intro .wrap .box.location .content{padding:20px;position:relative}@media only screen and (min-width:768px){#intro .wrap .box.location .content{padding:30px}}@media only screen and (min-width:1560px){#intro .wrap .box.location .content{padding:50px}}#intro .wrap .box.location .content::after{display:block;content:"";background:linear-gradient(90deg,#c4e1ea,#fbdbbd);width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;opacity:0;transition:.5s opacity}#intro .wrap .box.location .content h3{font-size:1.8rem;line-height:120%;font-weight:700;position:relative;z-index:2}@media only screen and (min-width:768px){#intro .wrap .box.location .content h3{font-size:2rem}}@media only screen and (min-width:1200px){#intro .wrap .box.location .content h3{font-size:2.2rem}}@media only screen and (min-width:1560px){#intro .wrap .box.location .content h3{font-size:2.4rem}}#intro .wrap .box.location .content p{font-size:1.2rem;line-height:140%;margin-top:20px;position:relative;z-index:2}@media only screen and (min-width:768px){#intro .wrap .box.location .content p{font-size:1.4rem}}@media only screen and (min-width:1200px){#intro .wrap .box.location .content p{font-size:1.6rem}}@media only screen and (min-width:1560px){#intro .wrap .box.location .content p{font-size:1.8rem}}#intro .wrap .box.location .content .tags{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px;margin-top:20px;position:relative;z-index:2}#intro .wrap .box.location .content .tags li{width:auto;padding:8px 12px;border-radius:9999vmax;background:rgba(0,0,0,.05);font-size:1rem}@media only screen and (min-width:768px){#intro .wrap .box.location .content .tags li{font-size:1.2rem}}@media only screen and (min-width:1200px){#intro .wrap .box.location .content .tags li{font-size:1.4rem}}.content .wrap{display:flex;flex-wrap:wrap;align-items:center;padding:50px 0 0 0}@media only screen and (min-width:768px){.content .wrap{padding:100px 0 0 0}}@media only screen and (min-width:1560px){.content .wrap{padding:150px 0 0 0}}.content .wrap .text{padding:20px;width:100%}@media only screen and (min-width:768px){.content .wrap .text{width:50%;padding:0 30px}}@media only screen and (min-width:980px){.content .wrap .text{padding:0 50px}}@media only screen and (min-width:1560px){.content .wrap .text.content-left{padding:0 100px 0 calc(20px + (100vw - 1560px)/ 2)}}@media only screen and (min-width:768px){.content .wrap .text.content-right{order:2}}@media only screen and (min-width:1560px){.content .wrap .text.content-right{padding:0 calc(20px + (100vw - 1560px)/ 2) 0 100px}}.content .wrap .text h2{font-size:2rem;line-height:120%;font-weight:900}@media only screen and (min-width:768px){.content .wrap .text h2{font-size:3rem}}@media only screen and (min-width:1200px){.content .wrap .text h2{font-size:4rem}}@media only screen and (min-width:1560px){.content .wrap .text h2{font-size:5rem}}.content .wrap .text p{font-size:1.2rem;line-height:140%;margin-top:20px}@media only screen and (min-width:768px){.content .wrap .text p{font-size:1.4rem}}@media only screen and (min-width:1200px){.content .wrap .text p{font-size:1.6rem}}@media only screen and (min-width:1560px){.content .wrap .text p{font-size:2rem}}.content .wrap .text img{margin-top:30px;display:none}@media only screen and (min-width:768px){.content .wrap .text img{display:block}}@media only screen and (min-width:980px){.content .wrap .text img{margin-top:50px}}@media only screen and (min-width:1560px){.content .wrap .text img{margin-top:100px}}.content .wrap .image{width:100%;position:relative}@media only screen and (min-width:768px){.content .wrap .image{width:50%}}.content .wrap .image .openmodal{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:0 auto;font-size:1.2rem;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-shadow:0 0 50px rgba(0,0,0,.2)}@media only screen and (min-width:1200px){.content .wrap .image .openmodal{font-size:1.4rem}}@media only screen and (min-width:1560px){.content .wrap .image .openmodal{font-size:1.6rem}}.content .wrap .image .openmodal .button-icon{width:15px;height:15px;margin-right:10px;background:url(img/icon/play.svg) center center no-repeat;background-size:15px}.content .wrap .image .openmodal .button-text{width:calc(100% - 25px)}.content .wrap .video{cursor:pointer;overflow:hidden}.content .wrap .video:active img,.content .wrap .video:focus img,.content .wrap .video:hover img{transform:scale(1.04)}.content .wrap .video img{transition:.5s transform}#prices .wrap{max-width:960px;margin:0 auto;padding:50px 20px}@media only screen and (min-width:768px){#prices .wrap{padding:100px 30px}}@media only screen and (min-width:980px){#prices .wrap{padding:100px 50px}}@media only screen and (min-width:1560px){#prices .wrap{padding:150px 0}}#prices .wrap h2{font-size:2rem;line-height:120%;font-weight:900;text-align:center}@media only screen and (min-width:768px){#prices .wrap h2{font-size:3rem}}@media only screen and (min-width:1200px){#prices .wrap h2{font-size:4rem}}@media only screen and (min-width:1560px){#prices .wrap h2{font-size:5rem}}#prices .wrap .table-container{overflow-x:scroll}#prices .wrap table{margin-top:40px;min-width:550px;width:100%;border-collapse:collapse}#prices .wrap table thead tr{background:linear-gradient(90deg,#c4e1ea,#fbdbbd)}#prices .wrap table tbody::before{display:block;content:"";height:10px}#prices .wrap table tbody tr{background:#f2f0ed}#prices .wrap table tbody tr:first-child td{padding-top:20px}@media only screen and (min-width:1200px){#prices .wrap table tbody tr:first-child td{padding-top:30px}}#prices .wrap table tbody tr:last-child td{padding-bottom:20px}@media only screen and (min-width:1200px){#prices .wrap table tbody tr:last-child td{padding-bottom:30px}}#prices .wrap table td,#prices .wrap table th{font-size:1.2rem;line-height:140%}@media only screen and (min-width:768px){#prices .wrap table td,#prices .wrap table th{font-size:1.4rem}}@media only screen and (min-width:1200px){#prices .wrap table td,#prices .wrap table th{font-size:1.6rem}}@media only screen and (min-width:1560px){#prices .wrap table td,#prices .wrap table th{font-size:2rem}}#prices .wrap table th{font-weight:700;text-align:left;padding:10px 0;margin-bottom:10px}@media only screen and (min-width:1200px){#prices .wrap table th{padding:20px 0}}#prices .wrap table th:first-child{padding-left:20px;border-top-left-radius:20px;border-bottom-left-radius:20px}@media only screen and (min-width:1200px){#prices .wrap table th:first-child{padding-left:30px}}#prices .wrap table th:last-child{padding-right:20px;border-top-right-radius:20px;border-bottom-right-radius:20px}@media only screen and (min-width:1200px){#prices .wrap table th:last-child{padding-right:30px}}#prices .wrap table td{padding:3px 0}#prices .wrap table td:last-child{padding-right:20px}@media only screen and (min-width:1200px){#prices .wrap table td:last-child{padding-right:30px}}#prices .wrap table td strong{display:block}#prices .wrap table td small{display:block;font-size:1rem;line-height:120%;margin-top:3px}@media only screen and (min-width:768px){#prices .wrap table td small{font-size:1.2rem}}@media only screen and (min-width:1560px){#prices .wrap table td small{font-size:1.4rem}}#prices .wrap table td em,#prices .wrap table td span{display:inline-block;margin-top:10px}#prices .wrap table td.price{font-weight:700;text-align:right}#prices .wrap table td.padding{padding-bottom:20px}#prices .wrap table td.paddingleft{padding-left:20px}@media only screen and (min-width:1200px){#prices .wrap table td.paddingleft{padding-left:30px}}#prices .wrap table td.paddingbottom{padding-bottom:20px}@media only screen and (min-width:1200px){#prices .wrap table td.paddingbottom{padding-bottom:30px}}#prices .wrap table td.topleft{border-top-left-radius:20px}#prices .wrap table td.topright{border-top-right-radius:20px}#prices .wrap table td.bottomleft{border-bottom-left-radius:20px}#prices .wrap table td.bottomright{border-bottom-right-radius:20px}#prices .wrap .hint{font-size:1.2rem;line-height:140%;margin-top:20px;font-style:italic;text-align:center}@media only screen and (min-width:768px){#prices .wrap .hint{font-size:1.6rem}}@media only screen and (min-width:1560px){#prices .wrap .hint{font-size:1.8rem;margin-top:40px}}#prices .wrap .details{margin-top:40px}#prices .wrap .details li{display:flex;justify-content:flex-start;align-items:flex-start;padding:10px;border-radius:10px;background:#f2f0ed;margin-top:5px;font-size:1.2rem;line-height:140%}@media only screen and (min-width:768px){#prices .wrap .details li{font-size:1.4rem}}@media only screen and (min-width:1200px){#prices .wrap .details li{padding:10px 20px;font-size:1.6rem}}@media only screen and (min-width:1560px){#prices .wrap .details li{font-size:1.8rem}}#prices .wrap .details li:first-child{margin-top:0}#prices .wrap .details li span{width:50%}#prices .wrap .details li span:nth-child(2){font-weight:700}#contact{background:linear-gradient(90deg,#c4e1ea,#fbdbbd)}#contact .wrap{max-width:960px;margin:0 auto;padding:50px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media only screen and (min-width:768px){#contact .wrap{padding:100px 30px}}@media only screen and (min-width:980px){#contact .wrap{padding:100px 50px}}@media only screen and (min-width:1560px){#contact .wrap{padding:150px 0}}#contact .wrap h2{font-size:2rem;line-height:120%;font-weight:900;text-align:center;width:100%}@media only screen and (min-width:768px){#contact .wrap h2{font-size:3rem}}@media only screen and (min-width:1200px){#contact .wrap h2{font-size:4rem}}@media only screen and (min-width:1560px){#contact .wrap h2{font-size:5rem}}#contact .wrap .form{width:100%;margin-top:40px;order:2}@media only screen and (min-width:768px){#contact .wrap .form{width:calc(50% - 25px);order:1}}@media only screen and (min-width:1560px){#contact .wrap .form{width:calc(50% - 50px)}}#contact .wrap .form form .contact-form-input{font-size:1.2rem;line-height:140%;margin-top:15px}@media only screen and (min-width:768px){#contact .wrap .form form .contact-form-input{font-size:1.4rem}}@media only screen and (min-width:1200px){#contact .wrap .form form .contact-form-input{font-size:1.6rem}}@media only screen and (min-width:1560px){#contact .wrap .form form .contact-form-input{font-size:2rem;margin-top:30px}}#contact .wrap .form form .contact-form-input:first-child{margin-top:0}#contact .wrap .form form .contact-form-input label{font-weight:700}#contact .wrap .form form .contact-form-input input,#contact .wrap .form form .contact-form-input textarea{width:100%;background:#fff;border-radius:20px;padding:15px 20px}#contact .wrap .form form .contact-form-input textarea{min-width:100%;max-width:100%}#contact .wrap .form form .contact-form-input #submit{display:inline-block;width:auto;padding:15px 30px;border-radius:9999vmax;text-decoration:none;font-weight:700;background:#fff;color:#2c2b28;cursor:pointer;transition:.5s color,.5s background}#contact .wrap .form form .contact-form-input #submit:active,#contact .wrap .form form .contact-form-input #submit:focus,#contact .wrap .form form .contact-form-input #submit:hover{background:#2c2b28;color:#fff}#contact .wrap .form form #contact-form-hint{font-size:1rem;line-height:140%;margin-top:20px;font-style:italic;text-align:center}@media only screen and (min-width:768px){#contact .wrap .form form #contact-form-hint{font-size:1.2rem}}@media only screen and (min-width:1560px){#contact .wrap .form form #contact-form-hint{font-size:1.4rem;margin-top:40px}}#contact .wrap .form form #contact-form-output{margin-top:20px;border-radius:20px;padding:20px;background:#fff;color:#2c2b28;opacity:0;visibility:hidden;display:none;transition:.1s linear;width:100%;font-weight:700;text-align:center;font-size:1.2rem;line-height:140%}@media only screen and (min-width:1200px){#contact .wrap .form form #contact-form-output{font-size:1.4rem}}@media only screen and (min-width:1560px){#contact .wrap .form form #contact-form-output{font-size:1.6rem;margin-top:40px}}#contact .wrap .form form #contact-form-output.show{opacity:1;visibility:visible;display:block}#contact .wrap .form form #contact-form-output.success{background:#94cba0;color:#30633b}#contact .wrap .form form #contact-form-output.error{background:#cb9494;color:#633030}#contact .wrap .contactperson{width:100%;margin-top:40px;order:1}@media only screen and (min-width:768px){#contact .wrap .contactperson{width:calc(50% - 25px);order:2}}@media only screen and (min-width:1560px){#contact .wrap .contactperson{width:calc(50% - 50px)}}#contact .wrap .contactperson p{font-size:1.2rem;line-height:140%}@media only screen and (min-width:768px){#contact .wrap .contactperson p{font-size:1.4rem}}@media only screen and (min-width:1200px){#contact .wrap .contactperson p{font-size:1.6rem}}@media only screen and (min-width:1560px){#contact .wrap .contactperson p{font-size:2rem}}#contact .wrap .contactperson img{margin-top:40px;border-radius:20px}#imprint .wrap{max-width:1560px;margin:0 auto;padding:50px 20px}@media only screen and (min-width:768px){#imprint .wrap{padding:50px}}@media only screen and (min-width:1200px){#imprint .wrap{padding:100px}}@media only screen and (min-width:1560px){#imprint .wrap{padding:150px 20px}}#imprint .wrap h2{font-size:2rem;line-height:120%;font-weight:900}@media only screen and (min-width:768px){#imprint .wrap h2{font-size:3rem}}@media only screen and (min-width:1200px){#imprint .wrap h2{font-size:4rem}}@media only screen and (min-width:1560px){#imprint .wrap h2{font-size:5rem}}#imprint .wrap h2#datenschutz{margin-top:40px}#imprint .wrap p{font-size:1.2rem;line-height:140%;margin-top:20px}@media only screen and (min-width:768px){#imprint .wrap p{font-size:1.4rem}}@media only screen and (min-width:1200px){#imprint .wrap p{font-size:1.6rem}}@media only screen and (min-width:1560px){#imprint .wrap p{font-size:2rem}}#footer{text-align:center;padding:20px;background:#2c2b28;color:#fff}@media only screen and (min-width:980px){#footer{padding:40px 20px}}#footer p{font-size:1.2rem}@media only screen and (min-width:768px){#footer p{font-size:1.4rem}}#footer p span{display:block;margin-top:10px}@media only screen and (min-width:768px){#footer p span{display:inline;margin-top:0;margin:0 5px}}@media only screen and (min-width:1200px){#footer p span{margin:0 10px}}#footer p span a{color:#fff;text-decoration:underline}#footer p span a:active,#footer p span a:focus,#footer p span a:hover{text-decoration:none}.button{display:inline-block;width:auto;padding:15px 30px;border-radius:9999vmax;text-decoration:none;font-weight:700}.button.primary{background:#fff;color:#2c2b28;transition:.5s color,.5s background}.button.primary:active,.button.primary:focus,.button.primary:hover{background:#2c2b28;color:#fff}.button.secondary{background:linear-gradient(90deg,#c4e1ea,#fbdbbd);color:#2c2b28;padding:10px 20px}@media only screen and (min-width:1560px){.button.secondary{padding:15px 25px}}
/*# sourceMappingURL=style.css.map */
