.center{align-items:center;height:100vh}.center,.horizontalCenter{display:flex;justify-content:center}.horizontalCenter{margin:2em 0}.sk-plane{width:40px;height:40px;background-color:#222;-webkit-animation:sk-plane 1.2s ease-in-out infinite;animation:sk-plane 1.2s ease-in-out infinite}@-webkit-keyframes sk-plane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-plane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.setupBackCloseContainer{display:flex;justify-content:space-between;align-items:flex-start}.setupBackCloseButton{font-size:2em;padding:.75em;color:#000}.setupBackCloseButton:hover{color:#414141}.setupBackCloseButton:active{color:#6e6e6e}.setupButtonHidden{visibility:hidden;cursor:auto;transition:none}.setupHeading{margin-top:.8em}@media (min-width:768px){.setupHeading{margin-top:2.25em}}@media (max-width:768px){.setupBackCloseButton{padding:.75em 0 0}}.video-container{padding-top:56.25%;position:relative}.video-player{position:absolute;top:0;left:0}.playButtonContainer{background:rgba(219,32,26,.8);width:125px;height:80px;display:flex;align-items:center;justify-content:center}.playButtonContainer:hover{background:rgba(0,0,0,.8)}.playButton{border-color:transparent transparent transparent #fff;border-style:solid;border-width:16px 0 16px 26px;margin-left:7px}@media (max-width:768px){.EmployeeLoginForm_logInButton__1GOMY{font-size:.8em}}a{color:#fff;text-decoration:underline;text-underline-offset:.25em}.nav-company-name{color:#fff;font-weight:900;text-transform:uppercase;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}.nav-company-name-container{margin:1em 1em 1em 0}.front-header{margin:1.5em 0}.front-header a{text-decoration:none}.front-header a:hover{text-decoration:underline;color:#6e6e6e}.front-header-nav{text-align:right;margin:1em}.front-header-nav-item{color:#fff;margin-left:1em;margin-right:1em;text-align:right}.brand-name{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:55px;line-height:55px;text-transform:uppercase;font-weight:900;margin-top:15px;text-align:center;color:#fff}.brand-name-subtext{margin:2em 2em 0;font-size:20px;line-height:25px;font-weight:300;text-align:center;color:#fff}.social-proof{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:44px;line-height:44px;font-weight:700;margin-top:15px;text-align:center;color:#fff}.social-proof-seconds{font-family:monospace}@media (max-width:767px){.front-header{margin:1em 0}.front-header-nav{text-align:center}.nav-company-name-container{text-align:center;margin:.5em}.front-header-nav-item{margin:1em .5em}.brand-name{font-size:35px;line-height:35px}.social-proof{font-size:28px;line-height:28px}}.inTime{margin-right:2em}.inTime,.outTime,.outTimeCheckbox{display:inline-block}.outTimeCheckbox{margin-left:1em;margin-top:0;margin-bottom:0}.cell-center{text-align:center!important}.cell-center,.verticalMiddle{vertical-align:middle!important}.table-striped>tbody>tr.approvedRow{background-color:#d2ffd2}.table-striped>tbody>tr.approvedRow:hover{background-color:#9aff9a}.table-striped>tbody>tr.approvedRow:nth-of-type(odd){background-color:#b5ffb5}.table-striped>tbody>tr.approvedRow:nth-of-type(odd):hover{background-color:#9aff9a}.table-striped>tbody>tr.totalsRow{background-color:bisque}.rw-btn{padding:0;margin:0;border:none;color:inherit;box-shadow:none;background:none;font:inherit;line-height:inherit;touch-action:manipulation;outline:0;display:inline-flex;align-items:center;justify-content:center;background-clip:padding-box;cursor:pointer}.rw-btn:focus{outline:none}.rw-btn:disabled,.rw-state-disabled .rw-btn,.rw-state-readonly .rw-btn,fieldset[disabled] .rw-btn{cursor:inherit}fieldset[disabled] .rw-btn{pointer-events:none}.rw-picker-btn,.rw-picker-caret{color:#212529}.rw-picker-btn:hover{background-color:#e9ecef}.rw-picker-btn:active{background-color:#dee2e6}.rw-picker-btn:disabled,fieldset[disabled] .rw-picker-btn{background-color:#e9ecef}.rw-input-addon,.rw-input-addon.rw-picker-btn{border-left:1px solid #ccc}[dir=rtl] .rw-input-addon,[dir=rtl] .rw-input-addon.rw-picker-btn{border-right:1px solid #ccc;border-left:none}.rw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.rw-widget{border:none;color:#212529;font-size:1em;font-family:inherit;outline:none;position:relative}.rw-widget,.rw-widget *,.rw-widget:after,.rw-widget :after,.rw-widget:before,.rw-widget :before{box-sizing:border-box}.rw-state-disabled,.rw-state-readonly,fieldset[disabled] .rw-widget{cursor:not-allowed}.rw-widget-picker{display:grid;overflow:hidden;min-height:38px;background-color:#fff;border:1px solid #ccc;border-radius:0;outline:none;grid-template:1fr/1fr 1.9em;width:100%}.rw-widget-picker.rw-hide-caret{grid-template-columns:1fr}.rw-state-focus .rw-widget-picker{color:#333;border-color:#000;box-shadow:0 0 0 1px #000;transition:box-shadow .15s ease-in-out}.rw-state-focus .rw-widget-picker.rw-widget-input{box-shadow:0 0 0 1px #000,inset 0 1px 1px rgba(0,0,0,.075)}.rw-input{margin:0;border:none;color:inherit;box-shadow:none;background:none;font:inherit;line-height:inherit;touch-action:manipulation;outline:0;padding:0 .857em}.rw-input:disabled{opacity:1}.rw-input[type=text]::-ms-clear{display:none}.rw-input:disabled,.rw-input:read-only{cursor:inherit}.rw-widget-input{color:#495057;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-clip:padding-box;width:inherit}.rw-state-disabled .rw-widget-input,.rw-widget-input.rw-state-disabled,fieldset[disabled] .rw-widget-input{background-color:#e9ecef}.rw-input::-webkit-input-placeholder{color:#999}.rw-input::placeholder,.rw-placeholder{color:#999}.rw-state-disabled .rw-input::-webkit-input-placeholder{color:#999}.rw-state-disabled .rw-input::placeholder,.rw-state-disabled .rw-placeholder{color:#999}.rw-detect-autofill{padding:0;margin:0;border:none;color:inherit;box-shadow:none;background:none;font:inherit;line-height:inherit;touch-action:manipulation;outline:0}.rw-detect-autofill:disabled{opacity:1}.rw-detect-autofill:-webkit-autofill{-webkit-animation-name:react-widgets-autofill-start;animation-name:react-widgets-autofill-start;-webkit-animation-duration:.01ms;animation-duration:.01ms}.rw-detect-autofill:not(:-webkit-autofill){-webkit-animation-name:react-widgets-autofill-cancel;animation-name:react-widgets-autofill-cancel;-webkit-animation-duration:.01ms;animation-duration:.01ms}.rw-input:-webkit-autofill,.rw-webkit-autofill .rw-widget-container{background-color:#e8f0fe!important;background-image:none!important;color:#000!important}.rw-list{font-size:1em;overflow-x:visible;overflow-y:auto;padding-top:.5em;padding-bottom:.5em}.rw-list:focus{outline:none}.rw-list-option,.rw-list-option-create{-webkit-user-select:none;user-select:none;color:#212529;cursor:pointer;border:1px solid transparent;background-clip:padding-box}.rw-list-option-create:hover,.rw-list-option:hover,[data-intent=keyboard] .rw-list-option.rw-state-focus:not(.rw-state-selected),[data-intent=keyboard] .rw-state-focus.rw-list-option-create:not(.rw-state-selected){background-color:#e9ecef;border-color:#e9ecef}.rw-list-option.rw-state-selected,.rw-state-selected.rw-list-option-create{background-color:#007bff;border-color:#007bff;color:#fff}.rw-list-option.rw-state-disabled,.rw-state-disabled.rw-list-option-create{cursor:not-allowed;background-color:transparent;border-color:transparent;color:#dee2e6}.rw-list-empty,.rw-list-optgroup,.rw-list-option,.rw-list-option-create{padding:.25em 1.5em;outline:none}.rw-list-empty{text-align:center;color:#ced4da}.rw-list-optgroup{font-weight:700;padding-top:7px}.rw-list-option-create{display:block;font-size:1em;padding:.25em 1.5em}.rw-popup-container{position:absolute;z-index:1005;top:100%;left:-1em;right:-1em;padding:0 1em}.rw-popup-container.rw-dropup{top:auto;bottom:100%}.rw-state-focus .rw-popup-container{z-index:1006}.rw-slide-transition{margin-bottom:1em}.rw-dropup>.rw-slide-transition{margin-bottom:0;margin-top:1em}.rw-popup{overflow:auto;-webkit-overflow-scrolling:touch;margin-top:2px;border-radius:0;box-shadow:0 .5em 1em rgba(0,0,0,.175);border:1px solid #ccc;background-clip:padding-box;background:#fff}.rw-popup .rw-list{max-height:250px}.rw-dropup .rw-popup{margin-top:0;margin-bottom:2px;box-shadow:0 .5em 1em rgba(0,0,0,.175)}.rw-slide-transition{transition:opacity .1s,-webkit-transform .13s;transition:transform .13s,opacity .1s;transition:transform .13s,opacity .1s,-webkit-transform .13s}.rw-slide-transition-entering{overflow:hidden}.rw-slide-transition-entering .rw-slide-transition{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;transition-timing-function:ease-out}.rw-slide-transition-exiting .rw-slide-transition{transition-timing-function:ease-in}.rw-slide-transition-exited,.rw-slide-transition-exiting{overflow:hidden}.rw-slide-transition-exited .rw-slide-transition,.rw-slide-transition-exiting .rw-slide-transition{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.rw-slide-transition-exited.rw-dropup .rw-slide-transition,.rw-slide-transition-exiting.rw-dropup .rw-slide-transition{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.rw-slide-transition-exited{display:none}.rw-dropdown-list{width:100%}.rw-dropdownlist-search{padding:0;margin:0;border:none;color:inherit;box-shadow:none;background:none;font:inherit;line-height:inherit;touch-action:manipulation;outline:0}.rw-dropdownlist-search:disabled{opacity:1}.rw-dropdown-list-input{padding:0 .857em;align-self:center;display:grid;min-width:0;grid-template:1fr/1fr}.rw-dropdown-list-input>*{grid-area:1/1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[dir=rtl] .rw-dropdown-list-input{padding-right:.857em;padding-left:0}.rw-dropdownlist-search{font-size:16px;margin-bottom:-3px}.filtered-dropdown .rw-widget-input{background-color:#f0ad4e}.filtered-dropdown .rw-widget-input:hover{background-color:#ec971f}.report-btn{margin-right:5px;margin-bottom:5px}.tableHeaderWithIcon{display:flex;flex-wrap:nowrap;justify-content:center}.tableHeaderIcon{margin-left:.3em}

/*!
 * Vitality v1.4.0 (http://themes.startbootstrap.com/vitality-v1.4.0)
 * Copyright 2013-2017 Start Bootstrap Themes
 * To use this theme you must have a license purchased at WrapBootstrap
 * (https://wrapbootstrap.com)
 *
 * PLEASE DON'T MODIFY THIS FILE:
 * If Tímavera needs to make any special changes to the theme styling it's
 * better to keep those separate in the file vitality-red-modifications.css or
 * (in other CSS files or manually applied style attributes). That way it will
 * be a lot easier to in other styles further down the tree upgrade to a newer
 * version of the theme (for example if we go for Bootstrap v4). We will have a
 * clear list of things to test for and move over if needed.
 */body,html{height:100%}.img-centered{margin:0 auto}.content-row{margin-top:30px}section{padding:100px 0}.bg-gray{background-color:#f5f5f5}.bg-dark{color:#fff;background-color:#222}@media (max-width:767px){section{padding:75px 0}}.owl-theme .owl-controls .owl-page span{background:rgba(34,34,34,.5)}input.form-control{border-radius:0!important}input.form-control:focus{border-color:#ef4035;box-shadow:none}.btn,.input-group-btn{border-radius:0!important;transition:all .5s}.btn-primary{color:#fff;background-color:#ef4035;border-color:#ef4035;transition:all .5s}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#ed2a1d;border-color:#ec2114}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#ef4035;border-color:#ef4035}.btn-primary .badge{color:#ef4035;background-color:#fff}body{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:300}a{color:#ef4035;transition:all .5s}a:focus,a:hover{color:inherit;text-decoration:none}p{font-size:18px;line-height:1.5}p.lead{font-size:24px}h1,h2,h3,h4,h5,h6,p.lead{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase}@media (min-width:481px){h1{font-size:52px}h2{font-size:50px}}hr{max-width:100px;border-top:1px solid #fff;border-bottom:1px solid #fff;height:2px;margin:15px auto}hr.left{margin:15px auto 15px 0}hr.right{margin:15px 0 15px auto}hr.colored{border-color:#ef4035}@media (min-width:768px){hr{max-width:200px;margin:20px auto}hr.left{margin:20px auto 20px 0}hr.right{margin:20px 0 20px auto}}.text-primary{color:#ef4035}.navbar-fixed-top{margin-bottom:0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#ef4035;background-color:#fff;border-radius:0}.navbar-default{background-color:#ef4035}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:hsla(0,0%,100%,.5)}.navbar-inverse{background-color:#222}.navbar-default,.navbar-inverse{border:none;border-bottom:1px solid hsla(0,0%,100%,.1)}.navbar-default .navbar-toggle,.navbar-inverse .navbar-toggle{color:#fff;font-size:14px;padding:6px 10px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#fff;color:#222}.navbar-default .navbar-brand,.navbar-inverse .navbar-brand{color:#fff;opacity:1;text-decoration:none;transition:all .5s;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:24px}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover,.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{opacity:1}.navbar-default .navbar-brand img,.navbar-inverse .navbar-brand img{margin-top:-10px;height:40px}.navbar-default .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:hover{color:hsla(0,0%,100%,.5)}@media (min-width:768px){.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{border-radius:5px}.navbar-fixed-top.navbar-expanded{padding:30px 0}.navbar-fixed-top{padding:15px 0;transition:padding .5s}.navbar-fixed-top .navbar-brand:hover{opacity:.5}.navbar-default.navbar-expanded,.navbar-inverse.navbar-expanded{background:transparent;border:none}}.navbar .navbar-nav li a:focus,.navbar a:focus{outline:none}header{position:relative;display:block;height:auto;width:auto;background-color:#222;background:no-repeat 50%;background-attachment:scroll;background-size:cover;-o-background-size:cover;padding:100px 0}header .intro-content{color:#fff;text-align:center;position:relative}header .brand-name{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:55px;line-height:55px;text-transform:uppercase;font-weight:900;margin-top:15px}header .brand-name-subtext{font-size:20px;line-height:20px;font-weight:300}header img{max-width:150px;max-height:150px}header .scroll-down{position:absolute;width:100%;bottom:20px;text-align:center}header .scroll-down .btn{height:50px;width:50px;border:2px solid #fff;border-radius:100%!important;line-height:50px;padding:0;letter-spacing:normal;color:#fff;font-size:30px;transition:all .5s}header .scroll-down .btn:hover{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.5);outline:none}@media (min-width:768px){header{height:100vh;width:100%;padding:0;background-attachment:scroll;min-height:700px}header .intro-content{color:#fff;text-align:center;width:50%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header .brand-name{font-size:80px;line-height:80px}header .brand-name-subtext{font-size:30px;line-height:30px}header img{max-width:250px;max-height:250px}}@media (min-width:1025px){header{background-attachment:fixed}}header.video .overlay{position:absolute;height:100%;width:100%;background:#000;z-index:998;opacity:0}header.video .intro-content,header.video .scroll-down{z-index:999}@media (min-width:768px){header.video .overlay{opacity:.5}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.pricing,header{background-attachment:scroll}}aside.cta-quote{color:#fff;background-color:#222;background:no-repeat 50% scroll;background-size:cover;-o-background-size:cover;padding:100px 0;text-align:center}aside.cta-quote span.quote{display:block;font-size:30px;line-height:32px;font-weight:300}@media (min-width:768px){aside.cta-quote{background-attachment:scroll;padding:150px 0}aside.cta-quote span.quote{font-size:36px;line-height:38px}}@media (min-width:992px){aside.cta-quote{padding:300px 0}aside.cta-quote span.quote{font-size:40px;line-height:42px}}@media (min-width:1025px){aside.cta-quote{background-attachment:fixed}}.testimonials{text-align:center}.testimonials .testimonials-carousel .item{padding:0}.testimonials .testimonials-carousel .item .testimonial-info,.testimonials .testimonials-carousel .item p.quote{margin-bottom:30px}.testimonials .testimonials-carousel .item .testimonial-info .testimonial-img{display:inline-block;height:50px;width:50px;margin-right:10px}.testimonials .testimonials-carousel .item .testimonial-info .testimonial-author{display:inline-block}.testimonials .testimonials-carousel .item .testimonial-info .testimonial-author .name{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase}.testimonials .testimonials-carousel .item .testimonial-info .testimonial-author hr.colored{margin:3px auto;max-width:50px}.testimonials .testimonials-carousel .item .testimonial-info .testimonial-author p{margin:0}.testimonials .testimonials-carousel .item .testimonial-info .testimonial-author .stars{color:#f1c40f}.testimonials .testimonials-carousel .owl-controls{margin-top:0}.testimonials .testimonials-carousel .owl-controls .owl-next,.testimonials .testimonials-carousel .owl-controls .owl-prev{display:none;text-align:center;position:absolute;height:60px;width:40px;border-radius:0!important;line-height:50px;font-size:30px!important;margin:auto 0!important;top:0;bottom:0;background-color:#ef4035!important;color:#fff!important;transition:all .5s}.testimonials .testimonials-carousel .owl-controls .owl-next:hover,.testimonials .testimonials-carousel .owl-controls .owl-prev:hover{opacity:1}.testimonials .testimonials-carousel .owl-controls .owl-prev{left:15px}.testimonials .testimonials-carousel .owl-controls .owl-next{right:15px}@media (min-width:768px){.testimonials .testimonials-carousel .item{padding:0 100px}.testimonials .testimonials-carousel .owl-controls .owl-next,.testimonials .testimonials-carousel .owl-controls .owl-prev{display:block}}.cta-form h3{margin-top:0}.about-content{padding:30px}.about-carousel .item{position:relative;margin:15px}.about-carousel .item .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#222;opacity:.5}.about-carousel .item .caption{padding:15px;color:hsla(0,0%,100%,.7);width:100%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about-carousel .item .caption h3{margin:0}.about-carousel .item .caption hr{margin:5px auto;max-width:50px}.about-carousel .item .caption p{margin:0}.about-carousel .item .caption ul.social{margin-top:5px}.about-carousel .item .caption ul.social li a{color:hsla(0,0%,100%,.7)}.about-carousel .item .caption ul.social li a:focus,.about-carousel .item .caption ul.social li a:hover{color:#fff}.about-carousel .owl-controls{margin-top:0}.about-carousel .owl-controls .owl-next,.about-carousel .owl-controls .owl-prev{text-align:center;position:absolute;height:60px;width:40px;border-radius:0!important;line-height:50px;font-size:30px!important;margin:auto 0!important;top:0;bottom:0;background-color:#ef4035!important;color:#fff!important;transition:all .5s}.about-carousel .owl-controls .owl-next:hover,.about-carousel .owl-controls .owl-prev:hover{opacity:1}.about-carousel .owl-controls .owl-prev{left:15px}.about-carousel .owl-controls .owl-next{right:15px}.services .media{margin-bottom:30px}.services .media i.fa{height:75px;width:75px;line-height:70px;text-align:center;border:3px solid #222;border-radius:100%;font-size:30px}.services .media .media-body{min-width:none;padding-left:15px}.services .media .media-body h3{margin-bottom:15px}.services .media .media-body ul{list-style:inside;padding:0}.services .media .media-body ul li{margin-bottom:10px}@media (min-width:390px){.services .media .media-body{min-width:260px}}@media (min-width:992px){.services .media .media-body{min-width:193px}}@media (min-width:1199px){.services .media .media-body{min-width:260px}}@media (min-width:992px){.services .media{margin-bottom:0}}.portfolio-carousel{padding:0;color:#fff;background-color:#222}.portfolio-carousel .item{background-color:#222;background:no-repeat 50% scroll;background-size:cover;-o-background-size:cover;padding:50px 55px;text-align:center}.portfolio-carousel .item .project-details{padding:0}.portfolio-carousel .item .project-details .project-name{display:block;font-size:40px;line-height:40px;margin-bottom:5px;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase}.portfolio-carousel .item .project-details .project-description{display:block;font-size:18px;line-height:18px}.portfolio-carousel .item .device-container{padding:25px}.portfolio-carousel .owl-controls{margin-top:0}.portfolio-carousel .owl-controls .owl-next,.portfolio-carousel .owl-controls .owl-prev{text-align:center;position:absolute;height:75px;width:50px;border-radius:0!important;line-height:70px;font-size:30px!important;margin:auto 0!important;top:0;bottom:0;background-color:#ef4035!important;color:#fff!important;transition:all .5s}.portfolio-carousel .owl-controls .owl-next:hover,.portfolio-carousel .owl-controls .owl-prev:hover{opacity:1}.portfolio-carousel .owl-controls .owl-prev{left:0}.portfolio-carousel .owl-controls .owl-next{right:0}@media (min-width:992px){.portfolio-carousel .item{padding:155px 55px;text-align:left;min-height:100%}.portfolio-carousel .item .project-details{padding:25% 0 0}.portfolio-carousel .item .project-details img.client-logo{margin:0 auto 25px 0}.portfolio-carousel .item .project-details .project-name{display:block;font-size:50px;line-height:50px}.portfolio-carousel .item .project-details .project-description{font-size:20px;line-height:20px}.portfolio-carousel .item hr.colored{margin:20px auto 20px 0}}.portfolio-gallery .item{padding:15px}.portfolio-modal{background-size:cover;-o-background-size:cover}.portfolio-modal .modal-backdrop{display:none}.portfolio-modal .modal-content{color:#fff;background:transparent;border-radius:0;background-clip:initial;box-shadow:none;border:none;min-height:100%;padding:100px 0;text-align:center}.portfolio-modal .modal-content h2{margin:0;font-size:46px}.portfolio-modal .modal-content .item-details{margin:30px 0}.portfolio-modal .close-modal{position:absolute;width:75px;height:75px;background-color:initial;top:25px;right:25px;cursor:pointer}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{height:75px;width:1px;margin-left:35px;background-color:#fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051}.portfolio-modal .close-modal .lr .rl{height:75px;width:1px;background-color:#fff;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052}.mockup-carousel .item{margin:0;padding:0}.mockup-carousel .item img{margin:0}.mockup-carousel .owl-controls{margin-top:0}.mockup-carousel .owl-controls .owl-next,.mockup-carousel .owl-controls .owl-prev{text-align:center;position:absolute;height:60px;width:40px;border-radius:0!important;line-height:50px;font-size:30px!important;margin:auto 0!important;top:-30px;bottom:0;background-color:#ef4035!important;color:#fff!important;transition:all .5s}.mockup-carousel .owl-controls .owl-next:hover,.mockup-carousel .owl-controls .owl-prev:hover{opacity:1}.mockup-carousel .owl-controls .owl-prev{left:15px}.mockup-carousel .owl-controls .owl-next{right:15px}.portfolio-filter{display:inline-block}.portfolio-filter #filters{list-style:none;padding:0;margin-bottom:30px}.portfolio-filter #filters li{display:inline-block}.portfolio-filter #filters li .filter{display:block;cursor:pointer;padding:10px 15px;margin:2px;text-transform:uppercase;font-weight:900;letter-spacing:1px;font-size:12px;color:#222;background:transparent;border:1px solid #222;transition:all .5s}.portfolio-filter #filters li .filter.active{background-color:#ef4035;color:#fff;border-color:#ef4035}#portfoliolist .mix{width:31%;margin:1%;display:none;float:left;overflow:hidden}#portfoliolist .mix .portfolio-wrapper{overflow:hidden;position:relative!important;background:#222;cursor:pointer}#portfoliolist .mix .portfolio-wrapper img{max-width:100%;position:relative;-webkit-filter:grayscale(0);filter:grayscale(0);transition:all .5s}#portfoliolist .mix .portfolio-wrapper img:hover{-webkit-filter:grayscale(1);filter:grayscale(1)}#portfoliolist .mix .portfolio-wrapper .caption{position:absolute;width:100%;height:75px;bottom:-75px;transition:all .5s}#portfoliolist .mix .portfolio-wrapper .caption .caption-bg{background:#ef4035;width:100%;height:100%;position:absolute;top:0;left:0}#portfoliolist .mix .portfolio-wrapper .caption .caption-text{color:#fff;position:relative;z-index:500;padding:15px 8px}#portfoliolist .mix .portfolio-wrapper .caption .caption-text a.text-title{color:#fff}#portfoliolist .mix .portfolio-wrapper .caption .caption-text .text-category{display:block;font-size:12px}#portfoliolist .mix:hover .portfolio-wrapper .caption{bottom:0}@media only screen and (max-width:767px){#portfoliolist .mix{width:48%;margin:1%}}.pricing{color:#fff;background-color:#222;background:no-repeat 50% scroll;background-size:cover;-o-background-size:cover}.pricing .pricing-item{text-align:center;background:#fff;color:#222;padding:30px;box-shadow:0 0 30px 5px rgba(34,34,34,.75);z-index:1;margin-bottom:30px}.pricing .pricing-item h3{margin:0}.pricing .pricing-item hr{max-width:100px}.pricing .pricing-item .price{margin-bottom:20px}.pricing .pricing-item .price .number{font-weight:900;font-size:50px}.pricing .pricing-item .price .number sup{font-size:30px}.pricing .pricing-item .list-group-item{border-radius:0}@media (min-width:992px){.pricing{background-attachment:scroll}.pricing .pricing-item{margin-bottom:0}.pricing .pricing-item.featured-first{margin-right:-15px;margin-top:15px}.pricing .pricing-item.featured{position:absolute;width:100%;left:0;margin:0;padding:45px 30px}.pricing .pricing-item.featured-last{margin-left:-15px;margin-top:15px}}@media (min-width:1025px){.pricing{background-attachment:fixed}}.floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #e1e1e1}.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;font-size:1.5em;background:none;box-shadow:none!important;resize:none}.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:initial;opacity:0;transition:top .5s ease,opacity .5s ease}.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #e1e1e1}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#ef4035}form .row:first-child .floating-label-form-group{border-top:1px solid #e1e1e1}footer.footer{background:no-repeat 50% scroll;background-size:cover;-o-background-size:cover;padding:50px 0 20px}footer.footer,footer.footer a{color:hsla(0,0%,100%,.7)}footer.footer a:hover{color:#fff}footer.footer p{font-size:22px}footer.footer .contact-details{margin:75px 0}footer.footer .social{margin-bottom:75px}footer.footer .copyright p.small{font-size:14px}@media (min-width:1025px){footer.footer{background-attachment:fixed}}.btn-outline-light{color:#fff;border:1px solid #fff;background:transparent;transition:all .5s}.btn-outline-light:focus,.btn-outline-light:hover{color:#ef4035;background:#fff;outline:none}.btn-outline-dark{color:#222;border:1px solid #222;background:transparent;transition:all .5s}.btn-outline-dark:focus,.btn-outline-dark:hover{color:#fff;background:#ef4035;border-color:#ef4035;outline:none}.btn{border-radius:0;padding:12px 18px;text-transform:uppercase;font-weight:900;letter-spacing:1px}.btn.active,.btn:active,.btn:focus{outline:none}.btn-full-width{border:0;border-radius:0;background-color:#222;color:#fff;padding:50px 0;font-size:26px;font-weight:200;letter-spacing:normal;text-transform:none}.btn-full-width:hover{background-color:#ef4035;color:#fff}.btn-full-width:focus{color:#fff}body.modern{font-family:"Cardo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}body.modern .navbar-brand,body.modern .portfolio-carousel .project-name,body.modern .testimonials .testimonial-author .name,body.modern h1,body.modern h2,body.modern h3,body.modern h4,body.modern h5,body.modern h6,body.modern header .brand-name,body.modern p.lead{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}body.modern .about-carousel .owl-controls .owl-next,body.modern .about-carousel .owl-controls .owl-prev,body.modern .testimonials .owl-controls .owl-next,body.modern .testimonials .owl-controls .owl-prev{line-height:55px!important}body.vintage{font-family:"Cardo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}body.vintage .navbar-brand,body.vintage .portfolio-carousel .project-name,body.vintage .testimonials .testimonial-author .name,body.vintage h1,body.vintage h2,body.vintage h3,body.vintage h4,body.vintage h5,body.vintage h6,body.vintage header .brand-name,body.vintage p.lead{font-family:"Sanchez","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:400!important;text-transform:uppercase!important}body.vintage .about-carousel .owl-controls .owl-next,body.vintage .about-carousel .owl-controls .owl-prev,body.vintage .testimonials .owl-controls .owl-next,body.vintage .testimonials .owl-controls .owl-prev{line-height:55px!important}section{padding:50px 0}@media (max-width:768px){section{padding:35px 0}}.bg-white{color:#333;background-color:#fff}.navbar-inverse .navbar-toggle:focus .icon-bar,.navbar-inverse .navbar-toggle:hover .icon-bar{background-color:#000}@media (min-width:768px){.pricing{background-attachment:scroll}.pricing .pricing-item{margin-bottom:0}.pricing .pricing-item.featured-first{margin-right:-15px;margin-top:15px}.pricing .pricing-item.featured{position:absolute;width:100%;left:0;margin:0;padding:45px 30px}.pricing .pricing-item.featured-last{margin-left:-15px;margin-top:15px}}.activeNav{border-bottom:.25em solid #fff}.activeNavTab{background-color:#fff}.activeNavTab a{color:#333!important}.tabNavBar{padding-bottom:0;padding-top:15px;border:none;border-bottom:5px solid #fff}.ptc h2{font-size:30px;margin-top:2em;margin-bottom:.5em}input.form-control:focus{border-color:#000}.bg-dark .has-error .control-label,.bg-dark .has-error .form-control-feedback,.bg-dark .has-error .help-block{color:#ff4d4d}.bg-dark .has-error .form-control{border-color:#ff4d4d;border-width:2px}.bg-dark .has-error .help-block{font-weight:500}@media print{body,html{height:unset;font-size:13px}@page{margin:20mm}a.hidden-print-link[href]:after{content:none!important}}body{background-color:#222}body:has(.onboarding){background-color:#fff}body:has(.admin){background-color:#fff}.seeThroughNavBar{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(34,34,34,.95)}html{scroll-padding-top:85px;scroll-behavior:smooth}.tableTotalRow{font-weight:700;border-top:2px solid #ddd;background-color:#eee}.rc-calendar-range-part{width:249px}
/*# sourceMappingURL=main.b2cfd97e.chunk.css.map */