body{color:#373737;z-index:1;margin:0;padding:0;font-family:Rubik,sans-serif;font-size:16px}h1,h2,h3,h4,p,ul,ol,li,a{font-family:Rubik,sans-serif}h1,h2,h3,.h1,.h2,.h3{font-weight:300;position:relative}h1,.h1{font-size:2.8125rem}h2,.h2{font-size:1.875rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.25rem;font-weight:300}p,ul,ol,li,a{font-size:1rem;font-weight:300}.hidden{display:none}.desktop_only{display:block}.tablet_only,.mobile_only{display:none}img.logo_image{width:auto;max-height:80px}.container,.half_container{text-align:center;justify-content:center;align-items:center;display:flex}.container{padding:4rem 4rem 5rem}.half_container{padding:0}.full_content{flex-basis:100%;max-width:1200px}.half_content{flex-basis:50%;padding:4rem}.white_txt,.white_txt span,.white_txt strong,.white_txt em{color:#fff}.black_txt span,.black_txt strong,.black_txt em,.black_txt{color:#373737}.req{color:#dc3232}label.req{font-size:1.25em;font-weight:400}.center_txt{text-align:center}.left_txt{text-align:left}.tan_bg{background-color:#fcfbfa}.white_bg{background-color:#fff}.title_with_line:before{content:"";border-color:#caa680;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;width:30px;height:2px;display:block;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.white_txt.title_with_line:before{border-color:#fff}button,a.btn{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33ffffff", endColorstr="#03ffffff", GradientType=0);text-align:center;vertical-align:middle;cursor:pointer;box-sizing:border-box;word-wrap:break-word;-webkit-user-select:none;user-select:none;box-shadow:none;background-color:#caa680;background-image:linear-gradient(#fff3 0,#ffffff03 100%);background-repeat:repeat-x;border:1px solid #0000;border-radius:2em;margin-bottom:0;padding:1rem 4rem;font-size:2rem;font-weight:300;line-height:normal;text-decoration:none;transition:all .3s;display:inline-block;position:relative;top:0}button:hover,a.btn:hover,form input[type=submit]:hover,form button.form_btn:hover{background-color:#dfb07d;border-color:#dfb07d}.rocket_cont{z-index:10000;overflow:visible!important}.rocket_border{z-index:10000;justify-content:right;align-items:center;margin-top:-151px;margin-bottom:-150px;padding:0 0 0 1rem;display:flex;position:relative}.rocket_border img{width:0;height:20px;transition:width .2s ease-out}.rocket_border:before{content:url(/img/border_Rocket.svg);width:225px;height:100px;margin-right:-80px}.rocket_border:after{content:url(/img/border_Smoke.svg);width:106px;height:300px;margin-left:-40px}header{background-image:url(/img/rocket_boy_edit.jpg);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;margin:0;display:flex;position:relative}#header-cont,.glass_banner_cont{z-index:1;flex-wrap:wrap;flex-basis:100%;justify-content:center;align-items:center;display:flex;position:relative}#header-logo{position:absolute;top:0;left:0}#homepage-title{opacity:0}#homepage-title.fade-in{opacity:1;margin-top:0}.glass_banner .headline,.glass_banner .subhead{margin-bottom:.25em}.glass_banner h2{margin-top:.25em}.glass_banner h1,.glass_banner h2{text-shadow:4px 4px 10px #00000090;text-align:center}.header_arrow{text-align:center;justify-self:center;padding:.5rem}.glass_banner{-webkit-backdrop-filter:blur(2px);background-color:#00000040;width:100%;max-width:100vw;margin-top:10rem;padding-bottom:1rem;transition-duration:1s;box-shadow:0 0 100px #8a8a8a}.glass_banner.night{-webkit-backdrop-filter:blur(2px);background-color:#00000040;box-shadow:0 0 100px #8a8a8a}.glass_banner.day{-webkit-backdrop-filter:blur(3px);background-color:#ffffff40;border-style:solid;border-width:1px;border-image:linear-gradient(90deg,#ffffff40 0%,#c4fbff40 100%) 1 0;box-shadow:0 0 100px #ddd5d5}.glass_banner .fade-in{transition-duration:1s;transition-timing-function:ease-in-out}footer{background-color:#15151c}footer #footer-cont{flex-wrap:wrap;justify-content:space-between}footer #footer-top{text-align:right;flex-basis:100%;justify-content:space-between;align-items:center;display:flex}footer #footer-bottom{text-align:center;padding:1rem 0 0}footer p,footer a{color:#fff}footer .copyright_text{letter-spacing:.25px;font-size:13px;font-weight:300}#who-home{text-align:center;justify-content:center}#vid-home #vid-launch{padding:0}.vid_btn{background-image:url(/img/WDM-Website-Video.jpg);background-repeat:no-repeat;background-size:cover;border-radius:0;justify-content:center;align-items:center;width:50vw;height:38.19vw;display:flex}.vid_btn #play-icon{opacity:.6;-o-transition:height .25s ease, opacity .25s ease;height:50%;transition:height .25s,opacity .25s}.vid_btn #play-icon:hover{opacity:.8;height:55%}#what-home{background-color:#000;background-image:url(/img/atomic_bg.jpg);background-size:cover}#service-grid{flex-wrap:wrap;justify-content:center;display:flex}.service{flex-basis:calc(33% - 2rem);padding:1.5rem 1rem}.service img{max-width:200px}.service img,.service h3{cursor:pointer}div#winston{padding-top:2rem}#services-pop .close_pop{left:auto;right:0}#services-pop .full_content{text-align:left;width:100%;max-width:900px;height:auto;padding:0;display:block}.service_popImg{width:100%;overflow:hidden}.service_img{width:100%}.service_popTxt{flex-basis:100%;padding:0 2rem 1rem}.service_popTxt h3{font-weight:500}div#team-home{padding:4rem 4rem 0}#team-grid{flex-wrap:wrap;justify-content:center;display:flex}.team-member{flex-basis:calc(50% - 2rem);padding:0 1rem 2rem}.team_info{text-align:center;padding:1rem 3rem 1.5rem}.team_title{margin:0;font-size:1.214rem}.team_subtitle{margin-top:7px;font-size:.8125rem;font-weight:300;line-height:1.5em}.full_banner{width:100vw;height:100vh;margin:0;display:flex;position:relative}#sunset-banner.full_banner{background-image:url(/img/sunset_banner-scaled.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover}#sunset-glass-banner{margin-top:0}.form_row{flex-wrap:wrap;display:flex}.form_cell_100{text-align:left;flex-basis:100%;padding:0 1rem .5rem}.form_cell_50{text-align:left;flex-basis:calc(50% - 2rem);padding:0 1rem .5rem}.form_row label{line-height:2}.form_row input,button.form_btn,.form_row textarea{text-transform:none;letter-spacing:0;resize:vertical;color:#7d7d7d;background-color:#f7f5f2;border:1px solid #f7f5f2;border-radius:20px;width:calc(100% - 1.8rem);padding:.89em 1.65em;font-size:13px;font-style:normal;font-weight:400;line-height:1.4;text-decoration:none}.form_row textarea{min-height:4rem}form input[type=submit],form button.form_btn{cursor:pointer;text-transform:initial;white-space:nowrap;letter-spacing:1px;box-sizing:border-box;color:#fff;background-color:#2e747d;border:2px solid #2e747d;border-radius:100px;width:auto;font-size:1.25rem;font-weight:400;line-height:1;transition:all .3s;display:inline-block}form input[type=submit]:hover,form button.form_btn:hover{background-color:#569eaf;border-color:#569eaf}form button.hidden_btn{background-color:#2e747d}.popup{z-index:1000000000;-webkit-backdrop-filter:blur(4px);background-color:#ffffff80;width:100vw;height:100vh;position:fixed;left:0;right:0;overflow:hidden}.video_pop .container{position:static}.close_pop{padding:1rem;position:absolute;top:0;left:0}button.close_pop_btn,a.close_pop_btn{color:#fff;cursor:pointer;z-index:100000;vertical-align:middle;-webkit-backdrop-filter:blur(1px);background-color:#00000080;border:1px solid #fff;width:2.5rem;height:2.5rem;margin:0;padding:0;font-size:2rem;text-decoration:none}.popup .full_content{background-color:#fff;position:relative;box-shadow:0 0 20px 12px #00000050}#land-warning{text-align:center;padding:.25rem;position:absolute;bottom:0}@media (orientation:portrait){header{background-image:url(/img/rocket_boy_portrait.jpg)}}@media (max-width:1262px){h1,.h1{letter-spacing:2px;margin-top:36px;margin-bottom:20px;font-size:36px;line-height:42px}h2,.h2{letter-spacing:3px;margin-top:42px;margin-bottom:24px;font-size:32px;line-height:38px}h3,.h3{letter-spacing:0;margin-top:40px;margin-bottom:22px;font-size:24px;line-height:28px}h4,.h4{letter-spacing:0;margin-top:32px;margin-bottom:18px;font-size:20px;line-height:24px}h5,.h5{letter-spacing:1px;margin-top:30px;margin-bottom:16px;font-size:16px;line-height:20px}h6,.h6{letter-spacing:1px;margin-top:28px;margin-bottom:12px;font-size:14px;line-height:18px}#hero_home.parallax_banner_cont{height:70vw}a.cta_btn{font-size:32px!important}}@media (max-width:1024px) and (orientation:portrait){header{background-image:url(/img/rocket_boy_portrait.jpg)}}@media (max-width:1024px){.container,.half_content{padding:2rem}.desktop_only{display:none}.tablet_only{display:inherit}.mobile_only{display:none}.vid_btn{background-image:url(/img/WDM-Website-Video-tab.jpg);background-size:cover;width:50vw;height:50vw}.rocket_border img{content:url(/img/border_Blast_med.svg);width:0;transition:width .2s ease-out}}@media (max-width:959px){h1,.h1{letter-spacing:1px;margin-top:30px;margin-bottom:16px;font-size:32px;line-height:36px}h2,.h2{letter-spacing:.5px;margin-top:38px;margin-bottom:20px;font-size:28px;line-height:36px}h3,.h3{letter-spacing:0;margin-top:36px;margin-bottom:18px;font-size:22px;line-height:26px}h4,.h4{letter-spacing:0;margin-top:30px;margin-bottom:16px;font-size:18px;line-height:22px}h5,.h5{letter-spacing:0;margin-top:28px;margin-bottom:14px;font-size:16px;line-height:20px}h6,.h6{letter-spacing:0;margin-top:24px;margin-bottom:10px;font-size:14px;line-height:18px}a.cta_btn{font-size:28px!important}header{background-image:url(/img/rocket_boy_mobile.jpg)}#hero_home.parallax_banner_cont{height:100vw}.team-member{padding:0 1rem}.team-member img{max-width:216px}.footer_addr p{text-align:center}.popup{overflow:hidden}.video_pop .container{position:static}.close_pop{padding:.5rem}button.close_pop_btn,a.close_pop_btn{font-size:1rem}.popup .container{padding:1rem}.popup .full_content{width:calc(177.778vh - 3.55556rem);height:calc(100vh - 2rem);overflow:hidden;box-shadow:0 0 20px 12px #00000050}#iframe-container{width:auto;height:100%;padding:initial!important}}@media (max-width:767px) and (orientation:portrait){.port_only{display:inherit!important}}@media (max-width:767px) and (orientation:landscape){.port_only{display:none!important}}@media (max-width:767px){h1,.h1{letter-spacing:0;margin-top:32px;margin-bottom:18px;font-size:28px;line-height:32px}h2,.h2{letter-spacing:0;margin-top:30px;margin-bottom:18px;font-size:26px;line-height:30px}h3,.h3{letter-spacing:0;margin-top:28px;margin-bottom:18px;font-size:22px;line-height:26px}h4,.h4{letter-spacing:0;margin-top:26px;margin-bottom:16px;font-size:18px;line-height:22px}h5,.h5{letter-spacing:0;margin-top:24px;margin-bottom:14px;font-size:16px;line-height:20px}h6,.h6{letter-spacing:0;margin-top:22px;margin-bottom:10px;font-size:14px;line-height:18px}.half_container{flex-wrap:wrap}.half_content{flex-basis:100%}.container,.half_content{padding:2rem 1rem 3rem}.desktop_only,.tablet_only{display:none}.mobile_only{display:inherit}header{background-image:url(/img/rocket_boy_mobile.jpg);background-position:0 100%;height:100vh}#header-logo{left:auto;right:0}.vid_btn{background-image:url(/img/WDM-Website-Video.jpg);width:100vw;height:76.38vw}#what-home{background-size:auto}.service{flex-basis:100%;padding:1rem}.service img{max-width:150px}.rocket_border{margin-top:-76px}.rocket_border img{content:url(/img/border_Blast_med.svg);width:calc(100vw - 270px);height:20px}.rocket_border:before{width:162px;height:72px;margin-right:-58px}.rocket_border:after{width:53px;height:150px}div#team-home{padding:10rem 4rem 0}#sunset-banner.full_banner{background-image:url(/img/rocket_boy_sunset_mobile.jpg);background-position:right 0%;height:100vh}a.cta_btn{font-size:26px!important}.form_cell_50{flex-basis:100%;padding:0 1rem}}@media (max-width:479px){h1,.h1{letter-spacing:0;margin-top:32px;margin-bottom:20px;font-size:28px;line-height:34px}h2,.h2{letter-spacing:0;margin-top:30px;margin-bottom:18px;font-size:24px;line-height:32px}h3,.h3{letter-spacing:.5px;margin-top:28px;margin-bottom:16px;font-size:20px;line-height:26px}h4,.h4{letter-spacing:.4px;margin-top:24px;margin-bottom:14px;font-size:17px;line-height:21px}h5,.h5{letter-spacing:.3px;margin-top:22px;margin-bottom:10px;font-size:15px;line-height:18px}h6,.h6{letter-spacing:.3px;margin-top:20px;margin-bottom:8px;font-size:13px;line-height:16px}.rocket_border img{content:url(/img/border_Blast_small.svg);width:calc(100vw - 150px);height:20px}a.cta_btn{font-size:24px!important}}#redArea,.redArea{background-color:#f003!important}#blueArea,.blueArea{background-color:#00f3!important}#greenArea,.greenArea{background-color:#00ff4f33!important}#orangeArea,.orangeArea{background-color:#ffa50033!important}#purpleArea,.purpleArea{background-color:#551a8b33!important}#yellowArea,.yellowArea{background-color:#ff03!important}#redBorder,.redBorder{border:1px solid red!important}.parallax-container,.parallax-layer,.parallax-background{perspective:none;transform-style:flat;will-change:auto;position:static;overflow:visible;transform:none}
