*,*::before,*::after{margin:0;padding:0;color:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Amsterdam";src:url("/fonts/amsterdam/amsterdam.ttf") format("truetype")}@font-face{font-family:"Arvil Sans";src:url("/fonts/arvil/arvil.ttf") format("truetype"),url("/fonts/arvil/arvil.woff2") format("woff2")}@font-face{font-family:"Handlee";src:url("/fonts/handlee/handlee-regular.ttf") format("truetype")}@font-face{font-family:"Lato";src:url("/fonts/lato/lato-regular.ttf") format("truetype")}html{font-size:62.5%}body{font-size:1.6rem;font-family:"Poppins", sans-serif}body::before{top:0;left:0;right:0;height:100vh;content:"";z-index:-1;position:fixed;background:#e7a733 url("https://kamer237.nl/images/pattern/pattern-cta.png");background-size:250px;background-repeat:repeat;background-position:center}body.sophie-hacfort::before{background-color:#183f37;background-image:none}body.sophie-hacfort p,body.sophie-hacfort span{color:#a09077 !important}body.sophie-hacfort .clue p{color:#ffffff !important}body.sophie-hacfort .chapter,body.sophie-hacfort .clue{color:#fff;background-color:#D17E28}body.sophie-hacfort .reference a{color:#D17E28}.vimeo{width:100%;height:240px;display:block;margin-top:35px}.illustration-logo{width:100%;display:block;padding-bottom:0;margin-bottom:35px}.illustration-logo img{display:block;width:100%;max-width:260px;margin:0 auto}.sophie-hacfort-illustration{display:block;margin-left:-35px;margin-bottom:40px;width:calc(100% + 70px)}.sophie-hacfort-illustration img{width:100%}.container{margin:0 auto;padding:0 35px;max-width:500px}.container--main{padding-top:60px;padding-bottom:40px}.logo{display:block;text-align:center;margin-bottom:45px}.logo__subtitel{display:block;color:#ba9367;text-align:right;font-size:2.6rem;margin-top:-15px;text-transform:uppercase;font-family:"Arvil Sans", sans-serif}h1,.h1,h2,.h2,h3,.h3{font-family:"Arvil Sans", sans-serif}h1,.h1{margin-top:-15px;color:#D58125;font-weight:400;font-family:"Amsterdam", serif;font-size:105px;letter-spacing:2px}@media screen and (min-width: 640px){h1,.h1{font-size:145px}}h2,.h2{color:#D58125;font-size:3rem;line-height:1.2;letter-spacing:1px;margin-bottom:2rem}h3,.h3{letter-spacing:1px;font-weight:400;font-size:2.9rem}p,span{font-size:15px;line-height:1.7;color:#403317 !important;font-family:"Poppins", sans-serif}a{cursor:pointer;text-decoration:none}.game-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.game-btns .btn{color:#000;font-weight:500;padding-top:1.25rem;padding-bottom:1.25rem;border-radius:10px;display:inline-block;background-color:#fff}.game-btns .btn:hover{color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#f98d00}.game-btns .btn:not(:last-child){margin-bottom:15px}.chapters,.clues,.game-btns{margin-top:40px}.chapter,.clue{display:block;cursor:pointer;color:#000;position:relative;padding:18px 25px;background-color:#ffffff}.chapter:not(:last-child),.clue:not(:last-child){margin-bottom:15px}.chapters__unlock-icon{top:50%;right:25px;translate:0 -50%;position:absolute;fill:#fff}.clue-arrow{top:12px;z-index:1;right:14px;width:40px;fill:#ffffff;position:absolute;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.clue-info{display:none;margin-top:10px}.clue.active{display:block}.clue.active .clue-info{display:block}.clue.active .clue-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.image{width:100%;display:block;margin-top:20px;margin-bottom:30px}.reference{display:block;margin-top:30px;text-align:center}.reference a{color:#ffffff;text-decoration:underline}.reference.reference-non-colored a{color:inherit !important}input{width:100%;border:none;outline:none;font-size:1.6rem;border-radius:15px;padding:1.5rem 1.75rem;background-color:#b9b395;font-family:"Poppins", sans-serif}.btn{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:170px;cursor:pointer;color:#ffffff;font-size:1.5rem;text-align:center;border-radius:15px;padding:1.5rem 1.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#D17E28;text-transform:uppercase}.btn svg{fill:#fff;margin-left:10px;margin-bottom:5px}.btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.password-form{margin-top:30px}.intro{margin-bottom:40px}.confirm{display:none}.confirm.active{display:block}.confirm-background,.confirm-box{position:fixed}.confirm-background{top:0;left:0;bottom:0;right:0;z-index:2;opacity:0.75;background-color:#183f37}.confirm-box{top:50%;left:50%;width:calc(500px - (35px * 2));z-index:3;padding:30px;translate:-50% -50%;background-color:#fff}.confirm-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.confirm-btns .btn:not(:last-child){margin-bottom:15px}.confirm-btns .btn:first-child{background-color:#35a856}.confirm-btns .btn:last-child{background-color:#da3838}.swal2-icon{display:none !important}.swal2-title{color:#D58125;font-size:3rem;line-height:1.2;letter-spacing:1px;margin-bottom:2rem}.swal2-html-container{font-size:15px !important;line-height:1.7 !important;color:#837867 !important;margin-top:0 !important;font-family:"Poppins", sans-serif !important}div:where(.swal2-container){padding:35px !important}.swal2-confirm{width:auto !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;min-width:170px !important;cursor:pointer !important;color:#ffffff !important;font-size:1.5rem !important;text-align:center !important;border-radius:15px !important;padding:1.5rem 1.75rem !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;background-color:#D17E28 !important;text-transform:uppercase !important}
