body,html{font-family:Montserrat,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;background-color:var(--primary-bg-color);color:var(--primary-text-color)}a{color:var(--primary-color);text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a:hover{color:var(--primary-text-color)}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;border:none;max-width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Poppins,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}h2{text-transform:uppercase;font-size:1.375rem;color:var(--primary-color);letter-spacing:4px;font-weight:600;width:100%;text-align:center;margin-bottom:1rem}h3{font-size:1.125rem;margin-bottom:.5rem}h3,h4{font-weight:400}h4{font-family:Montserrat,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;margin-bottom:.25rem}button{cursor:pointer}p{line-height:1.5;margin:1rem auto 2rem}li{margin-left:2rem;margin-bottom:.25rem}section{scroll-margin:4rem 0 0 0;scroll-margin-top:4rem;margin-bottom:4rem}[data-theme=dark]{--primary-color:#e8be6c;--secondary-color:#b29458;--primary-bg-color:#212121;--secondary-bg-color:#393939;--input-label-color:#989898;--primary-text-color:#fff;--alternate-primary:#a30000;--alternate-bg:#fff}[data-theme=light]{--primary-color:#a30000;--secondary-color:#640b0b;--primary-bg-color:#fff;--secondary-bg-color:#ececec;--input-label-color:#6d6d6d;--primary-text-color:#212121;--alternate-primary:#e8be6c;--alternate-bg:#212121}[data-theme=light] .socials>a>img{filter:invert(.8)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}header{margin-top:3.5rem;margin-bottom:2rem;position:relative;z-index:4}main{padding:0 1rem}.mobile-nav{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:flex-end;align-items:center}.mobile-nav>button{background:none;height:100%;width:3rem}.mobile-nav>button>svg,.mobile-nav>button>svg>rect{fill:var(--primary-bg-color)}.mobile-menu{position:fixed;height:calc(100vh - 40px);width:100vh;top:40px;left:0;background-color:var(--primary-color);z-index:1000;color:var(--primary-bg-color)}.mobile-menu ul{list-style-type:none}.mobile-menu a{color:var(--primary-bg-color)}.mobile-menu li{font-family:Poppins,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-transform:uppercase;font-size:3rem;margin:0;padding-left:2rem;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mobile-menu a{width:100%;height:100%}.mobile-menu li:hover{background-color:var(--primary-bg-color);color:var(--primary-color)}.brand{color:var(--primary-color);font-family:Poiret One,display;letter-spacing:1.5px;font-size:2.25rem;margin:20px 0;display:flex;justify-content:center}.brand>.theme-switch-wrapper{display:none}.mobile-nav{height:40px;background-color:var(--primary-color)}.desktop-nav{display:none}.socials{width:100%;display:flex;justify-content:center}.socials>a:not(:last-child){margin-right:10px}.socials>a:not(:first-child){margin-left:10px}.socials>a>img{width:24px;height:24px;position:relative;z-index:-1}.reel{margin-bottom:1rem}.audio-player{background-color:var(--secondary-color);border-radius:.5rem;justify-content:space-between;height:4rem;overflow:hidden;max-width:768px}.audio-player,.play-pause{display:flex;align-items:center}.play-pause{justify-content:flex-end;flex:1 1;height:100%;width:100%;position:relative}.audio-player>button{background:none;cursor:pointer;padding:0 1rem;background-color:var(--primary-color);height:100%}.audio-player>button>svg{width:2rem;height:2rem;fill:var(--primary-bg-color)}.play-pause>span{color:var(--primary-bg-color);margin-right:.5rem;z-index:2;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.download{background-color:var(--primary-color);height:100%;display:flex;align-items:center;padding:0 1rem}.download:hover>svg{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.download>svg{width:2rem;height:2rem;fill:var(--primary-bg-color);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.progress{background-color:var(--primary-color);height:100%;position:absolute;z-index:0;left:0}.youtube-video-container{position:relative;overflow:hidden;width:100%;max-width:768px}.youtube-video-container:after{display:block;content:"";padding-top:56.25%}.youtube-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.image-carousel{justify-content:center}.equipment,.image-carousel{display:flex;flex-direction:column}.equipment{align-items:center}.carousel-container{position:relative;margin-bottom:2rem}.carousel-container,.carousel-container>div{display:flex;justify-content:center;align-items:center}.carousel-container>div{max-width:60%;width:100%;height:250px}.carousel-container>div>img{max-height:100%}.progress-indicator{display:flex;justify-content:center}.progress-indicator>.bubble{width:8px;height:8px;background-color:var(--secondary-color);border-radius:50%;cursor:pointer}.progress-indicator>.bubble:not(:first-child){margin-left:.5rem}.progress-indicator>.bubble:not(:last-child){margin-right:.5rem}.paddle{width:4rem;height:4rem;border-radius:50%;position:absolute;top:calc(50% - 20px);background-color:rgba(1,1,1,0);cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.paddle:hover{background-color:rgba(1,1,1,.2)}.paddle:active{background-color:hsla(0,0%,60.8%,.2)}.paddle>svg{fill:var(--primary-color)}.paddle-left{left:0}.paddle-right{right:0}.agency{justify-content:center;flex-direction:column}.agency,.button-container{display:flex;align-items:center}.button-container{justify-content:flex-end}.button-container span{margin-right:10px}.agency img{width:100%;max-width:225px}.contact{max-width:420px;margin:0 auto}.contact>form{display:flex;flex-direction:column;width:100%}.input-group{position:relative}.input-group input{height:50px;padding:1rem 1rem 3px}.input-group input,.input-group textarea{width:100%;margin-bottom:.75rem;border-radius:.25rem;background-color:var(--secondary-bg-color);color:var(--primary-text-color);font-size:1rem;font-family:Montserrat,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.input-group textarea{height:420px;padding:1.5rem 1rem 3px;resize:none}.input-group input:focus,.input-group textarea:focus{outline:2px solid var(--primary-color);border-radius:.25rem;-moz-outline-radius:.25rem}.input-group input::-webkit-input-placeholder,.input-group textarea::-webkit-input-placeholder{color:transparent}.input-group input:-ms-input-placeholder,.input-group textarea:-ms-input-placeholder{color:transparent}.input-group input::placeholder,.input-group textarea::placeholder{color:transparent}.input-group>label{position:absolute;left:1rem;top:1rem;color:var(--input-label-color);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.input-group>input:focus+label,.input-group>input:not(:placeholder-shown)+label,.input-group>textarea:focus+label,.input-group>textarea:not(:placeholder-shown)+label{font-size:.75rem;top:.25rem}.contact button{background-color:var(--primary-color);color:var(--primary-bg-color);font-size:1rem;text-transform:uppercase;border-radius:.25rem;font-family:Poppins,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;letter-spacing:1.5px;height:2rem;min-width:7rem;display:flex;justify-content:center;align-items:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.contact button:hover{background-color:var(--primary-text-color);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ohnohoney{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}footer{width:100%;display:flex;justify-content:center;color:var(--input-label-color);font-size:.75rem;margin:2rem 0 1rem}.theme-switch-wrapper{position:relative;width:3rem;height:1.5rem}.theme-switch-wrapper input{opacity:0;width:0;height:0}.theme-switch-wrapper .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--alternate-primary);-webkit-transition:.4s;transition:.4s;border-radius:1rem}.theme-switch-wrapper .slider:before{position:absolute;content:"";height:1rem;width:1rem;left:4px;bottom:4px;background-color:var(--alternate-bg);-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.slider:before{-webkit-transform:translateX(24px);transform:translateX(24px)}@media only screen and (min-width:768px){.mobile-nav{display:none}.desktop-nav{display:flex;justify-content:center;color:var(--primary-color);text-transform:uppercase;margin:3.75rem 0}.desktop-nav a{font-size:1.5rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.desktop-nav a:hover{color:var(--primary-text-color)}.desktop-nav a:not(:first-child){margin-left:3rem}.desktop-nav a:not(:last-child){margin-right:3rem}.brand{display:flex;align-items:center;justify-content:center;font-size:4rem}.brand>.theme-switch-wrapper{display:block;margin-left:1rem}header{margin-top:0}h2{font-size:2rem}main{max-width:900px;margin:0 auto}section>.container{width:100%;display:flex;justify-content:space-around}section>.container>div{width:100%}section>.container>div:first-child{padding-right:2rem}.audio-player{height:2.5rem}.audio-player>button{padding:0 .5rem}.audio-player>a>svg,.audio-player>button>svg{height:24px;width:24px}.about-text>p{margin:0}.contact{max-width:600px}.carousel-container>div{max-width:300px}}.lds-ring{display:inline-block;position:relative;width:24px;height:24px;margin-left:4px}.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top:4px solid var(--primary-bg-color)}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes scaleAnimation{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleAnimation{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes drawCircle{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes drawCircle{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@-webkit-keyframes drawCheck{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}@keyframes drawCheck{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#successAnimationCircle{stroke-dasharray:300px 300px;stroke:var(--primary-color)}#successAnimationCheck{stroke-dasharray:36px 36px;stroke:var(--primary-color)}#successAnimationResult{fill:var(--primary-color);opacity:0}#successAnimation.animated{-webkit-animation:scaleAnimation 1s ease-out 0s 1 both;animation:scaleAnimation 1s ease-out 0s 1 both}#successAnimation.animated #successAnimationCircle{-webkit-animation:drawCircle 1s cubic-bezier(.77,0,.175,1) 0s 1 both,fadeOut .3s linear .9s 1 both;animation:drawCircle 1s cubic-bezier(.77,0,.175,1) 0s 1 both,fadeOut .3s linear .9s 1 both}#successAnimation.animated #successAnimationCheck{-webkit-animation:drawCheck 1s cubic-bezier(.77,0,.175,1) 0s 1 both,fadeOut .3s linear .9s 1 both;animation:drawCheck 1s cubic-bezier(.77,0,.175,1) 0s 1 both,fadeOut .3s linear .9s 1 both}#successAnimation.animated #successAnimationResult{-webkit-animation:fadeIn .3s linear .9s both;animation:fadeIn .3s linear .9s both}.form-success>svg circle,.form-success>svg path,.form-success>svg polyline{stroke:var(--primary-color)}.form-success{display:flex;align-items:center;flex-direction:column}