.source-banner{padding:75px 0 75px;background-repeat:no-repeat;background-size:cover;border-bottom:4px solid #6d707c}.lightbox{display:none;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.lightbox .lightbox-video{width:100%;padding-bottom:56%;position:relative}.lightbox iframe{position:absolute;height:100%;width:100%;left:0;right:0}.lightbox img{display:block;margin:0 auto}.lightbox .lightbox-close{position:absolute;display:block;top:-30px;right:-30px;color:#fff;font-size:16px;height:40px;width:40px;border:3px solid #2cd582;border-radius:50%;line-height:34px;text-align:center;z-index:9999}.lightbox .lightbox-close:hover{text-decoration:none}.lightbox .lightbox-container{max-width:700px;margin:auto;position:absolute;width:700px;max-height:392px;top:0;right:0;bottom:0;top:0;left:0}.flex-center{display:flex;align-items:center}.source-banner h2{font-size:38px;font-family:"Montserrat";color:#fff;font-weight:bold;line-height:1.175;margin-top:55px;font-size:42px;letter-spacing:3px;margin-bottom:50px;text-align:left}.source-banner h3{font-size:57px;font-family:"Montserrat";font-weight:400;line-height:1.175;color:#2cd582;letter-spacing:3px}.source-banner p{font-size:20px;font-family:"Montserrat";color:#fff;line-height:1.3;margin-bottom:10px}.source-banner .submitted-message p{color:#000}.source-banner a.popup-trigger{background-image:linear-gradient(to right top,#05d1a3,#0dd399,#1dd58e,#2dd682,#3dd774);padding:30px 60px;border-radius:8px;box-shadow:0 0 30px rgb(0 94 168 / 25%);font-size:27px;font-family:"Montserrat";color:#fff;font-weight:600;text-transform:uppercase;line-height:.926;display:inline-block}.popup-trigger{display:block;transition:300ms all}.popup-trigger:hover{opacity:.8}.popup{position:fixed;left:0;top:0;height:100%;z-index:1000;width:100%;background-color:rgba(94,110,141,0.9);opacity:0;visibility:hidden;transition:500ms all}.popup.is-visible{opacity:1;visibility:visible;transition:1s all}.popup-container form .source-banner p{text-align:center}.popup-container{transform:translateY(-50%);transition:500ms all;position:relative;width:40%;margin:2em auto;top:5%;padding:5rem;background:#FFF;border-radius:.25em .25em .4em .4em;box-shadow:0 0 20px rgba(0,0,0,0.2);height:70%;overflow:auto}.is-visible .popup-container{transform:translateY(0);transition:500ms all}.popup-container .popup-close{position:absolute;top:8px;font-size:0;right:8px;width:30px;height:30px}.popup-container .popup-close::before,.popup-container .popup-close::after{content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.popup-container .popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}.popup-container .popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}.popup-container .popup-close:hover:before,.popup-container .popup-close:hover:after{background-color:#35a785;transition:300ms all}.popup-container input[type="text"],.popup-container input[type="email"],.popup-container select{padding:20px 30px;margin-bottom:10px;color:#323647;font-family:"Montserrat";outline:0}.popup-container [type="submit"]{padding:20px 30px;border-radius:8px;box-shadow:0 0 30px rgb(0 94 168 / 25%);font-size:22px;font-family:"Montserrat";color:#fff;font-weight:bold;text-transform:uppercase;line-height:.926;display:block;text-align:center;width:100%;background-color:#323647;margin-top:30px;cursor:pointer}.popup-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("//f.hubspotusercontent00.net/hubfs/474307/DB-Maestro-2021/dropdown-arrow.png");background-repeat:no-repeat;background-position:95% center}.popup-container input::-webkit-input-placeholder{color:#323647}.popup-container input:-ms-input-placeholder{color:#323647}.popup-container input::placeholder{color:#323647}.popup-container ul{list-style:none;padding:0}.popup-container ul label.hs-form-checkbox-display{display:inline-block}.popup-container ul.inputs-list.multi-container{display:flex;flex-wrap:wrap}.popup-container ul.inputs-list.multi-container li{max-width:50%;text-align:left}@media(max-width:767px){.source-banner,.source-banner h2{text-align:center}.source-video{margin-top:50px}.flex-center{display:block !important}.source-banner{padding:40px 0 50px}.lightbox .lightbox-container{max-width:100%;width:100%}.lightbox .lightbox-close{right:0;top:-40px}}@media(max-width:479px){.source-banner h2{font-size:40px}.source-banner p{font-size:22px}.source-banner a.popup-trigger{padding:30px 26px}}