@font-face{font-family:'Fake Receipt';src:url("FakeReceipt-Regular.woff2") format("woff2"),url("FakeReceipt-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'MADE Waffle Soft';src:url("MADEWaffleSoft.woff2") format("woff2"),url("MADEWaffleSoft.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:'permanent_markerregular';src:url("permanentmarker-webfont.woff2") format("woff2"),url("permanentmarker-webfont.woff") format("woff");font-weight:normal;font-style:normal}html,body{margin:0;padding:0}body{width:100vw;overflow-x:hidden}.ccm-page{font-family:'Fake Receipt'}.ccm-page .waffle{font-family:'MADE Waffle Soft'}.ccm-page video#bgvid{position:absolute;left:50%;top:50%;transform:translatex(-50%) translatey(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;transition:1s opacity;object-fit:cover;max-width:100%}.ccm-page *{box-sizing:border-box}.ccm-page .nav-main{position:relative;width:100vw;transition:all 0.3s ease;padding:30px 1px 90px;min-height:100vh}.ccm-page .contact-area{position:absolute;left:0;transform:translateX(-22vw);padding-left:4vw;height:100vh;top:0;width:30vw;cursor:pointer;transition:all 0.3s ease;color:white;min-width:370px}.ccm-page .contact-area .trigger{right:0;padding:10px 15px;position:absolute;top:50%;transform:rotate(-90deg) translateX(10%) translateY(100%);transform-origin:center top;text-transform:uppercase;font-family:'Fake Receipt';font-size:1.2rem;z-index:1;transition:all 0.2s ease}.ccm-page .contact-area .content-container{background:-webkit-linear-gradient(left, #1b1b1b, #000);background:-o-linear-gradient(left, #1b1b1b, #000);background:linear-gradient(to left, #151515, #000);opacity:0;left:0;height:100vh;position:absolute;width:100%;top:0;display:flex;flex-direction:column;justify-content:center;transition:all 0.3s ease}.ccm-page .contact-area .content-container .content{padding:10px 35px;text-align:center}.ccm-page .contact-area .content-container .content a{color:white;text-decoration:none;border-bottom:2px solid}.ccm-page .contact-area:hover{opacity:0.95}.ccm-page .contact-area:hover .trigger{background-color:#1b1b1b}.ccm-page .contact-area.active{transform:translateX(0);opacity:0.95}.ccm-page .contact-area.active .trigger{background-color:#1b1b1b}.ccm-page .contact-area.active .content-container{opacity:1}.ccm-page .home-main{background-size:cover;background-position:bottom right;height:100vh;width:100vw;position:relative}.ccm-page .home-main .enter-swan{color:#1b1b1b;background-image:url("ENTER THE SWAN.png");background-size:contain;background-repeat:no-repeat;position:absolute;height:42vh;right:calc(640 * (100vh / 1114));width:20vh;bottom:0;background-position-y:95%}.ccm-page .home-main .enter-swan:hover{filter:drop-shadow(1px 2px 3px);-webkit-filter:drop-shadow(1px 2px 3px)}.ccm-page .home-main .enter-drumm{color:#1b1b1b;background-image:url("ENTER THE DRUMM.png");background-size:contain;background-repeat:no-repeat;position:absolute;height:42vh;width:27vh;bottom:0;right:calc(210 * ((100vh / 1114)));background-position-y:95%}.ccm-page .home-main .enter-drumm:hover{filter:drop-shadow(1px 2px 3px);-webkit-filter:drop-shadow(1px 2px 3px)}.ccm-page .home-main .folks{background-image:url("FOLKS.png");background-size:contain;background-repeat:no-repeat;position:absolute;height:56vh;width:50vw;background-position:bottom center;bottom:0;-webkit-filter:drop-shadow(1px 2px 3px #000);right:calc(1000 * (100vh / 1114))}.ccm-page header{position:fixed;top:0;z-index:50;background:#353535;width:100%;padding:10px 20px;text-align:center;height:46px;display:flex;justify-content:space-between}.ccm-page header a{text-decoration:none;color:white}.ccm-page header .burger-icon{background-image:url(burger-icon.svg);background-repeat:no-repeat;background-size:contain;height:100%;width:40px;display:inline-block;background-position:center;cursor:pointer}.ccm-page header .swan-icon{background-image:url(swan-head-logo.svg);filter:brightness(10);-webkit-filter:brightness(10);background-repeat:no-repeat;background-size:contain;height:100%;width:40px;display:inline-block;background-position:center}.ccm-page header .drumm-icon{background-image:url(headerlogoD.svg);filter:brightness(10);-webkit-filter:brightness(10);background-repeat:no-repeat;background-size:contain;height:100%;width:40px;display:inline-block;background-position:center}.ccm-page .menu{position:fixed;height:100%;width:100vw;top:0;left:0;background-image:url(mobilebg.jpg);display:flex;flex-direction:column;justify-content:center;color:white;text-align:center;z-index:10000;transform:translateY(-100%);transition:all 0.3s ease}.ccm-page .menu .close{position:absolute;top:10px;border-radius:50px;color:white;line-height:38px;font-size:20px;width:40px;border:2px solid;height:40px;left:0;right:0;margin:auto;cursor:pointer}.ccm-page .menu .menu-section{display:flex;flex-direction:column;font-size:1.2em}.ccm-page .menu .menu-section p{font-size:2em;margin-bottom:20px;font-family:"MADE Waffle Soft";text-transform:uppercase;letter-spacing:1px;margin-top:34px}.ccm-page .menu .menu-section a{font-size:1.2em;line-height:1.55;text-decoration:none;color:white;font-weight:100;text-rendering:geometricPrecision}.ccm-page .menu .buttons{position:fixed;bottom:0;left:0;width:100%;display:flex;max-width:500px;margin:auto;right:0}.ccm-page .menu .buttons a.button{display:block;flex-basis:50%;color:white;text-decoration:none;text-transform:uppercase;background-color:#182335;padding:15px 10px;font-family:"MADE Waffle Soft";border:2px solid black;border-top-color:#4e4e4e;border-right-color:#1f1f1f;border-left-color:#1f1f1f}.ccm-page .set-height{display:block;position:relative;height:500vh;width:100vw}.ccm-page .set-height .vidlogo{background-size:contain;background-position:center;background-repeat:no-repeat;height:80vh;width:80vw;position:fixed;z-index:-9;top:10vh;left:10vw;opacity:0}.ccm-page .set-height .vidlogo.swan{background-image:url(swan-head-logo.svg)}.ccm-page .set-height .vidlogo.drummonds{background-image:url(squarelogoD.svg)}.ccm-page .set-height .overlay{height:100%;position:absolute;width:100%;z-index:1;background:-webkit-linear-gradient(#1b1b1b 15%, rgba(27,27,27,0.05) 39%, rgba(27,27,27,0.05) 61%, #1b1b1b 88%);background:-o-linear-gradient(#1b1b1b 15%, rgba(27,27,27,0.05) 39%, rgba(27,27,27,0.05) 61%, #1b1b1b 88%);background:linear-gradient(#1b1b1b 15%, rgba(27,27,27,0.05) 39%, rgba(27,27,27,0.05) 61%, #1b1b1b 88%)}.ccm-page .transvid{position:sticky;position:-webkit-sticky;top:0;left:0;height:100vh;width:100vw;object-fit:cover;z-index:-10}.ccm-page .id-block{position:relative}.ccm-page .id-block .gradient-bottom{position:absolute;width:100vw;height:9vh;background:-webkit-linear-gradient(rgba(27,27,27,0), #1b1b1b, rgba(27,27,27,0));background:-o-linear-gradient(rgba(27,27,27,0), #1b1b1b, rgba(27,27,27,0));background:linear-gradient(rgba(27,27,27,0), #1b1b1b, rgba(27,27,27,0));bottom:-4.5vh;z-index:5}.ccm-page #swantop{background-image:url(swanbg.jpg);background-size:cover;height:100vh;width:100vw;position:relative}.ccm-page #swantop::before{content:" ";height:12vh;width:20vw;background-image:url(scroll-down.png);background-size:contain;background-repeat:no-repeat;background-position:center bottom;position:absolute;left:50%;transform:translateX(-50%);bottom:7.5vh;min-height:160px;min-width:200px;filter:drop-shadow(2px 1px 3px #000);-webkit-filter:drop-shadow(2px 1px 3px #000)}.ccm-page #swantop::after{content:" ";height:64vh;width:48vw;background-image:url(swanpeeps.png);background-size:contain;background-repeat:no-repeat;background-position:right bottom;filter:drop-shadow(3px 0px 4px #000);-webkit-filter:drop-shadow(3px 0px 4px #000);position:absolute;right:0;bottom:0}.ccm-page #drummtop{background-image:url(drummback.jpg);background-size:cover;height:100vh;width:100vw;position:relative}.ccm-page #drummtop::before{content:" ";height:13vh;width:21vw;background-image:url(drummscroll.png);background-size:contain;background-repeat:no-repeat;background-position:center bottom;position:absolute;left:50%;transform:translateX(-50%);bottom:7.5vh;min-height:160px;min-width:200px}.ccm-page .dotted-border{border:34px solid transparent;-webkit-border-image:url(border.png) 30 round;-o-border-image:url(border.png) 30 round;border-image:url(border.png) 30;border-image-slice:100;border-image-repeat:repeat}.ccm-page .line-border{border:34px solid transparent;box-shadow:0px 0px 0px 2px inset}.ccm-page .half-duo-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100vw;position:relative;z-index:3}.ccm-page .half-duo-container .half{flex-basis:50%;min-width:480px;min-height:40vw;display:flex;flex-direction:column;flex:1;background-color:#a387ab}.ccm-page .half-duo-container .half.line-border{background-color:#fff;color:#593f56}.ccm-page .half-duo-container .half.line-border .content{padding:20px;color:#593f56;font-size:1.2em;line-height:1.45em;max-width:590px;margin:auto}.ccm-page .half-duo-container .half.line-border .content h2{font-family:'Fake receipt';margin:15px auto;color:#ae6701;font-size:1.75em}.ccm-page .half-duo-container .half.line-border .logo{background-image:url(squarelogoD.svg)}.ccm-page .half-duo-container .half .logo{margin-top:5%;background-image:url(squarelogo.png);background-size:contain;background-repeat:no-repeat;background-position:center;height:180px;width:180px;margin-left:auto;margin-right:auto}.ccm-page .half-duo-container .half .content{width:100%;padding:4vh 6vw;text-align:center;color:#3c3c3b}.ccm-page .half-duo-container .half .content h2{font-family:'MADE Waffle Soft';margin-bottom:1.3em}.ccm-page .half-duo-container .half img{object-fit:cover;height:100%;width:100%}.ccm-page .half-duo-container .half a{color:inherit;opacity:0.7;border-top:1px solid;text-decoration:none;border-bottom:1px solid}.ccm-page .full-width-content{color:#3c3c3b;text-rendering:geometricPrecision;border-width:50px;padding:20px;position:relative;z-index:3;text-align:center}.ccm-page .full-width-content.line-border{background:linear-gradient(180deg, #593f56, #361d33);background-size:calc(100% + 136px) calc(100% + 136px);color:white;background-repeat:no-repeat;background-position:-34px -34px;border-width:34px}.ccm-page .full-width-content.line-border .halftone{background:unset;font-size:3em;border:8px solid;margin-top:20px;padding:10px 8px;color:white;font-family:'Fake Receipt';display:inline-block}.ccm-page .full-width-content.line-border h3{font-family:'Fake receipt';margin:1.4em auto}.ccm-page .full-width-content.line-border p{font-size:1.3em}.ccm-page .full-width-content.line-border img{max-width:100%}.ccm-page .full-width-content.line-border a{color:inherit;opacity:0.7;border-top:1px solid;text-decoration:none;border-bottom:1px solid}.ccm-page .full-width-content .halftone{font-size:3em;text-align:center;font-family:'permanent_markerregular';text-transform:uppercase;margin:0;max-width:500px;margin:20px auto 10px;transform:rotatez(-2deg);letter-spacing:2px;color:#1b3a51}.ccm-page .full-width-content h3{margin-bottom:4px;font-family:'MADE Waffle Soft';text-transform:uppercase;font-size:1.7em}.ccm-page .full-width-content p{max-width:700px;margin:2em auto}.ccm-page .full-width-content hr{max-width:200px;border-style:double;border-width:4px}.ccm-page .footer{display:flex;justify-content:space-around;color:white;background-color:#0f0e0f;flex-wrap:wrap;font-size:0.9em;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;padding:5vh 20px 10px 20px}.ccm-page .footer .col{min-width:300px}.ccm-page .footer .col1{flex-basis:25%;padding:10px 20px;text-align:right;flex-grow:1}.ccm-page .footer .col2{flex-basis:50%;text-align:center;opacity:0.9}.ccm-page .footer .col2 video{max-width:100%}.ccm-page .footer .col3{flex-grow:1;text-align:left;flex-basis:25%;padding:10px 20px}.ccm-page .page-logo{position:absolute;top:5%;left:50px}.ccm-page .drumm-content{background-color:#203a50;padding:30px;color:#ad6601}.ccm-page .drumm-content .container{padding:30px 10px 20px;max-width:600px;text-align:center;font-size:1.8em;margin:auto;border-top:12px dashed}.ccm-page .drumm-content a.link-img{display:block;width:50%;min-width:275px;max-width:400px;height:50vw;min-height:275px;background-size:contain;background-repeat:no-repeat;max-height:400px;margin:auto;margin-top:10px}.ccm-page .event-header{padding:0px;position:relative;width:100vw;background-color:#1b1b1b;color:white;height:95vh;min-height:720px}.ccm-page .event-header .header-image{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;padding:1px;background-attachment:fixed;transition:all 0.2s ease}.ccm-page .event-header .deets{position:absolute;padding:150px 36px 36px;bottom:0;width:100%;background:linear-gradient(to top, #1b1b1b 0%, rgba(27,27,27,0))}.ccm-page .event-header .deets h1{margin-bottom:0}.ccm-page .event-header .deets .flex-row{display:flex;flex-wrap:wrap}.ccm-page .event-header .deets .flex-row p{max-width:650px}.ccm-page .event-header .deets .flex-row .book-link{width:200px;height:200px;margin-left:auto;margin-right:30px;background-image:url(eventbook.png);background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 0 40px #fb17a8);-webkit-filter:drop-shadow(0 0 40px #fb17a8);background-position:top}.ccm-page .artist-profile{display:flex;flex-wrap:wrap;position:relative}.ccm-page .artist-profile .profile-card{flex-basis:40%;background-color:#203a50;min-width:300px;z-index:2;position:relative;color:#ad6601;text-align:center;padding:30px;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.ccm-page .artist-profile .profile-card h2{margin-bottom:1em;border-bottom:6px dashed;padding-bottom:1em}.ccm-page .artist-profile .profile-card ul{text-align:left}.ccm-page .artist-profile .profile-card h3{margin-top:2em}.ccm-page .artist-profile .profile-card .icons{display:flex;justify-content:space-evenly;padding:10px;font-size:2.7em}.ccm-page .artist-profile .profile-card .icons a{color:inherit;display:inline-block}.ccm-page .artist-profile .profile-card .visit-website{color:#ac6501;padding:15px;display:inline-block;border:6px dashed;border-top:0;font-size:1.2em;text-decoration:underline;margin-top:20px;margin-left:auto;margin-right:auto}.ccm-page .artist-profile .profile-card .visit-website:hover{text-decoration:none}.ccm-page .artist-profile .profile-image{flex-basis:60%;min-width:500px;flex-grow:1}.ccm-page .artist-profile .profile-image img{width:100%;height:100%;object-fit:cover}.ccm-page .artist-profile.swan .profile-card{background-color:#1b1b1b;color:#fff}.ccm-page .artist-profile.swan .profile-card h2{margin-bottom:1em;border-bottom:2px solid;padding-bottom:1em}.ccm-page .artist-profile.swan .profile-card .icons{display:flex;justify-content:space-evenly;padding:10px;font-size:2.7em}.ccm-page .artist-profile.swan .profile-card .icons a{color:inherit;display:inline-block}.ccm-page .artist-profile.swan .profile-card .visit-website{color:#fff;border:2px solid}.ccm-page .artist-profile.swan .profile-card .visit-website:hover{text-decoration:none}.ccm-page .artist-profile.swan .profile-image{flex-basis:60%;min-width:500px;flex-grow:1}.ccm-page .artist-profile.swan .profile-image img{width:100%;height:100%;object-fit:cover}.ccm-page .image-header{padding:0;height:70vh;width:100%}.ccm-page .image-header img{height:100%;object-fit:cover;width:100%}.ccm-page .eventslist .no-results{text-align:center;color:#dadada;margin:auto}.ccm-page .eventslist .eventheader{background-color:#dadada;display:flex;flex-direction:row;justify-content:space-between;position:relative}.ccm-page .eventslist .eventheader .date-chooser .selecter{padding:10px 12px;border:3px solid;border-width:0 2px 0 0;font-size:1.1em;letter-spacing:1px;display:inline-block;min-width:109px}.ccm-page .eventslist .eventheader .date-chooser .drop-down{position:absolute;background-color:#dadada;padding:10px;display:flex;flex-direction:column;border:solid;border-width:0 2px 2px 0;left:0;transform:translateX(-100%);transition:all 0.2s ease;z-index:3}.ccm-page .eventslist .eventheader .date-chooser .drop-down a{color:inherit;text-decoration:none;margin-bottom:10px;border-top:1px solid}.ccm-page .eventslist .eventheader .date-chooser .drop-down a:last-child{margin-bottom:2px}.ccm-page .eventslist .eventheader .date-chooser:hover .drop-down{transform:translateY(0)}.ccm-page .eventslist .eventheader .types{border:solid;border-width:0 0 0 2px;padding:10px 12px;font-size:1.1em;letter-spacing:1px}.ccm-page .eventslist .eventheader .types a{color:inherit;text-decoration:none;margin:0 5px}.ccm-page .eventslist .eventheader .types a.active{border-bottom:2px solid}.ccm-page .eventslist .eventheader .types a:hover{border-bottom:2px solid}.ccm-page .eventslist .events{display:flex;width:100%;min-height:80vh;background-color:#1b1b1b;flex-wrap:wrap}.ccm-page .eventslist .events .event-listing{min-height:32vh;width:auto;flex-grow:1;background-size:cover;background-position:center;color:white;position:relative;display:inline-flex;justify-content:flex-end;text-decoration:none}.ccm-page .eventslist .events .event-listing .event-details{margin-top:auto;padding:18px;width:100%;font-size:1.4em;text-shadow:1px 0 black, 0 1px black, -1px 0 black, 0 -1px black}.ccm-page #events .gradient-bottom{display:none}.ccm-page #gallery-drum .gradient-bottom{background:-webkit-linear-gradient(rgba(27,27,27,0), #203a50, rgba(27,27,27,0));background:-o-linear-gradient(rgba(27,27,27,0), #203a50, rgba(27,27,27,0));background:linear-gradient(rgba(27,27,27,0), #203a50, rgba(27,27,27,0))}.ccm-page .poster{background-image:url(menubg.JPG);background-size:cover}@keyframes flicker{0%{filter:brightness(1) grayscale(0)}30%{filter:brightness(1.1) grayscale(0)}45%{filter:brightness(1) grayscale(10%)}50%{filter:brightness(1) grayscale(0)}60%{filter:brightness(0.95) grayscale(0)}65%{filter:brightness(1) grayscale(0)}68%{filter:brightness(0.95) grayscale(5%)}72%{filter:brightness(1) grayscale(0)}80%{filter:brightness(1.05) grayscale(5%)}83%{filter:brightness(1) grayscale(0)}}.ccm-page .beer-logos{background-image:url("allLarge.png");background-size:contain;background-position:center;background-repeat:no-repeat;height:500px;margin:60px auto !important}@media only screen and (max-width: 900px){.ccm-page .beer-logos{background-image:url("allMed.png");height:700px}.ccm-page .artist-profile .profile-image{min-width:100%}}@media only screen and (max-width: 540px){.ccm-page .beer-logos{background-image:url("allSmall.png");height:800px}.ccm-page .set-height{display:none}}.ccm-page .gin-logos{background-image:url("ginsLarge.png");background-size:contain;background-position:center;background-repeat:no-repeat;height:300px;margin:60px auto !important;background-size:96%}@media only screen and (max-width: 900px){.ccm-page .gin-logos{background-image:url("ginsMed.png");height:360px}}@media only screen and (max-width: 540px){.ccm-page .gin-logos{background-image:url("ginsSmall.png")}}.ccm-page .rum-logos{background-image:url("rumsLarge.png");background-size:contain;background-position:center;background-repeat:no-repeat;height:440px;margin:60px auto !important;background-size:96%}.ccm-page .questions-block{background-color:#203a50;color:#ad6601;padding:40px 0px;text-align:center;position:relative;overflow-x:hidden}.ccm-page .questions-block h2{font-size:3.4em;text-decoration:underline;background:-webkit-linear-gradient(#ff385b 10%, #fff, red 90%);background:-o-linear-gradient(#ff385b 10%, #fff, red 90%);background:linear-gradient(#ff385b 10%, #fff, red 90%);-webkit-background-clip:text;color:rgba(255,255,255,0.1);text-shadow:1px 0px #ffeaea, -1px 0 #ef7e7e, 0 1px white, 0 -1px #f15772, 0 0 13px white, 0 0 20px red, 0 0 100px black;animation:flicker 0.75s infinite;animation-direction:alternate-reverse}.ccm-page .questions-block .question-track{display:flex;flex-direction:row;justify-content:space-around;position:relative;transition:all 0.4s ease;left:0;padding:25px 0}.ccm-page .questions-block .question-track .question{text-align:center;flex:1;max-width:100vw;padding:0 15vw}.ccm-page .questions-block .question-track .question input{min-width:200px;max-width:100%;font-size:2.4em;background-color:rgba(255,255,255,0.1);border:2px solid;color:inherit;transition:all 0.2s ease;font-family:'Fake Receipt';padding:4px}.ccm-page .questions-block .question-track .question input:focus{border-color:white;color:white;outline:none}.ccm-page .questions-block .question-track .question textarea{min-width:300px;resize:none;height:60px;line-height:1;font-size:1.2em;background-color:rgba(255,255,255,0.1);border:2px solid;color:inherit;transition:all 0.2s ease;font-family:'Fake Receipt';padding:4px}.ccm-page .questions-block .question-track .question textarea:focus{border-color:white;color:white;outline:none}.ccm-page .questions-block .question-track .question button{background-color:unset;padding:14px 20px;border:2px solid;font-size:1.2em;font-family:Fake Receipt;color:white;cursor:pointer;border-style:dotted;border-radius:50px;letter-spacing:1px}.ccm-page .questions-block .prev-q{position:absolute;left:0;font-size:4em;bottom:50px;background-color:inherit;width:15vw;text-align:right;box-shadow:7px 0 12px -9px black;padding:60px 30px;cursor:pointer;transition:all 0.3s ease;z-index:1;height:200px}.ccm-page .questions-block .prev-q:hover{color:white;opacity:0.95}.ccm-page .questions-block .prev-q.disabled{cursor:default;box-shadow:unset;color:rgba(169,169,169,0.93)}.ccm-page .questions-block .next-q{position:absolute;font-size:4em;bottom:50px;right:0;text-align:left;box-shadow:-7px 0 12px -9px black;background-color:inherit;width:15vw;padding:60px 30px;cursor:pointer;transition:all 0.3s ease;z-index:1;height:200px}.ccm-page .questions-block .next-q:hover{color:white;opacity:0.95}.ccm-page .questions-block .next-q.disabled{box-shadow:unset;color:rgba(169,169,169,0.93);cursor:default}@media (max-aspect-ratio: 990 / 557){.ccm-page .enter-swan{right:calc(550 * (100vh / 1114)) !important}.ccm-page .enter-drumm{right:calc(60 * ((100vh / 1114))) !important}}@media (min-aspect-ratio: 990 / 557){.ccm-page .enter-swan{right:calc(550 * (100vw / 1980)) !important;min-width:11vw;min-height:7vw}.ccm-page .enter-drumm{right:calc(60 * (100vw / 1980)) !important;min-width:11vw;min-height:7vw}}@media only screen and (min-width: 1000px){.ccm-page .menu .menu-section{font-size:2em}}@media only screen and (max-width: 1300px){.ccm-page .contact-area{transform:translateX(-320px)}.ccm-page .contact-area .content-container .content{padding:10px 25px}.ccm-page .half-duo-container .half.dotted-border{border-width:24px}.ccm-page .half-duo-container .half .content{padding:4vh 20px}}@media only screen and (max-width: 700px){.ccm-page #swantop::before,.ccm-page #drummtop::before{content:none}.ccm-page .half-duo-container:nth-child(3) .half:first-child{position:relative;margin-top:-60vh;background:linear-gradient(transparent, #2f2f2f 60vh);border:0}.ccm-page .half-duo-container:nth-child(3) .half:first-child .logo{background-image:url(whitelogo.png);filter:drop-shadow(1px 1px 2px #000);-webkit-filter:drop-shadow(1px 1px 2px #000)}.ccm-page .half-duo-container:nth-child(3) .half:first-child .content{color:white;font-size:0.85em;line-height:1.2;font-weight:100}.ccm-page .full-width-content.dotted-border{border-width:24px}.ccm-page #drummtop+.drumm-content{background:linear-gradient(transparent, #2f2f2f 50vh);margin-top:-50vh;position:relative;color:white;font-size:0.8em}.ccm-page #drummtop+.drumm-content .container{border-top:0;font-size:1em}.ccm-page #drummtop+.drumm-content::before{content:" ";height:20vh;max-height:150px;width:100%;position:absolute;z-index:2;background-image:url(headerlogoD.svg);background-size:contain;top:-90px;background-repeat:no-repeat;background-position:center;left:0;filter:brightness(5) drop-shadow(1px 1px 2px #000);-webkit-filter:brightness(5) drop-shadow(1px 1px 2px #000)}.ccm-page .home-main{background-repeat:repeat;background-size:contain;background:-webkit-linear-gradient(#fff, rgba(39,39,39,0.65)),url(mobilebg.jpg) !important;background:-o-linear-gradient(#fff, rgba(39,39,39,0.65)),url(mobilebg.jpg) !important;background:linear-gradient(#fff, rgba(39,39,39,0.65)),url(mobilebg.jpg) !important;background-blend-mode:multiply}.ccm-page .home-main .enter-swan{background-image:url(whitelogo.png);right:0 !important;width:100%;bottom:unset;top:100px;background-position:center;height:calc(45vh - 60px)}.ccm-page .home-main .enter-drumm{background-image:unset;right:0 !important;width:100%;bottom:20px;height:calc(45vh - 20px)}.ccm-page .home-main .enter-drumm .D{background-image:url(D.png);animation:flickerD 1.4s infinite;width:89%;margin:auto;height:100%;background-size:60%;background-repeat:no-repeat;display:block;background-position:center}.ccm-page .home-main .enter-drumm .word{display:block;position:absolute;animation:flickerWord 1.4s infinite;background-image:url(word.png);width:89%;top:0;height:100%;background-size:90%;background-repeat:no-repeat;background-position:center;margin:0 auto;left:0;right:0}@keyframes flickerD{0%{filter:drop-shadow(0 0 8px #69e605) blur(0px) saturate(2) brightness(1.5);-webkit-filter:drop-shadow(0 0 8px #69e605) blur(0px) saturate(2) brightness(1.5)}5%{filter:drop-shadow(0 0 10px #69e605) blur(0.8px) saturate(2) brightness(2);-webkit-filter:drop-shadow(0 0 10px #69e605) blur(0.8px) saturate(2) brightness(2)}10%{filter:drop-shadow(0 0 8px #69e605) blur(0px) saturate(2) brightness(1.5);-webkit-filter:drop-shadow(0 0 8px #69e605) blur(0px) saturate(2) brightness(1.5)}14%{filter:drop-shadow(0 0 10px #69e605) blur(0px) saturate(1.5) brightness(1.5);-webkit-filter:drop-shadow(0 0 10px #69e605) blur(0px) saturate(1.5) brightness(1.5)}17%{filter:drop-shadow(0 0 10px #69e605) blur(0px) saturate(2) brightness(2);-webkit-filter:drop-shadow(0 0 10px #69e605) blur(0px) saturate(2) brightness(2)}25%{filter:drop-shadow(0 0 2px #69e605) blur(0px) saturate(2) brightness(1);-webkit-filter:drop-shadow(0 0 2px #69e605) blur(0px) saturate(2) brightness(1)}27%{filter:drop-shadow(0 0 1px #69e605) blur(0.8px) saturate(1.3) brightness(0.8);-webkit-filter:drop-shadow(0 0 1px #69e605) blur(0.8px) saturate(1.3) brightness(0.8)}33%{filter:drop-shadow(0 0 10px #69e605) blur(0px) saturate(1.3) brightness(1.2);-webkit-filter:drop-shadow(0 0 10px #69e605) blur(0px) saturate(1.3) brightness(1.2)}36%{filter:drop-shadow(0 0 11px #69e605) blur(0px) saturate(2) brightness(2);-webkit-filter:drop-shadow(0 0 11px #69e605) blur(0px) saturate(2) brightness(2)}50%{filter:drop-shadow(0 0 8px #69e605) blur(0px) saturate(2) brightness(1.5);-webkit-filter:drop-shadow(0 0 8px #69e605) blur(0px) saturate(2) brightness(1.5)}55%{filter:drop-shadow(0 0 4px #69e605) blur(0.8px) saturate(1) brightness(1.1);-webkit-filter:drop-shadow(0 0 4px #69e605) blur(0.8px) saturate(1) brightness(1.1)}58%{filter:drop-shadow(0 0 9px #69e605) blur(0px) saturate(1.6) brightness(1.1);-webkit-filter:drop-shadow(0 0 9px #69e605) blur(0px) saturate(1.6) brightness(1.1)}62%{filter:drop-shadow(0 0 9px #69e605) blur(0px) saturate(2) brightness(2);-webkit-filter:drop-shadow(0 0 9px #69e605) blur(0px) saturate(2) brightness(2)}100%{filter:drop-shadow(0 0 8px #69e605) blur(0px) saturate(2) brightness(1.5);-webkit-filter:drop-shadow(0 0 8px #69e605) blur(0px) saturate(2) brightness(1.5)}}@keyframes flickerWord{0%{filter:drop-shadow(0 0 8px #ff0c50) blur(0px) saturate(1.6) brightness(2.4);-webkit-filter:drop-shadow(0 0 8px #ff0c50) blur(0px) saturate(1.6) brightness(2.4)}5%{filter:drop-shadow(0 0 10px #ff0c50) blur(0.8px) saturate(1) brightness(2);-webkit-filter:drop-shadow(0 0 10px #ff0c50) blur(0.8px) saturate(1) brightness(2)}10%{filter:drop-shadow(0 0 8px #ff0c50) blur(0px) saturate(2) brightness(1.9);-webkit-filter:drop-shadow(0 0 8px #ff0c50) blur(0px) saturate(2) brightness(1.9)}14%{filter:drop-shadow(0 0 10px #ff0c50) blur(0px) saturate(1.4) brightness(1.8);-webkit-filter:drop-shadow(0 0 10px #ff0c50) blur(0px) saturate(1.4) brightness(1.8)}17%{filter:drop-shadow(0 0 10px #ff0c50) blur(0px) saturate(1.8) brightness(2.3);-webkit-filter:drop-shadow(0 0 10px #ff0c50) blur(0px) saturate(1.8) brightness(2.3)}25%{filter:drop-shadow(0 0 2px #ff0c50) blur(0px) saturate(1.5) brightness(1.6);-webkit-filter:drop-shadow(0 0 2px #ff0c50) blur(0px) saturate(1.5) brightness(1.6)}27%{filter:drop-shadow(0 0 1px #ff0c50) blur(0.8px) saturate(1.1) brightness(0.9);-webkit-filter:drop-shadow(0 0 1px #ff0c50) blur(0.8px) saturate(1.1) brightness(0.9)}33%{filter:drop-shadow(0 0 10px #ff0c50) blur(0px) saturate(1) brightness(1.4);-webkit-filter:drop-shadow(0 0 10px #ff0c50) blur(0px) saturate(1) brightness(1.4)}36%{filter:drop-shadow(0 0 11px #ff0c50) blur(0px) saturate(1.6) brightness(2.4);-webkit-filter:drop-shadow(0 0 11px #ff0c50) blur(0px) saturate(1.6) brightness(2.4)}50%{filter:drop-shadow(0 0 8px #ff0c50) blur(0px) saturate(1) brightness(1.5);-webkit-filter:drop-shadow(0 0 8px #ff0c50) blur(0px) saturate(1) brightness(1.5)}55%{filter:drop-shadow(0 0 4px #ff0c50) blur(0.8px) saturate(1) brightness(1.4);-webkit-filter:drop-shadow(0 0 4px #ff0c50) blur(0.8px) saturate(1) brightness(1.4)}58%{filter:drop-shadow(0 0 9px #ff0c50) blur(0px) saturate(1.6) brightness(1.5);-webkit-filter:drop-shadow(0 0 9px #ff0c50) blur(0px) saturate(1.6) brightness(1.3)}62%{filter:drop-shadow(0 0 9px #ff0c50) blur(0px) saturate(1.9) brightness(2.5);-webkit-filter:drop-shadow(0 0 9px #ff0c50) blur(0px) saturate(1.9) brightness(2.5)}100%{filter:drop-shadow(0 0 8px #ff0c50) blur(0px) saturate(1.6) brightness(2.4);-webkit-filter:drop-shadow(0 0 8px #ff0c50) blur(0px) saturate(1.6) brightness(2.4)}}.ccm-page .home-main .folks{display:none}}@media only screen and (max-width: 480px){.ccm-page #swantop::after{content:none}.ccm-page .questions-block h2{font-size:3.0em;padding:0 8px}.ccm-page .questions-block .question-track .question{padding:0 11vw}.ccm-page .questions-block .question-track .question input{font-size:2.2em}.ccm-page .questions-block .question-track .question textarea{font-size:1.1em}.ccm-page .questions-block .question-track .question button{font-size:1.1em}.ccm-page .questions-block .prev-q{position:absolute;left:0;font-size:3.4em;bottom:50px;background-color:inherit;width:10vw;text-align:right;box-shadow:7px 0 12px -9px black;padding:60px 12px}.ccm-page .questions-block .prev-q:hover{color:white;opacity:0.95}.ccm-page .questions-block .prev-q.disabled{cursor:default;box-shadow:unset;color:rgba(169,169,169,0.93)}.ccm-page .questions-block .next-q{position:absolute;font-size:3.4em;bottom:50px;right:0;text-align:left;box-shadow:-7px 0 12px -9px black;background-color:inherit;width:10vw;padding:60px 12px;cursor:pointer;transition:all 0.3s ease;z-index:1;height:200px}.ccm-page .questions-block .next-q:hover{color:white;opacity:0.95}.ccm-page .questions-block .next-q.disabled{box-shadow:unset;color:rgba(169,169,169,0.93);cursor:default}.ccm-page .half-duo-container .half{min-width:100%}.ccm-page .contact-area{top:100%;width:100vw;transform:unset;padding-left:0;position:fixed}.ccm-page .contact-area .trigger{top:-43px;transform:rotate(0deg);width:100%;background-color:#dadada !important;text-align:center;color:#1b1b1b}.ccm-page .contact-area.active{top:0;background-color:#1b1b1b;transform:unset}.ccm-page .contact-area.active .trigger{top:auto;bottom:0}.ccm-page .touchgallery-thumbs a{max-height:100vw}.ccm-page .eventslist .eventheader .date-chooser{display:none}.ccm-page .eventslist .eventheader .types{font-size:1em;letter-spacing:0px}.ccm-page .eventslist .eventheader .types a{color:inherit;text-decoration:none;margin:0 2px}.ccm-page .eventslist .eventheader .types a.active{border-bottom:2px solid}.ccm-page .eventslist .eventheader .types a:hover{border-bottom:2px solid}}.ccm-page .id-block .gradient-bottom{height:0vh;bottom:0vh}
