.home-flash-message .icon{vertical-align:middle;display:inline-block;width:22px;height:22px;background-repeat:no-repeat;background-size:22px 22px}@font-face{font-family:feather;src:url(fonts/feather/feather-webfont.eot);src:url(fonts/feather/feather-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/feather/feather-webfont.woff) format("woff"),url(fonts/feather/feather-webfont.ttf) format("truetype"),url(fonts/feather/feather-webfont.de556ca3.svg#feather) format("svg");font-weight:400;font-style:normal}.feather-icon,.home-modal-close .icon{display:inline-block;font-family:feather;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-flash-message.error,.home-flash-message.success{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feather-icon.eye::before,.home-modal-close .eye.icon::before{content:"\e000"}.feather-icon.paper-clip::before,.home-modal-close .paper-clip.icon::before{content:"\e001"}.feather-icon.mail::before,.home-modal-close .mail.icon::before{content:"\e002"}.feather-icon.toggle::before,.home-modal-close .toggle.icon::before{content:"\e003"}.feather-icon.layout::before,.home-modal-close .layout.icon::before{content:"\e004"}.feather-icon.link::before,.home-modal-close .link.icon::before{content:"\e005"}.feather-icon.bell::before,.home-modal-close .bell.icon::before{content:"\e006"}.feather-icon.lock::before,.home-modal-close .lock.icon::before{content:"\e007"}.feather-icon.unlock::before,.home-modal-close .unlock.icon::before{content:"\e008"}.feather-icon.ribbon::before,.home-modal-close .ribbon.icon::before{content:"\e009"}.feather-icon.image::before,.home-modal-close .image.icon::before{content:"\e010"}.feather-icon.signal::before,.home-modal-close .signal.icon::before{content:"\e011"}.feather-icon.target::before,.home-modal-close .target.icon::before{content:"\e012"}.feather-icon.clipboard::before,.home-modal-close .clipboard.icon::before{content:"\e013"}.feather-icon.clock::before,.home-modal-close .clock.icon::before{content:"\e014"}.feather-icon.watch::before,.home-modal-close .watch.icon::before{content:"\e015"}.feather-icon.air-play::before,.home-modal-close .air-play.icon::before{content:"\e016"}.feather-icon.camera::before,.home-modal-close .camera.icon::before{content:"\e017"}.feather-icon.video::before,.home-modal-close .video.icon::before{content:"\e018"}.feather-icon.disc::before,.home-modal-close .disc.icon::before{content:"\e019"}.feather-icon.printer::before,.home-modal-close .printer.icon::before{content:"\e020"}.feather-icon.monitor::before,.home-modal-close .monitor.icon::before{content:"\e021"}.feather-icon.server::before,.home-modal-close .server.icon::before{content:"\e022"}.feather-icon.cog::before,.home-modal-close .cog.icon::before{content:"\e023"}.feather-icon.heart::before,.home-modal-close .heart.icon::before{content:"\e024"}.feather-icon.paragraph::before,.home-modal-close .paragraph.icon::before{content:"\e025"}.feather-icon.align-justify::before,.home-modal-close .align-justify.icon::before{content:"\e026"}.feather-icon.align-left::before,.home-modal-close .align-left.icon::before{content:"\e027"}.feather-icon.align-center::before,.home-modal-close .align-center.icon::before{content:"\e028"}.feather-icon.align-right::before,.home-modal-close .align-right.icon::before{content:"\e029"}.feather-icon.book::before,.home-modal-close .book.icon::before{content:"\e030"}.feather-icon.layers::before,.home-modal-close .layers.icon::before{content:"\e031"}.feather-icon.stack::before,.home-modal-close .stack.icon::before{content:"\e032"}.feather-icon.stack-2::before,.home-modal-close .stack-2.icon::before{content:"\e033"}.feather-icon.paper::before,.home-modal-close .paper.icon::before{content:"\e034"}.feather-icon.paper-stack::before,.home-modal-close .paper-stack.icon::before{content:"\e035"}.feather-icon.search::before,.home-modal-close .search.icon::before{content:"\e036"}.feather-icon.zoom-in::before,.home-modal-close .zoom-in.icon::before{content:"\e037"}.feather-icon.zoom-out::before,.home-modal-close .zoom-out.icon::before{content:"\e038"}.feather-icon.reply::before,.home-modal-close .reply.icon::before{content:"\e039"}.feather-icon.circle-plus::before,.home-modal-close .circle-plus.icon::before{content:"\e040"}.feather-icon.circle-minus::before,.home-modal-close .circle-minus.icon::before{content:"\e041"}.feather-icon.circle-check::before,.home-modal-close .circle-check.icon::before{content:"\e042"}.feather-icon.circle-cross::before,.home-modal-close .circle-cross.icon::before{content:"\e043"}.feather-icon.square-plus::before,.home-modal-close .square-plus.icon::before{content:"\e044"}.feather-icon.square-minus::before,.home-modal-close .square-minus.icon::before{content:"\e045"}.feather-icon.square-check::before,.home-modal-close .square-check.icon::before{content:"\e046"}.feather-icon.square-cross::before,.home-modal-close .square-cross.icon::before{content:"\e047"}.feather-icon.microphone::before,.home-modal-close .microphone.icon::before{content:"\e048"}.feather-icon.record::before,.home-modal-close .record.icon::before{content:"\e049"}.feather-icon.skip-back::before,.home-modal-close .skip-back.icon::before{content:"\e050"}.feather-icon.rewind::before,.home-modal-close .rewind.icon::before{content:"\e051"}.feather-icon.play::before,.home-modal-close .play.icon::before{content:"\e052"}.feather-icon.pause::before,.home-modal-close .pause.icon::before{content:"\e053"}.feather-icon.stop::before,.home-modal-close .stop.icon::before{content:"\e054"}.feather-icon.fast-forward::before,.home-modal-close .fast-forward.icon::before{content:"\e055"}.feather-icon.skip-forward::before,.home-modal-close .skip-forward.icon::before{content:"\e056"}.feather-icon.shuffle::before,.home-modal-close .shuffle.icon::before{content:"\e057"}.feather-icon.repeat::before,.home-modal-close .repeat.icon::before{content:"\e058"}.feather-icon.folder::before,.home-modal-close .folder.icon::before{content:"\e059"}.feather-icon.umbrella::before,.home-modal-close .umbrella.icon::before{content:"\e060"}.feather-icon.moon::before,.home-modal-close .moon.icon::before{content:"\e061"}.feather-icon.thermometer::before,.home-modal-close .thermometer.icon::before{content:"\e062"}.feather-icon.drop::before,.home-modal-close .drop.icon::before{content:"\e063"}.feather-icon.sun::before,.home-modal-close .sun.icon::before{content:"\e064"}.feather-icon.cloud::before,.home-modal-close .cloud.icon::before{content:"\e065"}.feather-icon.cloud-upload::before,.home-modal-close .cloud-upload.icon::before{content:"\e066"}.feather-icon.cloud-download::before,.home-modal-close .cloud-download.icon::before{content:"\e067"}.feather-icon.upload::before,.home-modal-close .upload.icon::before{content:"\e068"}.feather-icon.download::before,.home-modal-close .download.icon::before{content:"\e069"}.feather-icon.location::before,.home-modal-close .location.icon::before{content:"\e070"}.feather-icon.location-2::before,.home-modal-close .location-2.icon::before{content:"\e071"}.feather-icon.map::before,.home-modal-close .map.icon::before{content:"\e072"}.feather-icon.battery::before,.home-modal-close .battery.icon::before{content:"\e073"}.feather-icon.head::before,.home-modal-close .head.icon::before{content:"\e074"}.feather-icon.briefcase::before,.home-modal-close .briefcase.icon::before{content:"\e075"}.feather-icon.speech-bubble::before,.home-modal-close .speech-bubble.icon::before{content:"\e076"}.feather-icon.anchor::before,.home-modal-close .anchor.icon::before{content:"\e077"}.feather-icon.globe::before,.home-modal-close .globe.icon::before{content:"\e078"}.feather-icon.box::before,.home-modal-close .box.icon::before{content:"\e079"}.feather-icon.reload::before,.home-modal-close .reload.icon::before{content:"\e080"}.feather-icon.share::before,.home-modal-close .share.icon::before{content:"\e081"}.feather-icon.marquee::before,.home-modal-close .marquee.icon::before{content:"\e082"}.feather-icon.marquee-plus::before,.home-modal-close .marquee-plus.icon::before{content:"\e083"}.feather-icon.marquee-minus::before,.home-modal-close .marquee-minus.icon::before{content:"\e084"}.feather-icon.tag::before,.home-modal-close .tag.icon::before{content:"\e085"}.feather-icon.power::before,.home-modal-close .power.icon::before{content:"\e086"}.feather-icon.command::before,.home-modal-close .command.icon::before{content:"\e087"}.feather-icon.alt::before,.home-modal-close .alt.icon::before{content:"\e088"}.feather-icon.esc::before,.home-modal-close .esc.icon::before{content:"\e089"}.feather-icon.bar-graph::before,.home-modal-close .bar-graph.icon::before{content:"\e090"}.feather-icon.bar-graph-2::before,.home-modal-close .bar-graph-2.icon::before{content:"\e091"}.feather-icon.pie-graph::before,.home-modal-close .pie-graph.icon::before{content:"\e092"}.feather-icon.star::before,.home-modal-close .star.icon::before{content:"\e093"}.feather-icon.arrow-left::before,.home-modal-close .arrow-left.icon::before{content:"\e094"}.feather-icon.arrow-right::before,.home-modal-close .arrow-right.icon::before{content:"\e095"}.feather-icon.arrow-up::before,.home-modal-close .arrow-up.icon::before{content:"\e096"}.feather-icon.arrow-down::before,.home-modal-close .arrow-down.icon::before{content:"\e097"}.feather-icon.volume::before,.home-modal-close .volume.icon::before{content:"\e098"}.feather-icon.mute::before,.home-modal-close .mute.icon::before{content:"\e099"}.feather-icon.content-right::before,.home-modal-close .content-right.icon::before{content:"\e100"}.feather-icon.content-left::before,.home-modal-close .content-left.icon::before{content:"\e101"}.feather-icon.grid::before,.home-modal-close .grid.icon::before{content:"\e102"}.feather-icon.grid-2::before,.home-modal-close .grid-2.icon::before{content:"\e103"}.feather-icon.columns::before,.home-modal-close .columns.icon::before{content:"\e104"}.feather-icon.loader::before,.home-modal-close .loader.icon::before{content:"\e105"}.feather-icon.bag::before,.home-modal-close .bag.icon::before{content:"\e106"}.feather-icon.ban::before,.home-modal-close .ban.icon::before{content:"\e107"}.feather-icon.flag::before,.home-modal-close .flag.icon::before{content:"\e108"}.feather-icon.trash::before,.home-modal-close .trash.icon::before{content:"\e109"}.feather-icon.expand::before,.home-modal-close .expand.icon::before{content:"\e110"}.feather-icon.contract::before,.home-modal-close .contract.icon::before{content:"\e111"}.feather-icon.maximize::before,.home-modal-close .maximize.icon::before{content:"\e112"}.feather-icon.minimize::before,.home-modal-close .minimize.icon::before{content:"\e113"}.feather-icon.plus::before,.home-modal-close .plus.icon::before{content:"\e114"}.feather-icon.minus::before,.home-modal-close .minus.icon::before{content:"\e115"}.feather-icon.check::before,.home-modal-close .check.icon::before{content:"\e116"}.feather-icon.cross::before,.home-modal-close .icon::before{content:"\e117"}.feather-icon.move::before,.home-modal-close .move.icon::before{content:"\e118"}.feather-icon.delete::before,.home-modal-close .delete.icon::before{content:"\e119"}.feather-icon.menu::before,.home-modal-close .menu.icon::before{content:"\e120"}.feather-icon.archive::before,.home-modal-close .archive.icon::before{content:"\e121"}.feather-icon.inbox::before,.home-modal-close .inbox.icon::before{content:"\e122"}.feather-icon.outbox::before,.home-modal-close .outbox.icon::before{content:"\e123"}.feather-icon.file::before,.home-modal-close .file.icon::before{content:"\e124"}.feather-icon.file-add::before,.home-modal-close .file-add.icon::before{content:"\e125"}.feather-icon.file-subtract::before,.home-modal-close .file-subtract.icon::before{content:"\e126"}.feather-icon.help::before,.home-modal-close .help.icon::before{content:"\e127"}.feather-icon.open::before,.home-modal-close .open.icon::before{content:"\e128"}.feather-icon.ellipsis::before,.home-modal-close .ellipsis.icon::before{content:"\e129"}@font-face{font-family:"Open Sans";src:url(./fonts/open-sans/open-sans-light.eot?v=1.1.0);src:url(./fonts/open-sans/open-sans-light.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(./fonts/open-sans/open-sans-light.woff2?v=1.1.0) format("woff2"),url(./fonts/open-sans/open-sans-light.woff?v=1.1.0) format("woff"),url(./fonts/open-sans/open-sans-light.ttf?v=1.1.0) format("truetype"),url(./fonts/open-sans/open-sans-light.d79f0219.svg?v=1.1.0#light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Open Sans";src:url(./fonts/open-sans/open-sans-light-italic.eot?v=1.1.0);src:url(./fonts/open-sans/open-sans-light-italic.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(./fonts/open-sans/open-sans-light-italic.woff2?v=1.1.0) format("woff2"),url(./fonts/open-sans/open-sans-light-italic.woff?v=1.1.0) format("woff"),url(./fonts/open-sans/open-sans-light-italic.ttf?v=1.1.0) format("truetype"),url(./fonts/open-sans/open-sans-light-italic.b64e9910.svg?v=1.1.0#light-italic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Open Sans";src:url(./fonts/open-sans/open-sans-regular.eot?v=1.1.0);src:url(./fonts/open-sans/open-sans-regular.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(./fonts/open-sans/open-sans-regular.woff2?v=1.1.0) format("woff2"),url(./fonts/open-sans/open-sans-regular.woff?v=1.1.0) format("woff"),url(./fonts/open-sans/open-sans-regular.ttf?v=1.1.0) format("truetype"),url(./fonts/open-sans/open-sans-regular.f641a7d4.svg?v=1.1.0#regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url(./fonts/open-sans/open-sans-italic.eot?v=1.1.0);src:url(./fonts/open-sans/open-sans-italic.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(./fonts/open-sans/open-sans-italic.woff2?v=1.1.0) format("woff2"),url(./fonts/open-sans/open-sans-italic.woff?v=1.1.0) format("woff"),url(./fonts/open-sans/open-sans-italic.ttf?v=1.1.0) format("truetype"),url(./fonts/open-sans/open-sans-italic.d6671d41.svg?v=1.1.0#italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Open Sans";src:url(./fonts/open-sans/open-sans-semibold.eot?v=1.1.0);src:url(./fonts/open-sans/open-sans-semibold.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(./fonts/open-sans/open-sans-semibold.woff2?v=1.1.0) format("woff2"),url(./fonts/open-sans/open-sans-semibold.woff?v=1.1.0) format("woff"),url(./fonts/open-sans/open-sans-semibold.ttf?v=1.1.0) format("truetype"),url(./fonts/open-sans/open-sans-semibold.bb100c99.svg?v=1.1.0#semibold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Open Sans";src:url(./fonts/open-sans/open-sans-semibold-italic.eot?v=1.1.0);src:url(./fonts/open-sans/open-sans-semibold-italic.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(./fonts/open-sans/open-sans-semibold-italic.woff2?v=1.1.0) format("woff2"),url(./fonts/open-sans/open-sans-semibold-italic.woff?v=1.1.0) format("woff"),url(./fonts/open-sans/open-sans-semibold-italic.ttf?v=1.1.0) format("truetype"),url(./fonts/open-sans/open-sans-semibold-italic.ddc348f2.svg?v=1.1.0#semibold-italic) format("svg");font-weight:600;font-style:italic}@font-face{font-family:"Open Sans";src:url(./fonts/open-sans/open-sans-bold.eot?v=1.1.0);src:url(./fonts/open-sans/open-sans-bold.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(./fonts/open-sans/open-sans-bold.woff2?v=1.1.0) format("woff2"),url(./fonts/open-sans/open-sans-bold.woff?v=1.1.0) format("woff"),url(./fonts/open-sans/open-sans-bold.ttf?v=1.1.0) format("truetype"),url(./fonts/open-sans/open-sans-bold.d6291f88.svg?v=1.1.0#bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Open Sans";src:url(./fonts/open-sans/open-sans-bold-italic.eot?v=1.1.0);src:url(./fonts/open-sans/open-sans-bold-italic.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(./fonts/open-sans/open-sans-bold-italic.woff2?v=1.1.0) format("woff2"),url(./fonts/open-sans/open-sans-bold-italic.woff?v=1.1.0) format("woff"),url(./fonts/open-sans/open-sans-bold-italic.ttf?v=1.1.0) format("truetype"),url(./fonts/open-sans/open-sans-bold-italic.a54aba83.svg?v=1.1.0#bold-italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:"Open Sans";src:url(./fonts/open-sans/open-sans-extra-bold.eot?v=1.1.0);src:url(./fonts/open-sans/open-sans-extra-bold.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(./fonts/open-sans/open-sans-extra-bold.woff2?v=1.1.0) format("woff2"),url(./fonts/open-sans/open-sans-extra-bold.woff?v=1.1.0) format("woff"),url(./fonts/open-sans/open-sans-extra-bold.ttf?v=1.1.0) format("truetype"),url(./fonts/open-sans/open-sans-extra-bold.8c5c497a.svg?v=1.1.0#extra-bold) format("svg");font-weight:800;font-style:normal}@font-face{font-family:"Open Sans";src:url(./fonts/open-sans/open-sans-extra-bold-italic.eot?v=1.1.0);src:url(./fonts/open-sans/open-sans-extra-bold-italic.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(./fonts/open-sans/open-sans-extra-bold-italic.woff2?v=1.1.0) format("woff2"),url(./fonts/open-sans/open-sans-extra-bold-italic.woff?v=1.1.0) format("woff"),url(./fonts/open-sans/open-sans-extra-bold-italic.ttf?v=1.1.0) format("truetype"),url(./fonts/open-sans/open-sans-extra-bold-italic.9704305e.svg?v=1.1.0#extra-bold-italic) format("svg");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-ThinItalic.ttf) format("truetype");font-style:italic;font-weight:100}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-ExtraLightItalic.ttf) format("truetype");font-style:italic;font-weight:200}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-LightItalic.ttf) format("truetype");font-style:italic;font-weight:300}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-Italic.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-MediumItalic.ttf) format("truetype");font-style:italic;font-weight:500}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype");font-style:italic;font-weight:600}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-BoldItalic.ttf) format("truetype");font-style:italic;font-weight:700}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-style:italic;font-weight:800}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-BlackItalic.ttf) format("truetype");font-style:italic;font-weight:900}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-Thin.ttf) format("truetype");font-style:normal;font-weight:100}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-ExtraLight.ttf) format("truetype");font-style:normal;font-weight:200}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-Medium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-style:normal;font-weight:800}@font-face{font-family:Montserrat;src:url(./fonts/montserrat/Montserrat-Black.ttf) format("truetype");font-style:normal;font-weight:900}.browser{display:inline-block}.browser-bar{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#f5f7f9;box-shadow:inset 0 1px 0 transparent,inset 0 -1px 0 rgba(0,0,0,.05);text-align:left;transition:all .4s ease}.browser-bar>span{transition:all .4s ease;vertical-align:middle;display:inline-block;background-color:rgba(0,0,0,.15);width:8px;height:8px;border-radius:100%;margin:10px 4px 10px 0}.browser-bar>span:first-of-type{margin-left:10px}.browser:hover .browser-bar>span:nth-of-type(1){background-color:#f26666}.browser:hover .browser-bar>span:nth-of-type(2){background-color:#fdc14d}.browser:hover .browser-bar>span:nth-of-type(3){background-color:#3dd946}.browser-content img{width:auto;height:auto;max-width:100%}.home-flash-messages{width:100%;position:fixed;bottom:0;z-index:100}.home-flash-message{text-align:center;background-color:#fff936;opacity:1;padding:15px}.home-flash-message .count,.home-flash-message .message{display:inline-block;vertical-align:top}.home-flash-message .message{font-size:19px;line-height:1.5em}.home-flash-message .count{font-size:15px;margin-top:2px;margin-left:10px;padding:5px 8px;border-radius:5px;color:#fff;background-color:rgba(0,0,0,.21)}.home-flash-message .icon{margin-right:18px;margin-top:2px}.home-flash-message.is-fading{opacity:0;transition:all 1.3s ease}.home-flash-message.is-removing{opacity:0;height:0;transition:all .2s ease-out}.home-modal,.home-modal-panel,.home-modal.show,.home-modal.show .home-modal-panel,.video-modal,.video-modal.show{transition:all .3s ease-in-out}.home-flash-message.success{text-shadow:0 1px 0 rgba(0,0,0,.45);background-color:rgba(0,175,0,.9);border-top:1px solid #00a500;color:#fff}.home-flash-message.success .icon{position:relative;top:1px;background-image:url(images/icons/white/circle-checkmark.f5511562.svg)}.home-flash-message.error{text-shadow:0 1px 0 rgba(0,0,0,.5);background-color:rgba(210,0,0,.9);border-top:1px solid #c80000;color:rgba(255,255,255,.95)}.home-flash-message.error .icon{background-image:url(images/icons/white/sign-danger.5793c0b7.svg)}.home-modal{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:50}.home-modal.show{visibility:visible;opacity:1}.home-modal.show .home-modal-panel{top:50%;opacity:1}.home-modal-panel{cursor:auto;display:inline-bock;position:absolute;left:50%;top:0;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;background-color:#fafcfe;border-radius:3px;text-align:center;box-shadow:0 0 15px 4px rgba(0,0,0,.4)}.home-modal-close,.quote,.quote-author-pic,.quotes{display:inline-block}.home-modal-close{cursor:pointer;position:absolute;right:0;top:0;padding:13px 14px 16px 16px}.home-modal-close:hover{background-color:rgba(0,0,0,.06)}.home-modal-close:active{background-color:rgba(0,0,0,.12)}.home-modal-close .icon{font-size:25px}.quotes{margin-top:-45px;margin-left:-50px;max-width:930px}.quote{vertical-align:top;margin-top:45px;margin-left:50px;text-align:left;max-width:410px}.quote-author-pic{border-radius:100%;width:42px;height:42px;position:absolute;margin-top:5px}.quote-author,.quote-body,.quote-company,.quote-title{margin-left:57px}.quote.no-author-pic .quote-author,.quote.no-author-pic .quote-body,.quote.no-author-pic .quote-company,.quote.no-author-pic .quote-title,.quotes.no-author-pic .quote:not(.author-pic) .quote-author,.quotes.no-author-pic .quote:not(.author-pic) .quote-body,.quotes.no-author-pic .quote:not(.author-pic) .quote-company,.quotes.no-author-pic .quote:not(.author-pic) .quote-title{margin-left:0}.quote-title{font-size:18px;line-height:1.5em}.quote-body{color:#505050;line-height:1.6em;font-size:16px;font-style:italic;font-weight:300;margin-top:10px}.quote-author,.quote-company{text-align:right;font-size:12px}.quote-author{margin-top:12px;font-weight:400;color:#252525}.quote-company{margin-top:8px;font-weight:700}.quote-company img{filter:grayscale(1);width:auto;height:auto;max-height:25px;max-width:110px}.quote-company img.square{max-height:40px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:"Open Sans",sans-serif;background-color:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}[data-action]:not([data-on]){cursor:pointer}input[type=email],input[type=password],input[type=text],textarea{color:#000;border:1px solid #d7d7d7;font-family:"Open Sans",sans-serif}.home-cta,.home-mobile-menu a,.home-section-cta{text-transform:uppercase;font-family:Montserrat,sans-serif}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border:1px solid rgba(15,131,240,.55);box-shadow:0 0 5px rgba(15,131,240,.5);outline:0;z-index:1;position:relative}hr{height:1px;border:none;margin:0;padding:0;background-color:rgba(0,0,0,.09)}.home-cta,.home-hero-cta,.home-signup-cta{background-color:#E22C48}.home-cta{display:inline-block;color:#fff;font-size:15px;font-weight:500;letter-spacing:.03em;border:none;border-radius:4px;text-decoration:none;padding:19px 36px 17px}.home-cta:hover{background-color:#FF3453}.home-mobile-menu{z-index:200;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.93);text-align:center;display:none}.home-mobile-menu.show{display:block}.home-mobile-menu a,.home-mobile-menu ul,.home-section-cta,.home-section-list,.home-section-list li,.home-section-subtitle,.home-section-title{display:inline-block}.home-mobile-menu .hide-home-mobile-menu{position:absolute;top:0;right:0;color:#fff;font-size:30px;cursor:pointer;padding:15px;border:none;background-color:transparent}.home-mobile-menu ul{position:relative;top:calc(50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:left}.home-mobile-menu a{text-decoration:none;color:#fff;font-size:25px;font-weight:500;letter-spacing:.02em;padding:15px 0}.home-mobile-menu a:hover{text-decoration:underline}.home-section{padding:75px 20px;text-align:center;max-width:calc(100vw - 40px);overflow:auto}.home-section.shade{background-color:#FBFBFB}.home-section-subtitle a,.home-section-title a{color:initial}.home-section-subtitle strong,.home-section-title strong{font-weight:600}.home-section-subtitle em,.home-section-title em{font-style:italic;font-weight:600}.home-section-subtitle mark,.home-section-title mark{text-decoration:underline;background-color:inherit}.home-section-title{color:#000;font-size:35px;font-weight:300;line-height:1.67em;margin-top:-14px}.home-section-subtitle{font-size:20px;font-weight:300;line-height:1.7em;margin-top:11px;color:#000}.home-section-subtitle+.home-section-body,.home-section-subtitle+br+.home-section-body,.home-section-title+.home-section-body,.home-section-title+br+.home-section-body{margin-top:50px}.home-section-cta{cursor:pointer;font-size:15px;font-weight:600;color:#1e1e1e;border:2px solid rgba(30,30,30,.85);border-radius:3px;background-color:transparent;text-decoration:none;line-height:1.6em;margin-top:50px;padding:9px 30px 7px}.home-section-cta::after{content:" \00BB";position:relative;top:-1px;left:1px}.home-section-cta:hover{color:#FF3453;border-color:#FF3453}.home-section-list{margin-left:-50px;margin-top:-25px}.home-section-list li{text-align:left;line-height:1.7em;vertical-align:top;margin-left:50px;margin-top:25px}.home-modal-close .home-section-list .icon,.home-section-list .feather-icon,.home-section-list .home-modal-close .icon{position:absolute;font-size:35px;color:#E22C48;margin-top:-5px}.home-section-list h3,.home-section-list p{margin-left:53px}.home-section-list h3{font-weight:600;font-size:16px}.home-section-list p{font-size:15px;color:#3c3c3c}.home-signup{background-color:#191919;text-align:center;padding:125px 20px}.home-signup-body,.home-signup-subtitle{text-align:left;display:inline-block}.home-signup-title{display:inline-block;max-width:550px;line-height:1.6em;color:#fff;font-size:34px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-signup-subtitle{color:rgba(255,255,255,.6);margin-top:13px;max-width:480px;line-height:1.7em;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-signup-cta-wrapper{display:inline-block;vertical-align:top;margin-top:38px;margin-left:100px}.home-signup-cta-wrapper .footnote{display:inline-block;color:rgba(255,255,255,.6);font-size:13px;font-weight:300;font-style:italic;margin-top:13px}.home-hero-menu a,.home-signup-cta{text-transform:uppercase;font-weight:500;font-family:Montserrat,sans-serif}.home-signup-cta{display:inline-block;color:#fff;font-size:16px;letter-spacing:.04em;padding:24px 37px 20px;border-radius:3px;text-decoration:none}.home-signup-cta:hover{background-color:#FF3453}.home-footer{text-align:center;padding:75px 20px}.home-footer-logo-wrapper{display:inline-block;margin-right:100px;text-align:left;vertical-align:top;position:relative;top:-7px}.home-footer-logo-wrapper .copyright{font-size:12px;margin-top:5px}.home-footer-logo{display:inline-block;width:110px;height:33px;background-size:110px 33px;background-image:url(images/logo-black.a47fb589.svg)}.home-footer-link-groups{display:inline-block;vertical-align:top;margin-left:-80px}.home-footer-link-group{display:inline-block;vertical-align:top;text-align:left;margin-left:80px}.home-footer-link-group h3{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;color:#000;margin-bottom:13px}.home-footer-link-group ul li{margin-top:9px}.home-footer-link-group a{font-size:13px;color:#5A5A5A;text-decoration:none}.home-footer-link-group a:hover{text-decoration:underline}.home-footer-social{margin-top:22px}.home-footer-social .fb-like{vertical-align:top}.home-site-search{background-color:rgba(0,0,0,.04);text-align:center;padding:21px 0 19px;margin:0}.home-site-search p{display:inline-block;font-size:14px;color:#505050;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:20px;vertical-align:middle}.home-site-search form{display:inline-block}.home-site-search input{font-size:12px;width:200px;padding:8px 10px}.home-site-search button{display:inline-block;border:none;border-radius:2px;padding:8px 12px;background-color:rgba(0,0,0,.75);color:#fff;font-size:11px;font-weight:400;margin-left:3px}.home-form{display:inline-block;max-width:100%}.home-form button[type=submit]{display:inline-block;text-decoration:none;cursor:pointer;font-weight:600;outline:0;border-radius:3px;color:#fff;background-color:#05a905;border:none;text-shadow:0 -1px 0 rgba(0,0,0,.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.24),0 1px 3px rgba(0,0,0,.2);background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.13));font-size:16px;padding:13px 40px}.home-form button[type=submit]:focus,.home-form button[type=submit]:hover{background-color:#00b300}.home-form button[type=submit]:active{background-color:#00bd00}.home-form input,.home-form textarea{display:inline-block;padding:15px;width:calc(100% - 32px);margin:-1px 0 0;font-size:14px}.home-form input:not(:focus),.home-form textarea:not(:focus){border-left:1px solid transparent;border-right:1px solid transparent}.home-form input.error,.home-form textarea.error{background-color:rgba(255,0,0,.1)}@media only screen and (max-width:768px){.home-signup-body,.home-signup-subtitle{text-align:center}.home-signup-cta-wrapper{margin-left:0}}@media only screen and (max-width:707px){.home-footer-logo-wrapper{margin-right:0;width:100%;text-align:center;margin-bottom:40px}}@media only screen and (max-width:482px){.home-footer-link-groups{width:108px;text-align:left;margin:0}.home-footer-link-group{margin:0}.home-footer-link-group ul li{margin-top:13px}.home-footer-link-group a{font-size:14px}.home-footer-link-group+.home-footer-link-group{margin-top:40px}}.home-hero,.home-hero-background{width:100%;overflow:hidden}@media only screen and (max-width:562px){.home-site-search p{margin:0 0 10px;width:100%}}@media only screen and (max-height:414px){.home-mobile-menu a{font-size:20px;padding:12px 0}}@media only screen and (max-height:320px){.home-mobile-menu a{padding:9px 0}}.home-hero.pattern-squares,.home-seo .home-hero,body.http-status-404 .home-hero,body.login .home-hero,body.privacy .home-hero,body.terms .home-hero{background-image:url(images/backgrounds/pattern-squares.67701370.png)}.home-hero.pattern-nodes,body.contact .home-hero,body.phone-time-clock .home-hero,body.pricing .home-hero{background-image:url(images/backgrounds/pattern-nodes.748d67f6.jpg)}.home-hero .show-home-mobile-menu{display:none;color:#fff;font-size:30px;cursor:pointer;float:right;padding:15px;border:none;background-color:transparent}.home-hero-background{z-index:-1;position:absolute;top:0;left:0;background-color:#000}.home-hero-background img{min-width:100%;min-height:100%;width:auto;height:auto}.home-hero-background video{width:100%}.home-hero-background .adjustment-layer{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.home-hero-background .adjustment-layer.darken-75{background-color:rgba(0,0,0,.75)}.home-hero-background .adjustment-layer.darken-65{background-color:rgba(0,0,0,.65)}.home-hero-background .adjustment-layer.vignette{box-shadow:inset 0 0 30em 0 rgba(0,0,0,.9)}.home-hero.fill-height,.home-hero.fill-height .home-hero-background,body.http-status-404 .home-hero,body.http-status-404 .home-hero .home-hero-background{height:calc(100vh)}.home-hero.fill-height-reveal-bottom,.home-hero.fill-height-reveal-bottom .home-hero-background,body.about .home-hero,body.about .home-hero .home-hero-background,body.customers .home-hero,body.customers .home-hero .home-hero-background,body.index .home-hero,body.index .home-hero .home-hero-background{height:calc(100vh - 90px);min-height:500px;max-height:720px}.home-hero.center-content,body.about .home-hero,body.customers .home-hero,body.http-status-404 .home-hero,body.index .home-hero{position:relative}.home-hero.center-content .home-hero-content,body.about .home-hero .home-hero-content,body.customers .home-hero .home-hero-content,body.http-status-404 .home-hero .home-hero-content,body.index .home-hero .home-hero-content{padding:40px 20px 0;position:absolute;width:calc(100% - 40px);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-hero-nav::after{content:"";display:block;clear:both}.home-hero-logo{display:inline-block;width:133px;height:39px;background-image:url(images/logo-white.6f02b787.svg);background-size:133px 39px;float:left;margin-top:40px;margin-left:49px}.home-hero-menu{float:right;margin-top:52px;margin-right:46px}.home-hero-menu,.home-hero-menu li{display:inline-block}.home-hero-menu li+li{margin-left:26px}.home-hero-menu a{text-decoration:none;color:#fff;font-size:13px;letter-spacing:.05em;padding-bottom:2px;border-bottom:2px solid transparent}.home-hero-menu a:hover{border-bottom-color:#fff}#home-hero-menu-signup{color:#E22C48;font-weight:600;border:1px solid #E22C48;padding:8px 15px 7px;border-radius:2px}#home-hero-menu-signup>span{width:104px;display:inline-block}#home-hero-menu-signup:hover{color:#FF3453;border:2px solid #FF3453;margin:-1px;font-weight:700}body.contact #home-hero-menu-contact,body.customers #home-hero-menu-customers,body.features #home-hero-menu-features,body.login #home-hero-menu-login,body.pricing #home-hero-menu-pricing{border-bottom-color:#fff}.home-hero-content{padding:75px 20px 100px;text-align:center}.home-hero-subtitle,.home-hero-title{display:inline-block;color:#fff}.home-hero-title{font-family:Montserrat,sans-serif;font-size:40px;font-weight:600;letter-spacing:.02em;word-spacing:.06em;line-height:1.4em}.home-hero-subtitle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;font-weight:300;line-height:1.65em;letter-spacing:.003em;word-spacing:.03em;margin-top:10px}.home-hero-subtitle a{color:#fff;text-decoration:underline}.home-hero-cta,.signup-modal button{font-weight:500;text-decoration:none;text-transform:uppercase}.home-hero-ctas{margin-top:35px;margin-left:-10px}.home-hero-cta{margin-left:10px;vertical-align:top;display:inline-block;color:#fff;font-family:Montserrat,sans-serif;letter-spacing:.03em;border-radius:4px;line-height:1;font-size:15px;padding:19px 36px 17px}.home-hero-cta:hover{background-color:#FF3453}.home-hero-cta.secondary{font-size:13px;background-color:transparent;border:2px solid rgba(255,255,255,.7);padding:18px 20px 16px}.home-hero-cta.secondary:hover{border-color:#fff;background-color:rgba(255,255,255,.1)}.home-hero-cta.secondary .feather-icon,.home-hero-cta.secondary .home-modal-close .icon,.home-modal-close .home-hero-cta.secondary .icon{margin:-6px 5px -6px 0;font-size:20px;position:relative;left:-2px}@keyframes hero-zoom-in{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.5,1.5,1.5);animation-timing-function:ease-in;opacity:1}100%{transform:scale3d(2.5,2.5,2.5);opacity:0}}@keyframes hero-ken-burns{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.5,1.5,1.5) translate3d(-30px,-80px,0);animation-timing-function:ease-in;opacity:1}100%{transform:scale3d(2,2,2) translate3d(-30px,-100px,0);opacity:0}}@media only screen and (max-width:890px){.home-hero-menu{display:none}.home-hero .show-home-mobile-menu,.home-hero-logo{display:inline-block}.home-hero-logo{width:120px;height:36px;background-image:url(images/logo-white.6f02b787.svg);background-size:120px 36px;margin-top:27px;margin-left:30px}}@media only screen and (max-width:1024px){.home-hero-background video{height:100%;width:auto}}.home-seo .home-section-body{text-align:left;display:inline-block;max-width:680px}.home-seo .home-section-body p{line-height:1.7em;font-size:16px}.home-seo .home-section-body p+p{margin-top:24px}.home-seo .home-signup-title{max-width:450px}@media only screen and (max-width:414px){.home-seo .home-signup-title{font-size:30px}.home-seo .home-signup-subtitle{max-width:250px}}@media only screen and (max-width:375px){.home-seo .home-signup-title{font-size:28px}}.video-modal{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5)}.video-modal.show{opacity:1;visibility:visible}.video-modal video{width:auto;height:auto;max-width:min(80vw,1920px);max-height:min(80vh,1080px);box-shadow:0 0 25px rgba(0,0,0,.5);border-radius:8px}.signup-modal .home-modal-panel{padding:70px 100px}.signup-modal h1{font-size:32px;line-height:1.67em}.signup-modal h2{font-size:18px;font-weight:300;line-height:1.7em}.signup-modal form{display:inline-block;text-align:left;margin-top:45px;width:320px}.signup-modal h3{font-size:16px;margin-bottom:15px}.signup-modal p{font-size:12px;margin-bottom:18px;line-height:1.5em;letter-spacing:.02em}.signup-modal p,.signup-modal p a{color:#888}.signup-modal hr{margin:25px -22px}.signup-modal button{cursor:pointer;display:inline-block;width:100%;color:#fff;font-size:13px;font-family:Montserrat,sans-serif;letter-spacing:.03em;border:none;border-radius:4px;background-color:#319EEF;padding:17px 30px 15px}.signup-modal button:hover{background-color:#3DACFF}.signup-modal button::after{content:" \00BB";position:relative;top:-1px;left:1px}.signup-modal input[type=text]{max-width:calc(100% - 32px);width:100%;padding:12px 15px;font-size:14px;margin:-1px 0 0}.signup-modal input[name=subdomain]{text-align:right;padding-right:145px;width:calc(100% - 150px)}.signup-modal .domain{position:absolute;display:inline-block;height:28px;padding-top:15px;font-size:14px;font-weight:600;margin-left:207px;z-index:9999;padding-left:12px;border-left:1px solid rgba(0,0,0,.1)}@media only screen and (max-width:414px){.signup-modal h1{font-size:25px}.signup-modal h2{font-size:15px}.signup-modal form{width:300px}.signup-modal input[type=text]{max-width:calc(100% - 32px);padding:12px 15px;font-size:12px}.signup-modal input[name=subdomain]{padding-right:133px;width:calc(100% - 150px)}.signup-modal .domain{height:26px;padding-top:15px;font-size:12px;margin-left:188px;padding-left:12px}.signup-modal .home-modal-panel,.signup-modal.show .home-modal-panel{padding:80px 0 0;left:0;top:0;width:100vw;height:100vh;-ms-transform:none;transform:none;border-radius:0}}@media only screen and (max-width:320px){.signup-modal .home-modal-panel,.signup-modal.show .home-modal-panel{padding-top:55px}}body.about .home-hero-background img{animation:hero-ken-burns 30s linear infinite}body.about .home-hero-background .adjustment-layer{background-image:linear-gradient(rgba(105,20,20,.6),rgba(0,0,0,.6));box-shadow:inset 0 0 24em 0 rgba(0,0,0,.6)}body.about .home-hero-title{font-size:60px;text-transform:uppercase}body.about .home-hero-subtitle{font-weight:400;font-style:italic}body.about .home-section-title{max-width:750px}body.about .home-section-body p{display:inline-block;width:100%;max-width:680px;text-align:left;line-height:1.7em;font-size:20px;font-weight:300}body.about .home-section-body p:not(:first-of-type){margin-top:20px}body.about .home-section.hello .home-section-subtitle{max-width:650px}body.about .home-section.hello img{width:800px;height:auto;max-width:100%;max-height:100%}body.about .home-section.customer-logos .home-section-title{max-width:650px;font-size:27px}body.about .home-section.customer-logos .home-section-body{max-width:1050px;display:inline-block}body.about .home-section.customer-logos .home-section-body img{width:auto;height:auto;vertical-align:middle;padding:24px;max-height:30px;max-width:140px}body.about .home-section.customer-logos .home-section-body img.square{max-height:40px}@media only screen and (max-width:768px){body.about .home-hero-title{font-size:48px}body.about .home-hero-subtitle{font-size:22px}body.about .home-section-title{font-size:30px}body.about .home-section-body p,body.about .home-section-subtitle{font-size:18px}body.about .home-section.hello img{width:auto}}@media only screen and (max-width:414px){body.about .home-section.customer-logos .home-section-body img{padding:10px}}@media only screen and (max-width:375px){body.about .home-hero-title{font-size:44px}body.about .home-section-title{font-size:27px}body.about .home-signup-title{font-size:30px}}@media only screen and (max-width:320px){body.about .home-hero-title{font-size:37px}body.about .home-hero-subtitle{font-size:19px}body.about .home-section-title{font-size:25px}body.about .home-section-body p,body.about .home-section-subtitle{font-size:16px}}body.contact .home-hero-title{font-size:35px}body.contact .home-hero-subtitle{font-size:22px}body.contact .home-section{padding-top:70px;padding-bottom:70px}body.contact .home-section-cta{margin-top:25px}body.contact .home-section.support .home-section-subtitle{max-width:510px}body.contact .home-form.contact{width:350px}body.contact .home-form.contact textarea{height:100px}body.contact .home-form.contact button{margin-top:15px}@media only screen and (max-width:375px){body.contact .home-hero-title{font-size:32px}}@media only screen and (max-width:320px){body.contact .home-hero-title{font-size:28px}body.contact .home-section-title{font-size:30px}body.contact .home-section-subtitle{font-size:18px}}body.customers .home-hero-title{font-size:36px;max-width:890px}body.customers .home-hero-subtitle{max-width:722px}body.customers .home-section.customer-logos .home-section-title{max-width:650px;font-size:27px}body.customers .home-section.customer-logos .home-section-body{max-width:1050px;display:inline-block}body.customers .home-section.customer-logos .home-section-body img{width:auto;height:auto;vertical-align:middle;padding:24px;max-height:30px;max-width:140px}body.customers .home-section.customer-logos .home-section-body img.square{max-height:40px}body.customers .home-section.what-do-customers-like{background-color:#F5F5F5;padding-top:50px;padding-bottom:35px}body.customers .quote img.cmi{max-height:37px;max-width:none}@media only screen and (max-width:453px){body.customers .home-hero-cta.secondary{margin-top:20px}}@media only screen and (max-width:768px){body.customers .home-hero-title{font-size:28px}body.customers .home-hero-subtitle{font-size:20px}}@media only screen and (max-width:414px){body.customers .home-hero-title{font-size:25px}body.customers .home-section.customer-logos .home-section-body img{padding:10px}body.customers .home-section.what-do-customers-like .home-section-subtitle{font-size:18px}body.customers .home-signup-title{font-size:26px}}@media only screen and (max-width:375px){body.customers .home-signup-subtitle{max-width:250px}}@media only screen and (max-width:320px){body.customers .home-hero-title{font-size:19px}body.customers .home-hero-subtitle{font-size:17px}body.customers .home-section-title,body.customers .home-section.customer-logos .home-section-title,body.customers .home-signup-title{font-size:24px}}body.excel-timesheets-and-time-tracker .screenshot{width:auto;height:auto;max-width:400px;max-height:390px;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.03)}body.excel-timesheets-and-time-tracker .home-section.download-template .home-section-head,body.features .home-hero-content .left{max-width:500px;text-align:left;vertical-align:top;display:inline-block}body.excel-timesheets-and-time-tracker .home-section.download-template .home-section-head+.home-section-body{margin-left:70px}body.excel-timesheets-and-time-tracker .home-section.download-template .home-section-body+.home-section-head{margin-left:80px}body.excel-timesheets-and-time-tracker .home-section.download-template .home-section-body{display:inline-block}body.excel-timesheets-and-time-tracker .home-section.download-template p{margin-bottom:10px}body.excel-timesheets-and-time-tracker .home-section.download-template p a{font-size:12px}body.excel-timesheets-and-time-tracker .home-section.download-template h3{margin-top:30px;font-weight:600}body.excel-timesheets-and-time-tracker .home-section.download-template ul{list-style-type:disc;line-height:1.7em;font-size:14px;margin-left:18px}body.excel-timesheets-and-time-tracker .home-section.download-template ul li{margin-top:10px}@media only screen and (max-width:768px){body.excel-timesheets-and-time-tracker .home-section.download-template .home-section-head+.home-section-body{margin-left:0;margin-top:35px}body.excel-timesheets-and-time-tracker .home-section.download-template .home-section-body+.home-section-head{margin-left:0}}body.features .home-hero{background-color:#24282C;box-shadow:inset 0 0 20em 0 rgba(0,0,0,.5);background-image:url(images/backgrounds/noise.dec79914.png),radial-gradient(ellipse farthest-corner at center bottom,rgba(255,255,255,.11) 67%,rgba(21,0,128,.23)),linear-gradient(164deg,#0F3A38 8%,#24282C)}body.features .home-hero-title{font-size:36px}body.features .home-hero-subtitle{font-size:22px}body.features .home-hero-content{white-space:nowrap}body.features .home-hero-content .left{white-space:normal}body.features .home-hero-content .right{display:inline-block;vertical-align:top;white-space:nowrap;position:relative;margin-top:10px;margin-left:35px;width:650px}body.features .home-hero-content .right .bonsai{width:100%;position:relative;left:60%;top:-5px}body.features .home-hero-content .right .macbook{width:100%;position:absolute;left:0}body.features .home-section.overview{padding-top:18px;padding-bottom:33px}body.features .home-section.overview .home-section-list{white-space:nowrap}body.features .home-section.overview .home-section-list li{white-space:normal;max-width:380px}body.features .home-section.feature .home-section-subtitle{max-width:700px}body.features .home-section.feature .browser{box-shadow:0 0 30px rgba(0,0,0,.03)}body.features .home-section.feature img{width:auto;height:auto;max-width:100%;max-height:100%}body.features .home-section.feature img.outline{border:1px solid rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.03)}body.features .home-section.feature img.padding{padding:50px;background-color:#fff}body.features .home-section.feature.two-column{padding-top:100px;padding-bottom:100px}body.features .home-section.feature.two-column .home-section-head{display:inline-block;text-align:left;max-width:500px;vertical-align:top}body.features .home-section.feature.two-column .home-section-head+.home-section-body{margin-left:70px}body.features .home-section.feature.two-column .home-section-body+.home-section-head{margin-left:80px}body.features .home-section.more-features .home-section-list p,body.phone-time-clock .home-section.more-features .home-section-list p{margin-left:43px}body.features .home-section.feature.two-column .home-section-body{display:inline-block}body.features .home-section.feature.clock-in{padding-top:115px;padding-bottom:95px}body.features .home-section.feature.clock-in .home-section-title{max-width:440px}body.features .home-section.feature.clock-in .home-section-subtitle{max-width:452px}body.features .home-section.feature.clock-in .home-section-body{max-width:600px}body.features .home-section.feature.clock-in .home-section-body img{margin-top:30px}body.features .home-section.feature.review-timesheets .home-section-title{max-width:620px}body.features .home-section.feature.review-timesheets .browser{max-width:800px}body.features .home-section.feature.jobs .home-section-subtitle{max-width:620px}body.features .home-section.feature.jobs .home-section-body img{max-width:650px}body.features .home-section.feature.pto .browser,body.phone-time-clock .home-hero-title{max-width:800px}body.features .home-section.feature.overtime .home-section-body img,body.features .home-section.feature.payroll .home-section-body img{max-width:400px}body.features .home-section.feature.overtime .home-section-head{margin-top:101px}body.features .home-section.feature.payroll .home-section-head{margin-top:68px}body.features .home-section.feature.audit-trail .home-section-head{margin-top:66px}body.features .home-section.feature.permissions .home-section-head{margin-top:72px}body.features .home-section.feature.permissions .home-section-title{max-width:380px}body.features .home-section.feature.permissions .home-section-body img{max-width:280px;padding:40px 50px}body.features .home-section.more-features .home-section-subtitle{max-width:595px}body.features .home-section.more-features .home-section-list{max-width:820px;vertical-align:top}body.features .home-section.more-features .home-section-list li{width:320px;font-weight:400}.home-modal-close body.features .home-section.more-features .home-section-list .icon,body.features .home-section.more-features .home-section-list .feather-icon,body.features .home-section.more-features .home-section-list .home-modal-close .icon{font-size:25px;margin-top:0}@media only screen and (min-width:1440px){body.features .home-hero-content{padding-top:125px;padding-bottom:150px}}@media only screen and (max-width:1280px){body.features .home-section.overview .home-section-list li{max-width:335px}body.features .home-hero-title{font-size:33px}body.features .home-hero-subtitle{font-size:20px}body.features .home-hero-content .left{max-width:450px}body.features .home-hero-content .right{width:614px}}@media only screen and (max-width:1024px){body.features .home-section.overview .home-section-list li{max-width:265px}body.features .home-hero-title{max-width:400px;font-size:28px}body.features .home-hero-subtitle{max-width:400px;font-size:18px}body.features .home-hero-ctas{margin-top:21px}body.features .home-hero-content .right{width:444px;margin-top:30px}body.features .home-section-title{font-size:30px}body.features .home-section-subtitle{font-size:18px}body.features .home-section.feature.two-column .home-section-head{max-width:400px}body.features .home-section.feature.two-column .home-section-head+.home-section-body{margin-left:35px}body.features .home-section.feature.two-column .home-section-body+.home-section-head{margin-left:40px}body.features .home-section.feature.clock-in .home-section-body{max-width:470px}body.features .home-section.feature.clock-in .home-section-body img{margin-top:42px}body.features .home-section.feature.review-timesheets .home-section-title{max-width:575px}body.features .home-section.feature.overtime .home-section-body img,body.features .home-section.feature.payroll .home-section-body img{max-width:350px}}@media only screen and (max-width:768px){body.features .home-hero{height:auto;min-height:none;max-height:none}body.features .home-hero-title{max-width:590px}body.features .home-hero-content .left,body.features .home-section.feature.two-column .home-section-head{text-align:center;max-width:none}body.features .home-hero-content{white-space:normal}body.features .home-hero-content .right{margin:60px 0 0;width:500px}body.features .home-section.feature img.padding{padding:40px}body.features .home-section.feature.two-column{padding-top:75px;padding-bottom:75px}body.features .home-section.feature.two-column .home-section-head+.home-section-body{margin-left:0;margin-top:35px}body.features .home-section.feature.audit-trail .home-section-head,body.features .home-section.feature.clock-in .home-section-body img,body.features .home-section.feature.overtime .home-section-head,body.features .home-section.feature.payroll .home-section-head,body.features .home-section.feature.permissions .home-section-head{margin-top:0}body.features .home-section.feature.two-column .home-section-body+.home-section-head{margin-left:0}body.features .home-section.overview{padding-top:45px;padding-bottom:40px}body.features .home-section.overview .home-section-list{max-width:429px}body.features .home-section.overview .home-section-list li{max-width:none;display:block}body.features .home-section.feature.clock-in .home-section-title{max-width:500px}body.features .home-section.feature.clock-in .home-section-subtitle{max-width:700px}body.features .home-section.feature.jobs .home-section-body img,body.features .home-section.feature.overtime .home-section-body img,body.features .home-section.feature.payroll .home-section-body img{max-width:calc(100% - 82px)}body.features .home-section.feature.payroll .home-section-body{position:relative;top:172px}body.features .home-section.feature.payroll .home-section-head{position:relative;top:-463px;margin-bottom:35px}body.features .home-section.feature.permissions .home-section-title{max-width:510px}body.features .home-section.feature.permissions .home-section-body{position:relative;top:142px}body.features .home-section.feature.permissions .home-section-head{position:relative;top:-391px;margin-bottom:35px}body.features .home-section.more-features .home-section-list,body.features .home-section.more-features .home-section-list li{margin-left:0}}body.index .home-section.compare table th,body.lunch-break-time-clock-calculator .home-section.time-card td,body.lunch-break-time-clock-calculator .home-section.time-card th{white-space:nowrap}@media only screen and (max-width:410px){body.features .home-hero-cta.secondary{margin-top:20px}}@media only screen and (max-width:414px){body.features .home-hero-subtitle{font-size:17px}body.features .bonsai{opacity:0}body.features .home-section.feature.payroll .home-section-body{top:232px}body.features .home-section.feature.payroll .home-section-head{top:-287px}body.features .home-signup-subtitle{max-width:300px}body.features .home-section.feature.permissions .home-section-body{top:282px}body.features .home-section.feature.permissions .home-section-head{top:-339px}body.features .home-signup-title{font-size:32px}}@media only screen and (max-width:375px){body.features .home-hero-title{font-size:25px}body.features .home-hero-subtitle{font-size:15px}body.features .home-hero-content .right{margin-top:50px;width:450px}body.features .home-section.feature.permissions .home-section-body img{max-width:calc(100% - 102px)}}@media only screen and (max-width:320px){body.features .home-hero-content .right{width:383px}body.features .home-section.feature.payroll .home-section-body{top:342px}body.features .home-section.feature.payroll .home-section-head{top:-204px}body.features .home-section.feature.permissions .home-section-body{top:312px}body.features .home-section.feature.permissions .home-section-head{top:-279px}body.features .home-section.more-features .home-section-list p{font-size:14px;margin-left:36px}}body.index .home-hero-title{max-width:805px;font-size:60px;text-transform:uppercase}body.index .home-hero-subtitle{max-width:700px;font-style:italic}body.index .home-section.benefits .home-section-title{max-width:630px}body.index .home-section.benefits .home-section-list{max-width:765px}body.index .home-section.benefits .home-section-list li{max-width:330px}body.index .home-section.features .home-section-title{max-width:600px}body.index .home-section.features .home-section-list{max-width:375px}body.index .home-section.features .browser{margin-left:30px;vertical-align:top}body.index .home-section.features .browser-content{max-width:570px}body.index .home-section.features-reports .home-section-list{margin-left:-20px}body.index .home-section.features-reports .home-section-list li{max-width:320px;margin-left:20px;margin-top:65px}body.index .home-section.features-reports .report{background-color:#fff;border:1px solid rgba(0,0,0,.25);padding:38px 36px;max-height:200px;box-shadow:0 0 25px rgba(0,0,0,.07);transition:all .3s ease}body.index .home-section.features-reports .report:hover{transition:all .3s ease;-ms-transform:scale(1.2);transform:scale(1.2)}body.index .home-section.compare .home-section-subtitle{max-width:550px}body.index .home-section.compare table{display:inline-block}body.index .home-section.compare table td,body.index .home-section.compare table th:not(:empty){vertical-align:middle;border:2px solid #636363;padding:15px 35px 14px;font-size:14px;font-weight:600;color:#232323;letter-spacing:.012em}body.index .home-section.compare table td:first-of-type{text-align:left;padding-left:19px;padding-right:19px;line-height:1.4em}body.index .home-section.customer-logos,body.phone-time-clock .home-section.customer-logos{padding:6px 0 0}.home-modal-close body.index .home-section.compare table .icon,body.index .home-section.compare table .feather-icon,body.index .home-section.compare table .home-modal-close .icon{font-size:28px;position:relative;top:-2px}.home-modal-close body.index .home-section.compare table .check.icon,body.index .home-section.compare table .feather-icon.check,body.index .home-section.compare table .home-modal-close .check.icon{color:#00B300}.home-modal-close body.index .home-section.compare table .icon,body.index .home-section.compare table .feather-icon.cross,body.index .home-section.compare table .home-modal-close .icon{color:#BDBDBD}body.index .home-section.customer-logos img{filter:grayscale(1);width:auto;height:auto;max-height:28px;max-width:125px;margin:23px;vertical-align:middle}body.index .home-section.customer-logos img.square{max-height:35px}body.index .home-section.pricing .home-section-title{max-width:700px}body.index .home-section.pricing .home-section-cta{margin-top:0}@media only screen and (min-width:1366px) and (max-height:738px){body.about body.index .home-hero .home-hero-background video,body.customers body.index .home-hero .home-hero-background video,body.index .home-hero .home-hero-background video,body.index .home-hero.fill-height-reveal-bottom .home-hero-background video,body.index body.about .home-hero .home-hero-background video,body.index body.customers .home-hero .home-hero-background video{-ms-transform:translateY(-80px);transform:translateY(-80px)}}@media only screen and (max-width:1024px){body.index .home-section.features-reports .report{max-height:180px}body.index .home-section.features-reports .home-section-list li{max-width:277px}}@media only screen and (max-width:768px){body.index .home-hero-title{max-width:590px;font-size:36px}body.index .home-hero-subtitle{max-width:325px;font-size:21px}body.index .home-section.customer-logos{padding-left:50px;padding-right:50px}body.index .home-section.testimonials .home-section-subtitle,body.index .home-section.testimonials .home-section-title{max-width:500px}body.index .home-section.features .browser{margin-top:40px}body.index .home-section.features-reports .report{max-height:initial;max-width:calc(100% - 74px);width:auto;height:auto}body.index .home-section.features-reports .report:hover{-ms-transform:initial;transform:initial}body.index .home-section.features-reports .report+.report{margin-top:20px}body.index .home-section.features-reports .home-section-list{max-width:400px;margin:25px 0 0}body.index .home-section.features-reports .home-section-list li{max-width:310px;margin:25px 0 0}}@media only screen and (max-width:450px){body.index .home-hero-cta.secondary{margin-top:20px}}@media only screen and (max-width:414px){body.index .home-section.customer-logos{padding-left:14px;padding-right:0}body.index .home-section-title{font-size:30px}body.index .home-section-subtitle{font-size:18px}body.index .home-section.features .browser{margin-left:0}body.index .home-section.pricing .home-section-title{font-size:28px}body.index .home-signup-title{font-size:30px;max-width:350px}body.index .home-signup-subtitle{max-width:270px}}@media only screen and (max-width:375px){body.index .home-hero-title{font-size:32px}body.index .home-section.customer-logos img{margin:15px}body.index .home-section.pricing .home-section-subtitle{max-width:240px}body.index .home-signup-title{font-size:29px}}body.login .home-section.go-to-login-url .home-section-subtitle,body.login .home-signup-title{max-width:500px}@media only screen and (max-width:320px){body.index .home-hero-title{font-size:27px}body.index .home-hero-subtitle{font-size:19px}body.index .home-section-title{font-size:25px}body.index .home-section-subtitle{font-size:16px}body.index .home-section.pricing .home-section-cta,body.index .home-section.testimonials .home-section-cta{padding-left:21px;padding-right:21px}body.index .home-signup-title{font-size:24px}}body.login .home-hero-title{font-size:35px}body.login .home-section-title{font-size:32px}body.login .home-section-subtitle,body.lunch-break-time-clock-calculator .home-section.time-card tfoot #total-hours{font-size:18px}body.login .home-section.go-to-login-url form{margin-top:29px}body.login .home-section.go-to-login-url form button[type=submit],body.pricing .home-section.sign-up .home-cta{margin-top:30px}body.login .home-section.go-to-login-url form input{display:inline-block;width:142px;font-size:22px}body.login .home-section.go-to-login-url form .url-part{font-size:22px;font-weight:600}body.login .home-section.email-login-url form{width:350px;margin-top:29px}body.login .home-section.email-login-url form button{margin-top:15px}@media only screen and (max-width:414px){body.login .home-section.email-login-url .home-section-title,body.login .home-section.go-to-login-url .home-section-title{font-size:28px;max-width:300px}body.login .home-section.email-login-url .home-section-subtitle,body.login .home-section.go-to-login-url .home-section-subtitle,body.login .home-section.go-to-login-url form .url-part,body.login .home-section.go-to-login-url form input{font-size:16px}body.login .home-section.go-to-login-url .home-section-subtitle{max-width:300px}body.login .home-section.go-to-login-url form input{width:105px}body.login .home-section.email-login-url .home-section-subtitle{max-width:250px}}@media only screen and (max-width:375px){body.login .home-hero-title{font-size:18px}body.login .home-signup-title{font-size:32px}body.login .home-signup-subtitle{max-width:250px}}@media only screen and (max-width:320px){body.login .home-hero-title{font-size:28px}body.login .home-section.go-to-login-url form input{padding:8px;width:90px}body.login .home-section.go-to-login-url form .url-part,body.login .home-section.go-to-login-url form input{font-size:14px}body.login .home-section.go-to-login-url form button[type=submit]{font-size:15px}}body.lunch-break-time-clock-calculator .home-section.time-card{padding-bottom:0}body.lunch-break-time-clock-calculator .home-section.time-card .print-only{display:none}body.lunch-break-time-clock-calculator .home-section.time-card input[type=text],body.lunch-break-time-clock-calculator .home-section.time-card select{font-size:14px;background-color:#fff;border:1px solid rgba(0,0,0,.07)}body.lunch-break-time-clock-calculator .home-section.time-card input[type=text]{max-width:20px;padding-left:5px;padding-right:5px}body.lunch-break-time-clock-calculator .home-section.time-card table{font-size:14px}body.lunch-break-time-clock-calculator .home-section.time-card td:last-of-type,body.lunch-break-time-clock-calculator .home-section.time-card th:last-of-type{text-align:right}body.lunch-break-time-clock-calculator .home-section.time-card td:nth-child(4),body.lunch-break-time-clock-calculator .home-section.time-card th:nth-child(4){text-align:center}body.lunch-break-time-clock-calculator .home-section.time-card tfoot td,body.lunch-break-time-clock-calculator .home-section.time-card tfoot th,body.lunch-break-time-clock-calculator .home-section.time-card thead td,body.lunch-break-time-clock-calculator .home-section.time-card thead th{background-color:rgba(0,0,0,.06);padding:14px 12px;font-weight:600}body.lunch-break-time-clock-calculator .home-section.time-card tbody td{padding:10px 12px}body.lunch-break-time-clock-calculator .home-section.time-card tbody tr:nth-child(even){background-color:rgba(0,0,0,.02)}body.lunch-break-time-clock-calculator .home-section.time-card .time-card-actions{text-align:center;margin-top:15px}body.lunch-break-time-clock-calculator .home-section.time-card .time-card-actions .print{margin-top:0}body.lunch-break-time-clock-calculator .home-section.time-card .social-actions{text-align:center;margin-top:18px}body.lunch-break-time-clock-calculator .home-section.time-card .social-actions .fb-like{vertical-align:top}@media print{body.lunch-break-time-clock-calculator .social-actions,body.lunch-break-time-clock-calculator .time-card-actions,body.lunch-break-time-clock-calculator>.home-main>:not(.time-card),body.lunch-break-time-clock-calculator>:not(.home-main){display:none}body.lunch-break-time-clock-calculator .home-section.time-card input[type=text],body.lunch-break-time-clock-calculator .home-section.time-card select{border:none;background-color:transparent}body.lunch-break-time-clock-calculator .home-section.time-card select{appearance:none}body.lunch-break-time-clock-calculator .home-section.time-card .print-only{display:block;margin-bottom:50px}body.lunch-break-time-clock-calculator .home-section.time-card .print-only .logo{display:inline-block;width:133px;height:39px;background-size:133px 39px;background-image:url(images/logo-black.a47fb589.svg)}body.lunch-break-time-clock-calculator .home-section.time-card .print-only .tagline{font-size:12px}}body.phone-time-clock .home-section.customer-logos img{filter:grayscale(1);width:auto;height:auto;max-height:28px;max-width:125px;margin:23px;vertical-align:middle}body.phone-time-clock .home-section.customer-logos img.square{max-height:35px}body.phone-time-clock .home-section.benefits .home-section-list{max-width:765px}body.phone-time-clock .home-section.benefits .home-section-list li{max-width:330px}body.phone-time-clock .home-section.feature{padding-top:100px;padding-bottom:100px}body.phone-time-clock .home-section.feature .home-section-title{font-size:30px}body.phone-time-clock .home-section.feature .home-section-head{display:inline-block;text-align:left;max-width:505px;vertical-align:top}body.phone-time-clock .home-section.feature .home-section-head p{font-size:18px;font-weight:300;line-height:1.7em;color:#000}body.phone-time-clock .home-section.feature .home-section-head .home-section-title+p{margin-top:16px}body.phone-time-clock .home-section.feature .home-section-head .home-section-title+ul,body.phone-time-clock .home-section.feature .home-section-head p+ul,body.phone-time-clock .home-section.feature .home-section-head ul+p{margin-top:23px}body.phone-time-clock .home-section.feature .home-section-head ul{text-align:left;font-size:18px;font-weight:300;line-height:1.7em;color:#000}body.phone-time-clock .home-section.feature .home-section-head ul li{margin-top:16px;margin-left:35px;position:relative}.home-modal-close body.phone-time-clock .home-section.feature .home-section-head ul .icon,body.phone-time-clock .home-section.feature .home-section-head ul .feather-icon,body.phone-time-clock .home-section.feature .home-section-head ul .home-modal-close .icon{position:absolute;font-size:23px;color:#E22C48;left:-35px;top:2px}body.phone-time-clock .home-section.feature .home-section-head+.home-section-body{margin-left:70px}body.phone-time-clock .home-section.feature .home-section-body{display:inline-block}body.phone-time-clock .home-section.feature .home-section-body .browser{box-shadow:0 0 30px rgba(0,0,0,.03);max-width:600px}body.phone-time-clock .home-section.feature .home-section-body img{width:auto;height:auto;max-width:580px;max-height:390px}body.phone-time-clock .home-section.feature .home-section-body img.outline{border:1px solid rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.03)}body.phone-time-clock .home-section.feature .home-section-body img.padding{padding:50px;max-width:478px;max-height:288px;background-color:#fff}body.phone-time-clock .home-section.feature.clock-in .sample-clock-in{display:inline-block;text-align:center;padding:75px;border:2px solid #000;font-size:30px;font-weight:300}body.phone-time-clock .home-section.feature.clock-in .sample-clock-in audio{margin-top:32px;max-width:100%}body.phone-time-clock .home-section.heres-how{background-color:#F5F5F5;padding-top:50px;padding-bottom:35px}body.phone-time-clock .home-section.heres-how .home-section-title{max-width:700px}body.phone-time-clock .home-section.more-features .home-section-subtitle{max-width:595px}body.phone-time-clock .home-section.more-features .home-section-list{max-width:820px;vertical-align:top}body.phone-time-clock .home-section.more-features .home-section-list li{width:328px;font-weight:400}.home-modal-close body.phone-time-clock .home-section.more-features .home-section-list .icon,body.phone-time-clock .home-section.more-features .home-section-list .feather-icon,body.phone-time-clock .home-section.more-features .home-section-list .home-modal-close .icon{font-size:25px;margin-top:0}body.phone-time-clock .home-signup-title{max-width:450px}@media only screen and (max-width:1024px){body.phone-time-clock .home-section.testimonials .home-section-title{max-width:700px}body.phone-time-clock .home-section.testimonials .home-section-subtitle{max-width:540px}body.phone-time-clock .home-section.feature .home-section-head{max-width:600px}body.phone-time-clock .home-section.feature .home-section-head+.home-section-body{margin-left:0}body.phone-time-clock .home-section.feature .home-section-body{margin-top:50px}body.phone-time-clock .home-section.feature.clock-in .home-section-head{max-width:554px}body.phone-time-clock .home-section.feature.employee-hours .home-section-head{max-width:500px}body.phone-time-clock .home-section.feature.employee-hours .home-section-body{width:500px}}@media only screen and (max-width:768px){body.phone-time-clock .home-hero-title{font-size:31px}body.phone-time-clock .home-hero-subtitle{font-size:22px}body.phone-time-clock .home-section-title{font-size:30px}body.phone-time-clock .home-section-subtitle{font-size:18px}body.phone-time-clock .home-section.testimonials .home-section-title{max-width:600px}body.phone-time-clock .home-section.testimonials .home-section-subtitle{max-width:480px}body.phone-time-clock .home-section.heres-how .home-section-title{max-width:500px;font-size:26px}}@media only screen and (max-width:450px){body.phone-time-clock .home-hero-cta.secondary{margin-top:20px}}@media only screen and (max-width:414px){body.phone-time-clock .home-hero-title{font-size:25px}body.phone-time-clock .home-hero-subtitle{font-size:20px;max-width:320px}body.phone-time-clock .home-section-title,body.phone-time-clock .home-section.feature .home-section-title{font-size:27px}body.phone-time-clock .home-section.feature .home-section-body img{max-width:100%}body.phone-time-clock .home-section.feature .home-section-body img.padding{max-width:calc(100% - 102px)}body.phone-time-clock .home-section.feature.clock-in .sample-clock-in{padding:30px;font-size:23px}body.phone-time-clock .home-section.feature.employee-hours .home-section-body{width:auto}body.phone-time-clock .home-signup-title{font-size:30px}body.phone-time-clock .home-signup-subtitle{max-width:250px}}@media only screen and (max-width:375px){body.phone-time-clock .home-section.customer-logos img{margin:15px}body.phone-time-clock .home-section.feature.clock-in .sample-clock-in{padding:25px 16px;font-size:22px}body.phone-time-clock .home-signup-title{font-size:28px}}@media only screen and (max-width:320px){body.phone-time-clock .home-section-cta{font-size:14px}body.phone-time-clock .home-section.feature.clock-in .sample-clock-in{font-size:20px}}body.pricing .home-hero-title{max-width:790px;font-size:35px}body.pricing .home-hero-title em{text-decoration:underline;font-style:italic}body.pricing .home-hero-subtitle{font-size:22px}body.pricing .home-section.sign-up{background-color:#f8fafc;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}body.pricing .home-section.sign-up .home-section-subtitle{max-width:500px}body.pricing .home-section.sign-up .no-credit-card-required{margin-top:12px;color:#969696;font-size:12px;font-style:italic}body.pricing .home-section.plans .plans-table{display:inline-block;margin-left:-60px}.home-modal-close body.pricing .home-section.plans .plans-table .icon,body.pricing .home-section.plans .plans-table .feather-icon,body.pricing .home-section.plans .plans-table .home-modal-close .icon{font-size:28px;position:relative;top:-2px}.home-modal-close body.pricing .home-section.plans .plans-table .check.icon,body.pricing .home-section.plans .plans-table .feather-icon.check,body.pricing .home-section.plans .plans-table .home-modal-close .check.icon{color:#00B300}.home-modal-close body.pricing .home-section.plans .plans-table .icon,body.pricing .home-section.plans .plans-table .feather-icon.cross,body.pricing .home-section.plans .plans-table .home-modal-close .icon{color:#BDBDBD}body.pricing .home-section.plans .plans-table td,body.pricing .home-section.plans .plans-table th{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:20px;vertical-align:middle}body.pricing .home-section.plans .plans-table td:first-of-type,body.pricing .home-section.plans .plans-table th:first-of-type{border-left:none;border-top:none;border-bottom:none}body.pricing .home-section.plans .plans-table th{border-top:none;padding-top:0}body.pricing .home-section.plans .plans-table th h1{font-size:25px;font-weight:600;font-family:Montserrat,sans-serif;text-transform:uppercase}body.pricing .home-section.plans .plans-table th p{text-align:center;font-size:12px;font-weight:600;font-style:italic;line-height:1.3em;margin-top:12px}body.pricing .home-section.plans .plans-table td:first-of-type{text-align:right}body.pricing .home-section.plans .plans-table td:first-of-type h3{font-weight:600;font-size:12px}body.pricing .home-section.plans .plans-table td:first-of-type p{display:inline-block;max-width:150px;font-size:11px;font-weight:300;color:#646464;margin-top:5px;line-height:1.4em}body.pricing .home-section.plans .plans-table td:not(:first-of-type){width:160px;font-size:14px}body.pricing .home-section.plans .plans-table tbody tr:last-of-type td{border-bottom:2px solid #000}body.pricing .home-section.plans .plans-table tbody.plan-costs tr td{font-size:14px;border-bottom:none;padding-bottom:0}body.pricing .home-section.plans .plans-table tbody.plan-costs tr td .unit-cost strong{font-weight:600;font-size:28px}body.pricing .home-section.plans .plans-table tbody.plan-costs tr td .base-cost{margin-top:10px}body.pricing .home-section.plans .plans-table tbody.plan-costs tr td .base-cost strong{font-weight:600;font-size:18px}body.pricing .home-section.plans .plans-table tbody.plan-costs tr td .period-type{color:#8c8c8c;font-size:11px;margin-top:12px}body.pricing .home-section.plans .mobile-style-plans{display:none}body.pricing .home-section.plans .mobile-style-plans .plans{margin-top:50px}body.pricing .home-section.plans .mobile-style-plans .plan{border:2px solid rgba(0,0,0,.1);text-align:left;display:inline-block;padding:50px;max-width:600px;width:100%}body.pricing .home-section.plans .mobile-style-plans .plan:first-of-type{margin-bottom:20px}body.pricing .home-section.plans .mobile-style-plans .plan .name{font-size:30px;font-weight:400;font-family:Montserrat,sans-serif}body.pricing .home-section.plans .mobile-style-plans .plan .left{float:left}body.pricing .home-section.plans .mobile-style-plans .plan .features{float:right;font-size:19px;font-weight:300}body.pricing .home-section.plans .mobile-style-plans .plan .features li+li{margin-top:12px}body.pricing .home-section.plans .mobile-style-plans .plan .features a{color:inherit}.home-modal-close body.pricing .home-section.plans .mobile-style-plans .plan .features .icon,body.pricing .home-section.plans .mobile-style-plans .plan .features .feather-icon,body.pricing .home-section.plans .mobile-style-plans .plan .features .home-modal-close .icon{color:green;position:relative;font-size:25px;top:-1px;margin-right:5px}body.pricing .home-section.plans .mobile-style-plans .plan .cost{font-size:18px;font-weight:300;margin-top:15px;line-height:1.7em}body.pricing .home-section.plans .mobile-style-plans .plan .cost strong{font-weight:400}body.pricing .home-section.plans .mobile-style-plans .plans-footnote-wrapper{margin-top:15px}body.pricing .home-section.plans .mobile-style-plans .plans-footnote{display:inline-block;text-align:center;max-width:615px;color:#646464;font-style:italic;font-weight:300;line-height:1.6em}body.pricing .home-section.plans .calculate-cost{border:5px solid rgba(0,0,0,.08);display:inline-block;margin-top:63px;padding:22px 40px 24px;font-size:14px;border-radius:3px}body.pricing .home-section.plans .calculate-cost h3{font-size:14px;font-weight:600;margin-bottom:20px}body.pricing .home-section.plans .calculate-cost p{font-size:11px;line-height:1.4em;max-width:300px}body.pricing .home-section.plans .calculate-cost input{font-size:12px;width:56px;padding:5px 9px;margin:0 4px}body.pricing .home-section.plans .calculate-cost select{margin-left:5px}body.pricing .home-section.plans .calculate-cost .footnote{color:#646464;font-style:italic;font-weight:300;margin-top:15px}body.pricing .home-section.plans .calculate-cost #estimate-cost{display:none;padding:15px;font-size:20px;font-weight:600;background-color:rgba(255,255,0,.5);margin-top:20px}body.pricing .home-section.customers .home-section-title{max-width:650px;font-size:27px}body.pricing .home-section.customers .logos{max-width:1050px;display:inline-block;margin-bottom:25px}body.pricing .home-section.customers .logos img{width:auto;height:auto;vertical-align:middle;padding:24px;max-height:30px;max-width:140px}body.pricing .home-section.customers .logos img.square{max-height:40px}body.pricing .home-section.customers .quotes{max-width:1015px}body.pricing .home-section.customers .quote{max-width:455px}body.pricing .home-section.faq .home-section-title+h2{margin-top:8px;margin-bottom:45px;color:#505050}body.pricing .home-section.faq .home-section-title+h2 a{color:#505050}body.pricing .home-section.faq .faqs{max-width:1200px;display:inline-block}body.pricing .home-section.faq .faq{display:inline-block;vertical-align:top;line-height:1.5em;font-size:14px;padding:25px}body.pricing .home-section.faq .faq a{color:inherit}body.pricing .home-section.faq .faq h3{font-weight:700;text-align:left;margin-bottom:5px}body.pricing .home-section.faq .faq p{max-width:330px;text-align:left}body.pricing .home-section.faq .faq strong{background-color:rgba(255,255,0,.1);font-weight:600}@media only screen and (max-width:1024px){body.pricing .home-section.customers .logos{max-width:750px}}@media only screen and (max-width:768px){body.pricing .home-hero-title{font-size:30px;max-width:660px}body.pricing .home-hero-subtitle{font-size:20px}body.pricing .home-section.plans .mobile-style-plans{display:block}body.pricing .home-section.plans .plans-table{display:none}body.pricing .home-section.customers .logos img{padding:12px}body.pricing .home-section.customers .quotes{margin-top:0}}@media only screen and (max-width:414px){body.pricing .home-section.plans .home-section-subtitle,body.pricing .home-section.plans .home-section-title{max-width:300px}body.pricing .home-section.plans .mobile-style-plans .plan{max-width:calc(100% - 104px)}body.pricing .home-section.plans .mobile-style-plans .plan .features{margin-top:34px;float:left}body.pricing .home-section.customers .home-section-title{font-size:26px}body.pricing .home-signup-subtitle{max-width:250px}}@media only screen and (max-width:375px){body.pricing .home-hero-title{font-size:28px}body.pricing .home-section.plans .mobile-style-plans .plan{padding:40px;max-width:calc(100% - 84px)}body.pricing .home-section.plans .mobile-style-plans .plan .cost,body.pricing .home-section.plans .mobile-style-plans .plan .features{font-size:17px}body.pricing .home-section.faq .faq{padding-left:0;padding-right:0}body.pricing .home-signup-title{font-size:30px}}@media only screen and (max-width:320px){body.pricing .home-hero-title{font-size:24px}body.pricing .home-hero-subtitle{font-size:18px}body.pricing .home-hero-cta{font-size:12px}body.pricing .home-section.plans .mobile-style-plans .plan{padding:30px;max-width:calc(100% - 64px)}body.pricing .home-section.plans .mobile-style-plans .plan .cost,body.pricing .home-section.plans .mobile-style-plans .plan .features{font-size:15px}body.pricing .home-section.sign-up .home-cta{font-size:12px}body.pricing .home-section.customers .home-section-title{font-size:23px}body.pricing .home-section.faq .faqs{max-width:100%}body.pricing .home-section.faq .home-section-title{font-size:33px}body.pricing .home-section.faq .home-section-subtitle{font-size:18px}}body.signup,body.signup-success{background-color:#F2F2F2}body.signup .ie-warning,body.signup-success .ie-warning{background-color:rgba(210,0,0,.9);text-align:center;padding:13px 30px;color:#fff;font-weight:400;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.5);display:none}body.signup .ie-warning.show,body.signup-success .ie-warning.show{display:block}body.signup .ie-warning a,body.signup-success .ie-warning a{text-decoration:underline;color:#fff}body.signup .ie-warning strong,body.signup-success .ie-warning strong{font-weight:700}body.signup .signup-head-wrapper,body.signup-success .signup-head-wrapper{text-align:center}body.signup .signup-head,body.signup-success .signup-head{display:inline-block;text-align:left;width:95%;height:60px;border-bottom:1px solid rgba(0,0,0,.13)}body.signup .signup-head .logo,body.signup-success .signup-head .logo{display:inline-block;width:101px;height:30px;background-size:101px 30px;background-image:url(images/logo-black.a47fb589.svg);margin-top:17px;margin-left:20px}body.signup .home-section,body.signup-success .home-section{padding-top:70px;padding-bottom:70px}body.signup .home-section-title,body.signup-success .home-section-title{font-size:33px;font-family:Montserrat,sans-serif;font-weight:400}body.signup .home-section-subtitle,body.signup-success .home-section-subtitle{color:#505050;margin-top:0;font-size:18px}body.signup .home-section-body,body.signup-success .home-section-body{margin-top:40px}body.signup .log-in,body.signup-success .log-in{color:#818181;font-size:12px;margin-top:15px}body.signup .log-in a,body.signup-success .log-in a{text-decoration:underline;color:inherit}body.signup .screen-wrapper,body.signup-success .screen-wrapper{display:inline-block;background-color:#fff;border-radius:3px;box-shadow:0 1px 3px 0 rgba(165,165,165,.75);padding:50px 100px;text-align:left}body.signup form.signup h3,body.signup-success form.signup h3{font-size:16px;color:#4C4C4C}body.signup form.signup h3:not(:first-of-type),body.signup-success form.signup h3:not(:first-of-type){margin-top:40px}body.signup form.signup p,body.signup-success form.signup p{font-size:12px;margin-top:10px;margin-bottom:20px;max-width:340px;line-height:1.5em;letter-spacing:.02em}body.signup form.signup p,body.signup form.signup p a,body.signup-success form.signup p,body.signup-success form.signup p a{color:#888}body.signup form.signup hr,body.signup-success form.signup hr{margin:30px -60px}body.signup form.signup button,body.signup-success form.signup button{cursor:pointer;display:inline-block;width:100%;color:#fff;font-size:13px;font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:.04em;border:none;border-radius:4px;text-decoration:none;text-transform:uppercase;background-color:#319EEF;padding:17px 30px 15px}body.signup form.signup button:hover,body.signup-success form.signup button:hover{background-color:#3DACFF}body.signup form.signup button::after,body.signup-success form.signup button::after{content:" \00BB";position:relative;top:-1px;left:1px}body.signup form.signup input[type=email],body.signup form.signup input[type=password],body.signup form.signup input[type=text],body.signup-success form.signup input[type=email],body.signup-success form.signup input[type=password],body.signup-success form.signup input[type=text]{min-width:300px;max-width:calc(100% - 32px);width:100%;padding:12px 15px;font-size:14px;margin:-1px 0 0}body.signup form.signup #user-password-confirm-wrapper,body.signup-success form.signup #user-password-confirm-wrapper{display:none}body.signup form.signup input[name=business-subdomain],body.signup-success form.signup input[name=business-subdomain]{min-width:0;max-width:none;width:94px;padding:7px 9px}body.signup form.signup .domain,body.signup-success form.signup .domain{font-size:16px;font-weight:600}body.signup form.signup label,body.signup-success form.signup label{font-size:14px;display:block;padding:7px 5px 6px;margin-left:-7px}body.signup form.signup label:hover,body.signup-success form.signup label:hover{background-color:rgba(0,0,0,.05)}body.signup form.signup label input,body.signup-success form.signup label input{position:relative;top:-1px}body.signup form.signup .agree-wrapper,body.signup-success form.signup .agree-wrapper{text-align:center}body.signup form.signup .agree,body.signup-success form.signup .agree{font-size:11px;margin-top:13px;text-align:center;max-width:260px;display:inline-block;line-height:1.6em}body.signup form.signup .agree,body.signup form.signup .agree a,body.signup-success form.signup .agree,body.signup-success form.signup .agree a{color:#A9A9A9}@media only screen and (max-width:414px){body.signup .home-section-title{font-size:26px}body.signup .home-section-subtitle{font-size:16px}body.signup .screen-wrapper{padding:40px 30px}body.signup form.signup input[type=email],body.signup form.signup input[type=password],body.signup form.signup input[type=text]{min-width:initial}body.signup form.signup hr{margin:30px 0}body.signup form.signup .domain{font-size:14px}}@media only screen and (max-width:320px){body.signup .home-section-title{font-size:22px}body.signup .home-section-subtitle{font-size:15px}body.signup .screen-wrapper{padding:25px 20px}body.signup form.signup h3{line-height:1.5em}body.signup form.signup input[name=business-subdomain]{width:67px;padding:5px 6px}}.home-modal-close body.signup-success .home-section-title .icon,body.signup-success .home-section-title .feather-icon,body.signup-success .home-section-title .home-modal-close .icon{color:#1ab41e;position:relative;top:-4px}body.signup-success .screen-success{text-align:center}body.signup-success .screen-success h3{font-size:18px;margin-bottom:14px}body.signup-success .screen-success .login-url{font-size:20px;color:#00f}body.signup-success .screen-success p{max-width:353px;font-size:12px;margin-top:30px;line-height:1.5em;letter-spacing:.02em;color:#888;display:inline-block}@media only screen and (max-width:414px){body.signup-success .home-section-title{font-size:26px}body.signup-success .home-section-subtitle,body.signup-success .screen-success .login-url{font-size:16px}body.signup-success .screen-wrapper{padding:40px 30px;max-width:calc(100% - 60px)}}@media only screen and (max-width:375px){body.signup-success .home-section-title{font-size:23px}body.signup-success .home-section-subtitle{font-size:14px}body.signup-success .screen-success h3{font-size:16px}}@media only screen and (max-width:320px){body.signup-success .home-section-title{font-size:19px}body.signup-success .home-section-subtitle{font-size:12px;margin-top:2px}body.signup-success .screen-success h3{font-size:14px}body.signup-success .screen-wrapper{padding:25px 20px;max-width:calc(100% - 40px)}}body.privacy .home-hero-title,body.terms .home-hero-title{font-size:60px;text-transform:uppercase}body.privacy .home-hero-subtitle,body.terms .home-hero-subtitle{font-style:italic}body.privacy .home-section,body.terms .home-section{text-align:center}body.privacy .home-section-body,body.terms .home-section-body{display:inline-block;max-width:500px;line-height:1.7em;text-align:left;font-size:14px;color:#404040}body.privacy .home-section-body p,body.terms .home-section-body p{margin-bottom:15px}body.privacy .home-section-body h2,body.terms .home-section-body h2{margin:50px 0 20px;font-size:18px;color:#262626}body.privacy .home-section-body ol li,body.privacy .home-section-body ul li,body.terms .home-section-body ol li,body.terms .home-section-body ul li{margin:10px 0 10px 25px}body.privacy .home-section-body ul li,body.terms .home-section-body ul li{list-style-type:disc}body.privacy .home-section-body ol li,body.terms .home-section-body ol li{list-style-type:decimal}@media only screen and (max-width:414px){body.terms .home-hero-title{font-size:49px}body.terms .home-hero-subtitle{font-size:24px;max-width:300px}body.privacy .home-hero-title{font-size:49px}body.privacy .home-hero-subtitle{font-size:24px;max-width:250px}}body.about body.http-status-404 .home-hero .home-hero-content,body.customers body.http-status-404 .home-hero .home-hero-content,body.http-status-404 .home-hero .home-hero-content,body.http-status-404 .home-hero.center-content .home-hero-content,body.http-status-404 body.about .home-hero .home-hero-content,body.http-status-404 body.customers .home-hero .home-hero-content,body.http-status-404 body.index .home-hero .home-hero-content,body.index body.http-status-404 .home-hero .home-hero-content{padding:0}body.http-status-404 .home-hero-subtitle{max-width:650px}