html{margin:0;padding:0;overflow-x:hidden}body{margin:0;padding:0;overflow-x:clip}:root{--font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif}@media screen and (min-width: 601px) and (max-width: 768px){:root{--quote-header: 1rem;--quote-text: .75rem}.background-div{background-size:cover;background-position:center;background-repeat:no-repeat;height:50vw;position:relative}}@media screen and (max-width: 600px){:root{--quote-header: .9rem;--quote-text: .9rem}.background-div{background-size:cover;background-position:center;background-repeat:no-repeat;height:50vw;position:relative}}@media screen and (min-width: 768px){:root{--quote-header: 1.5rem;--quote-text: 1rem}@supports (-webkit-touch-callout : none){.background-div{background-size:cover;background-position:center;background-repeat:no-repeat;height:50vw;position:relative}}@supports not (-webkit-touch-callout : none){.background-div{background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;max-height:1000px;position:relative}}}.title_img{display:flex;position:fixed;width:100%}.title_img img{min-width:100%;height:auto}.title_block{position:relative;width:100%;height:auto;background-color:transparent}header{width:100%;position:relative;display:block;max-height:75vh;overflow:hidden;top:0;left:0;right:0;bottom:0;height:75vh;border:none}.logo-img-wrapper{display:flex;position:relative;justify-content:start;padding-inline:5%;max-width:1000px;width:100%}.logo-img-wrapper img{max-width:200px;height:auto}.content{background-color:transparent;position:relative;z-index:1;width:100%;font-family:var(--font-family)}.dropdown button{height:100%;background-color:#fff;color:#000;font-weight:700;font-size:16px;padding-block:15px;padding-inline:15%;border-radius:5px;border:none;font-family:var(--font-family);box-shadow:none;display:flex;justify-content:center;align-items:center}.dropdown button.active{background-color:#f1f1f1}.dropdown{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.dropdown-content{width:100%;background-color:#f9f9f9;box-shadow:0 8px 16px #0003;z-index:10;transition:all .3s ease-in-out;font-weight:700;font-size:16px;font-family:var(--font-family)}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover,.dropdown button.active,nav a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}nav{border-bottom:.1pt solid #ccc;font-weight:700;background-color:#fff;z-index:1000;height:72px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;position:sticky;position:-webkit-sticky;top:1px;box-sizing:border-box;padding:0}.nav_block{display:flex;flex-direction:row;justify-content:start;align-items:center;padding-inline:5%;max-width:1000px;width:100%;box-sizing:border-box;padding-block:0}.nav_block a{text-decoration:none;color:gray;font-size:.875rem;font-family:var(--font-family);display:flex;justify-content:center;align-items:center;height:72px;margin:0;box-sizing:inherit}.nav_block a:hover{animation:white-to-grey .5s ease-in-out forwards}@keyframes white-to-grey{0%{background-color:#fff;color:#000}25%{background-color:#d3d3d3;color:#1d1d1f}50%{background-color:gray;color:gray}to{background-color:#1d1d1f;color:#d3d3d3}}nav a{display:inline-block;text-decoration:none;color:#000;padding:1em 1.25em;font-size:.875rem;font-family:var(--font-family)}.quote-block{z-index:1;position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;background-color:#fff}.quote{max-width:800px;width:100%;margin:auto;padding:5%;display:flex;flex-direction:column;justify-content:space-around;box-sizing:border-box}.quote h2{font-size:var(--quote-header);font-weight:100}.quote h3{font-size:var(--quote-text);font-family:var(--font-family);font-weight:700}.quote p,.quote-row p{font-size:var(--quote-text);font-family:var(--font-family)}.quote i,.quote-row i{font-size:var(--quote-text);font-family:var(--font-family);font-weight:400;line-height:1.66;color:#333;word-wrap:break-word}.quote a,.quote-row a{font-size:var(--quote-text);font-family:var(--font-family);color:#000;text-decoration:none}.quote a:hover,.quote-row a:hover{text-decoration:underline;font-weight:700}#home-one{background-image:url(../../../img/purple_concert.jpeg)}#home-two{background-image:url(../../../img/blue_concert.jpeg)}#home-three{background-image:url(../../../img/brand_card_1.jpeg)}#concerts-one{background-image:url(../../../img/lights_crowd.jpeg)}#concerts-two{background-image:url(../../../img/brand_card_1.jpeg)}.wrapper{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;background-color:#fff}#mailbutton{background-color:#1d1d1f;color:#fff;font-weight:bolder;border-radius:5px;padding:10px;font-family:Libre Franklin,Helvetica Neue,helvetica,arial,sans-serif}#mailbutton:hover{box-shadow:2px 2px #000;text-decoration:none}.quote-row{max-width:800px;width:100%;margin:auto;padding:5%;display:flex;flex-direction:row;justify-content:space-between;align-items:space-between;box-sizing:border-box}#contact{display:flex;flex-direction:column;justify-content:start;text-align:start;align-items:start;width:100%;font-family:Libre Franklin,Helvetica Neue,helvetica,arial,sans-serif}#contact h3{font-size:1.5em;font-weight:700;margin:0}#contact p,p{font-family:Libre Franklin,Helvetica Neue,helvetica,arial,sans-serif}.dropdown-container{overflow:hidden;transition:height .3s ease;background-color:#fff;position:relative}.button-block{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:sticky;top:0}#logo-sm{width:120px;height:auto;object-fit:contain}footer{position:relative;bottom:0;left:0;right:0;background-color:#fff;display:flex;justify-content:center;align-items:center;height:auto;z-index:2}.footer-content{max-width:1000px;margin:auto;padding:5%;color:#000}#title-image{left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%;position:fixed;transition:height .3s ease-in-out}#title-branding{bottom:0;display:flex;justify-content:center;left:0;height:auto;padding-top:0;position:absolute;width:100%;margin-bottom:72px}.top-fixed{position:fixed;top:0;left:0;right:0;transition:top .3s ease}.bottom-abs{position:absolute;bottom:0;left:0;right:0;transition:bottom .3s ease}.top-nav{position:fixed;top:73px;left:0;right:0}.bottom-nav{background-color:#fff;position:relative}
