html{font-size: 1px;}body{font-family: 'Red Hat Text', sans-serif;color:#555555;font-size:16rem;line-height:1.7em;font-weight:400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}h1, h2, .display-1{font-size: 60px;margin: 0 0 20px;font-family: 'Lexend Deca', sans-serif;line-height: 1.15;}h1 + h2, h2 + h3, .display-2{font-size: 36px;margin: 30px 0 40px;font-family: 'Red Hat Text', sans-serif;line-height: 1.15;}h3{font-family: 'Lexend Deca', sans-serif;line-height: 1.2;}p{margin-bottom: 30px;}p.lead{font-size: 22px;font-weight: 400;margin: 0 0 40px;}a{color:#4ab348;text-decoration:none;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}a:hover{color:#707070;text-decoration:none;}a:link, a:active{text-decoration:none;}.text-alt{color:#4ab348;}*:focus{outline-color: #4ab348;}.lazyload, .lazyloading{opacity: 0;}.lazyloaded{opacity: 1;transition: opacity 300ms;}#contact-form header, #support-form header, .body-container header{position: relative;margin-bottom: 40px!important;overflow: hidden;text-transform: uppercase;}header .heading-main{padding-left: 60px;border-left: 10px solid #4ab348;overflow: hidden;}header .heading-main h1, header .heading-main .display-1{color:#555555;margin: 0;font-size: 50px;}header .heading-sub{font-size: 20px;text-transform: uppercase;display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;margin: 35px 0 0;}header .heading-sub .line{height: 2px;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;max-width: 639px;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;margin: auto 0 auto 20px;background-color: currentColor;}@media (max-width: 550px) {header .heading-main { padding-left: 20px;}header .heading-main h1, header .heading-main .display-1{font-size: 40px;}header .heading-sub{font-size: 18px;margin: 15px 0 0;}}@media (max-width: 400px) {header .heading-main h1, header .heading-main .display-1 { font-size: 36px;}}a:focus, a:active, .no-outline{outline: none;-moz-outline-style: none;}button::-moz-focus-inner{border: 0;}.address{list-style: none;padding: 0;}.mobile-detect{position: absolute;z-index: -1;visibility: hidden;height: 0;}@media (min-width: 991px) {.row.gutter-xl { margin-left: -4%;margin-right: -4%;}.row.gutter-xl [class*="col-"]{padding-left: 4%;padding-right: 4%}}@media (min-width: 1314px) {.container { width: 1300px;}}@media (max-width: 1199px) {h1, h2, .display-1 { font-size: 50px;}h1 + h2, h2 + h3, .display-2{font-size: 32px;}}@media (min-width: 992px) {.lazy-fade, .lazy-fade-in, .lazy-fade-l, .lazy-fade-d, .lazy-fade-u, .lazy-text > *:not(.zoomIn) { opacity: 0;}}@media (max-width: 991px) {.mobile-detect { height: 1px;}h1, h2, .display-1{font-size: 40px;}h1 + h2, h2 + h3, .display-2{font-size: 30px;}}@media (max-width: 500px) {h1, h2, .display-1 { font-size: 36px;}h1 + h2, h2 + h3, .display-2{font-size: 30px;}}.animated-logo{white-space: nowrap;}.animated-logo img{vertical-align: text-bottom;padding: 0 2px;}.animated-logo img[src*='favicon']{padding: 0 5px 0 0;}[class*='stagger-reveal-']{overflow: hidden;}.animated-rectangle{position: absolute;height: 150%;width: 150%;border-radius: 100px;background: #f2f2f2;-webkit-transition: 3s;-o-transition: 3s;transition: 3s;}.animated-rectangle-overlay{opacity: .1;-webkit-transform: rotate(-24deg);-ms-transform: rotate(-24deg);transform: rotate(-24deg);position: absolute;height: 120vw;background: #f2f2f2;width: 120vw;border-radius: 100px;z-index: 1;top: 0%;left: 0;-webkit-transition: 3s;-o-transition: 3s;transition: 3s;}.animated-rectangle{position: fixed;height: 150vw;width: 150vw;-webkit-transform: rotate(-24deg);-ms-transform: rotate(-24deg);transform: rotate(-24deg);border-radius: 100px;background: #f2f2f2;z-index: 1;top: 90%;left: 0;}.fp-viewing-home .animated-rectangle, .fp-viewing-home .animated-rectangle-overlay{-webkit-transform: rotate(-35deg) translate(59%,-33%);-ms-transform: rotate(-35deg) translate(59%,-33%);transform: rotate(-35deg) translate(59%,-33%);}.fp-viewing-home .animated-rectangle{-webkit-transform: rotate(-35deg) translate(55%,-35%);-ms-transform: rotate(-35deg) translate(55%,-35%);transform: rotate(-35deg) translate(55%,-35%);transition: 5s cubic-bezier(.165, .84, .44, 1);}.fp-viewing-home .animated-rectangle.rotateFrom{-webkit-transform: rotate(-50deg) translate(-45%, -65%) !important;-ms-transform: rotate(-50deg) translate(-45%, -65%) !important;transform: rotate(-50deg) translate(-45%, -65%) !important;}.fp-viewing-welcome .animated-rectangle-overlay{-webkit-transform: translate(42%,-21%) rotate(45deg);-ms-transform: translate(42%,-21%) rotate(45deg);transform: translate(42%,-21%) rotate(45deg);}[class*="fp-viewing-benefits-"] .animated-rectangle{-webkit-transform: rotate(15deg) translate(-53%, -5%);-ms-transform: rotate(15deg) translate(-53%, -5%);transform: rotate(15deg) translate(-53%, -5%);}.fp-viewing-benefits-0 .animated-rectangle{-webkit-transform: rotate(-34deg) translate(-6%,-6%);-ms-transform: rotate(-34deg) translate(-6%,-6%);transform: rotate(-34deg) translate(-6%,-6%);}.fp-viewing-pricing .animated-rectangle{-webkit-transform: rotate(37deg) translate(4%,-14%);-ms-transform: rotate(37deg) translate(4%,-14%);transform: rotate(37deg) translate(4%,-14%);}.btn, .btn:focus, .btn:active, .form-container button:not(.btn-grow){color: #fff;border: 1px solid #4ab348;background: transparent;position: relative;padding: 0 20px;height: 64px;line-height: 64px;font-size: 18px;font-family: 'Lexend Deca', sans-serif;text-transform: uppercase;border-radius: 0;min-width: 286px;overflow: hidden;z-index: 2;}.btn::before, .form-container button:not(.btn-grow)::before{content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: -1;background: #4ab348;}.btn::after, .form-container button:not(.btn-grow)::after{content: '';width: 100%;height: 0;top: 50%;left: 50%;background: #fff;opacity: 0;-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);transform: translateX(-50%) translateY(-50%) rotate(45deg);position: absolute;z-index: -1;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.btn:hover, .form-container button:not(.btn-grow):hover{color: #4ab348;}.btn:hover:after, .form-container button:not(.btn-grow):hover:after{height: 260%;opacity: 1;}.btn:active:after, .form-container button:not(.btn-grow):active:after{height: 600%;opacity: 1;}.btn-sm, .btn-sm:focus, .btn-sm:active,{height: 53px;line-height: 53px;min-width: 220px;font-size: 17px;}.btn-invert{color: #4ab348;}.btn-invert:hover{color: #fff;}.btn-invert::before{background: transparent;}.btn-invert::after{background: #4ab348;}.btn-invert-white{color: #fff;border: 2px solid #fff;}.btn-invert-white:hover{color: #4ab348;}.btn-invert-white::before{background: transparent;}.btn-invert-white::after{background: #fff;}.btn-grow{position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-pack: distribute;justify-content: space-around;text-align: center;overflow: hidden;color: #252525;padding: 0 10px;height: 34px;width: 37px;text-align: center;border: 1px solid #252525;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}.btn-grow span{color: #fff;display: inline-block;white-space: nowrap;margin: auto;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}.btn-grow svg{height: 18px;width: 21px;margin: auto;position: absolute;top: 50%;right: 6px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.btn-grow svg path{fill: currentColor;}.btn-grow:hover{background: #252525;color: #fff;width: 220px;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}.btn-grow:hover span{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}.btn-list{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -10px;}.btn-list .btn{-webkit-box-flex: 0;-ms-flex: 0 0 260px;flex: 0 0 260px;margin: 10px;}@media (max-width: 375px) {.btn { min-width: unset;width: 90%;max-width: 90%}.btn-list{display: block;margin: 0;}.btn-list .btn{margin: 10px auto;}}.launch-accordion{margin: 50px 0;text-align: left;}.launch-accordion> li{margin: 0;padding: 0 15px;}.launch-accordion> li:not(:last-child){border-bottom: 1px solid rgba(84,86,85,.2);}.launch-accordion> li> h4{position: relative;font-size: 24px;color: #252525;font-family: 'Lexend Deca', sans-serif;text-transform: uppercase;background-color:#fff;border: 0;-webkit-transition:background-color 0.05s ease;-o-transition:background-color 0.05s ease;transition:background-color 0.05s ease;padding: 40px 0;line-height: 1.333em;max-width: calc(84% - 80px);margin: 0 auto;-webkit-transform: translateX(45px);-ms-transform: translateX(45px);transform: translateX(45px);}.launch-accordion> li> h4:after{content: '+';font-size: 40px;height: 40px;left: -80px;color: #4ab348;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);position: absolute;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.launch-accordion> li.active> h4:after{-webkit-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.launch-accordion> li> div{background-color: #fff;border: 0;padding: 30px 0 35px;color: #545655;font-style: italic;border-top: 1px solid #000;max-width: calc(84% - 90px);margin: 0 auto;-webkit-transform: translateX(45px);-ms-transform: translateX(45px);transform: translateX(45px);}.launch-accordion> li> div p{margin-bottom: 20px;}.launch-accordion> li> div ul{list-style: disc;margin: 20px 0;}.launch-accordion> li> div ul li{margin: 0 0 10px;}.launch-accordion> li> div *:last-child{margin: 0;}.launch-accordion> li> div *:first-child{margin-top: 0;}.launch-accordion.no-margin> li.active + li> h4, .launch-accordion.no-margin> li:hover + li> h4{border-color: #ecebeb;border-top: 0;}@media (max-width: 500px) {.launch-accordion > li { padding: 0;}.launch-accordion> li> h4{font-size: 18px;padding: 30px 15px 30px 50px;margin: 0;max-width: 100%;-webkit-transform: none;-ms-transform: none;transform: none;}.launch-accordion> li> div{max-width: 100%;-webkit-transform: none;-ms-transform: none;transform: none;padding: 30px 15px 35px 50px;}.launch-accordion> li> h4:after{left: 12px;}}.banner{padding: 55px 0;}.banner-gray{background-color: #ebebeb;}.banner-black{background-color: #000;color: #fff;}.banner-primary{background-color:#4ab348;}.banner-skewed{-webkit-clip-path: polygon(0 0, 100% 20%, 100% 100%, 0 80%);clip-path: polygon(0 0, 100% 20%, 100% 100%, 0 80%);padding: 180px 0;z-index: -1;}.flex-row{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: auto;margin-right: auto;}.body-container{position: relative;padding-top:165px;padding-bottom: 150px;}@media (min-width: 601px) {.container-fluid { max-width: 84%;width: 100%;margin: auto;}}@media (max-width: 500px) {.body-container { padding-top:100px;}}.form-container{position: relative;padding: 1px 45px 35px;background: #4ab348;border: 0;color: #363636;}.form-container h2{color: #fff;font-size: 30rem;margin: 35px 0 30px;font-weight: 500;text-transform: uppercase;letter-spacing: normal;}.form-container h3, .form-container .ion-form-group + .ion-form-group-break h3{font-size: 18px;text-transform: uppercase;font-weight: 600;margin: 25px 0 10px;}.form-container .ion-form-group-break h3{margin-top: 5px;}.form-container .ion-form-group:not(.ion-form-group-checkbox) label, .form-container label{display: none;}.form-container input{height: 54px;line-height: 55px;padding: 0 20px!important;border-radius: 0!important;border: 0!important;color: #363636;}.form-container input:focus{outline-color: #4ab348;}.form-container textarea, .form-container .ion-form .ion-form-group textarea{border-radius: 0;border: 0;padding: 15px 20px;height: 123px;color: #363636;background: #fff;}.form-container .ion-form select, .form-container select{border: 0;background: transparent;-webkit-appearance:none;margin-left: 20px;height: 54px;}.form-container .ion-form select:focus, .form-container select:focus{outline: none;border: 0;-webkit-box-shadow: unset;box-shadow: unset;background: transparent;}.form-container .ion-form select::-ms-expand, .form-container select::-ms-expand{display: none;}.form-container .ion-form-group-dropdown, .form-container .ion-form-group-state{border: 0;line-height: 55px;position: relative;background: #fff;}.form-container .ion-form-group-dropdown::after, .form-container .ion-form-group-state::after{content: '';position: absolute;right: 20px;top: 51%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 0;border-style: solid;border-width: 13px 7.5px 0 7.5px;border-color: #cccccc transparent transparent transparent;}.form-container .ion-form ::-webkit-input-placeholder, .form-container .ion-form-group-dropdown select:invalid{color: #999;letter-spacing: 0.1em;font-size: 18px;}.form-container .ion-form-group-checkbox label:first-child{text-transform: uppercase;font-weight: normal;margin: 0 0 8px;}.form-container .ion-form-group-checkbox input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}.form-container .ion-form-group-checkbox label span{font-weight: normal;position: relative;padding-left: 28px;display: block;}.form-container .ion-form-group-checkbox label span::before{content: "\e013";font-family: 'Glyphicons Halflings';position: absolute;left: 0;top: 3px;color: #fff;background: #fff;height: 20px;width: 20px;line-height: 20px;text-align: center;border: 1px solid #ccc;display: inline-block;margin-right: 8px;vertical-align: text-bottom;}.form-container .ion-form-group-checkbox label span:hover::before{color: #f2f2f2;}.form-container .ion-form-group-checkbox input:checked ~ span::before{color: #363636;}.ion-form button{width: auto;margin: 0 auto;}.ion-form-success{text-align: center;padding: 20px 0 50px;}@media (min-width: 601px) {.form-container.form-stacked .ion-form { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.form-container.form-stacked .ion-form-group{-ms-flex-preferred-size: calc(50% - 8px);flex-basis: calc(50% - 8px);}.form-container.form-stacked .ion-form-group.ion-form-group-break, .form-container .ion-form-group.ion-form-group-textarea, .form-container .ion-form-group.ion-form-group-checkbox{-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;}.form-container.form-stacked .ion-form-group.ion-form-group-dropdown{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}}#contact-form, #support-form{height: 100%;width: 100%;}#contact-form .form-container, .fancybox-content .form-container{background: #f2f2f2;padding-top: 45px;}#success-message{padding: 80px 0 0;text-align: center;font-size: 18px;}#success-message p{max-width: 950px;margin: 0 auto 30px;}#success-message .social a{background: #4ab348;}@media (min-width: 601px) {#success-message h1 { font-size: 40px;}}.fancybox-content .container{min-height: 100%;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.fancybox-content .container> *:first-child{margin-top: auto;}.fancybox-content .container> *:last-child{margin-bottom: auto;}.fancybox-close-small{background: #4ab348;border: 1px solid #4ab348;color: #fff!important;opacity: 1;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.fancybox-close-small:hover{background: #fff;color: #4ab348!important;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.fancybox-slide--html{padding: 0;}.fancybox-fx-slide-in-out.fancybox-slide--previous{-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.fancybox-fx-slide-in-out.fancybox-slide--next{-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.fancybox-fx-slide-in-out.fancybox-slide--current{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}@media (min-width: 501px) {.fancybox-content > button { display: none;}.fancybox-content header .heading-main{padding-right: 50px;}}@media (max-width: 500px) {.fancybox-content { padding: 45px 15px;}.fancybox-content .form-container{padding: 30px;}.fancybox-content .form-container button{min-width: 0;width: 100%;}.fancybox-content header button{display: none;}}.hbspt-form{max-width: 100%;width: 100%;margin: 0 auto;}.hbspt-form form{display: flex;flex-wrap: wrap;}.hbspt-form label{display: none;}.hbspt-form .input{width: 100%!important;margin: 0;padding-bottom: 10px;}.hbspt-form input, .hbspt-form select{height: 60px;width: 100%!important;border: 0;padding: 0 24px;}.hbspt-form select{padding: 0 20px;text-transform: uppercase;font-size: 14px;color: #000f14;letter-spacing: .025em;background: #fff;margin: 0;}.hbspt-form select:focus{background: #fff;outline: 2px solid #4ab348;border-radius: 2px;}.hbspt-form textarea{height: 98px;width: 100%;border: 0;padding: 20px 24px;}.hbspt-form ::-webkit-input-placeholder{font-size: 14px;text-transform: uppercase;color: #000f14;letter-spacing: .025em;}.hbspt-form .hs-form-field{flex: 1 1 100%;}.hbspt-form .hs-button{font-size: 14px;letter-spacing: .025em;height: 40px!important;line-height: 40px;width: 111px!important;margin-top: 20px;padding: 0;border-radius: 20px;background: #4ab348;color: #fff;display: inline-block;transition: 0.4s;border: 1px solid #4ab348;}.hbspt-form .hs-button:hover{background: #fff;color: #4ab348;border: 1px solid #4ab348;transition: 0.4s;}.hbspt-form .no-list{display: none!important;}@media (min-width: 992px) {.hbspt-form .input { padding: 0 5px 10px;}.hbspt-form .hs-form-field:not(.hs-fieldtype-textarea){flex: 1 1 33.33%;}}@media (min-width: 600px) and (max-width: 991px) {.hbspt-form .input { padding: 0 5px 10px;}.hbspt-form .hs-form-field:not(.hs-fieldtype-textarea){flex: 1 1 50%;}}ul.inline-pipes{list-style: none;padding: 0;margin: 0;}ul.inline-pipes> li{display: inline-block;}ul.inline-pipes> li:nth-child(1n+2):before{content: "|";margin: 0 8px 0 6px;display: inline;}ul.inline-dots{list-style: none;padding: 0;margin: 0;}ul.inline-dots> li{display: inline-block;}ul.inline-dots> li:nth-child(1n+2):before{content: " • ";margin: 0 8px 0 6px;display: inline;}ul.checks{list-style: none;padding: 0;margin: 20px 0;}ul.checks li{position: relative;padding-left: 35px;margin-bottom: 10px;font-size: 20px;background: url('/images/check.png') no-repeat;background-position: left 6px;}ul.icon-list{list-style: none;padding: 0;margin: 0;}ul.icon-list li{position: relative;padding-left: 80px;margin: 0 0 50px;}ul.icon-list li .icon{position: absolute;left: 0;top: 0;}ul.icon-list li h3{margin: 0 0 5px;color: #4ab348;}ul.col-2{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;}ul.col-2 li{-webkit-box-flex: 0;-ms-flex: 0 1 48%;flex: 0 1 48%;}.box-shadow, .box-shadow-1{-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);-webkit-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}a.box-shadow:hover, .box-shadow-2{-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);-ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);-o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);}html{background: #fff;}body{background: #fff;}main{background: transparent;min-height: 100vh;-webkit-transform : translate3d(0,0,0);z-index: 2;}#header{-webkit-transform : translate3d(0,0,0);}#logo-reverse{transform: rotateY(180deg);transform-origin: center;transform-box: fill-box;}#loading-screen{position: fixed;z-index: 99999;height: 100vh;width: 100vw;top: 0;left: 0;background: #fff;display: flex;-webkit-transform : translate3d(0,0,0);}#loading-screen svg{height: 100%;visibility:hidden }#loading-screen svg #slash{visibility:hidden }#loading-screen .loading-icon{margin: auto;height: 30%;}#loading-screen #logo-reverse, #logo-main #logo-reverse{transform-origin: center;transform-box: fill-box;transform: rotateY(180deg);}#green-overlay{position: fixed;height: 100vh;width: 100vw;top: 0;right: 0;background: #4ab348;visibility:hidden;z-index: 99998;}.sharethis, .sharethis *{-webkit-box-sizing: content-box;box-sizing: content-box;}#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:focus{position:static;width:auto;height:auto;}.social ul{list-style-type: none;padding: 0;margin: 0;}.social ul li{list-style-type: none;padding: 0;margin: 0;display: inline-block;}.social ul li a{position: relative;color: #fff;width: 37px;height: 37px;line-height: 37px;border: 1px solid transparent;border-radius: 50%;background-color: transparent;margin: 0 2px;display: inline-block;font-size: 18px;text-align: center;}.social ul li a:hover{border-color: Transparent;background-color: #4ab348;-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.social ul li a::after{pointer-events: none;position: absolute;width: 100%;height: 100%;content: '';-webkit-box-sizing: content-box;box-sizing: content-box;top: -3px;left: -3px;padding: 3px;-webkit-box-shadow: 0 0 0 2px #fff;box-shadow: 0 0 0 2px #fff;border-radius: 50%;-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;transition: opacity 0.2s, -webkit-transform 0.2s;-o-transition: transform 0.2s, opacity 0.2s;transition: transform 0.2s, opacity 0.2s;transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);opacity: 0;}.social ul li a:hover::after{-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;transition: opacity 0.2s, -webkit-transform 0.2s;-o-transition: transform 0.2s, opacity 0.2s;transition: transform 0.2s, opacity 0.2s;transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1}.social--primary{}.social--primary ul li a{background: #4ab348;}.social--primary ul li a::after{-webkit-box-shadow: 0 0 0 2px #4ab348;box-shadow: 0 0 0 2px #4ab348;}.video-bg-container{position: relative;}.video-bg{position: fixed;top: 0;left: 0;height: 100%;width: 100%;opacity: 0.1;overflow: hidden;}.video-bg video{-o-object-fit: cover;object-fit: cover;-o-object-position: 50% 50%;object-position: 50% 50%;height: 100%;width: 100%;}.jarallax{position: relative;z-index: 0;}.jarallax> .jarallax-img, img.cover{position: absolute;-o-object-fit: cover;object-fit: cover;font-family: 'object-fit: cover;';top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}#header{height: 121px;position: absolute;top: 0;left: 0;right: 0;background: rgba(255,255,255,1);border-bottom: 1px solid #252525;z-index: 999;letter-spacing: 0.025em;font-family: 'Lexend Deca', sans-serif;}#header .container-fluid{position: relative;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;}#header .logo{margin: auto 0;padding-top: 3px;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}#header .logo img[src*='svg'], #header .logo svg{height: 69px;-webkit-transition: 0.1s;-o-transition: 0.1s;transition: 0.1s;}#header .logo img[src*='svg'] #logo-text, #header .logo svg #logo-text{opacity: 0;visibility: hidden;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;z-index: -99;}svg:not(:root){overflow: visible;}#header:not(.video-is-playing) #logo-icon{background: #fff;}#header .nav{margin: auto 0 auto 30px;line-height: 1;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}#header .links{margin: auto 0 auto auto;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}#header .links .btn{height: 53px;line-height: 53px;width: 220px;min-width: 0;}#header .links .btn-invert-white{line-height: 51px;}#header .phone{display: none;margin: auto 0;font-size: 18px;padding: 10px 0;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}#header .phone::before{content: '|';padding: 0 20px 0 10px;}#header .phone a{color: #252525;}#header .phone a:hover{color: #4ab348;}#header .mobile-show{display: block!important;}#header .mobile-hide{display: none!important;}#header .mobile-show svg path{fill: #252525;}#header.home-header{background: rgba(255,255,255,0);border-bottom: 0;}#header.home-header:not(.video-is-playing) .links{display: none;}#header.home-header:not(.video-is-playing) .nav{margin: auto 0 auto auto;}@media (min-width: 1200px) {#header.home-header:not(.video-is-playing) .logo svg { height: 38px;}#header.home-header:not(.video-is-playing) .logo svg #logo-text{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);visibility: visible;-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;z-index: 0;}#header.home-header:not(.video-is-playing) .phone{display: block;}#header.home-header:not(.video-is-playing) .mobile-show{display: none!important;}#header.home-header:not(.video-is-playing) .mobile-hide{display: block!important;}}@media (min-width: 1200px) {#header.home-header.affix .logo svg { height: 30px;}#header.home-header.affix .logo svg #logo-text{opacity: 1;visibility: visible;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: 0s;-o-transition: 0s;transition: 0s;z-index: 0;}#header.home-header.affix .phone{display: block;}#header.home-header.affix .mobile-show{display: none!important;}#header.home-header.affix .mobile-hide{display: block!important;}}#header.video-is-playing .logo svg{-webkit-transition: 0s!important;-o-transition: 0s!important;transition: 0s!important;}#header.video-is-playing .logo svg #logo-text{-webkit-transition: 0s;-o-transition: 0s;transition: 0s;}#header.video-is-playing:not(.affix) .logo path,#header.video-is-playing:not(.affix) .nav path{fill: #fff;}#header.affix{position: fixed;height: 50px;border: 0;background: rgba(255,255,255,1);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}#header.affix .mobile-show{display: block!important;}#header.affix .mobile-hide{display: none!important;}#header.affix .nav{display: block;margin: auto 0 auto auto;}#header.affix .logo img{max-height: 25px;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}#header.affix .logo img[src*='svg'], #header.affix .logo svg{height: 40px;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}#header.affix .logo svg #logo-icon path{fill: #4ab348;}#header.affix .phone, #header.affix .links{display: none;}@media (max-width: 1285px) {#header .phone::before { padding: 0 10px;}}@media (max-width: 991px) {#header .logo, #header.affix .logo { width: 69px;overflow: hidden;}}@media (max-width: 500px) {#header { height: 60px;}#header .logo img[src*='svg'], #header .logo svg{height: 40px;}#header .links{display: none;}#header .nav{margin-left: auto;}}.launch-menu.sidebar, .launch-menu.sidebar-right{position:fixed;top:0px;bottom:0px;right:0px;width:300px;background:#fff;z-index:9999;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}.launch-menu.sidebar.open{-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}.launch-menu-mask{background: #000;}.launch-menu.sidebar{background: #2e3e4e;}.launch-menu-close{margin-top: 10px;opacity: 0.4;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.launch-menu-close:hover{opacity: 0.8;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.launch-menu-close img{height: 30px;width: 30px;}.launch-menu a{color:#fff;font-size: 16px;}.launch-menu ul li a:not(.btn){line-height: 1.33;padding: 15px 0;}.launch-menu> ul> li{border-bottom:solid 1px rgba(242,242,242,0.05);position: relative;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.launch-menu> ul> li> a:not(.btn){font-size: 18px;color: #fff;line-height: 1.33;padding: 15px 0;font-weight: 500;}.launch-menu> ul> li> a{font-size: 13px!important;letter-spacing: 3px;text-transform: uppercase;}.launch-menu> ul> li:hover, .launch-menu> ul> li.active{background: rgba(242,242,242,0.05);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.launch-menu> ul> li::before{content: '';width: 5px;height: 100%;position: absolute;left: 0;top: 0;background: #4ab348;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.launch-menu> ul> li:hover::before, .launch-menu> ul> li.active::before{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.launch-menu> ul> li:hover ul, .launch-menu> ul> li.active ul{background: rgba(242,242,242,0.05);}.launch-menu> ul> li:first-child{border-top:solid 1px rgba(242,242,242,0.05);}.launch-menu> ul> li> ul> li{padding-right: 15px;}.launch-menu> ul> li> ul> li:first-child{border-top:solid 1px rgba(242,242,242,0.05);}.launch-menu> ul> li> ul> li a{color: #fff;font-style: italic;}.launch-menu> ul> li> ul> li:hover{background:rgba(242,242,242,0.05);}.launch-menu .dropdown ul{display: none;}.launch-menu .phone{font-size: 20px;margin: 30px 0 15px;text-align: center;color: #fff;}.launch-menu .phone a{font-size: 22px;color: #fff;}.launch-menu .phone a:hover{color: #4ab348;}.launch-menu .links{margin: 0 0 35px;}.launch-menu .links> ul> li{margin: 10px 0;}.launch-menu .links .btn{width: 70%;line-height: 50px;height: 50px;min-width: unset;margin: 0 auto;display: block;}.launch-menu .links .btn ~ .btn{margin-top: 10px;}.launch-menu .social{text-align: center;padding: 30px 0 20px;}.launch-menu .social a{line-height: 37px!important;padding: 0!important;position: relative;}.launch-menu .logo svg{max-width: 70%;margin: 30px auto 30px;display: block;}.launch-menu .logo #logo-text> *{fill: #fff;}#nav{font-size: 17px;text-transform: uppercase;text-align: right;letter-spacing: 0.025em;}#nav> ul{padding: 0;margin: 0;}#nav> ul> li{position:relative;list-style:none;display:inline-block;padding: 0 15px;}#nav> ul> li> a, #nav> ul> li> a:link, #nav> ul> li> a:visited{display:inline-block;color:#252525;padding: 10px 0;}#nav> ul> li> a::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 2px;background: #4ab348;width: 0;margin: 0 auto;opacity: 0;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}#nav> ul> li:hover> a::after, #nav> ul> li> a:active::after, #nav> ul> li.active> a::after{width: 52px;max-width: calc(100% - 30px);opacity: 1;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}#nav> ul> li> ul{display:none;position:absolute;white-space:nowrap;z-index:575;text-align:left;padding:0;background-color:#2e3e4e;top:100%;left: 0px;min-width: 100%;font-size: 16px;letter-spacing: 0.025em;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}#nav> ul> li:last-child> ul{left: auto;right: 0;}#nav> ul> li:hover> ul{display:block;}#nav> ul> li.dropdown:hover> ul{display:none;}#nav> ul> li> ul> li, #nav> ul> li> ul> li a{height:35px;line-height:35px;display:block;padding:0 25px;}#nav> ul> li> ul> li> a{font-size:16px;color:#fff;padding:0;}#nav> ul> li> ul> li:hover{background:rgba(242,242,242,0.08);-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}@media (max-width: 1285px) {#nav > ul > li { padding: 0 10px;}}#footer{background: #fff;color: #545655;font-size: 15px;}#footer .copy{margin: 15px 0;}#footer .container-fluid{padding: 45px 15px;max-width: 97%;}#footer .nav{margin: auto 0;text-transform: uppercase;color: #8d8f8f;letter-spacing: 0.025em;font-family: 'Lexend Deca', sans-serif;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}#footer .nav a{color: #8d8f8f;}#footer .nav ul{list-style: none;padding: 0;margin: 0;}#footer .nav ul li{margin: auto 20px;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}#footer .nav ul .hide-in-footer{display: none;}#footer .nav ul .m-0{margin: 0;}#footer .nav .tel{margin: auto 20px;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}#footer .nav .logo img, #footer .nav .logo svg{height: 93px;width: 93px;}#footer .social{margin: auto 0 auto auto;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}#footer .address, #footer .address li{display: inline-block;}#footer .contact{margin: auto auto auto 0;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}#footer .social a, #footer .contact a, #footer .copy a{color: #545655;}#footer .contact a:hover, #footer .nav a:hover{color: #4ab348;}#footer .social a:hover{color: #fff;}@media (min-width: 1200px) {#footer .container-fluid { max-width: 84%;}#footer .nav{font-size: 18px;}#footer .nav .logo{margin-right: 60px;}}@media (min-width: 992px) {#footer .container-fluid, #footer .nav ul { display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#footer .nav{display: -webkit-box;display: -ms-flexbox;display: flex;}#footer .nav .tel::before{content: '|';margin-right: 25px;margin-left: -10px;color: #8d8f8f;}#footer .nav .logo{margin-right: 10px;}#footer .nav a{white-space: nowrap;}}@media (min-width: 992px) and ( max-width: 1296px) {#footer .nav .logo svg { height: 63px;width: 63px;}#footer .nav ul li{margin: auto 15px;}}@media (max-width: 991px) {#footer { text-align: center;}#footer .nav ul li{margin: 10px auto;}#footer .nav .logo{margin-bottom: 50px;}#footer .social{margin-top: 50px;}}.blog-container{}.blog-container .main-panel{}.blog-container .side-panel{float: none;width: unset;}.blog-container .index{display: block;margin: 30px 0;color: #333333;letter-spacing: 0.1em;text-transform: uppercase;}@media (min-width: 992px) {.blog-container { display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.blog-container .main-panel{-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;margin-right: 105px;}.blog-container .side-panel{-webkit-box-flex: 0;-ms-flex: 0 0 300px;flex: 0 0 300px;margin-right: auto;}}.blog-container .side-panel section{margin: 0 0 45px;}.blog-container .side-panel section h4{font-size: 18px;color: #333333;letter-spacing: 0.1em;text-transform: uppercase;padding-bottom: 15px;font-family: 'Lexend Deca';margin: 0 0 20px;border-bottom: 1px solid #cccccc;}.blog-container .side-panel section ul{list-style: none;padding: 0;margin: 0;}.blog-container .side-panel section a{color: #545655;}.blog-container .side-panel section a:hover{color: #4ab348;}.blog-container .side-panel section .social a:hover{color: #fff;}.blog-category-list{}.blog-category-list li{}.blog-category-list li a{}.blog-recent-posts{}.blog-recent-posts li{margin-bottom: 25px;}.blog-recent-posts li a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.blog-recent-posts .post-thumb{position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 127px;flex: 0 0 127px;height: 85px;overflow: hidden;margin-right: 20px;background: #2e3e4e;}.blog-recent-posts .post-thumb img{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}.blog-recent-posts .post-thumb .video{color: #4ab348;text-align: center;line-height: 85px;font-size: 50px;-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}.blog-recent-posts .post-thumb .default{max-height: 60%;width: auto;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}.blog-recent-posts .post-details{font-size: 14px;line-height: 1.2;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}.blog-recent-posts .post-details .post-title{margin: 0 0 8px;text-transform: uppercase;color: #333333;}.blog-recent-posts .post-details .post-date{color: #8f8f8f;}.blog-recent-posts li a:hover .post-thumb img,.blog-recent-posts li a:hover .post-thumb .video{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}.blog-recent-posts li a:hover .post-thumb img.default{-webkit-transform: translate(-50%,-50%) scale(1.1);-ms-transform: translate(-50%,-50%) scale(1.1);transform: translate(-50%,-50%) scale(1.1);-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}.blog-tag-list{}.blog-tag-list li{}.blog-tag-list li a{}.blog-author-list{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center;-ms-flex-pack: distribute;justify-content: space-around;}.blog-author-list li{-webkit-box-flex: 0;-ms-flex: 0 0 80px;flex: 0 0 80px;}.blog-author-list .author-image{height: 100px;width: 100px;margin: 0 auto 5px;border-radius: 50%;border: 3px solid #2e3e4e;background: #2e3e4e;position: relative;overflow: hidden;}.blog-author-list .author-image img{position: absolute;top: 0;left: 0;-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}.blog-author-list .author-name{font-size: 13px;color: #333333;letter-spacing: 0.025em;text-transform: uppercase;font-family: 'Lexend Deca';}.blog-author-list li a:hover .author-image img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}.blog-post{background: #f2f2f2;}.blog-post .post-featured{position: relative;display: block;height: 0;padding-top: 56.25%;overflow: hidden;background: #2e3e4e;}.blog-post .post-featured img, .blog-post .post-featured iframe{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;-webkit-transition: 0.7s linear;-o-transition: 0.7s linear;transition: 0.7s linear;}.blog-post .post-featured img.default{max-width: 70%;margin: 0 auto;top: 0;left: 0;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}.blog-post .post-featured img:not(.default){-webkit-transform: scale(1.01);-ms-transform: scale(1.01);transform: scale(1.01);}.blog-post a.post-featured:hover img:not(.default){-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: 0.7s ease;-o-transition: 0.7s ease;transition: 0.7s ease;}.blog-post .post-header{padding: 30px 35px 15px;text-transform: uppercase;border: 0;margin: 0!important;}.blog-post .post-header .post-title{font-size: 18px;margin: 0 0 8px;padding: 0;border: 0;font-family: 'Lexend Deca';color: #252525;letter-spacing: 0.1em;}.blog-post .post-header .post-date{font-size: 14px;color: #545655;line-height: 1.1;}.blog-post .post-body{padding: 25px 35px 0;}.blog-post .post-footer{padding: 20px 35px 55px;}.blog-post .post-footer h4{font-size: 18px;color: #333333;letter-spacing: 0.1em;text-transform: uppercase;font-family: 'Lexend Deca';margin: 0 0 20px;}.blog-post .post-footer-share{text-align: right;}.post-body a{font-weight: bold;}.post-body img{display: block;margin: 20px auto 40px;}.post-body ul.dashes{list-style: none;padding: 0 0 0 40px;margin: 0;}.post-body ul.dashes li{position: relative;margin: 25px 0;padding-left: 25px;}.post-body ul.dashes li::before{content: '';height: 36px;width: 6px;background: #4ab348;border-radius: 3px;position: absolute;top: 4px;left: 0;}.post-body .quote{position: relative;margin: 30px 0 35px!important;padding-left: 35px;font-family: 'Sue Ellen Francisco', cursive;font-size: 1.5em;letter-spacing: .025em;color: #4ab348;line-height: 1.5;}.post-body .quote::before{content: '"';display: inline;}.post-body .quote::after{content: '"';display: inline;}.blog-post .post-footer-author{margin-top: 30px;padding-top: 30px;border-top: 1px solid #ccc;}.blog-post .post-footer-author .author-image{position: relative;height: 130px;width: 130px;overflow: hidden;margin: 0 auto 30px;}.blog-post .post-footer-author .author-image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}.blog-post .post-footer-author .author-details{text-align: center;}.blog-post .post-footer-author .author-details .author-name{font-size: 18px;color: #333333;letter-spacing: 0.1em;text-transform: uppercase;font-family: 'Lexend Deca';margin: 0;}.blog-post .post-footer-author .author-details .author-title{font-size: 14px;color: #545655;line-height: 1.1;text-transform: uppercase;margin-bottom: 15px;}.blog-post .post-footer-author .author-details .author-bio{display: none;}.blog-post .post-footer-author .author-details .author-bio, .author-bio-preview{font-size: 15px;color: #545655;line-height: 1.1;}.blog-post .post-footer-author .author-details .author-bio> *:last-child{display: inline;}.blog-post .post-footer-author .author-details .author-bio-toggle{font-size: 13px;display: inline;color: #545655;letter-spacing: 0.025em;text-transform: uppercase;font-family: 'Lexend Deca';}@media (min-width: 501px) {.blog-post .post-footer-author .author-image { float: left;margin: 5px 30px 10px 0;}.blog-post .post-footer-author .author-details{text-align: left;}}.blog-post-list{}.blog-post-list .blog-post{}.blog-post-list .post-body{padding: 0 35px 55px;font-size: 15px;color: #545655;line-height: 1.1;}.blog-post-list .blog-post .read-more{margin-top: 35px;}.blog-post-list .blog-post .post-featured .default svg{position: absolute;top: 50%;left: 50%;max-width: 70%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}.blog-post-list .blog-post .post-featured .default #logo-text *{fill: #fff;}.blog-container .pagination li:not(.active) a:not(:hover){color: var(--primary);}#contact-page .contact-info{margin: 45px 0;list-style: none;padding: 0;}#contact-page .contact-info> li{margin: 30px 0;font-size: 18px;}#contact-page .contact-info> li h3{font-size: 30rem;margin: 35px 0 15px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.1em;font-family: 'Montserrat', sans-serif;}#contact-page .contact-info> li h4{font-size: 28rem;margin: 0 0 5px;letter-spacing: 0.1em;}@media (max-width: 991px) {#contact-page .contact-info { text-align: center;margin-bottom: 55px;}}#contact-page{}#features .body-container{padding-bottom: 0px;}#features-innovation{padding: 50px 0;}#features-innovation .container-fluid{height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#features-innovation h2{margin-top: auto;}#features-innovation h3{font-size: 30px;font-weight: 400;font-family: 'Red Hat Text', sans-serif;}#features-innovation p.lead{max-width: 90%;margin: 0 auto 30px;}#features-innovation .row{margin-top: 40px;margin-bottom: 40px;}#features-innovation .row .feature{height: 0;padding-top: 64%;background: #f2f2f2;position: relative;margin-bottom: 20px;overflow: hidden;}#features-innovation .row .feature .text{position: absolute;top: 0;left: 0;height: 100%;width: 100%;padding: 15px 11%;text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 2;}#features-innovation .row .feature .text h4{font-size: 20px;color: #4ab348;font-weight: 500;letter-spacing: 0.025em;margin: auto 0 15px;}#features-innovation .row .feature .text p{line-height: 1.2;margin-bottom: auto;}#features-innovation .row .feature{background: #2d3f4d;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: perspective(1000px);transform: perspective(1000px);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}#features-innovation .row .feature .text h4,#features-innovation .row .feature .text p{color: #fff;}#features-innovation .row .feature img{z-index: 0;opacity: .2;}#features-innovation .row .feature-ribbon{position: absolute;top: 0;left: 0;width: 100%;padding: 6px 0;text-align: center;background: #4ab348;color: #fff;font-size: 12px;text-transform: uppercase;font-weight: 600;letter-spacing: .025em;z-index: 2;}#features-innovation .row .feature:hover{-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);}#features-innovation .row .feature .text{-webkit-transform: translateZ(20px);transform: translateZ(20px);text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}#features-innovation .btn{display: block;max-width: 286px;width: 100%;margin: 0 auto auto;}#features-innovation .fp-tableCell{opacity: 1;}@media (min-width: 1350px) {#features-innovation .row .feature-ribbon { transform: rotate(27deg) translate(31%,-32px);transform-origin: center;}}@media (min-width: 992px) and (max-width: 1199px) {#features-innovation .row .feature { padding-top: 100%;}#features-innovation .row .feature .text h4{font-size: 18px;}}@media (min-width: 992px) {#features-innovation .row { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}}@media (max-width: 991px) {#features-innovation { padding: 150px 0;}#features-innovation .row .feature .text{padding-top: 60px;padding-bottom: 60px;}}@media (max-width: 500px) {#features-innovation .row .feature { padding-top: 88%;}}#features-slider .slide .fp-tableCell{vertical-align: bottom;}#features-slider .fp-controlArrow.fp-prev{display: none;}#features-slider .fp-controlArrow.fp-next{position: absolute;right: 0;top: calc(50% + 25px);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background: transparent;height: 100%;width: 20vw;font-size: 0;border: 0;-webkit-box-shadow: 0;box-shadow: 0;}#features-slider .fp-controlArrow.fp-next::after{content: '';position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: #4ab348;height: 47px;width: 51px;font-size: 0;border: 0;-webkit-box-shadow: 0;box-shadow: 0;background-image: url('/images/arrow-right-white.png');background-repeat: no-repeat;background-position: center;}#features-slider .fp-controlArrow.fp-next.restart::after{background-image: url('/images/restart.png');background-size: 60%;}#features-slider .fp-slides{background: #545655;}#features-slider .slide .content{margin: auto 0 5% 10%;-webkit-transform: translateY(10%);-ms-transform: translateY(10%);transform: translateY(10%);opacity: 0;-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s}#features-slider .slide.active .content{opacity: 1;-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}#features-slider .slide .content{background: #f2f2f2;max-width: 444px;padding: 50px;position: relative;margin: auto 0 5% 10%;}#features-slider .slide .content h3{font-size: 24px;margin: 0 0 15px;text-transform: uppercase;color: #252525;}#features-slider .slide .content h4{font-size: 17px;text-transform: uppercase;color: #545655;margin: 0 0 25px;line-height: 1.2;}#features-slider .slide .content p{font-size: 17px;color: #545655;margin: 0 0 25px;line-height: 1.2;}#features-slider .slide .content .btn-grow{margin-top: 5px;}@media (min-width: 768px) {#features-slider .fp-slidesContainer { width: 100%!important;-webkit-transform: none!important;-ms-transform: none!important;transform: none!important;}#features-slider .fp-slide{width: 100%!important;position: absolute!important;left: 0;top: 0;z-index: 2;-webkit-transition: all 2s;-o-transition: all 2s;transition: all 2s;}#features-slider .slide .fp-tableCell{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#features-slider .slide{z-index: 9;-webkit-transform: translateX(-100vw);-ms-transform: translateX(-100vw);transform: translateX(-100vw);width: 100vw;-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}#features-slider .slide img{-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}#features-slider .slide.active{-webkit-transform: translateX(-20vw);-ms-transform: translateX(-20vw);transform: translateX(-20vw);z-index: 3;-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}#features-slider .slide.active{-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}#features-slider .slide.active img{}#features-slider .slide.active ~ .slide{z-index: 1;-webkit-transform: translateX(100vw);-ms-transform: translateX(100vw);transform: translateX(100vw);-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}#features-slider .slide.active + .slide{z-index: 2;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}#features-slider .slide.active + .slide img{-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}#features-slider .slide.active + .slide:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}#features-slider .slide.active:hover{-webkit-transform: translateX(-22vw);-ms-transform: translateX(-22vw);transform: translateX(-22vw);-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}#features-slider .slide.active .content{opacity: 1;-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);right: -20vw;-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}}@media (max-width: 991px) {#features-slider, #features-slider .fp-slides, #features-slider .fp-tableCell { min-height: 100vh;}}@media (max-width: 767px) {#features-slider .fp-slide, #features-slider .fp-slidesContainer { position: relative!important;width: 100%!important;max-width: 100%!important;-webkit-transform: none!important;-ms-transform: none!important;transform: none!important;left: 0;top: 0;}#features-slider .fp-controlArrow{display: none;}#features-slider .fp-tableCell{height: auto!important;padding: 150px 8%;}#features-slider .slide .content{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;margin: auto;background: rgba(242,242,242,0.9);-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.15);box-shadow: 1px 1px 10px rgba(0,0,0,0.15);}}.section{overflow: hidden;}.fp-bg{background-size: cover;background-position: center top;z-index: 0;}.fp-controlArrow.fp-prev{left: 3%;border: 0;width: 30px;height: 30px;background-repeat: no-repeat;background-position: center;background-size: 60%;background-image: url('/images/arrow-right-white.png');background-color: #4ab348;-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1);}.fp-controlArrow.fp-next{right: 3%;border: 0;width: 30px;height: 30px;background-repeat: no-repeat;background-position: center;background-size: 60%;background-image: url('/images/arrow-right-white.png');background-color: #4ab348;}#home-banner{position: relative;height: 100vh;}#home-banner video{position: absolute;height: 100%;width: 100%;z-index: 99;-o-object-fit: cover;object-fit: cover;}#home-banner .container-fluid{height: 100%;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#home-banner h1{font-size: 60px;margin: auto auto 20px;max-width: 980px;width: 100%;padding-top: 10vh;}#home-banner p{font-size: 22px;margin: 0 auto 30px;max-width: 1100px;width: 100%;}#home-banner .tablet{margin: 4vh auto 0;width: 45vw;-webkit-transform: translateY(5%);-ms-transform: translateY(5%);transform: translateY(5%);}@media (min-width: 992px) {#home-banner .container-fluid { padding-top: 120px;}}@media (max-width: 991px) {#home-banner { height: auto;min-height: 100vh;}#home-banner h1{font-size: 50px;}#home-banner .fp-tableCell{vertical-align: bottom;}#home-banner .tablet{margin: 5vh auto 0;width: 65vw;}#home-banner video{display: none;}}@media (max-width: 600px) {#home-banner h1 { font-size: 40px;}#home-banner p{font-size: 18px;}}#secondary-banner{height: 629px;width: 100%;background: #f2f2f2;}@media (max-width: 991px) {#secondary-banner { height: auto;min-height: 300px;}}#welcome-banner{position: relative;text-align: center;color: #fff;background: #4ab348;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;overflow: hidden;height: 100vh;}#welcome-banner .fp-bg{opacity: 0.2;z-index: 0;position: absolute;top: 0;left: 0;height: 100%!important;width: 100%;}#welcome-banner .fp-tableCell{width: 100vw;}#welcome-banner .video-wrapper{position: absolute;opacity: 0;top: 0;left: 0;height: 100%;width: 100%;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}#welcome-banner .container{max-width: 1000px;height: 100%;position: relative;z-index: 9;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#welcome-banner .container h2{margin: auto 0 10px;}#welcome-banner .container h3{margin: 20px 0 40px;}#welcome-banner .container> div{margin-bottom: auto;}#welcome-banner .play-btn{position: relative;height: 156px;width: 156px;border: 4px solid #fff;display: block;margin: 5px auto 0;border-radius: 50%;overflow: hidden;}#welcome-banner .play-btn::before{content: '';position: absolute;width: 100%;height: 100%;top: 50%;left: 50%;border-radius: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: rgba(255,255,255,0.3);-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}#welcome-banner .play-btn::after{content: '';position: absolute;top: 50%;left: 54%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 0;height: 0;border-style: solid;border-width: 26px 0 26px 45px;border-color: transparent transparent transparent #ffffff;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}#welcome-banner .play-btn:hover{cursor: pointer;}#welcome-banner .play-btn:hover::before{-webkit-transform: translate(-50%,-50%) scale(0.9);-ms-transform: translate(-50%,-50%) scale(0.9);transform: translate(-50%,-50%) scale(0.9);background: rgba(255,255,255,1);-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}#welcome-banner .play-btn:hover::after{border-color: transparent transparent transparent #4ab348;-webkit-transform: translate(-50%,-50%) scale(1.1);-ms-transform: translate(-50%,-50%) scale(1.1);transform: translate(-50%,-50%) scale(1.1);-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}#welcome-banner.video-is-playing .video-wrapper{z-index: 99;opacity: 1;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}#welcome-banner.video-is-playing .container,#welcome-banner.video-is-playing .animated-rectangle-overlay{opacity: 0;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}@media (max-width: 991px) {#welcome-banner { height: auto;}#welcome-banner .container{padding: 120px 15px;}}#home-benefits{background: transparent;}#home-benefits .container-fluid{padding: 50px 15px;height: 100%;-webkit-perspective: 8000px;perspective: 8000px;}#home-benefits .slide{counter-increment: item-counter;}#home-benefits .slide:nth-child(2){counter-reset: item-counter;}#home-benefits .benefit-text{max-width: 600px;margin: auto 50px auto 0;font-size: 22px;color: #707070;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}#home-benefits .benefit-text h2{margin: 0 0 10px;color:#555555;}#home-benefits .benefit-text .btn-list{margin-top: 40px;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}#home-benefits .benefit-info-graphic{margin: auto;-webkit-box-flex: 1;-ms-flex: 1 1 40%;flex: 1 1 40%;text-align: center;max-width: 800px;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}#home-benefits .benefit-info-graphic> img{height: 75vh;}#home-benefits .benefit-info-graphic .circle{position: relative;height: 0;width: 100%;padding-top: 100%;border-radius: 50%;-webkit-perspective: 1000px;perspective: 1000px;}#home-benefits .benefit-info-graphic .circle .slide-number{position: absolute;font-size: 24px;font-weight: bold;height: 61px;width: 61px;border-radius: 50%;background: #4ab348;color: #fff;text-align: center;line-height: 61px;padding-left: 3px;left: 50%;top: -30px;z-index: 99;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}#home-benefits .benefit-info-graphic .circle .slide-number::after{content: counter(item-counter);}#home-benefits .benefit-info-graphic .circle-inner{position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;top: 0;left: 0;height: 100%;width: 100%;border-radius: 50%;-webkit-perspective: 3500px;perspective: 3500px;}#home-benefits .benefit-info-graphic .circle-inner .img-container{background: #fff;position: absolute;top: 50%;left: 50%;height: 90%;width: 90%;-webkit-transform: translate(-50%, -50%) rotateY(180deg) translateZ(1em);transform: translate(-50%, -50%) rotateY(180deg) translateZ(1em);display: -webkit-box;display: -ms-flexbox;display: flex;border-radius: 50%;overflow: hidden;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;}#home-benefits .benefit-info-graphic .circle-inner img{height: 110%;margin: auto auto -25% 3%;-webkit-animation-name: float;animation-name: float;-webkit-animation-duration: 3s;animation-duration: 20s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;animation-direction: alternate;}#home-benefits .benefit-info-graphic svg{position: absolute;top: 0;left: 0;stroke-width: 2px;z-index: 9;fill: none;overflow: visible;}#home-benefits .benefit-info-graphic svg circle{stroke-width: 2px;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}#home-benefits .fp-slidesContainer{width: 100%!important;-webkit-transform: none!important;-ms-transform: none!important;transform: none!important;}#home-benefits .fp-slide{width: 100%!important;position: absolute!important;left: 0;top: 0;z-index: 0;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}#home-benefits .fp-slide.active{z-index: 99;}#home-benefits .fp-slide .benefit-text{-webkit-transform: translate3d(0,-100%,-10em) rotateX(5deg) scale(.9);transform: translate3d(0,-100%,-10em) rotateX(5deg) scale(.9);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;visibility: hidden;opacity: 0;z-index: 0;-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}#home-benefits .fp-slide.active .benefit-text{-webkit-transform: translate3d(0,0,0) rotateX(0deg) scale(1);transform: translate3d(0,0,0) rotateX(0deg) scale(1);-webkit-transition: all .7s ease-in-out;-o-transition: all .7s ease-in-out;transition: all .7s ease-in-out;-webkit-transition-delay: .2s;-o-transition-delay: .2s;transition-delay: .2s;visibility: visible;opacity: 1;z-index: 99;}#home-benefits .fp-slide.active + .fp-slide .benefit-text{-webkit-transform: translate3d(0,100%,-10em) rotateX(-5deg) scale(.9);transform: translate3d(0,100%,-10em) rotateX(-5deg) scale(.9);-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;visibility: hidden;opacity: 0;}#home-benefits .fp-slide .benefit-info-graphic{-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;z-index: 0;-webkit-perspective: 3500px;perspective: 3500px;-webkit-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;}#home-benefits .fp-slide .benefit-info-graphic> img{-webkit-transform: rotateY(-180deg) rotateZ(30deg) scale(0.75);transform: rotateY(-180deg) rotateZ(30deg) scale(0.75);-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;visibility: hidden;opacity: 0;z-index: 0;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}#home-benefits .fp-slide.active .benefit-info-graphic{-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;z-index: 1;}#home-benefits .fp-slide.active .benefit-info-graphic> img{-webkit-transform: rotateY(0deg) scale(1);transform: rotateY(0deg) scale(1);-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;z-index: 1;visibility: visible;opacity: 1;}#home-benefits .fp-slide:first-child.active ~ .fp-slide .benefit-info-graphic{-webkit-transform: rotateY(180deg) rotateZ(-30deg);transform: rotateY(180deg) rotateZ(-30deg);visibility: hidden;opacity: 0;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}#home-benefits .fp-slide .benefit-info-graphic .img-container{border: 2px solid #fff;-webkit-transform: translate(-50%, -50%) rotateY(-180deg) translateZ(-2em)!important;transform: translate(-50%, -50%) rotateY(-180deg) translateZ(-2em)!important;z-index: 0;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}#home-benefits .fp-slide .benefit-info-graphic .img-container img{}#home-benefits .fp-slide .benefit-info-graphic .img-container::after{content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;-webkit-transition: all 2s;-o-transition: all 2s;transition: all 2s;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;visibility: visible;opacity: 1;-webkit-backface-visibility: hidden;backface-visibility: hidden;background: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.05)),to(rgba(0,0,0,0))), -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.5)));background: -o-linear-gradient(left, rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%), -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 100%);background: linear-gradient(to right, rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%), linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 100%);}#home-benefits .fp-slide.active .benefit-info-graphic .img-container{-webkit-transform: translate(-50%, -50%) rotateY(0deg) translateZ(0)!important;transform: translate(-50%, -50%) rotateY(0deg) translateZ(0)!important;-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);box-shadow: 0 0 0 0 rgba(0,0,0,0);-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;visibility: visible;opacity: 1;z-index: 99;}#home-benefits .fp-slide.active .benefit-info-graphic .img-container::after{-webkit-transition: all 2s;-o-transition: all 2s;transition: all 2s;visibility: hidden;opacity: 0;}#home-benefits .fp-slide.active ~ .fp-slide .benefit-info-graphic .img-container{-webkit-transform: translate(-50%, -50%) rotateY(180deg) translateZ(2em)!important;transform: translate(-50%, -50%) rotateY(180deg) translateZ(2em)!important;-webkit-box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.1);-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}#home-benefits .fp-slide.active ~ .fp-slide .benefit-info-graphic .img-container::after{background: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0)),color-stop(50%, rgba(0,0,0,0)),to(rgba(0,0,0,0.05))), -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.5)),color-stop(50%, rgba(255,255,255,0)),to(rgba(255,255,255,0.0)));background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.05) 100%), -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.0) 100%);background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.05) 100%), linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.0) 100%);visibility: visible;opacity: 1;-webkit-transition: all 2s;-o-transition: all 2s;transition: all 2s;}#home-benefits .fp-slide.active ~ .fp-slide .benefit-info-graphic svg #counter{stroke-dashoffset: -1600!important;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}#home-benefits h3{font-size: 20px;font-weight: 500;margin: 0 0 15px;letter-spacing: 0.025em;}#home-benefits p{letter-spacing: 0.025em;margin: 0;line-height: 1.5;}@media (min-width: 992px) and (max-width: 1199px){#home-benefits .fp-slide .benefit-text { max-width: 50%;}#home-benefits .fp-slide .benefit-text .btn-list{-ms-flex-wrap: wrap;flex-wrap: wrap;display: block;}}@media (min-width: 992px) {#home-benefits .container-fluid { display: -webkit-box;display: -ms-flexbox;display: flex;}}@media (max-width: 1199px) {#home-benefits .benefit-info-graphic > img { height: auto;max-height: 60vh;}}@media (max-width: 991px) {#home-benefits { height: auto;min-height: 100vh;padding: 30px 0 0;}#home-benefits .container-fluid{height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}#home-benefits .fp-slide{position: relative!important;}#home-benefits .fp-controlArrow, #home-benefits .fp-slide.active ~ .fp-slide .benefit-info-graphic .img-container::after{display: none;}#home-benefits .fp-slide .benefit-info-graphic{opacity: 1;visibility: visible;-webkit-transform: none;-ms-transform: none;transform: none;height: 500px;width: 500px;margin: auto;}#home-benefits .fp-slide:first-child.active ~ .fp-slide .benefit-info-graphic, #home-benefits .fp-slide .benefit-info-graphic> img, #home-benefits .fp-slide .benefit-info-graphic .img-container, #home-benefits .fp-slide.active + .fp-slide .benefit-text, #home-benefits .fp-slide .benefit-text{opacity: 1!important;visibility: visible!important;-webkit-transform: none!important;-ms-transform: none!important;transform: none!important;}#home-benefits .fp-slide.active ~ .fp-slide .benefit-info-graphic .img-container{-webkit-transform: translate(-50%, -50%)!important;-ms-transform: translate(-50%, -50%)!important;transform: translate(-50%, -50%)!important;-webkit-box-shadow: unset;box-shadow: unset;}#home-benefits .fp-slide .benefit-text{text-align: center;margin: 100px auto;}#home-benefits .fp-slide:not(:last-child) .benefit-text .btn-list{display: none;}}@media (max-width: 768px) {#home-benefits .fp-slide .benefit-text { max-width: 100%;}#home-benefits .fp-slide .benefit-text .btn-list{-ms-flex-wrap: wrap;flex-wrap: wrap;display: block;}}@media (max-width: 600px) {#home-benefits .fp-slide .benefit-info-graphic { width: 80%;height: auto;}#home-benefits .benefit-info-graphic .circle .slide-number{font-size: 20px;height: 35px;width: 35px;line-height: 35px;padding: 0;top: -15px;}#home-benefits .fp-slide .benefit-text{margin: 60px auto;}#home-benefits .container-fluid{padding: 30px 15px;}}#home-pricing{text-align: center;position: relative;width: 100%;z-index: 9;overflow: hidden;background: transparent;}#home-pricing .container{position: relative;z-index: 9;padding: 50px 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-line-pack: center;align-content: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}#home-pricing .logo svg{height: 207px;}#home-pricing .logo svg #shadow, #home-pricing .logo svg #lower-white, #home-pricing .logo svg #upper-white, #home-pricing .logo svg #white-border{display: none;}#home-pricing .logo svg #logo-main{fill: none;}#home-pricing h2 + p{font-size: 36px;color: #707070;margin: 0 0 35px;}#home-pricing .flex-row{margin: 5px auto 0;}#home-pricing .price{padding: 20px 45px;font-size: 60px;position: relative;margin: auto 30px auto auto;line-height: 1.2;}#home-pricing .price small{font-size: 18px;letter-spacing: 0.025em;display: block;margin-top: 5px;line-height: 1;white-space: nowrap;}#home-pricing .price::after{content: '';position: absolute;top: 0;bottom: 0;right: 0;width: 1px;background: #545655;opacity: .5;}#home-pricing .flex-row p{letter-spacing: 0.025em;margin: 0 0 20px;}#home-pricing .details{max-width: 700px;margin: auto auto auto 0;}#home-pricing .checks{font-size: 18px;margin-bottom: 10px;}#home-pricing .btn-list{margin: 30px auto auto;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {#home-pricing .details { max-width: 710px;width: 100%;}#home-pricing .checks li{-webkit-box-flex: 0;-ms-flex: 0 1 45%;flex: 0 1 45%;}}@media (min-width: 992px) {#home-pricing .flex-row { -ms-flex-wrap: nowrap;flex-wrap: nowrap;}}@media (min-width: 992px) and (max-height: 850px){#home-pricing h2 { font-size: 55px;}#home-pricing h2 + p{font-size: 30px;}#home-pricing .logo svg{height: 150px;}}@media (max-width: 991px) {#home-pricing { height: auto;min-height: 100vh;}#home-pricing .container-fluid{padding: 50px 15px 150px;}#home-pricing .checks{display: block;}#home-pricing h2 + p{font-size: 24px;}}@media (max-width: 768px) {#home-pricing .flex-row { display: block;}#home-pricing .details{text-align: center;margin: auto;}#home-pricing .details li{text-align: left;}#home-pricing .price{margin: 0 auto;}#home-pricing .price::after{top: auto;bottom: 0;right: 0;left: 0;width: 100%;height: 2px;background: #ccc;}#home-pricing .btn-list{display: block;}}@media (max-width: 500px) {#home-pricing h2 + p { font-size: 22px;}}#home-testimonials{position: relative;background: #000;color: #fff;z-index: 9;overflow: hidden;}#home-testimonials .cover{position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: .35;}#home-testimonials .fp-bg{background-image: url('/images/home-testimonials.jpg');opacity: .35;}#home-testimonials .container{padding: 150px 0;max-width: 950px;margin: 0 auto;position: relative;z-index: 9;}#home-testimonials h2{margin-bottom: 80px;}#testimonial-carousel{}#testimonial-carousel .controls{margin: 50px 0 0;text-align: right;-webkit-transform: translateX(25%);-ms-transform: translateX(25%);transform: translateX(25%);}#testimonial-carousel .carousel-control{background: none;position: relative;padding: 0 12px;opacity: 1;}#testimonial-carousel .carousel-control:hover{opacity: 0.6;}#testimonial-carousel .testimonial{display: -webkit-box;display: -ms-flexbox;display: flex;}#testimonial-carousel .testimonial .logo{-webkit-box-flex: 0;-ms-flex: 0 0 114px;flex: 0 0 114px;}#testimonial-carousel .testimonial .content{-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;margin-left: 90px;font-size: 20px;font-style: italic;}#testimonial-carousel .testimonial .content .credit{font-style: normal;text-transform: uppercase;margin: 45px 0 0;}#cta-banner{position: relative;padding: 200px 0;background: #343a40;text-align: center;color: #fff;}#cta-banner .container{max-width: 830px;position: relative;z-index: 9;}#cta-banner h2{font-size: 55px;letter-spacing: 0.025em;margin: 0 0 45px;}@media (max-width: 991px) {#cta-banner { padding: 100px 0;}#cta-banner h2{font-size: 36px;}}#faq .jarallax-img{-o-object-position: 90% 50%!important;object-position: 90% 50%!important;}#prorate #secondary-banner{height: 900px;}#prorate #secondary-banner .container-fluid{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%;}#prorate #secondary-banner .btn-list{margin: 0 0 auto;max-width: 617px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#prorate #secondary-banner .btn-list .btn{margin: 0;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: calc(50% - 8px);flex-basis: calc(50% - 8px);}#prorate .calculator{max-width: 617px;margin: auto 0 20px;position: relative;padding: 1px 60px 85px;background: #4ab348;}#prorate .calculator h2{font-size: 30px;margin: 80px 0 25px;color: #fff;}#prorate-form{padding: 0;background: none;}#prorate-form input, #prorate-form textarea, #prorate-form select{color: #363636;width: 100%;text-transform: none;border: 0;font-size: 18px;}#prorate-form .ion-form-group-dropdown{border: 0;}#prorate-form select:invalid, #prorate-form ::-webkit-input-placeholder{color: #999;}#prorate-form button{display: block;margin: 30px auto 0 0;font-weight: 600;background: #fff;border: 0;color: #4ab348;}#prorate-form button span{color: #4ab348;}#prorate-result{display:none;position:absolute;top:0px;bottom:0px;left:0px;right:0px;padding:20px 35px;background:#fff;color: #363636;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;text-align: center;line-height: 1.25em;}#prorate-result h3{margin: 15px 0 0;}#prorate-result p{margin-bottom: 10px;}#prorate-result> *{-ms-flex-preferred-size: 100%;flex-basis: 100%;}#prorate-result> div:not(.action){-ms-flex-preferred-size: calc(50% - 10px);flex-basis: calc(50% - 10px);text-align: left;}#prorate-embed{padding: 90px 0;}#prorate-embed h3, #prorate-faq h2{font-size: 36px;color: #252525;margin: 0 0 50px;text-transform: uppercase;}#prorate-embed h4{font-size: 24px;color: #252525;margin: 0 0 30px;text-transform: uppercase;}#embedCode{border: 0;width: 100%;padding: 45px 60px;color: #545655;font-size: 18px;resize: none;height: auto;font-style: italic;background:#f2f2f2;line-height: 1.25;margin-bottom: 40px;}#prorate-faq{padding: 50px 0;}#prorate-faq h2{margin-bottom: 0;}@media (min-width: 992px) {#prorate .row { text-align: left;}}@media (max-width: 767px) {#prorate #secondary-banner .btn-list { margin: 0 auto auto;display: block;width: 100%;}#prorate #secondary-banner .btn-list .btn{margin: 0 auto 10px;display: block;width: 100%;max-width: 100%}}@media (max-width: 500px) {#prorate .calculator { padding: 1px 30px 45px;}#prorate .calculator h2{font-size: 24px;margin: 45px 0 25px;}#embedCode{padding: 35px 30px;}}#prorate.plugin .widget{position: fixed;top: 0;left: 0;width: 100%;background-color: #4ab348;min-height: 400px;margin: 0;overflow: hidden;-webkit-transition: 0s;-o-transition: 0s;transition: 0s;-webkit-animation: unset;animation: unset;padding-top: 15px;}#prorate.plugin #prorate-result{color: #252525;background-color: #f2f2f2;}#prorate.plugin .row .col-md-6:first-child{display: none;}#prorate.plugin .btn-list, .plugin #header{display: none!important;}#prorate.plugin #jcalendar{height: 400px;}@media (max-width: 421px) {#prorate.plugin .widget { padding-top: 1px;}#prorate.plugin .widget h2{margin-top: 25px;}}input.calendar{cursor:pointer;background-image:url('/images/calendar.gif')!important;background-repeat:no-repeat!important;background-position:right 20px center!important;}#jcalendar{display:none;position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:9997;color: #363636;}#jcalendar .mask{position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:9998;background:#000;opacity:0.5;}#jcalendar .container{position:absolute;width:300px;left:50%;margin-left:-150px;height:auto;top:50%;margin-top:-130px;padding:10px;text-align:center;background:#fff;z-index:9999;-webkit-box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.35);box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.35);}#jcalendar table{width: 100%;}#jcalendar table tr td{text-align:center;padding: 0 5px 5px;vertical-align: baseline;}#jcalendar table td.label{color: #363636;letter-spacing: 0.1em;font-size: 15px;}#jcalendar .calendar{border-collapse:collapse;}#jcalendar .calendar, #jcalendar .calendar td{border:solid 1px #888;background:#fff;}#jcalendar .calendar .headings td{background:#eee;font-weight:bold;}#jcalendar .prev span, #jcalendar .next span{display:inline-block;width:30px;font-size: 20px;cursor:pointer;text-align:center;}#jcalendar .calendar tr td{height:30px;line-height:30px;width:14.25%;padding:0;vertical-align:middle;border-radius:0;display:table-cell;}#jcalendar .calendar .day{cursor:pointer;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}#jcalendar .calendar .day:hover, #jcalendar .calendar .disabled{font-weight:bold;background:#eee;}#jcalendar .calendar .day.active{font-weight:bold;color:red;}