@font-face{font-family:"GingerBread";src:url("https://gotohellcats.de/wp-content/themes/hellcats-tattoo/assets/fonts/GingerBread.woff2") format("woff2"),url("https://gotohellcats.de/wp-content/themes/hellcats-tattoo/assets/fonts/GingerBread.woff") format("woff"),url("https://gotohellcats.de/wp-content/themes/hellcats-tattoo/assets/fonts/GingerBread.ttf") format("truetype"),url("https://gotohellcats.de/wp-content/themes/hellcats-tattoo/assets/fonts/GingerBread.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-display:swap;font-family:"Inter Tight";font-style:normal;font-weight:300;src:url("https://gotohellcats.de/wp-content/themes/hellcats-tattoo/assets/fonts/inter-tight-v7-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter Tight";font-style:normal;font-weight:400;src:url("https://gotohellcats.de/wp-content/themes/hellcats-tattoo/assets/fonts/inter-tight-v7-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter Tight";font-style:normal;font-weight:600;src:url("https://gotohellcats.de/wp-content/themes/hellcats-tattoo/assets/fonts/inter-tight-v7-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter Tight";font-style:normal;font-weight:800;src:url("https://gotohellcats.de/wp-content/themes/hellcats-tattoo/assets/fonts/inter-tight-v7-latin-800.woff2") format("woff2")}@keyframes opacityLoopUp{0%{opacity:.35}25%{opacity:.2}35%{opacity:.35}75%{opacity:.2}100%{opacity:.35}}@keyframes opacityLoopDown{0%{opacity:.85}25%{opacity:1}35%{opacity:.85}75%{opacity:1}100%{opacity:.85}}.color-bg{background-color:#0f0f0f}.color-bg-darker{background-color:#0c0c0c}.color-bg-lighter{background-color:#101010}.text-light{color:#f8f4f2 !important}.text-dark{color:#0e0603 !important}.text-signal{color:#bc5432}.text-signal-lighter{color:#e86a40}.hc-hr{position:relative}.hc-hr .hc-hr-icon{position:absolute;top:50%;left:50%;width:100%;max-width:30px;transform:translate(-50%, -50%)}.hc-hr:before{content:"";position:absolute;top:50%;left:0;width:47.5%;height:1px;background:#f8f4f2;transform:translateY(-50%)}.hc-hr:after{content:"";position:absolute;top:50%;right:0;width:47.5%;height:1px;background:#f8f4f2;transform:translateY(-50%)}.max-w{max-width:2250px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:20px}body{position:relative;margin:0;margin:0 auto;background:#0c0c0c;overflow-x:hidden}body.admin-bar header.scrolled{margin-top:32px}::selection{background-color:#bc5432}.font-light{color:#f8f4f2}.font-dark{color:#0e0603}h1,.h1{font-size:2.5rem;font-family:"GingerBread",serif}h2,.h2{font-size:2rem;font-family:"GingerBread",serif}h3,.h3{font-size:1.4rem;font-family:"GingerBread",serif}h4,.h4{font-size:1.25rem;font-family:"GingerBread",serif}p,.p{font-size:1rem;font-family:"Inter Tight",sans-serif;font-weight:300}header{position:sticky;width:100%;background:#101010;z-index:9;box-shadow:0px 5px 30px -5px #0c0c0c;transition:.65s ease-in-out;left:0;top:0;max-width:100%}header #header-container .col-logo img{max-width:175px;transition:.65s ease-in-out}header.scrolled .header-row .col-logo svg#hellcats-logo-svg{max-height:125px}.hc-btn{transition:.3s ease-in-out;font-family:"Inter Tight",sans-serif;text-decoration:none;padding:.55rem 1.35rem;background:#bc5432;color:#f8f4f2;border-radius:5px;outline:none;border:2px solid #bc5432;max-width:fit-content;box-shadow:0 1px 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.16),0 8px 8px rgba(0,0,0,.2)}.hc-btn.hc-btn-outline{background:none;border:2px solid #bc5432}.hc-btn.hc-btn-light{background:#f8f4f2;color:#0f0f0f}.hc-btn.hc-btn-dark{background:#0f0f0f;color:#f8f4f2}.hc-btn:hover{background:#e86a40;cursor:pointer}.hc-headline-dot{color:#bc5432}.hc-ig-icon{opacity:1;transition:.5s ease-in-out;width:24px;margin-left:.3rem;fill:#bc5432}.header-row .col-nav{z-index:8}.header-row .col-nav ul{list-style:none;padding:0;margin:0}.header-row .col-nav ul li.menu-item a{text-decoration:none;transition:.5s ease-in-out;font-family:"GingerBread",serif;color:#f8f4f2;font-size:1.35rem}.header-row .col-nav ul li.menu-item a:hover{color:#bc5432}.header-row .col-nav ul li.menu-item.active a{color:#bc5432}.header-row .col-logo svg#hellcats-logo-svg{transition:max-height .5s ease-in;max-height:105px;max-width:155px}@media(min-width: 1024px){.header-row .col-logo svg#hellcats-logo-svg{max-height:155px;max-width:initial}}.header-row .col-logo svg#hellcats-logo-svg g path{fill:#f8f4f2;transition:.2s ease-in-out}.header-row .col-logo svg#hellcats-logo-svg g path:hover{fill:#bc5432}.header-row .col-logo:hover{cursor:pointer}.header-row #mobile-nav-container.active #mobile-nav-img{transform:rotate(0) !important}.header-row #mobile-nav-container.active #mobile-nav{visibility:visible;opacity:1;height:100vh;width:100vw;top:105px}.header-row #mobile-nav-container:hover #mobile-nav-img{transform:rotate(450deg)}.header-row #mobile-nav-container #mobile-nav-img{width:50px;transition:.5s ease-in-out;animation:opacityLoopDown 5s infinite;transform:rotate(90deg)}.header-row #mobile-nav-container #mobile-nav{visibility:hidden;height:100vh;opacity:0;width:100vw;position:absolute;left:0;top:-100%;transition:.5s ease-in-out;background:#0c0c0c}.header-row #mobile-nav-container #mobile-nav #menu-mobile-menu{list-style:none}.header-row #mobile-nav-container #mobile-nav #menu-mobile-menu li{padding:2rem 0}.header-row #mobile-nav-container #mobile-nav #menu-mobile-menu li:first-child{padding:4rem 0 2rem 0}.header-row #mobile-nav-container #mobile-nav #menu-mobile-menu li a{text-decoration:none;transition:.3s ease-in-out;color:#f8f4f2;font-family:"GingerBread",serif;font-size:1.5rem}.header-row #mobile-nav-container #mobile-nav #menu-mobile-menu li a:hover{color:#bc5432}#section-landing #landing-container{background:#0f0f0f}#section-landing #landing-container .landing-text-container{top:50%;left:50%;transform:translate(-50%, -50%);z-index:8}#section-landing #landing-container .landing-text-container .subclaim{font-size:.7rem;letter-spacing:2px;font-weight:700}#section-landing #landing-container .landing-text-container .mainclaim{font-family:"GingerBread",serif;font-size:2rem}@media screen and (max-width: 768px){#section-landing #landing-container .landing-text-container .hc-btn{font-size:.85rem}}#section-landing #landing-container .swiper-landing{max-height:1080px}@media(min-width: 2500px){#section-landing #landing-container .swiper-landing{max-height:1250px}}#section-landing #landing-container .swiper-landing .swiper-slide img{object-fit:cover;width:100%;box-shadow:inset 0px -30px 50px 20px #000}@media screen and (max-width: 768px){#section-landing #landing-container .swiper-landing .swiper-slide img{max-height:650px}}#section-landing #landing-container .swiper-landing .swiper-slide .swiper-slide-content-container{bottom:15%;left:50%;transform:translate(-50%, -15%)}@media(min-width: 1024px){#section-landing #landing-container .swiper-landing .swiper-slide .swiper-slide-content-container{bottom:10%;left:20%;transform:translate(-20%, -10%)}}#section-landing #landing-container .swiper-landing .swiper-pagination span.swiper-pagination-bullet{background:#bc5432}#section-landing #landing-container .swiper-landing .swiper-pagination span.swiper-pagination-bullet-active{background:#e86a40}#section-studio{background-size:contain;background-position:center;background-color:#000;background-repeat:no-repeat}#section-studio #studio-container .studio-headline-col{position:relative}#section-studio #studio-container .studio-headline-col .art-bg-img{max-width:125px;opacity:.7;transition:.3s ease-in-out;position:absolute;z-index:0;bottom:10px;animation:opacityLoopUp 5s infinite}#section-studio #studio-container .studio-headline-col h2{z-index:1;animation:opacityLoopDown 5s infinite}#section-studio #studio-container .swiper-studio{max-width:1250px}#section-studio #studio-container .swiper-studio .swiper-slide img{max-width:100%}#section-studio #studio-container .studio-video video{max-width:100%}#section-studio #studio-container .studio-info .studio-info-location-container img{max-width:80px}#section-studio #studio-container .studio-info .studio-info-text{font-size:1.25rem}#section-artists{background-size:cover;background-position:center;background-color:#000;background-repeat:no-repeat}#section-artists #artists-container .artists-headline-col{position:relative}#section-artists #artists-container .artists-headline-col .art-bg-img{max-width:190px;opacity:.7;transition:.3s ease-in-out;position:absolute;z-index:0;bottom:10px;animation:opacityLoopUp 5s infinite}#section-artists #artists-container .artists-headline-col h2{z-index:1;animation:opacityLoopDown 5s infinite}#section-artists #artists-container .artists-row .artists-intro-text-container .artists-intro-text{border:2px solid #bc5432}#section-artists #artists-container .artists-row .artist-col{height:650px}#section-artists #artists-container .artists-row .artist-col .hc-card{transition:.5s ease-in-out;background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;min-height:100%;position:relative;overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.16),0 8px 8px rgba(0,0,0,.2)}#section-artists #artists-container .artists-row .artist-col .hc-card:before{content:"";position:absolute;top:0;left:0;width:60px;height:3px;background:#bc5432;transition:.75s ease-in}#section-artists #artists-container .artists-row .artist-col .hc-card:after{content:"";position:absolute;top:0;left:0;width:3px;height:40px;background:#bc5432;transition:.75s ease-in}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-overlay{height:100%;width:100%;transition:.5s ease-in-out;-webkit-box-shadow:inset 60px -60px 150px 50px #000;box-shadow:inset 60px -60px 150px 50px #000}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-headline{position:absolute;bottom:4%;left:6%;transform:translate(-6%, -4%);transition:.5s ease-in-out}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-headline p{color:#f8f4f2;font-family:"GingerBread",serif;font-size:2rem}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-content{position:absolute;bottom:-50%;left:6%;transform:translate(-6%, -50%);transition:.5s ease-in-out;z-index:2;width:91%}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-content p{color:#f8f4f2;font-size:.8rem}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-content .hc-card-content-links .hc-btn{width:fit-content}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-content .hc-card-content-links .hc-btn:not(:last-child){margin-right:.25rem}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-pseudo-docks{position:absolute;width:100%;height:100%;top:0}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-pseudo-docks:before{content:"";position:absolute;right:0;bottom:0;width:40px;height:3px;background:#bc5432;transition:.75s ease-in}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-pseudo-docks:after{content:"";position:absolute;right:0;bottom:0;width:3px;height:60px;background:#bc5432;transition:.75s ease-in}@media screen and (min-width: 769px){#section-artists #artists-container .artists-row .artist-col .hc-card:hover{cursor:pointer}#section-artists #artists-container .artists-row .artist-col .hc-card:hover:before{width:100%}#section-artists #artists-container .artists-row .artist-col .hc-card:hover:after{height:100%}#section-artists #artists-container .artists-row .artist-col .hc-card:hover .hc-card-overlay{-webkit-box-shadow:inset 0px -300px 250px 50px #000;box-shadow:inset 0px -300px 250px 50px #000}#section-artists #artists-container .artists-row .artist-col .hc-card:hover .hc-card-headline{bottom:25%;transform:translateY(-25%)}#section-artists #artists-container .artists-row .artist-col .hc-card:hover .hc-card-content{bottom:2%;transform:translateY(-2%)}#section-artists #artists-container .artists-row .artist-col .hc-card:hover .hc-card-pseudo-docks:before{width:100%}#section-artists #artists-container .artists-row .artist-col .hc-card:hover .hc-card-pseudo-docks:after{height:100%}}@media screen and (max-width: 768px){#section-artists #artists-container .artists-row .artist-col .hc-card:before{width:100%}#section-artists #artists-container .artists-row .artist-col .hc-card:after{height:100%}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-overlay{-webkit-box-shadow:inset 0px -300px 250px 50px #000;box-shadow:inset 0px -300px 250px 50px #000}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-headline{bottom:30%;transform:translateY(-30%)}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-content{bottom:2%;transform:translateY(-2%)}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-pseudo-docks:before{width:100%}#section-artists #artists-container .artists-row .artist-col .hc-card .hc-card-pseudo-docks:after{height:100%}}#section-artists #artists-container .artists-works-row{align-items:center}#section-artists #artists-container .artists-works-row .artists-works-intro-col p{font-family:"GingerBread",serif;font-size:1.25rem}@media screen and (min-width: 768px){#section-artists #artists-container .artists-works-row .artists-works-intro-col p{font-size:1.75rem}}#section-artists #artists-container .artists-works-row .artists-works-intro-col .artists-works-closer{transition:.3s ease-in-out;font-size:1.25rem;color:#f8f4f2}@media screen and (min-width: 768px){#section-artists #artists-container .artists-works-row .artists-works-intro-col .artists-works-closer{font-size:2rem}}#section-artists #artists-container .artists-works-row .artists-works-intro-col .artists-works-closer:hover{cursor:pointer;color:#bc5432}#section-artists #artists-container .artists-works-row.active{position:fixed;top:0;left:0;width:100%;height:100%;max-width:100%;background:#0c0c0c;z-index:9}#section-artists #artists-container .artists-works-row .swiper-artists .swiper-slide img{max-height:750px}@media screen and (max-width: 768px){#section-artists #artists-container .artists-works-row .swiper-artists .swiper-slide img{max-height:450px}}#section-artists #artists-container .artists-works-row .swiper-artists .swiper-button-prev{color:#bc5432;left:0}#section-artists #artists-container .artists-works-row .swiper-artists .swiper-button-prev::after{font-size:1.25rem}#section-artists #artists-container .artists-works-row .swiper-artists .swiper-button-next{color:#bc5432;right:0}#section-artists #artists-container .artists-works-row .swiper-artists .swiper-button-next::after{font-size:1.25rem}#section-guests{background-size:contain;background-position:center;background-color:#000;background-repeat:no-repeat}#section-guests #guests-container{padding-left:15rem;padding-right:15rem}#section-guests #guests-container .guests-headline-col{position:relative}#section-guests #guests-container .guests-headline-col .art-bg-img{max-width:125px;opacity:.7;transition:.3s ease-in-out;position:absolute;z-index:0;bottom:10px;animation:opacityLoopUp 5s infinite}#section-guests #guests-container .guests-headline-col h2{z-index:1;animation:opacityLoopDown 5s infinite}#section-guests #guests-container .guest_spot_name{font-family:"GingerBread",serif;font-size:1.25rem}#section-contact #contact-container{background:#0c0c0c}#section-contact #contact-container .contact-headline-col{position:relative}#section-contact #contact-container .contact-headline-col .art-bg-img{max-width:105px;opacity:.7;transition:.3s ease-in-out;position:absolute;z-index:0;bottom:10px;animation:opacityLoopUp 5s infinite}#section-contact #contact-container .contact-headline-col h2{z-index:1;animation:opacityLoopDown 5s infinite}#section-contact #contact-container #contact-form-row .wpcf7{width:100%;max-width:1250px}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular]{display:flex;flex-direction:column}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] label{width:100%;color:rgba(0,0,0,0)}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] label span{width:100%;display:flex;flex-direction:column;align-items:center;color:#f8f4f2}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] label span input{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #bc5432;text-align:center;font-size:1.5rem}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] label span textarea{font-size:1.25rem;padding:.5rem;border:1px solid #bc5432}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] label span input,#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] label span textarea{width:100%;background-color:rgba(0,0,0,0);color:#f8f4f2;font-family:"GingerBread",serif;letter-spacing:1px;outline:0}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] label span input::placeholder,#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] label span textarea::placeholder{color:#f8f4f2;font-family:"GingerBread",serif;letter-spacing:1px}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] label span.wpcf7-not-valid-tip{color:#ffae15}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] span.wpcf7-form-control-wrap span.wpcf7-list-item{margin:0}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] span.wpcf7-form-control-wrap span.wpcf7-list-item label{display:flex}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] span.wpcf7-form-control-wrap span.wpcf7-list-item label .wpcf7-list-item-label{font-size:.85rem;margin-left:.5rem}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] .wpcf7-submit{transition:.3s ease-in-out;font-family:"Inter Tight",sans-serif;text-decoration:none;padding:.55rem 1.35rem;background:#bc5432;color:#f8f4f2;border-radius:5px;outline:none;border:2px solid #bc5432;width:fit-content;box-shadow:0 1px 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.16),0 8px 8px rgba(0,0,0,.2)}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] .wpcf7-submit:hover{background:#e86a40;cursor:pointer}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] .wpcf7-submit:disabled{opacity:.5;background:#bc5432 !important}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] .wpcf7-spinner{background-color:#f8f4f2;opacity:1}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] .wpcf7-spinner::before{background-color:#e86a40;opacity:1}#section-contact #contact-container #contact-form-row .wpcf7 form[aria-label=Kontaktformular] .wpcf7-response-output{color:#f8f4f2}#footer-container .footer-logo{max-width:150px}#footer-container #footer-menu{list-style:none;display:flex;justify-content:space-between;padding-left:0;width:100%;align-items:center;margin-bottom:0}#footer-container #footer-menu li:first-child{margin-right:2rem}#footer-container #footer-menu li a{text-decoration:none;color:#f8f4f2}#footer-container #footer-menu li a:hover{color:#bc5432;cursor:pointer}#footer-bottom-container p{font-size:.85rem}