@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-bob:hover,.hvr-bob:focus,.hvr-bob:active{-webkit-animation-name:hvr-bob-float, hvr-bob;animation-name:hvr-bob-float, hvr-bob;-webkit-animation-duration:.3s, 1.5s;animation-duration:.3s, 1.5s;-webkit-animation-delay:0s, .3s;animation-delay:0s, .3s;-webkit-animation-timing-function:ease-out, ease-in-out;animation-timing-function:ease-out, ease-in-out;-webkit-animation-iteration-count:1, infinite;animation-iteration-count:1, infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal, alternate;animation-direction:normal, alternate}.portfolio{display:inline-block;border:1px solid;border-color:#d5d5d5;background-color:#f9f9f9;box-shadow:rgba(160,160,160,0.3) 0px 0px 5px 2px;min-height:250px;min-width:330px;border-radius:5px;padding:0px;margin:20px 10px;max-width:70%;background:-webkit-linear-gradient(130deg, #f6f6f6 30%, transparent 30%),-webkit-linear-gradient(620deg, #f9f9f9 60%, #f1f1f1 60%)}.portfolio-content{padding:20px;text-align:center}.portfolio-col-left{text-align:right}.portfolio-col-right{text-align:left}.typingeffect{margin-top:-200px}.buttonstart{display:block;padding:20px 40px;width:100%;max-width:250px;text-transform:uppercase;text-align:center;margin:40px auto;font-size:2rem;color:#fff;background:grey;-webkit-transition:all .2s;transition:all .2s;border-radius:30px;border:0px solid #00D8BB;font-weight:bold;cursor:pointer;line-height:1;position:relative}.buttonstart:hover{background:#a9a9a9;text-decoration:none;color:white}.buttonstart2{display:block;padding:20px 40px;width:100%;max-width:250px;text-transform:uppercase;text-align:center;margin:40px auto;font-size:2rem;color:#fff;background:#00D8BB;-webkit-transition:all .2s;transition:all .2s;border-radius:30px;border:0px solid #00D8BB;font-weight:bold;cursor:pointer;line-height:1;position:relative}.buttonstart2:hover{background:#00AC95;text-decoration:none;color:white}.slider{margin-top:20%;max-height:80%;margin:0 auto;visibility:hidden;text-align:center;padding-left:auto;padding-right:auto}.slickcenter{margin:0 auto}.slicknav{text-align:center}.frontpage{max-width:70%;padding-left:auto;padding-right:auto;margin-left:auto;margin-right:auto}.slider.slick-initialized{visibility:visible}.leftverticalline{border-right:1px solid #eeeeee}.lineheight{line-height:1.2;font-size:20px;color:#666666;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:0px}.lineheight4{line-height:1.2;font-size:16px;color:#666666;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:0px}.lineheight2{line-height:1.2;font-size:32px;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif}.lineheight3{line-height:1.2;font-size:1.5em;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif}.helvetica{font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:600;font-stretch:condensed;font-size:2em}.edge--bottom{position:relative;z-index:1}.edge--bottom:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--bottom:after{bottom:0;-webkit-transform:skewY(-5.5deg);transform:skewY(-5.5deg);-webkit-transform-origin:100%;transform-origin:100%}.edge--bottom--reverse{position:relative;z-index:1}.edge--bottom--reverse:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--bottom--reverse:after{bottom:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.edge--top{position:relative;z-index:1}.edge--top:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--top:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.edge--top--reverse{position:relative;z-index:1}.edge--top--reverse:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--top--reverse:before{top:0;-webkit-transform:skewY(-5.5deg);transform:skewY(-5.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.edge--both{position:relative;z-index:1}.edge--both:before,.edge--both:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--both:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.edge--both:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%}.edge--both--reverse{position:relative;z-index:1}.edge--both--reverse:before,.edge--both--reverse:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--both--reverse:before{top:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.edge--both--reverse:after{bottom:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.-berry{background:#b52b4a}.-blue{background:#41ade5}.-orange{background:#de6628}.-green{background:#5e9b42}.block{color:#fff;font-family:'Fira Sans', sans-serif;margin:0 0 200px;padding:20% 20px;text-align:center}h1{font-size:32px;font-weight:500}p{font-size:14px;font-weight:300;margin-top:0.5em}.hr2{text-align:center;margin-left:auto;margin-right:auto}.hr3{text-align:center;margin-left:auto;margin-right:auto}html{margin:0;padding:0;height:100%}.promo{position:relative}#particles-js canvas{position:absolute !important;width:100%;height:100%;z-index:-5}.promo-content{position:absolute;top:0;bottom:0;left:0;right:0;width:100%}.content{top:0;bottom:0;left:0;right:0;width:100%;height:100% !important;min-height:100%}.particles{background:white}.marginslider{margin-top:0px}.vid{position:relative;padding-bottom:40%;padding-top:0px;height:0;overflow:hidden;margin-top:20px;margin-left:auto;margin-right:auto;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.vid iframe,.vid object,.vid embed{position:absolute;top:0;left:0;width:100%;height:100%}.cover-heading{font-size:36px}.mauticform-button-wrapper,.mauticform-email{display:inline-block}.calltoaction{text-align:center}.waitlistbottom{margin-left:auto;margin-right:auto}.demogif{width:100%}@media screen and (max-width: 980px){.frontpagetext2{padding-top:0%}.input-group{margin-left:auto;margin-right:auto}.carousel-inner>.item>img{margin:0 auto}.typingeffect{min-height:200px;margin-top:50px}.portfolio-col-left{text-align:center}.portfolio-col-right{text-align:center}}@media screen and (min-width: 600px){.frontpagetext2{padding-top:0%}.vid{max-width:71.1%}.video-container{max-width:900px;margin:0 auto}.marginslider{margin-top:20%}}@media screen and (min-width: 980px){.vid{margin-bottom:20px}.cover-heading{font-size:56px;margin-bottom:30px}.slicknav{text-align:right}.hr2{text-align:right;margin-right:0}.hr3{text-align:left;margin-left:0px}.marginslider{margin-top:0%}.calltoaction{text-align:left;padding-left:15px}}@media screen and (min-width: 1000px){.frontpagetext2{padding-top:15%}.slider{margin-top:10%}.jumbo3{margin-top:120px}.lineheight{font-size:27px}}@media screen and (min-width: 1440px){.jumbo2{margin-top:15%}.slider{margin-top:0%}.demogif{width:70%}}
