/*
	Theme Name:   Treasure Records
	Description:  Custom Theme - bootstrap 5.3.8, bootstrap icons 1.13.1, jQuery 3.7.1, fitvids, Brockmann 400/500/600/700
	Theme Author: Joachim Lenhardt
	Author URI:   https://webdesign.joachimlenhardt.de
	Version:      1.0
	Text Domain:  treasurerecords
*/
*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}*{margin:0;padding:0}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html{font-size:24px;scroll-behavior:smooth}@media screen and (max-width: 640px){html{font-size:20px}}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:"Brockmann",sans-serif;font-weight:400;line-height:1.25;color:#000;background-color:#141414;background-repeat:no-repeat;overflow-x:hidden;position:relative}img{max-width:100%;height:auto;max-height:100%}blockquote{margin:1rem 0;border-left:3px solid #555;padding:0 0 0 1rem;line-height:2rem;font-size:1rem}blockquote p{font-size:1.125rem}.wp-block-pullquote{padding:0;text-align:inherit}.wp-block-list{margin-bottom:1rem}.editor-content{margin-bottom:40px}.page-id-20 main a,.page-id-22 main a{word-break:break-all}.usercentrics-button .uc-privacy-button-wrapper{position:absolute !important}UL{list-style-type:disc;list-style-position:outside;margin:0;padding:0 0 0 20px}UL#menu-hauptmenue,UL.sub-menu,UL.socialmedia-liste{list-style-type:none;margin:0;padding:0}UL LI{margin:5px 0;padding:0}.scroll-margin{scroll-margin-top:150px}@media screen and (max-width: 1024px){.scroll-margin{scroll-margin-top:125px}}@media screen and (max-width: 640px){.scroll-margin{scroll-margin-top:100px}}::selection{background:#000;color:#fff;text-shadow:none}::-webkit-selection{background:#000;color:#fff;text-shadow:none}::-moz-selection{background:#000;color:#fff;text-shadow:none}hr{margin:2rem auto 2rem 2%;opacity:1;width:96%;text-align:center}.wp-block-separator{border-top:2px solid;margin:2rem auto 2rem 2%}.leer-xs{padding:10px 0}.leer-sm{padding:16px 0}.leer-md{padding:24px 0}.leer-lg{padding:36px 0}.video_container{margin:10px 0;max-width:650px}.vh_100{min-height:100vh}body :not(footer) .container-fluid{max-width:1024px}@media screen and (max-width: 414px){.col-xxs-12{width:100%}}.acc-header{cursor:pointer}.acc-header span img{width:26px;margin:0 .25em;vertical-align:bottom}.acc-header.active span img{transform:rotate(180deg)}.acc-content{display:none}b,strong{font-weight:600}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Brockmann",sans-serif;font-weight:600;margin:1em 0 .625em;position:relative;z-index:10}h1.section_headline,h2.section_headline{margin-top:0;font-weight:800;text-transform:uppercase;font-size:1.25rem}h1,.h1{font-size:1.375rem}h2,.h2{font-size:1.25rem}h3,.h3{font-size:1.175rem}h4,.h4{font-size:1.125rem}h5,.h5{font-size:1.085rem}h6,.h6{font-size:1rem}p{font-size:1rem;margin:0 0 0.75rem 0;position:relative}a{color:inherit;text-decoration:none;font-weight:500}a:visited,a:focus{color:inherit;text-decoration:none}a:hover{color:#aaa;text-decoration:none}header{position:fixed;top:0;right:0;left:0;z-index:1030}header #container-logo{position:fixed;top:0;left:0;width:auto;display:inline-block}@media screen and (max-width: 991px){header #container-logo{position:absolute}}header #container-logo #logo{margin:55px 35px}header #container-logo #logo img{max-width:120px}header #socialmedia{margin:1.5rem 0 0.5rem}header #socialmedia .col{padding:0 .75rem;margin:0}header #socialmedia a img{max-width:25px;opacity:0.7}header #nav-container{position:fixed;top:0;right:0;width:auto;margin:2.25rem;padding:0.5rem;background:#000;color:#fff;z-index:1060}header #nav-container.closed{background:transparent;box-shadow:none !important}header #nav-container.closed:before{display:none}header #nav-container nav{display:none;position:relative;z-index:8000}header #nav-container nav UL LI A{text-transform:uppercase;font-size:1.125rem;font-weight:300}header #nav-container #menutoggle{display:flex;justify-content:flex-end;position:relative;margin:5px auto 0.75rem;z-index:8000;text-align:right;font-size:30px}@media screen and (max-width: 640px){header #nav-container #menutoggle{font-size:24px}}header #nav-container #nav-icon{width:2em;height:1.5em;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}header #nav-container #nav-icon span{display:block;position:absolute;height:0.2em;width:100%;background:#fff;border-radius:0.5em;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header #nav-container #nav-icon span:nth-child(1){top:0px}header #nav-container #nav-icon span:nth-child(2),header #nav-container #nav-icon span:nth-child(3){top:0.575em}header #nav-container #nav-icon span:nth-child(4){top:1.15em}header #nav-container #nav-icon.open span:nth-child(1){top:0.575em;width:0%;left:50%}header #nav-container #nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header #nav-container #nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header #nav-container #nav-icon.open span:nth-child(4){top:0.575em;width:0%;left:50%}@media screen and (max-width: 991px){header{position:absolute}}@media screen and (max-width: 640px){header #container-logo #logo{margin:25px}header #container-logo #logo img{max-width:90px}header #nav-container{margin:1rem}}@media screen and (max-width: 640px){.paroller{background-position:center !important}#sectionID-9.paroller{background-position:60% center !important}}body.home main section{padding:6rem 0}@media screen and (max-width: 991px){body.home main section{padding-top:9rem}}@media screen and (max-width: 500px){body:not(.home) main section .container-fluid{align-self:flex-end}}@media (max-width: 640px) and (orientation: landscape){body:not(.home) main section{padding:6rem 0 1rem}}@media (max-width: 1100px) and (orientation: landscape){body:not(.home) main section .container-fluid{width:60vw}}main section{min-height:100vh;display:grid;align-items:center;position:relative;padding:6rem 0 3rem}main section .pfeil_runter{position:absolute;bottom:0;left:0;margin:-4rem 0;background-color:rgba(255,255,255,0.5);font-size:2.25rem;line-height:1;cursor:pointer;z-index:1;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}main section .pfeil_runter .bi::before{vertical-align:-.175em}main section .pfeil_runter:hover{filter:grayscale(0.75)}main section:last-of-type .pfeil_runter{display:none}main section#sectionID-9 .pfeil_runter{color:#000;margin:-3rem 0}main section .container-fluid{background-color:rgba(255,255,255,0.9);padding:1rem 1.25rem;position:relative;margin-left:16vw;width:40vw}main section#sectionID-9 .container-fluid{min-width:600px;background-color:transparent;border:none;color:#fff;padding:0}main section#sectionID-9 .container-fluid p{font-size:1.6rem;line-height:1.1}@media (max-width: 1280px){main section#sectionID-9 .container-fluid p{font-size:1.4rem;line-height:1.2}}@media screen and (max-width: 700px){main section#sectionID-9 .container-fluid{margin-left:5vw;min-width:auto}}@media screen and (max-width: 500px){main section#sectionID-9{padding-bottom:4.5rem}main section#sectionID-9 .container-fluid{align-self:flex-end}main section#sectionID-9 .container-fluid p{font-size:1.25rem}}main section#sectionID-38 .container-fluid{width:40vw}main section#sectionID-24 .container-fluid{margin-left:35vw;width:54vw}main section#sectionID-26 .container-fluid{margin-left:21vw;width:62vw}main section#sectionID-18{grid-template-columns:auto}main section#sectionID-18 label{display:block}main section#sectionID-18 span>*{width:100%}main section#sectionID-18 .wpcf7-quiz{max-width:60px;display:block;margin-top:0.33rem}main section#sectionID-18 .wpcf7-form-control-wrap{font-size:0.8rem}main section#sectionID-18 input.wpcf7-submit{padding:5px 10px;font-size:0.8rem}main section#sectionID-18 .container-fluid{margin:0;justify-self:center;width:48vw;max-width:800px}main section#sectionID-20 .container-fluid,main section#sectionID-22 .container-fluid{margin-left:10vw;width:70vw}@media screen and (max-width: 991px){main section .container-fluid,main section#sectionID-18 .container-fluid,main section#sectionID-24 .container-fluid,main section#sectionID-26 .container-fluid,main section#sectionID-38 .container-fluid,main section#sectionID-20 .container-fluid,main section#sectionID-22 .container-fluid{margin:0;justify-self:center;width:80vw}}@media screen and (max-width: 640px){main section .container-fluid,main section#sectionID-18 .container-fluid,main section#sectionID-24 .container-fluid,main section#sectionID-26 .container-fluid,main section#sectionID-38 .container-fluid,main section#sectionID-20 .container-fluid,main section#sectionID-22 .container-fluid{width:95vw}}main.subpage_template section{min-height:100vh;display:grid;align-items:center;position:relative;padding:12rem 0 3rem}@media screen and (max-width: 640px){main.subpage_template section{padding-top:8rem}}#carouselIntro,#carouselSupport,#carouselAbout{position:static}.language_switch{position:absolute;top:1rem;right:1.25rem;z-index:10}.carousel-control-de,.carousel-control-en{border:none;background:transparent;font-weight:500;font-size:1.125rem;text-transform:lowercase;margin-left:10px;cursor:pointer;color:#000}.shadow_in_gray{box-shadow:0px 48px 100px 0px rgba(17,12,46,0.15)}.small_shadow_in_gray{box-shadow:0px 48px 100px 0px rgba(17,12,46,0.15)}.shadow_in_the_dark{box-shadow:0px 10px 50px 25px #242438}.small_shadow_in_black{box-shadow:0px 10px 50px 25px #242438}.shadow_in_gray::before{content:"";width:100%;height:100%;left:0;top:0;position:absolute;box-shadow:0 20px 25px -5px #222, 0 8px 10px -6px #222}.small_shadow_in_gray::before{content:"";width:100%;height:100%;left:0;top:0;position:absolute;box-shadow:0 10px 25px -5px #222, 0 8px 10px -6px #222}.small_shadow_in_black::before{content:"";width:100%;height:100%;left:0;top:0;position:absolute;box-shadow:0 10px 25px -5px #222, 0 8px 10px -6px #222}.shadow_in_the_dark::before{content:"";width:100%;height:100%;left:0;top:0;position:absolute;box-shadow:0 20px 25px -5px #000, 0 8px 10px -6px #000}footer{background:#000;color:#fff;margin:0;padding:25px 0 20px;position:relative}footer p{text-align:left}footer #cookie-link{text-align:center}footer #cookie-link a{font-size:0.875rem;font-weight:300;color:#ccc;background:transparent;text-decoration:none}footer #container-socialmedia{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}footer #container-socialmedia #socialmedia .col{padding:0 1rem}footer #container-socialmedia #socialmedia a img{max-height:32px;opacity:0.7}@media screen and (max-width: 400px){footer #container-socialmedia #socialmedia a img{max-height:25px}}footer .footer_border{position:absolute;top:0;left:0;width:90%;display:block;height:4px;background:#fff;opacity:1;border:0;padding:0;margin:0 5%;border-radius:5px}footer #footer_navigation{margin:0 auto;padding:0}footer #footer_navigation UL{list-style-type:none;margin:0;padding:0;display:flex;justify-content:flex-end;position:relative;flex-wrap:wrap}footer #footer_navigation UL LI{position:relative}footer #footer_navigation UL LI A{display:block;margin:0;padding:0 20px 0 15px;font-size:0.75rem;font-weight:300;color:#fff;background:transparent;text-transform:uppercase;transition:color 170ms ease-in-out;text-decoration:none}footer #footer_navigation UL LI A:after{content:' | ';position:absolute;right:0;top:0}footer #footer_navigation UL LI:last-of-type A:after{display:none}footer #footer_navigation UL LI A:hover{text-decoration:none;text-shadow:none;color:#ddd;transition:color 170ms ease-in-out}footer #footer_navigation UL LI.current_page_item A{color:#aaa;text-decoration:underline}footer #footer-newsletter{font-size:15px;color:#000}footer #footer-newsletter .nl-container{text-align:center}footer #footer-newsletter .newsletter-header{font-size:2em;margin-bottom:25px;text-align:center;line-height:1.4em}footer #footer-newsletter .recaptcha-links{font-size:12px}footer #footer-newsletter .nl-label,footer #footer-newsletter .nl-captcha,footer #footer-newsletter .nl-submit{width:32%;max-width:380px;padding:0 10px;display:inline-block;text-align:left;vertical-align:top}footer #footer-newsletter .nl-label span input{max-width:100%;height:32px;margin-bottom:10px;text-align:center}footer #footer-newsletter .nl-label span:last-of-type input{margin-bottom:0}footer #footer-newsletter .wpcf7-quiz{width:42px}@media screen and (max-width: 1024px){footer #footer-newsletter .nl-label,footer #footer-newsletter .nl-captcha{width:49.5%;max-width:380px;margin-bottom:20px}}@media screen and (max-width: 767px){footer #footer-newsletter .nl-label,footer #footer-newsletter .nl-captcha,footer #footer-newsletter .nl-submit{width:100%;max-width:100%;padding:0;text-align:center}}footer #footer-newsletter span.wpcf7-list-item{margin:0}footer #footer-newsletter .wpcf7-recaptcha>div{margin:0 auto}footer #footer-newsletter input.wpcf7-submit{padding:0 10px}.back-to-top{color:#000;position:fixed;bottom:20px;right:20px;padding:0.45em 0.75em;vertical-align:middle;background-color:rgba(255,255,255,0.5);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width: 640px){.back-to-top{bottom:12px;right:12px}}.back-to-top:hover{color:#aaa;border-color:#aaa;background:rgba(250,250,250,0.8)}
#usercentrics-root button {position: absolute;} #uc-center-container {font-size: 0.65rem;}