/*! Theme Name: Scale & Soul
 * * Author: Christopher Schneider
 * * Author URI: https://www.scale-and-soul.com
 * * Version: 1.0
 * * Text Domain: scalesoul */@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(fonts/nunito-v32-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:400;src:url(fonts/nunito-v32-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(fonts/nunito-v32-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:700;src:url(fonts/nunito-v32-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:url(fonts/nunito-v32-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:900;src:url(fonts/nunito-v32-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:#000}body::-webkit-scrollbar{width:5px;background-color:#000}body::-webkit-scrollbar-thumb{background-color:#fff}.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 Nunito,Arial,sans-serif;font-weight:400;font-style:normal;color:#2b2b2b}body{overflow-x:hidden}strong{font-weight:700}em{font-style:italic}a{text-decoration:none;color:#2b2b2b;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}h1{font-size:3.6rem;font-weight:900;letter-spacing:-.03em}@media only screen and (min-width:1200px){h1{font-size:5rem}}@media only screen and (min-width:1600px){h1{font-size:6rem}}h2{font-size:2.4rem;font-weight:900;letter-spacing:-.03em}@media only screen and (min-width:1200px){h2{font-size:3.4rem}}@media only screen and (min-width:1600px){h2{font-size:4.4rem}}h2 span{color:#d82b22}h3{font-size:2rem;font-weight:900;letter-spacing:-.03em}@media only screen and (min-width:1200px){h3{font-size:2.4rem}}@media only screen and (min-width:1600px){h3{font-size:2.6rem}}h4{font-size:1.8rem;font-weight:900;letter-spacing:-.03em}@media only screen and (min-width:1200px){h4{font-size:2.1rem}}@media only screen and (min-width:1600px){h4{font-size:2.2rem}}p{font-size:1.4rem;line-height:140%;letter-spacing:-.03em;margin-top:20px}@media only screen and (min-width:1200px){p{font-size:1.6rem}}@media only screen and (min-width:1600px){p{font-size:2.2rem}}li{font-size:1.4rem;line-height:140%;letter-spacing:-.03em;margin-top:20px}li:first-child{margin-top:0}@media only screen and (min-width:1200px){li{font-size:1.6rem}}@media only screen and (min-width:1600px){li{font-size:2.2rem}}#header{width:100svw;position:absolute;top:0;left:0}#header .wrap{padding:20px;max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}@media only screen and (min-width:768px){#header .wrap{padding:50px}}@media only screen and (min-width:1200px){#header .wrap{padding:50px 100px}}@media only screen and (min-width:1600px){#header .wrap{padding:50px 0}}#header .wrap .logo{width:120px}@media only screen and (min-width:768px){#header .wrap .logo{width:150px}}@media only screen and (min-width:1200px){#header .wrap .logo{width:220px}}@media only screen and (min-width:1600px){#header .wrap .logo{width:300px}}#mainnav{width:100svw;position:fixed;z-index:10;bottom:0;left:0;background:#f9e6e5 url(images/background-what.webp) top center no-repeat;background-size:cover;border-top:2px solid #f1cecc}@media only screen and (min-width:768px){#mainnav{position:relative;background:0 0;border:0;width:calc(100% - 150px)}}@media only screen and (min-width:1200px){#mainnav{width:calc(100% - 220px)}}@media only screen and (min-width:1600px){#mainnav{width:calc(100% - 300px)}}#mainnav .menu-hauptmenue-container ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}@media only screen and (min-width:768px){#mainnav .menu-hauptmenue-container ul{align-items:center;justify-content:flex-end}}#mainnav .menu-hauptmenue-container ul li{width:33.33333333%;margin-top:0;text-align:center;border-left:2px solid #f1cecc}@media only screen and (min-width:768px){#mainnav .menu-hauptmenue-container ul li{width:auto;text-align:right;border:0}}#mainnav .menu-hauptmenue-container ul li:first-child{border-left:0}#mainnav .menu-hauptmenue-container ul li a{display:block;padding:15px 10px;font-size:1.4rem;font-weight:700}#mainnav .menu-hauptmenue-container ul li a:active,#mainnav .menu-hauptmenue-container ul li a:focus,#mainnav .menu-hauptmenue-container ul li a:hover{color:#d82b22}@media only screen and (min-width:768px){#mainnav .menu-hauptmenue-container ul li a{padding:0;margin:0 10px}}@media only screen and (min-width:1200px){#mainnav .menu-hauptmenue-container ul li a{font-size:1.6rem;margin:0 20px}}@media only screen and (min-width:1600px){#mainnav .menu-hauptmenue-container ul li a{font-size:2rem}}#mainnav .menu-hauptmenue-container ul li:last-child a{color:#2b2b2b;opacity:.3;cursor:not-allowed}#mainnav .menu-hauptmenue-container ul li:last-child a:active,#mainnav .menu-hauptmenue-container ul li:last-child a:focus,#mainnav .menu-hauptmenue-container ul li:last-child a:hover{color:#2b2b2b}#main{width:auto}#footer{background:#f5edec;width:100svw}#footer #footer-copyright .wrap{padding:20px 20px 86px 20px;text-align:center;margin:0 auto}@media only screen and (min-width:768px){#footer #footer-copyright .wrap{padding:25px 50px}}@media only screen and (min-width:1200px){#footer #footer-copyright .wrap{padding:25px 100px}}#footer #footer-copyright .wrap p{margin-top:0}@media only screen and (min-width:1600px){#footer #footer-copyright .wrap p{font-size:1.6rem}}#footer #footer-copyright .wrap p a{color:#d82b22;text-decoration:underline}#footer #footer-copyright .wrap p a:active,#footer #footer-copyright .wrap p a:focus,#footer #footer-copyright .wrap p a:hover{text-decoration:none}.flex_content .wrap{padding:0;max-width:100%;margin:0 auto}#hero{background:#f9e6e5 url(images/background-hero.webp) center center no-repeat;background-size:cover;width:100svw;padding-top:72px}@media only screen and (min-width:768px){#hero{padding-top:147px}}@media only screen and (min-width:980px){#hero{min-height:77svh}}@media only screen and (min-width:1200px){#hero{min-height:0}}#hero .wrap{padding:40px 20px;max-width:1400px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}@media only screen and (min-width:768px){#hero .wrap{padding:50px}}@media only screen and (min-width:1200px){#hero .wrap{padding:100px}}@media only screen and (min-width:1600px){#hero .wrap{padding:150px 0}}#hero .wrap .hero-content{width:100%}@media only screen and (min-width:768px){#hero .wrap .hero-content{width:calc(50% - 25px);margin-right:50px}}#hero .wrap .hero-content h1 mark{background:0 0;color:#2b2b2b}#hero .wrap .hero-content p{font-size:1.6rem}@media only screen and (min-width:1200px){#hero .wrap .hero-content p{font-size:2.2rem}}@media only screen and (min-width:1600px){#hero .wrap .hero-content p{font-size:2.8rem;margin-top:40px}}#hero .wrap #hero-image{width:100%;border-radius:10px;transform:translateY(60px)}@media only screen and (min-width:768px){#hero .wrap #hero-image{width:calc(50% - 25px);transform:translateY(120px)}}@media only screen and (min-width:980px){#hero .wrap #hero-image{position:absolute;top:0;right:50px;transform:translateY(0);width:calc(50% - 75px)}}@media only screen and (min-width:1200px){#hero .wrap #hero-image{transform:translateY(100px)}}@media only screen and (min-width:1600px){#hero .wrap #hero-image{transform:translateY(200px)}}#why .wrap{padding:60px 20px 40px 20px;max-width:1400px;margin:0 auto}@media only screen and (min-width:768px){#why .wrap{padding:50px}}@media only screen and (min-width:1200px){#why .wrap{padding:100px}}@media only screen and (min-width:1600px){#why .wrap{padding:150px 0}}@media only screen and (min-width:768px){#why .wrap .why-content{width:calc(50% - 25px)}}#what{background:#f9e6e5 url(images/background-what.webp) top center no-repeat;background-size:cover}#what .wrap{padding:40px 20px 60px 20px;max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}@media only screen and (min-width:768px){#what .wrap{padding:50px}}@media only screen and (min-width:1200px){#what .wrap{padding:100px}}@media only screen and (min-width:1600px){#what .wrap{padding:150px 0}}#what .wrap .what-content{width:100%}@media only screen and (min-width:768px){#what .wrap .what-content{width:calc(50% - 25px);margin-right:50px}}#what .wrap .what-list{margin-top:20px;padding-left:10px;width:100%}@media only screen and (min-width:768px){#what .wrap .what-list{width:calc(50% - 25px);margin-top:0}}#what .wrap .what-list li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}#what .wrap .what-list li .icon{background:#e2bdbc;border-radius:5px;width:40px;height:40px}#what .wrap .what-list li .icon svg{width:40px;height:40px;transform:translateY(-5px) translateX(-8px)}#what .wrap .what-list li .icon svg use{fill:#2b2b2b}#what .wrap .what-list li .text{width:calc(100% - 60px);margin-left:20px}#what .wrap .what-list li .text strong{display:block;color:#d82b22}#how{background:linear-gradient(90deg,#d82b22 0,#9e1b16 100%)}#how .wrap{padding:40px 20px;max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}@media only screen and (min-width:768px){#how .wrap{padding:0 50px 0 0}}@media only screen and (min-width:1200px){#how .wrap{padding:0 100px}}@media only screen and (min-width:1600px){#how .wrap{padding:0 150px 0 0}}#how .wrap #how-image{border-radius:10px;transform:translateY(-60px);width:100%}@media only screen and (min-width:768px){#how .wrap #how-image{width:50%;transform:translateY(-20px);border-top-left-radius:0;border-bottom-left-radius:0;margin-right:50px}}@media only screen and (min-width:1200px){#how .wrap #how-image{border-top-left-radius:10px;border-bottom-left-radius:10px;width:calc(50% - 25px)}}@media only screen and (min-width:1600px){#how .wrap #how-image{width:calc(50% + 50px);transform:translateY(-50px)}}#how .wrap .how-content{color:#fff;width:100%}@media only screen and (min-width:768px){#how .wrap .how-content{width:calc(50% - 50px)}}@media only screen and (min-width:1200px){#how .wrap .how-content{width:calc(50% - 75px)}}@media only screen and (min-width:1600px){#how .wrap .how-content{width:calc(50% - 100px)}}#memberinfo .wrap{padding:40px 20px;max-width:1400px;margin:0 auto}@media only screen and (min-width:768px){#memberinfo .wrap{padding:50px}}@media only screen and (min-width:1200px){#memberinfo .wrap{padding:100px}}@media only screen and (min-width:1600px){#memberinfo .wrap{padding:150px 0}}#memberinfo .wrap .member-packages-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:40px;margin-top:40px}#memberinfo .wrap .member-packages-wrap .member-packages,#memberinfo .wrap .member-packages-wrap .member-packages-add{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:20px}@media only screen and (min-width:768px){#memberinfo .wrap .member-packages-wrap .member-packages,#memberinfo .wrap .member-packages-wrap .member-packages-add{align-items:stretch}}@media only screen and (min-width:1200px){#memberinfo .wrap .member-packages-wrap .member-packages,#memberinfo .wrap .member-packages-wrap .member-packages-add{width:calc(50% - 20px)}}#memberinfo .wrap .member-packages-wrap .member-packages .member-package,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-package{background:#f5edec;border:2px solid #f1cecc;padding:20px;border-radius:5px;width:100%}@media only screen and (min-width:768px){#memberinfo .wrap .member-packages-wrap .member-packages .member-package,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-package{width:calc(50% - 10px)}}@media only screen and (min-width:768px){#memberinfo .wrap .member-packages-wrap .member-packages .member-package.honor,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-package.honor{width:100%}}#memberinfo .wrap .member-packages-wrap .member-packages .member-package .role,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-package .role{margin-top:3px;color:#d82b22}#memberinfo .wrap .member-packages-wrap .member-packages .member-package ul,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-package ul{list-style-type:disc;padding-left:24px;margin-top:20px}#memberinfo .wrap .member-packages-wrap .member-packages .member-package ul li,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-package ul li{margin-top:6px}#memberinfo .wrap .member-packages-wrap .member-packages .member-package ul li:first-child,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-package ul li:first-child{margin-top:0}#memberinfo .wrap .member-packages-wrap .member-packages .member-add,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-add{background:#ededed;border:2px solid #cecece;padding:20px;border-radius:5px;width:100%}@media only screen and (min-width:768px){#memberinfo .wrap .member-packages-wrap .member-packages .member-add,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-add{width:calc(50% - 10px)}}@media only screen and (min-width:1200px){#memberinfo .wrap .member-packages-wrap .member-packages .member-add,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-add{width:100%}}#memberinfo .wrap .member-packages-wrap .member-packages .member-add ul,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-add ul{list-style-type:disc;padding-left:24px;margin-top:20px}#memberinfo .wrap .member-packages-wrap .member-packages .member-add ul li,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-add ul li{margin-top:6px}#memberinfo .wrap .member-packages-wrap .member-packages .member-add ul li:first-child,#memberinfo .wrap .member-packages-wrap .member-packages-add .member-add ul li:first-child{margin-top:0}#memberform{background:#f9e6e5 url(images/background-what.webp) top center no-repeat;background-size:cover}#memberform .wrap{padding:40px 20px;max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:40px}@media only screen and (min-width:768px){#memberform .wrap{padding:50px}}@media only screen and (min-width:1200px){#memberform .wrap{padding:100px}}@media only screen and (min-width:1600px){#memberform .wrap{padding:150px 0}}#memberform .wrap .memberform-form,#memberform .wrap .memberform-pdf{width:100%}@media only screen and (min-width:768px){#memberform .wrap .memberform-form,#memberform .wrap .memberform-pdf{width:calc(50% - 20px)}}#memberform .wrap .memberform-pdf .button-wrap{margin-top:20px}#memberform .wrap .memberform-pdf .button-wrap .download{padding:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:20px;background:#f5edec;border:2px solid #f1cecc;border-radius:5px;width:100%;transition:.15s}#memberform .wrap .memberform-pdf .button-wrap .download img{width:30px}#memberform .wrap .memberform-pdf .button-wrap .download .text{width:calc(100% - 100px)}#memberform .wrap .memberform-pdf .button-wrap .download .text h4{color:#d82b22;text-decoration:underline}#memberform .wrap .memberform-pdf .button-wrap .download .text p{color:#e2817d;margin-top:5px}#memberform .wrap .memberform-pdf .button-wrap .download svg{width:30px;height:30px}#memberform .wrap .memberform-pdf .button-wrap .download svg use{fill:#d82b22}#memberform .wrap .memberform-pdf .button-wrap .download:active,#memberform .wrap .memberform-pdf .button-wrap .download:focus,#memberform .wrap .memberform-pdf .button-wrap .download:hover{background:#e3cdcb;border:2px solid #e6a8a4}#memberform .wrap .memberform-pdf .button-wrap .download:active .text h4,#memberform .wrap .memberform-pdf .button-wrap .download:focus .text h4,#memberform .wrap .memberform-pdf .button-wrap .download:hover .text h4{text-decoration:none}#main .button,#main button{width:auto;display:inline-block;background:linear-gradient(90deg,#d82b22 0,#9e1b16 100%);background-size:200% 200%;background-position:0 50%;padding:12px 24px;color:#fff;border-radius:5px;font-weight:700;transition:.15s}#main .button:active,#main .button:focus,#main .button:hover,#main button:active,#main button:focus,#main button:hover{background-position:100% 50%}
/*# sourceMappingURL=style.css.map */
