@import url("//hello.myfonts.net/count/3cdd64");@font-face{font-family:AvenirLTPro-Book;src:url(../fonts/webFonts/AvenirLTPro-Book/font.woff2) format("woff2"),url(webFonts/AvenirLTPro-Book/font.woff) format("woff")}@font-face{font-family:AvenirNextLTPro-Bold;src:url(../fonts/webFonts/AvenirNextLTPro-Bold/font.woff2) format("woff2"),url(webFonts/AvenirNextLTPro-Bold/font.woff) format("woff")}@font-face{font-family:AvenirLTPro-Heavy;src:url(../fonts/webFonts/AvenirLTPro-Heavy/font.woff2) format("woff2"),url(webFonts/AvenirLTPro-Heavy/font.woff) format("woff")}@font-face{font-family:AvenirLTPro-BlackOblique;src:url(../fonts/webFonts/AvenirLTPro-BlackOblique/font.woff2) format("woff2"),url(webFonts/AvenirLTPro-BlackOblique/font.woff) format("woff")}@font-face{font-family:HelveticaNeueCyr-LightItalic;src:url(../fonts/HelveticaNeueCyr-LightItalic.woff) format("woff")}@font-face{font-family:HelveticaNeueCyr-Italic;src:url(../fonts/HelveticaNeueCyr-Italic.woff) format("woff")}.AvenirNextLTPro-Bold{font-family:AvenirNextLTPro-Bold}.AvenirLTPro-Book{font-family:AvenirLTPro-Book}.AvenirLTPro-Heavy{font-family:AvenirLTPro-Heavy}.AvenirLTPro-BlackOblique{font-family:AvenirLTPro-BlackOblique}.HelveticaNeueCyr-LightItalic{font-family:HelveticaNeueCyr-LightItalic}.HelveticaNeueCyr-Italic{font-family:HelveticaNeueCyr-Italic}html{scroll-behavior:smooth}.logo{height:65px}.gradient{background:#5d85ab;background:-webkit-gradient(linear,left top,left bottom,from(#5d85ab),color-stop(100%,#004593),to(#fbfbfb));background:linear-gradient(180deg,#5d85ab,#004593 100%,#fbfbfb 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5d85ab",endColorstr="#fbfbfb",GradientType=1)}.text-center{text-align:center}.main{margin:auto}.grid-divider{overflow-x:hidden;position:relative}.grid-divider>[class*=col-]:nth-child(n+2):after{content:"";background-color:#004593;position:absolute;top:0;bottom:20px}@media (max-width:767px){.grid-divider>[class*=col-]:nth-child(n+2):after{width:100%;height:1px;left:0;top:-4px}}@media (min-width:768px){.grid-divider>[class*=col-]:nth-child(n+2):after{width:1px;height:-webkit-fill-available;height:100%;left:-3px}}@media only screen and (max-width:600px){.grid-divider>[class*=col-]:nth-child(n+2):after{display:none}}ul li{text-align:left}hr.styled-line{width:100%;border-top:1.8px solid #004593}hr.thick-line{border-top:3px solid #004593;width:95%;margin:1em 0}body{font-family:AvenirLTPro-Book,sans-serif}h1,h2,h3,h4,h5{color:#0e1325;font-family:AvenirNextLTPro-Bold,sans-serif}h1{font-size:1.75em}.intro-thin{font-family:AvenirLTPro-Book,sans-serif}span.emphasis{font-family:AvenirNextLTPro-Bold,sans-serif;color:#0e1325}h2.service-category{font-size:1.2em}h2.italic{font-family:AvenirLTPro-BlackOblique,sans-serif;font-size:22px;line-height:30px}h2.questions-head{font-family:HelveticaNeueCyr-Italic,sans-serif;font-size:1.5em;text-align:justify}.form-question h2{font-size:28px}h2.black{font-size:25px}.card-name,h5.modal-title{color:#004593}a.learn-more{text-decoration:underline;color:#212529;font-family:AvenirNextLTPro-Bold}a.learn-more:hover{cursor:pointer;color:#004593}.btn.solutions-cta{font-family:AvenirLTPro-Heavy,sans-serif}.more{width:90px}.more-cta{width:100%}.modal-body p{font-size:14px}.intro-specs h2{font-family:AvenirNextLTPro-Bold,sans-serif;font-size:1.5em}span.card-title{font-family:AvenirLTPro-Book}span.modal-subtitle{font-family:AvenirLTPro-Book,sans-serif;font-size:14px;color:#000;padding-left:5px}.intro-specs ul{margin-left:-25px}.intro-specs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.intro-specs .row{padding-left:50px}.why-alcalyst .card-body{background-color:#d8d8d8;padding:2em 1em;width:90%;margin:0 auto}.why-alcalyst .card-body p{margin:0;font-family:AvenirNextLTPro-Bold,sans-serif;font-size:16px;text-align:center}.questions{margin-top:3rem;margin-bottom:3rem}.question-statement{margin-top:4em;margin-bottom:1em}.question-statement h2{font-size:1.8em}.question-statement{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.statement-1 h2{font-family:AvenirLTPro-Book,sans-serif}.statement-2 h2{padding-left:10px}a.splash-btn:hover{color:#000}a.splash-btn:hover,a.splash-btn:visited{text-decoration:none}.splash-btn{-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;font-family:AvenirLTPro-Heavy,sans-serif;font-size:100%;padding:20px;border-radius:34.5px;border:0;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#5d85ab),color-stop(100%,#004593),to(#fbfbfb));background:linear-gradient(180deg,#5d85ab,#004593 100%,#fbfbfb 0);width:80%;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;top:75%}.masthead{position:relative;width:100%;height:100vh;min-height:35rem;padding:15rem 0;background-color:rgba(14,19,37,.9);background:url(../images/glassball_centercut1.jpeg);background-position:50%;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.masthead h2{max-width:20rem;font-size:1.7em;color:#fff;font-family:AvenirLTPro-Book;text-transform:uppercase}.masthead h2:before{content:"";position:absolute;bottom:0;right:25%;top:58%;height:10px;width:50%;border-bottom:1px solid #fff}@media (min-width:768px){.masthead h1{font-size:4rem;line-height:4rem}}@media (min-width:992px){.masthead{height:100vh;padding:0}.masthead h1{font-size:6.5rem;line-height:6.5rem;letter-spacing:.8rem}.masthead h2{font-size:2rem;max-width:50rem}.splash-btn{position:absolute;right:40px;left:unset;top:100px;width:280px;font-size:1.5em;text-align:center;background:rgba(0,95,204,.5)}.masthead h2:before{content:"";position:absolute;bottom:0;right:35%;top:55%;height:10px;width:30%;border-bottom:1px solid #fff}hr.thick-line{border-top:3px solid #004593;width:100%;margin:1.2em 0 0}.why-intro p{margin-top:0;margin-bottom:0}.why-alcalyst .card-body{padding:2em;margin:0}.why-alcalyst .card-body p{padding-left:5%;text-align:left}.questions{padding-left:0;width:80%;margin:7em auto 6em}.solutions .solutions-text{padding-left:10px}}.btn{border-radius:34.5px;border:none;color:#fff}.btn.main-cta{font-family:AvenirLTPro-Heavy,sans-serif;padding:20px;font-size:20px}a.btn:hover{color:#000;text-decoration:none}a.schedule-cta{font-size:18px}a.contact-cta,a.schedule-cta{font-family:AvenirLTPro-Heavy,sans-serif;padding:20px}a.contact-cta{font-size:21px}.form-cta{font-family:AvenirLTPro-Heavy,sans-serif;width:100%;font-size:18px;padding:15px;border-radius:34.5px;border:none;color:#fff}.form-cta:hover{color:#d3d3d3}.client-header{border-bottom:1.8px solid #004593;z-index:10}.client-header:before{content:"";display:block;position:absolute;z-index:-1;top:2px;left:0;right:0;bottom:2px;border-bottom:3.6px solid #004593}.icon-box{position:relative;margin-top:-40px}.navbar-nav{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar{height:100px;background-color:transparent;border:none;color:#fff;z-index:100;-webkit-transition:background-color 1s ease 0s;transition:background-color 1s ease 0s}a.nav-link{color:#fff!important;text-shadow:0 2px 4px #000}.navbar-default .navbar-brand{margin-top:10px;color:#fff}.navbar-default .navbar-brand:hover{color:#c57ed3;border:1px solid #c57ed3}.navbar-default .navbar-nav>li>a{color:#fff;margin:10px 5px 5px}.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#c57ed3;border:1px solid #c57ed3}.navbar-default .navbar-nav>li>a:visited{color:#c57ed3;text-decoration:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent;color:#c57ed3}.navbar-default .navbar-toggle{border-color:#c57ed3}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#490d40}.navbar-default .navbar-toggle .icon-bar{color:#c57ed3;background-color:#c57ed3}.navbar-default .navbar-collapse.collapse.in ul{background-color:#490d40}.navbar.solid{background-color:rgba(14,19,37,.9);-webkit-transition:background-color 1s ease 0s;transition:background-color 1s ease 0s;-webkit-box-shadow:0 0 4px grey;box-shadow:0 0 4px grey}.navbar.solid .navbar-brand,.navbar.solid .navbar-nav>li>a{color:#c57ed3;-webkit-transition:color 1s ease 0s;transition:color 1s ease 0s}li.nav-item:hover{color:grey;border-bottom:1px solid #fff}.intro-box{display:inline-grid}.more{-ms-flex-item-align:end;align-self:flex-end}.features-boxed h2{font-weight:700;padding-top:40px;color:inherit}@media (max-width:767px){.features-boxed h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.features-boxed .intro{font-size:16px}.features-boxed .intro p{margin-bottom:0}.features-boxed .features{padding:2em 1em 0}.features-boxed .item{text-align:center}.features-boxed .item .box{text-align:center;padding-top:20px;background-color:#f2f1f1;margin-bottom:30px;border-radius:24px;width:400px}.features-boxed .item .box .img{height:72px;width:72px;-o-object-fit:cover;object-fit:cover;margin:20px}.features-boxed .item .box .tag{background-color:#004593;color:#fff;padding:5px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.features-boxed .item .box .tag-list{padding:20px}.features-boxed .item .icon{font-size:60px;color:#1485ee;margin-top:20px;margin-bottom:35px}.features-boxed .item .name{font-weight:700;font-size:14px;color:inherit;margin:0}.features-boxed .item .description{font-size:15px;margin-top:15px;margin-bottom:20px}.client-services .row{-ms-flex-pack:distribute;justify-content:space-around}.spec-list{padding-left:50px;padding-right:50px;padding-top:20px}.client-header{position:relative}.client-icon{position:absolute;left:185px;top:-15px;background:#fff}.bg-image{background-image:url(../images/questionblock.jpeg);background-size:cover;background-position:50%;height:400px}.solutions .solutions-text{padding-right:30px}.btn.solutions-cta{padding:10px;width:200px}.we-grow{background-color:#f2f1f1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.card{border:none}img.team-portrait{-webkit-box-shadow:1px 3px 4px rgba(0,0,0,.4);box-shadow:1px 3px 4px rgba(0,0,0,.4)}img.team-portrait:hover{cursor:pointer}.img-fluid{max-width:60%!important}.img-divider .row{height:250px}p.team{width:70%;margin:auto}.modal-body p strong{font-family:AvenirNextLTPro-Bold}.contact{background-color:#eef4f7;padding:4em}.form-design{background-color:#fff;border-radius:28px;padding:2em;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.4);box-shadow:0 2px 4px rgba(0,0,0,.4);border:#ebebeb}textarea.form-control{height:150px}.contact.row{height:100vh}.contact-button{width:70%}footer{padding:30px}footer p.footer-text{margin:0;font-family:AvenirLTPro-Heavy,sans-serif;color:#000;font-size:14px}footer a{color:grey;font-family:AvenirLTPro-Book,sans-serif}footer a:hover{font-family:AvenirLTPro-Heavy,sans-serif;color:#004593;text-decoration:none}#termsModal h1{font-size:1em;text-decoration:underline}#termsModal h2,#termsModal h3{font-size:1em}@media only screen and (max-width:600px){.main{width:100%}.client-icon{position:absolute;left:10px;top:-15px;width:80px}h2.service-category{font-size:18px;padding-left:60px}.spec-list{padding-left:0;padding-right:20px}.intro-specs .row{padding-left:10px}.why-intro{margin-top:1em}.why-intro p{padding:0 20px}.solutions .solutions-text{padding-right:20px;padding-left:20px}.btn.solutions-cta{display:block;width:80%;margin:0 auto}.contact{padding:20px}footer p.footer-text{font-size:12px}.contact-button{width:90%}ul.navbar-nav li{padding-bottom:7px;padding-top:7px;font-size:20px}.splash-header h1{font-size:1.4em;padding-top:35%;padding-left:10%}a.main-cta{margin-left:25px}.navbar-collapse.show{padding:10px 30px;background-color:#004593;border-radius:0 0 25px 25px;-webkit-box-shadow:rgba(0,0,0,.4) inset 0 4px 6px;box-shadow:inset 0 4px 6px rgba(0,0,0,.4)}footer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer p.float-right{padding-bottom:10px;font-size:16px;text-align:center}#contact>.border-right{border:none!important}.spec-list>.col-md-6:nth-child(2){margin-top:-16px}}@media only screen and (max-width:400px){.client-icon{left:0}.contact h3{text-align:center}.solutions .solutions-text{padding-right:0;padding-left:0;width:90%}.more{width:50%}h2.italic{font-size:1em}.splash-header h1{font-size:1.2em}h2.questions-head{font-size:1.3em}.question-statement h2{font-size:1.5em}.masthead h2{font-size:1.6em}.masthead h2:before{top:60%}}@media only screen and (max-width:320px){.client-icon{top:0}}@media (min-width:768px){#contact .h-100{border-right:1px solid #dee2e6!important}.contact{padding:0}}@media only screen and (min-device-width:768px) and (max-device-width:1023px) and (orientation:portrait){.client-icon{left:35px}.spec-list{padding-left:0;padding-right:0;margin:1em 0!important}.masthead h2{font-size:2em;max-width:40rem}.masthead h2:before{top:56%;right:35%;width:30%}.splash-btn{width:60%}.masthead{background-image:url(../images/glassball_centercut1.jpeg)}.btn.main-cta{margin-left:65px;padding:16px;font-size:16px}.navbar-expand-md .navbar-nav .nav-link{font-size:12px}.solutions-text{padding:0 30px}.btn.solutions-cta{padding:15px;display:block;width:60%;margin:0 auto}.why-intro{margin-top:0!important}#team .row{padding-left:0!important;padding-right:0!important}.splash-header h1{padding:4% 0 4% 4%}}@media only screen and (min-width:769px){.client-icon{left:90px}.spec-list{padding-left:0;padding-right:0;padding-top:20px}}@media only screen and (max-width:600px){span.modal-subtitle{display:block;padding-left:0;text-align:left}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.client-icon{left:15%}.spec-list{padding-left:0;padding-right:0}.btn.main-cta{margin-left:80px;padding:15px 30px;font-size:16px}.solutions-text.text-justify{text-align:left!important}.splash-header h1{padding:4% 0 4% 4%;font-size:2.2em}.masthead h2:before{top:53%}}@media (min-width:1200px){.splash-header h1{padding:50% 5%}}@media only screen and (min-device-width:480px) and (max-device-width:736px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.client-icon{left:0}.team-box{width:50%}.masthead h2:before{display:none;visibility:hidden}}@media only screen and (min-device-width:540px) and (max-device-width:720px) and (orientation:portrait){.team-box{width:50%}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.masthead h2:before{top:58%}}.thank-you-div{background-color:rgba(14,19,37,.9)}.thank-you-main{margin-top:150px}.thank-you-hide{display:none}