@charset "UTF-8";
/***!  /templates/schraubfabrik/css/style.css  !***/

html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.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}template{display:none}[hidden]{display:none}:root{--main-font-clr:#E6E6E6;--fw-400:normal;--fw-700:bold;--btn-txt-clr:#01141c;--bg-verydark-blue:#05070E;--bg-dark-blue:#01141c;--bg-mid-blue:#043E57;--bg-light-blue:#002D40;--bg-red:#741010;--blue:#007CB2;--yellow:#F2B716;--orange:#F18800;--red:#CF1C1C;--magenta:#970045;--green:#36A400}.light-blue{background-color:var(--bg-light-blue)}body{background-color:var(--bg-dark-blue);font-family:"Rockwell Nova",sans-serif;font-weight:400;font-style:normal;color:var(--main-font-clr);font-size:16px}button{cursor:pointer}*{box-sizing:border-box}a:link,a:visited,a{color:var(--main-font-clr);text-decoration:underline}a:link.maximenuck,a:visited.maximenuck,a.maximenuck{color:var(--main-font-clr);text-decoration:none}a:link.btn,a:visited.btn,a.btn{background-color:var(--yellow);color:var(--btn-txt-clr);padding:10px 20px;font-weight:700;display:inline-block;line-height:16px;border-radius:18px;text-decoration:none;transition:background-color 0.3s ease}a:link.btn:hover,a:visited.btn:hover,a.btn:hover{background-color:var(--blue);color:var(--main-font-clr)}footer a:link,footer a:visited,footer a,#mod-custom329 a:link,#mod-custom329 a:visited,#mod-custom329 a{text-decoration:none}#mod-custom146 a{color:var(--blue)}img{max-width:100%;height:auto}.circleimg{border-radius:50%;width:230px;display:block;margin-bottom:20px}.noradius{border-radius:0 !important;margin:0 !important;width:auto !important}h1,.h1,h2,.h2,h3,.h3{font-weight:700;margin:1rem 0}h1,.h1{font-size:1.7rem}h2,.h2{color:var(--main-font-clr);font-size:1.4rem;line-height:1.5}h3,.h3{color:var(--yellow);font-size:1.2rem;line-height:1.7rem}p{font-weight:var(--fw-400);font-size:1rem;line-height:1.7}.custom ul li{line-height:1.7em;padding:6px 0}.willkommen,.home,._gallery,.moduletable.greview{background:linear-gradient(66deg,#00080c 0%,#012230 43%,#000a0e 100%)}.mid-blue{background-color:var(--bg-light-blue)}h2,.h2{position:relative;margin-bottom:40px}h2::after,.h2::after{content:"";position:absolute;height:6px;width:120px;bottom:-20px;left:0;background-color:var(--magenta)}#mod-custom259 h2::after{background-color:var(--blue)}#mod-custom137 h2::after{background-color:var(--orange)}#mod-custom136 h2::after{background-color:var(--green)}#mod-custom141 h1{margin-bottom:40px;position:relative}#mod-custom141 h1::after{content:"";position:absolute;height:6px;width:120px;bottom:-22px;left:0;background-color:var(--blue)}#mod-custom144 h3.h2::after{background-color:var(--orange)}#cta #mod-custom329.custom h2::after{background-color:var(--green)}#content .icons,.mycontactfrom .btn.btn-link.jmodedit,#modules-form>div>div>hr,#modules-form>div>div>div.row.mb-4>div>hr:nth-child(4),#modules-form>div>div>div.row.mb-4>div>hr:nth-child(11),footer .btn.btn-link.jmodedit,.subfooter .btn.btn-link.jmodedit{display:none}.btn.btn-link.jmodedit{position:absolute;background-color:aqua;border-radius:3px;z-index:2000}div[role=tooltip]{display:none}.view-modules .control-group,.view-modules #options,.view-modules .editor-xtd-buttons,.view-modules legend{display:none}.view-modules .col-md-12{max-width:1000px;margin:auto;padding:20px 0}#modules-form>div>div>div:nth-child(2)>span:nth-child(1){color:var(--yellow)}header{position:fixed;width:100%;z-index:10000;background-color:var(--bg-dark-blue)}.header-gap{height:50px}.header_wrapper{max-width:1800px;height:50px;padding:0 10px;margin:auto;display:flex;justify-content:space-between;background-color:var(--bg-dark-blue)}.logo{display:flex;align-items:center}.logo a{display:contents}.logo img,.logo svg#sf-logo-svg{width:205px;height:auto}.logo svg#sf-logo-svg{transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;-o-transition:0.3s all}.nav-container,.container-header .container-nav,.moduletable.mainmenu{display:flex;align-items:stretch}div.mod-languages ul{margin-top:10px;margin-right:22px}[data-id=maximenuck256] .mobilemenuck-bar-title{display:none}[data-id=maximenuck351] .mobilemenuck-bar-title{display:none}[data-id=maximenuck256] .mobilemenuck-bar-button{width:auto;text-align:right;font-family:"Rockwell Nova"}[data-id=maximenuck351] .mobilemenuck-bar-button{width:auto;text-align:right;font-family:"Rockwell Nova"}div[id^=maximenuck]{font-size:16px}.maximenuckh,.myckmenu,div#maximenuck256 ul.maximenuck li.maximenuck.level1,div#maximenuck256.maximenuckh ul.maximenuck li.level1.parent>a,div#maximenuck256 ul.maximenuck,div#maximenuck256 span.titreck,div#maximenuck256 .titreck-text,div#maximenuck256 .titreck-title,div#maximenuck351 ul.maximenuck li.maximenuck.level1,div#maximenuck351.maximenuckh ul.maximenuck li.level1.parent>a,div#maximenuck351 ul.maximenuck,div#maximenuck351 span.titreck,div#maximenuck351 .titreck-text,div#maximenuck351 .titreck-title{display:flex !important}div#maximenuck351.maximenuckh ul.maximenuck li.level1.parent>a,div#maximenuck256.maximenuckh ul.maximenuck li.level1.parent>a{align-items:center}.titreck-title{font-size:18px}.metismenu.mod-menu .mm-toggler:after,div#maximenuck256 ul.maximenuck li.level1.parent>a:after,div#maximenuck256 ul.maximenuck li.level1.parent>span.separator:after,div#maximenuck351 ul.maximenuck li.level1.parent>a:after,div#maximenuck351 ul.maximenuck li.level1.parent>span.separator:after{width:0;height:0;-webkit-margin-start:0.5em;margin-inline-start:0.5em;content:"";border-top:0.5em solid currentColor;border-right:0.3em solid transparent;border-left:0.3em solid transparent;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;font-size:18px}div#maximenuck256 ul.maximenuck li.maximenuck.level1,div#maximenuck351 ul.maximenuck li.maximenuck.level1{line-height:100px;padding:0em 1.15em}div#maximenuck256 ul.maximenuck li.level1.parent>a:after,div#maximenuck256 ul.maximenuck li.level1.parent>span.separator:after,div#maximenuck351 ul.maximenuck li.level1.parent>a:after,div#maximenuck351 ul.maximenuck li.level1.parent>span.separator:after{position:relative;display:inline-block;top:auto;left:auto}div#maximenuck256.maximenuckh ul.maximenuck li.level1.parent>a,div#maximenuck256.maximenuckh ul.maximenuck li.level1.parent>span.separator,div#maximenuck351.maximenuckh ul.maximenuck li.level1.parent>a,div#maximenuck351.maximenuckh ul.maximenuck li.level1.parent>span.separator{padding-right:0px}div#maximenuck256 ul.maximenuck li.maximenuck.level1,div#maximenuck351 ul.maximenuck li.maximenuck.level1{position:relative}div#maximenuck256 ul.maximenuck li.maximenuck.level1::before,div#maximenuck351 ul.maximenuck li.maximenuck.level1::before{content:"";position:absolute;height:6px;right:0;bottom:0;left:0;transition:height 0.2s ease}div#maximenuck256 ul.maximenuck li.maximenuck.level1:hover::before,div#maximenuck256 ul.maximenuck li.maximenuck.active.level1::before,div#maximenuck351 ul.maximenuck li.maximenuck.level1:hover::before,div#maximenuck351 ul.maximenuck li.maximenuck.active.level1::before{height:12px}div#maximenuck256 ul.maximenuck>li.item182.level1::before,div#maximenuck351 ul.maximenuck>li.item407.level1::before{background:var(--blue)}div#maximenuck256 ul.maximenuck>li.item180.level1::before,div#maximenuck351 ul.maximenuck>li.item406.level1::before{background:var(--yellow)}div#maximenuck256 ul.maximenuck>li.item211.level1::before,div#maximenuck351 ul.maximenuck>li.item408.level1::before{background:var(--orange)}div#maximenuck256 ul.maximenuck>li.item212.level1::before,div#maximenuck351 ul.maximenuck>li.item409.level1::before{background:var(--red)}div#maximenuck256 ul.maximenuck>li.item213.level1::before,div#maximenuck351 ul.maximenuck>li.item410.level1::before{background:var(--magenta)}div#maximenuck256 ul.maximenuck>li.item160.level1::before,div#maximenuck351 ul.maximenuck>li.item405.level1::before{background:var(--green)}div#maximenuck256 div.floatck,div#maximenuck351 div.floatck{top:100px;left:0}.maximenuck2.first{background-color:var(--bg-dark-blue)}div#maximenuck256 ul.maximenuck li.maximenuck.level2,div#maximenuck256 ul.maximenuck li.maximenuck.level3,div#maximenuck351 ul.maximenuck li.maximenuck.level2,div#maximenuck351 ul.maximenuck li.maximenuck.level3{line-height:normal;padding:0 1em}div#maximenuck256 ul.maximenuck li.maximenuck.level2 a,div#maximenuck256 ul.maximenuck li.maximenuck.level3 a,div#maximenuck351 ul.maximenuck li.maximenuck.level2 a,div#maximenuck351 ul.maximenuck li.maximenuck.level3 a{padding:8px 0}div#maximenuck256 ul.maximenuck li.maximenuck.level2 a .titreck-title,div#maximenuck256 ul.maximenuck li.maximenuck.level3 a .titreck-title,div#maximenuck351 ul.maximenuck li.maximenuck.level2 a .titreck-title,div#maximenuck351 ul.maximenuck li.maximenuck.level3 a .titreck-title{font-size:0.938rem}div#maximenuck256 div.maxidrop-main,div#maximenuck351 div.maxidrop-main{width:auto !important;min-width:180px !important}div#maximenuck256 ul.maximenuck li.maximenuck.level1>a[data-align=top],div#maximenuck351 ul.maximenuck li.maximenuck.level1>a[data-align=top]{flex-direction:row}div#maximenuck256 ul.maximenuck li.level1.parent li.parent>a:after,div#maximenuck256 ul.maximenuck li.level1.parent li.parent>span.separator:after,div#maximenuck256 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent>a:after,div#maximenuck256 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent>a:after,div#maximenuck351 ul.maximenuck li.level1.parent li.parent>a:after,div#maximenuck351 ul.maximenuck li.level1.parent li.parent>span.separator:after,div#maximenuck351 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent>a:after,div#maximenuck351 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent>a:after{top:14px;border-color:transparent transparent transparent #fff}.maxidrop-main li.level2,.maxidrop-main li.level3{position:relative !important}.maxidrop-main li.level2::before,.maxidrop-main li.level3::before{content:"";position:absolute;width:0px;height:4px;bottom:0;left:0;transition:width 0.2s ease}.maxidrop-main li.level2:hover::before,.maxidrop-main li.level3:hover::before{width:35px}.item182 .maxidrop-main li.level2::before,.item182 .maxidrop-main li.level3::before,.item407 .maxidrop-main li.level2::before,.item407 .maxidrop-main li.level3::before{background-color:var(--blue)}.item180 .maxidrop-main li.level2::before,.item180 .maxidrop-main li.level3::before,.item406 .maxidrop-main li.level2::before,.item406 .maxidrop-main li.level3::before{background-color:var(--yellow)}.item211 .maxidrop-main li.level2::before,.item211 .maxidrop-main li.level3::before,.item408 .maxidrop-main li.level2::before,.item408 .maxidrop-main li.level3::before{background-color:var(--orange)}.item212 .maxidrop-main li.level2::before,.item212 .maxidrop-main li.level3::before,.item409 .maxidrop-main li.level2::before,.item409 .maxidrop-main li.level3::before{background-color:var(--red)}li.maximenuck.level2 div.floatck{top:auto !important}.hero-home{background-image:url("https://www.tonstudio-mannheim.de/templates/schraubfabrik/images/tonstudio-mannheim-studio-mobile.jpg");aspect-ratio:428/531;background-size:cover;background-repeat:no-repeat;background-position:center center}.hero-home .custom{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;height:100%;flex-direction:initial;padding:0;width:auto;max-width:none}.slogan{margin-right:0%;margin-top:27px;display:flex;flex-direction:column;align-items:flex-end;font-size:26px;color:var(--yellow);font-weight:var(--fw-700)}.slogan--corp{color:var(--main-font-clr);background-color:var(--bg-dark-blue);padding:1px 15px;width:fit-content;text-align:right;line-height:1.1}.slogan--location{font-size:13px;background-color:var(--bg-dark-blue);padding:1px 15px 4px}.slogan--first-part{display:flex;align-items:flex-end;flex-direction:column}.slogan--first-part div{background-color:var(--bg-dark-blue);padding:1px 15px;line-height:1.1;width:fit-content;text-align:right}.slogan--first-part div:nth-child(1){z-index:3}.slogan--first-part div:nth-child(2){z-index:2}.slogan--first-part div:nth-child(3){z-index:1}.slogan--second-part{display:flex;align-items:flex-end;flex-direction:column}.slogan--second-part div:nth-child(5){padding-bottom:3px}body{overflow-x:hidden}.contact-module,.ref-logos.desktop{display:none}.contact-mobile{position:absolute;display:flex;width:100%;justify-content:center;bottom:0}.contact-mobile .icon a{height:45px;width:45px;display:flex;align-items:center;justify-content:center}.contact-mobile .icon.wa{background-color:var(--green)}.contact-mobile .icon.phone{background-color:var(--blue)}.contact-mobile .icon.mail{background-color:var(--red)}.contact-mobile .icon.map{background-color:var(--yellow)}section{display:flex;flex-direction:column}.custom{max-width:1070px;margin:auto}.mod-custom,.login{padding:0 10px}.willkommen h1.h2{color:var(--yellow);font-size:1.2rem;line-height:1.4}.willkommen h2.h1{color:var(--main-font-clr);font-size:2rem}.willkommen h2.h1::after{display:none}.coaching.txt-block .custom h2.h1{color:var(--main-font-clr);font-size:2rem}.coaching.txt-block .custom h3.h2{color:var(--yellow);font-size:1.2rem;line-height:1.4}.content .custom,._gallery .custom,.cta .custom,.txt-block .custom,.login{padding-top:20px;padding-bottom:20px}.offer .custom{display:flex;flex-direction:column}.offer h2{color:var(--main-font-clr);font-size:1.5rem}.offer h3{color:var(--yellow);font-size:1.3rem}.offer--part-one{background-color:var(--bg-light-blue)}.offer--part-two{background-color:var(--bg-mid-blue)}.offer__box{position:relative}.offer__box img{border-radius:50%;display:block;width:308px;margin:auto}.offer__text{position:relative;padding:10px;margin:-120px auto 0 auto;z-index:100;max-width:308px}.offer--lighter-blue .offer__text{background-color:rgba(0,45,64,0.75)}.offer--darker-blue{padding-top:1rem}.offer--darker-blue .offer__text{background-color:rgba(4,62,87,0.75)}#mod-custom203{position:relative;z-index:2}#position-2>.title{position:relative;background-repeat:no-repeat;background-attachment:fixed}#position-2>.title h1{margin-bottom:0}#position-2>.title::before{position:absolute;content:"";background-color:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;z-index:1}#position-2>.title .custom{position:relative;z-index:2;padding-top:0px}#position-2>.title.recording,#position-2>.title.mixing,#position-2>.title.mastering,#position-2>.title.technik,#position-2>.title.gutschein,#position-2>.title.produktion,#position-2>.title.rock-pop,#position-2>.title.electro,#position-2>.title.classic,#position-2>.title.hiphop,#position-2>.title.singsong,#position-2>.title.tiktok,#position-2>.title.coaching,#position-2>.title.cubase,#position-2>.title.cubasepro,#position-2>.title.workshop,#position-2>.title.camp,#position-2>.title.referenzen,#position-2>.title.tonstudio,#position-2>.title.events,#position-2>.title.impressum,#position-2>.title.contact{background:url("https://www.tonstudio-mannheim.de/templates/schraubfabrik/images/mixer-bg-s.jpg");background-size:cover}.moduletable.greview{padding:40px 0}.greview .aa-greviews-main-wrapper{max-width:1200px;margin:auto;padding:0 20px}.greview h2{text-align:center;font-size:2rem}.greview h2::after{left:calc(50% - 60px)}.aa-greviews-review-template .aa-greviews-rated-time{background-color:var(--bg-mid-blue) !important}.aa-greviews-review-template li.aa-greviews-sp-review .aa-greviews-main-header-section{border:none}.aa-greviews-review-template .aa-greviews-info-section.aa-greviews-top-section{max-width:96px;top:-45px}.aa-greviews-rateus-button-wrap a.aa-greviews-rate-button{background-color:var(--yellow) !important;color:var(--btn-txt-clr);font-size:16px;padding:10px 20px;font-weight:700;display:inline-block;line-height:16px;border-radius:18px;text-decoration:none;transition:background-color 0.3s ease}.aa-greviews-rateus-button-wrap a.aa-greviews-rate-button:hover{color:var(--main-text-clr) !important}.ref-logos-module .custom{max-width:1060px;padding-bottom:40px}.ref-logos-module h2{text-align:center;font-size:2rem;margin-top:30px}.ref-logos-module h2::after{left:calc(50% - 60px);background-color:var(--blue)}.ref-logos{display:flex;gap:1.4rem;padding:40px 10px;flex-wrap:wrap;justify-content:center}.ref-logos--box{width:46%;background-color:var(--main-font-clr);border-radius:3px;padding:20px 10px;display:flex;align-items:center;justify-content:center;height:100px}.ref-logos--box__akk{justify-content:center}.ref-logos--box__akk img{height:100%}.ref-link{text-align:center}.icon-block{background-color:var(--bg-red);background:url("https://www.tonstudio-mannheim.de/templates/schraubfabrik/images/mixer-bg-s.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:60px 0 50px;position:relative}.icon-block::before{position:absolute;content:"";background-color:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;z-index:1}.icon-block .custom{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:30px}.icon-block .custom .icon-block__box{width:45%;text-align:center;z-index:10}.icon-block .custom .icon-block__box svg{width:80px;height:80px}.icon-block .custom .icon-block__box h3{color:var(--yellow)}.icon-block .custom .icon-block__box p{font-size:0.8rem;line-height:1.1rem}.services>.custom{display:flex;flex-wrap:wrap;justify-content:center}.services>.custom.mod-custom{padding:0}.services>.custom .box{margin-bottom:1.5rem;width:50%;text-align:center}.services>.custom .box img{border-radius:50%;width:80%}.services>.custom .box h3{font-size:1rem}.moduletable.services.coaching{padding:50px 0;background-color:var(--bg-light-blue)}.services.tonstudio>.custom.mod-custom,.services.production>.custom.mod-custom,.services.events>.custom.mod-custom{padding-top:30px;padding-bottom:25px}#mod-custom141{padding-bottom:10px}.services.mixing{background-color:var(--bg-mid-blue);padding-top:40px}.services.mixing .custom{flex-direction:column}.services.mixing .custom .box{width:100%;margin:0 0 40px 0;padding:0 10px}.services.mixing .custom .box img{width:230px}.services.mixing .custom .box h3{font-size:1.2rem;line-height:normal}.services.mastering{background-color:var(--bg-mid-blue);padding-top:20px}._gallery{padding:10px 0}#cta{background-color:var(--bg-mid-blue)}#cta a{margin-bottom:20px;margin-right:20px}#cta a svg{position:relative;top:2px}#cta .custom h2::after{background-color:var(--orange)}.mycontactfrom{padding:0 10px;margin-bottom:20px}.mycontactfrom button#bfSubmitButton{background-color:var(--yellow);color:var(--btn-txt-clr);padding:10px 20px;font-weight:700;display:inline-block;line-height:16px;border-radius:18px;border-width:0;transition:background-color 0.3s ease;float:none;margin-top:0}.mycontactfrom button#bfSubmitButton:hover{background-color:var(--blue);color:var(--main-font-clr)}.bfElemWrap{display:block;padding:0 !important;margin-bottom:15px !important}.bfElemWrap .ff_elem,.bfElemWrap input[type=text].ff_elem{padding:0 5px;width:100%;min-width:100%;max-width:100%;border-width:0;border-radius:3px;box-sizing:border-box;background-color:var(--bg-light-blue);color:var(--main-font-clr)}.bfElemWrap .ff_elem:active,.bfElemWrap .ff_elem:hover,.bfElemWrap input[type=text].ff_elem:active,.bfElemWrap input[type=text].ff_elem:hover{width:100%;min-width:100%;max-width:100%}#bfElemWrap19{display:flex;flex-direction:row-reverse;align-items:flex-start}#bfElemWrap19 input[type=checkbox].ff_elem{width:30px;max-width:none;min-width:30px;margin-right:5px}#bfElemWrap19 label{padding-top:5px;font-size:0.7rem;line-height:1rem}#bfElemWrap19 label a{margin:0}#bfElemWrap9{margin-bottom:0 !important}.bfQuickMode .bfLabelLeft label{width:auto;min-width:inherit;max-width:none;margin-right:0;margin-bottom:5px}.grecaptcha-badge{display:none}.card-section>.mod-custom{display:flex;flex-direction:column}.card-section>.mod-custom img{border-radius:50%;width:230px;margin:auto;display:block;margin-bottom:20px}.card-section>.mod-custom h2{color:var(--yellow);margin-bottom:1rem}.card-section>.mod-custom h2::after{display:none}.card-section>.mod-custom .txt-block--voucher img{border-radius:3px}.txt-block .custom h2{color:var(--yellow);margin-bottom:1rem}.txt-block .custom h2::after{display:none}.offer--card{background-color:var(--bg-light-blue);padding:1px 10px;margin:0 -10px;border-radius:3px;max-width:700px}.offer--card h3{font-size:1rem}.offer--card table{width:100%}.offer--card table td:last-child{text-align:right}.offer--card a{margin-top:20px}.offer--card p{font-size:0.8rem}.referenzen-content{word-break:break-all;line-break:anywhere}.referenzen-content h2{color:var(--yellow)}.referenzen-content h2::after{width:80px;height:4px}.referenzen-content hr{margin:2rem 0;border:0}.intro{background-color:var(--bg-light-blue)}#mod-custom329 a{color:var(--yellow)}.tellink svg,.maillink svg{position:relative;top:2px;margin-right:3px}#footer-wrap{padding:40px 0 20px 0;background-color:var(--bg-verydark-blue)}footer{max-width:1440px;margin:auto;padding:0 10px}footer .mod-custom{padding:0}footer h3{font-size:1.3rem;position:relative;margin-bottom:30px}footer h3::after{content:"";position:absolute;height:4px;width:40px;bottom:-20px;left:0}footer ul{list-style:none;padding-left:0}footer ul li{padding:10px 0}footer .footer{margin-bottom:40px}footer .footer h3{color:var(--main-font-clr)}footer .footer1 h3::after{background-color:var(--blue)}footer .footer2 h3::after{background-color:var(--yellow)}footer .footer3 h3::after{background-color:var(--orange)}footer .footer4 h3::after{background-color:var(--red)}footer svg#sf-logo-svg-footer{width:100%}footer p{line-height:2}.social-media a{margin-right:10px}.subfooter{padding:0 10px}.subfooter ul{list-style:none;padding:0}.subfooter ul li{display:inline-block;font-size:0.8rem;margin-right:15px}.subfooter ul li a:link{text-decoration:none}.subfooter p{font-size:0.8rem}.itemid-143 #position-3{background:var(--bg-mid-blue)}.login{margin:auto;width:100%;width:-webkit-fill-available}.login .btn.btn-link.jmodedit{display:none}.mod-login input[type=text],.mod-login input[type=password],.mod-login-logout input[type=text],.mod-login-logout input[type=password]{padding-left:10px;height:2.2rem;background-color:var(--bg-light-blue) !important;color:var(--main-font-clr) !important;border:none;margin-bottom:10px;font-family:"Rockwell Nova",sans-serif !important;border-top-left-radius:3px;border-bottom-left-radius:3px}.mod-login input[type=text]:focus-visible,.mod-login input[type=password]:focus-visible,.mod-login-logout input[type=text]:focus-visible,.mod-login-logout input[type=password]:focus-visible{border:none;outline:0px}.mod-login label.icon-login,.mod-login-logout label.icon-login{background-color:var(--blue);border-top-right-radius:3px;border-bottom-right-radius:3px;padding:6px}.mod-login label.icon-login svg,.mod-login-logout label.icon-login svg{position:relative;top:7px}.mod-login button,.mod-login-logout button{margin:10px 0 40px 0;background-color:var(--yellow);color:var(--btn-txt-clr);padding:10px 20px;font-weight:700;display:inline-block;line-height:16px;border-radius:18px;border-width:0;transition:background-color 0.3s ease;float:none}.mod-login button:hover,.mod-login-logout button:hover{background-color:var(--blue);color:var(--main-font-clr)}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.sf-gallery{padding-bottom:40px}.sf-gallery #gallery-scope-M344{max-width:1020px;margin:auto;padding:0 10px}.sf-gallery .btn.btn-link.jmodedit{display:none}.gm-style-iw-d div{font-size:1.2rem;font-weight:700;color:var(--bg-verydark-blue);padding:10px;text-align:center}@media (min-width:375px){.slogan{margin-top:8%;font-size:30px}.slogan--location{font-size:16px}}@media (min-width:425px){.slogan{font-size:36px}.slogan--location{font-size:20px}.break{display:none}.services>.custom .box h3{font-size:1.2rem}}@media (max-width:570px){.aa-greviews-review-template li.aa-greviews-sp-review{text-align:left}.aa-greviews-review-template .aa-greviews-info-section.aa-greviews-top-section{position:relative;float:left;margin-right:20px;top:-5px}.aa-greviews-review-template li.aa-greviews-sp-review{padding-top:0}.aa-greviews-review-template li.aa-greviews-sp-review .aa-greviews-main-header-section{padding-top:0;padding-bottom:0}.aa-greviews-layout-list .aa-greviews-review-template li.aa-greviews-sp-review .aa-greviews-main-header-section{min-height:120px}}@media (min-width:640px){.services>.custom{max-width:876px;margin:auto}.services>.custom .box{width:30%;margin-bottom:2.2rem}.services.mastering .custom{justify-content:space-evenly}}@media (min-width:768px) and (max-width:1023px){.content .custom,._gallery .custom,.cta .custom,.txt-block .custom,.login{max-width:868px;padding:30px 50px}}@media (min-width:768px){.img-left{margin-right:15px}.hero-home{background-image:url("https://www.tonstudio-mannheim.de/templates/schraubfabrik/images/tonstudio-mannheim-studio.jpg");aspect-ratio:1920/797;background-size:cover;background-repeat:no-repeat;background-position:center center}.hero-home .custom{align-content:flex-start}.slogan{margin:5% auto 0;align-items:center;font-size:26px}.slogan--first-part{flex-direction:row;column-gap:5px}.slogan--first-part div{padding-bottom:4px}.slogan--second-part{align-items:center}.slogan--location{font-size:13px}#position-2>.title.txt-block .custom,#top>.title.txt-block .custom{padding-top:30px}h1{font-size:2rem}.offer .custom{max-width:868px;padding:0 50px;margin:auto}.offer__row{padding:20px 0}.offer__box{display:flex}.offer__box img{margin:0 20px}.offer__box:last-child{flex-direction:row-reverse}.offer__box:last-child .offer__text{text-align:right}.offer__text{margin:0}.offer h2{width:100%;max-width:868px;margin-left:auto;margin-right:auto}.icon-block .custom{justify-content:space-around}.icon-block .custom .icon-block__box{width:36%}.icon-block .custom .icon-block__box svg{width:100px;height:100px}.card-section>.mod-custom{flex-direction:row}.card-section>.mod-custom .item{width:30%;padding-right:10px}.card-section>.mod-custom .item.text{width:70%;padding:0}.offer--card h3{font-size:1.2rem}.ref-logos--box{width:29%}.services.mixing .custom{flex-direction:row;justify-content:space-evenly}.services.mixing .custom .box{width:300px;max-width:300px}.services.mixing .custom .box img{width:234px}.cta .custom h2{font-size:1.8rem}.cta .custom h2::after{background-color:var(--orange)}.cta-block--form{max-width:868px;padding:30px 50px}.services.coaching .custom.mod-custom .box{width:30%;max-width:234px}.icon-block{background:url("https://www.tonstudio-mannheim.de/templates/schraubfabrik/images/mixer-bg-m.jpg")}#position-2>.title{position:relative}#position-2>.title.recording,#position-2>.title.mixing,#position-2>.title.mastering,#position-2>.title.technik,#position-2>.title.gutschein,#position-2>.title.production,#position-2>.title.rock-pop,#position-2>.title.electro,#position-2>.title.classic,#position-2>.title.hiphop,#position-2>.title.singsong,#position-2>.title.tiktok,#position-2>.title.coaching,#position-2>.title.cubase,#position-2>.title.cubasepro,#position-2>.title.workshop,#position-2>.title.camp,#position-2>.title.referenzen,#position-2>.title.tonstudio,#position-2>.title.events,#position-2>.title.impressum,#position-2>.title.contact{background:url("https://www.tonstudio-mannheim.de/templates/schraubfabrik/images/mixer-bg-m.jpg");background-size:cover}#position-2>.title h1{margin-bottom:1rem}footer{display:flex;flex-wrap:wrap}footer .footer1,footer .footer2,footer .footer3,footer .footer4{width:50%}footer .footer5{width:100%}.subfooter{max-width:1440px;margin:auto;padding:0 10px;display:flex;justify-content:space-between}}@media (min-width:1024px){#mod-custom329{display:flex}#mod-custom329 .contact_item{width:50%;padding:0 10px}.ref-logos.desktop{display:flex;padding-top:0}.header-gap.large{height:80px;transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;-o-transition:0.3s all}.header-gap.small{height:50px}.header_wrapper{max-width:1800px;padding:0 50px;margin:auto;display:flex;justify-content:space-between}.nav-container #nav{display:flex;flex-direction:row-reverse}div.mod-languages ul{margin-right:0;margin-left:10px;margin-top:25px}div.mod-languages ul li{margin:0}div.mod-languages ul li a{padding:0}.header_wrapper,div#maximenuck256 ul.maximenuck li.maximenuck.level1,div#maximenuck351 ul.maximenuck li.maximenuck.level1,div.mod-languages ul{transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;-o-transition:0.3s all}.header_wrapper.large{height:80px}.header_wrapper.small{height:60px}.header_wrapper.small svg#sf-logo-svg{width:220px}.header_wrapper.small div#maximenuck256 div.floatck,.header_wrapper.small div#maximenuck351 div.floatck{top:60px}.header_wrapper.small div#maximenuck256 ul.maximenuck li.maximenuck.level1,.header_wrapper.small div#maximenuck351 ul.maximenuck li.maximenuck.level1{line-height:60px}.header_wrapper.small div.mod-languages ul{margin-top:16px}.logo img,.logo svg#sf-logo-svg{width:230px;height:auto}h1{font-size:2.25rem}h2{font-size:1.5rem}.slogan{font-size:38px}.slogan--location{font-size:18px}.offer h2{font-size:1.7rem}.offer .custom{max-width:100%;width:auto;margin:auto}.offer__row{padding:20px 0;display:flex;justify-content:center}.offer__box{display:flex;align-items:flex-start}.offer__box img{width:50%;margin:20px 0 0 0}.offer__box:last-child{flex-direction:row}.offer__box:last-child .offer__text{text-align:left}.offer--darker-blue .offer__box{flex-direction:row-reverse}.offer--darker-blue .offer__text{text-align:right !important}.content .custom,._gallery .custom,.txt-block .custom,#cta .cta-block,.login{max-width:1200px;padding:30px 50px}.services>.custom{max-width:1024px;margin:auto}.services>.custom .box{max-width:234px;margin:0 50px 0 50px;margin-bottom:2.2rem}.services>.custom .box img{width:234px}.services.production>.custom{max-width:1336px}.contact-mobile{display:none}body{overflow-x:hidden}.contact-module{display:block;position:fixed;right:0;z-index:2000}.contact-module .custom{position:relative;top:calc(50vh - 60px);padding:0;width:auto;max-width:none}.contact__item{display:flex;position:absolute;right:-190px;cursor:pointer;transition:transform 0.5s}.contact__item:hover{transform:translate(-190px)}.contact__item .icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center}.contact__item--wa{background-color:var(--green)}.contact__item--phone{background-color:var(--blue);top:45px}.contact__item--mail{background-color:var(--red);top:90px}.contact__item--map{background-color:var(--yellow);top:135px}.contact__item a{display:block;height:45px;width:190px;line-height:45px;padding:0 12px 0 2px;text-decoration:none}.ref-logos{flex-wrap:nowrap}.ref-logos--box{width:16.6666%}.icon-block .custom{display:flex;flex-wrap:nowrap;column-gap:10px;position:relative;z-index:2}.icon-block .custom .icon-block__box{width:25%}#cta .cta-block{display:flex;margin:auto;gap:1.2rem}#cta .cta-block--form{padding:30px 0 0 0}#cta .cta-block__item{width:100%}#cta .cta-block--text .mod-custom{padding:0}.mycontactfrom{padding:0}footer{display:flex;flex-wrap:nowrap}footer .footer1,footer .footer2,footer .footer3,footer .footer4{width:20%}footer .footer5{width:20%}}@media (min-width:1024px) and (max-width:1210px){.header-gap{height:80px}.header_wrapper{max-width:1800px;padding:0 20px;margin:auto;display:flex;justify-content:space-between}div#maximenuck256 ul.maximenuck li.maximenuck.level1,div#maximenuck351 ul.maximenuck li.maximenuck.level1{line-height:80px;padding:0em 0.9em}div#maximenuck256 div.floatck,div#maximenuck351 div.floatck{top:80px}.titreck-title{font-size:1rem}div#maximenuck256 ul.maximenuck li.maximenuck.level2 a .titreck-title,div#maximenuck256 ul.maximenuck li.maximenuck.level3 a .titreck-title,div#maximenuck351 ul.maximenuck li.maximenuck.level2 a .titreck-title,div#maximenuck351 ul.maximenuck li.maximenuck.level3 a .titreck-title{font-size:0.8rem}}@media (min-width:1211px){.header-gap.large{height:100px}.header-gap.small{height:60px}.logo img,.logo svg#sf-logo-svg{width:250px;height:auto}.nav-container #nav{display:flex;flex-direction:row-reverse}div.mod-languages ul{margin-top:35px;margin-left:20px}.header_wrapper,div#maximenuck256 ul.maximenuck li.maximenuck.level1,div#maximenuck351 ul.maximenuck li.maximenuck.level1,div.mod-languages ul{transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;-o-transition:0.3s all}.header_wrapper.large{height:100px}.header_wrapper.small{height:60px}.header_wrapper.small div#maximenuck256 div.floatck,.header_wrapper.small div#maximenuck351 div.floatck{top:60px}.header_wrapper.small div#maximenuck256 ul.maximenuck li.maximenuck.level1,.header_wrapper.small div#maximenuck351 ul.maximenuck li.maximenuck.level1{line-height:60px}.header_wrapper.small div.mod-languages ul{margin-top:16px}}@media (min-width:1440px){.logo img{width:auto;height:auto}.logo svg#sf-logo-svg{width:343px;height:auto}.hero-home{background-image:url("https://www.tonstudio-mannheim.de/templates/schraubfabrik/images/tonstudio-mannheim-studio.jpg");aspect-ratio:1920/797;background-size:cover;background-repeat:no-repeat;background-position:center center}.slogan{font-size:52px}.slogan--location{font-size:26px}.icon-block{background:url("https://www.tonstudio-mannheim.de/templates/schraubfabrik/images/mixer-bg-xl.jpg")}#position-2>.title.recording,#position-2>.title.mixing,#position-2>.title.mastering,#position-2>.title.technik,#position-2>.title.gutschein,#position-2>.title.produktion,#position-2>.title.production,#position-2>.title.rock-pop,#position-2>.title.electro,#position-2>.title.classic,#position-2>.title.hiphop,#position-2>.title.singsong,#position-2>.title.tiktok,#position-2>.title.coaching,#position-2>.title.cubase,#position-2>.title.cubasepro,#position-2>.title.workshop,#position-2>.title.camp,#position-2>.title.referenzen,#position-2>.title.tonstudio,#position-2>.title.events,#position-2>.title.impressum,#position-2>.title.contact{background:url("https://www.tonstudio-mannheim.de/templates/schraubfabrik/images/mixer-bg-xl.jpg");background-size:cover}}.pt0>.mod-custom{padding-top:0px}.pt10>.mod-custom{padding-top:10px}.pt20>.mod-custom{padding-top:20px}.pb20{padding-bottom:20px}.mb20{margin-bottom:20px}.no-br{border-radius:0 !important}.visually-hidden{display:none}#bfPage1>div:nth-child(1)>div{margin-bottom:40px}#bfElemWrap19>div>div{display:flex;justify-content:center}#bfPage1>div.form-actions{display:flex;justify-content:center}#ff_elem18_ifr{height:300px !important;max-width:600px !important}.ba-form-submit-btn{align-items:center;background-color:#08c !important;text-transform:uppercase !important;letter-spacing:5px !important}.block_icons{display:flex}.block_icons .rhombus{border:1px solid #ccc;padding:10px}a.btn.btn-primary{font-weight:bold;letter-spacing:5px;text-transform:uppercase;margin-bottom:20px;background:#e8e8e8}.block_icons{display:flex;margin:30px 0px 30px 0px}.video{width:48%;padding:2px}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;margin-bottom:10px}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#bfPage1>div:nth-child(1)>div{margin-bottom:40px}#bfElemWrap19>div>div{display:flex;justify-content:center}#bfPage1>div.form-actions{display:flex;justify-content:center}#ff_elem18_ifr{height:300px !important;max-width:600px !important}.bfElemWrap{padding-right:0px !important}.mycontactfrom input{width:100%;min-height:42px !important}.bfQuickMode .bfElemWrap .form-inline input[type=text],.bfQuickMode .bfElemWrap .form-inline input[type=number],.bfQuickMode .bfElemWrap .form-inline textarea,.bfQuickMode .bfElemWrap .form-inline select{max-width:100% !important;width:100% !important;padding:4px 12px;box-sizing:border-box;font-family:"Abel"}.videos-home{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around}div.videos-home{display:flex;flex-wrap:wrap;justify-content:space-around}div.videos-home{display:flex;flex-direction:initial;flex-wrap:wrap;justify-content:space-around}@media (max-width:767px){.video{width:100%}body>div:nth-child(3)>div>div>div.moduletable.icons>div>div.block_icons{display:flex;flex-wrap:wrap}div.videos-home{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around}}
