.menu-desktop{background-color:#fff!important;padding:12px 0;position:fixed;z-index:99999999;top:0;width:100%;box-shadow:0 3px 10px 0 hsla(0,0%,63.5%,.3)!important;border-bottom:1px solid rgba(34,36,38,.15)}.menu-desktop .ui.container.menu-container{display:flex;align-items:flex-end!important;padding:0 10px;position:relative}.menu-desktop .ui.container.menu-container .skift-logo-link{line-height:0}.menu-desktop .ui.container.menu-container .skift-logo{width:90px;margin-right:10px}.menu-desktop .ui.container.menu-container h3{text-transform:uppercase;margin:0;flex-grow:1}.menu-desktop .ui.container.menu-container .header-btn{color:#777;font-weight:700;text-transform:uppercase;font-size:16px;cursor:pointer;background:none;outline:0;border:0;transition:color .3s}.menu-desktop .ui.container.menu-container .header-btn:hover{color:#50b491}.menu-desktop .ui.container.menu-container .header-btn,.menu-desktop .ui.container.menu-container h3{line-height:13px}@media screen and (max-width:515px){.menu-desktop .ui.container.menu-container{align-items:center!important;justify-content:space-between!important}.menu-desktop .ui.container.menu-container h3{display:none}.menu-desktop .ui.container.menu-container button{position:absolute;bottom:0;right:10px}}@font-face{font-family:"montserrat";src:url(/static/media/montserrat-extrabold-webfont.79f724a5.woff2) format("woff2"),url(/static/media/montserrat-extrabold-webfont.9b3904a0.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"montserrat";src:url(/static/media/montserrat-bold-webfont.6310d28f.woff2) format("woff2"),url(/static/media/montserrat-bold-webfont.5ec19761.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:"montserrat";src:url(/static/media/montserrat-semibold-webfont.8738b214.woff2) format("woff2"),url(/static/media/montserrat-semibold-webfont.2145a436.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"montserrat";src:url(/static/media/montserrat-regular-webfont.df7678ca.woff2) format("woff2"),url(/static/media/montserrat-regular-webfont.9fce074e.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"montserrat";src:url(/static/media/montserrat-light-webfont.21f8b391.woff2) format("woff2"),url(/static/media/montserrat-light-webfont.4bc77b09.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:"montserrat";src:url(/static/media/montserrat-thin-webfont.010bd966.woff2) format("woff2"),url(/static/media/montserrat-thin-webfont.563469f8.woff) format("woff");font-weight:100;font-style:normal}* .message .ui.button,* [class*=box]:not(.inbox):not(.checkbox),.companies-box,.purchase .box-account-existing{border-radius:0!important;box-shadow:0 3px 10px 0 hsla(0,0%,63.5%,.3)!important}* .loginbtn button,* .main-button,.box-error button,.box-purchased .purchased-info .purchased-button button,.companies-box .companies-box-button,.enterprise .button-container .ui.button,.form-buttons-save .ui.button.save-button,.form-buttons .form-button-negative,.form-buttons .form-button-positive,.profile .edit-profile-btn,.promo-code .ui.button,.purchase .account-logged-in button,.purchase .purchase-button,.report-container .report-info .report-button button,.subscription-container .cancel-btn{background-color:#50b491!important;width:100%;height:40px;color:#fff!important;border:none;border-radius:0;font-weight:500}* .loginbtn button:hover,* .main-button:hover,.box-error button:hover,.box-purchased .purchased-info .purchased-button button:hover,.companies-box .companies-box-button:hover,.enterprise .button-container .ui.button:hover,.form-buttons-save .ui.button.save-button:hover,.form-buttons .form-button-negative:hover,.form-buttons .form-button-positive:hover,.profile .edit-profile-btn:hover,.promo-code .ui.button:hover,.purchase .account-logged-in button:hover,.purchase .purchase-button:hover,.report-container .report-info .report-button button:hover,.subscription-container .cancel-btn:hover{background-color:#3e8e72!important;cursor:pointer;color:#fff}#billing-form .field .fields .field input,.account-form-input .dropdown,.account-form-input .input>input,.enterprise .ui.selection.dropdown,.promo-code input,.recurly-hosted-field,form .field>.dropdown,form>.field>.input>input{background-color:#f3f3f3!important;font-weight:200;border-radius:0!important;transition:color .1s ease,border-color .1s ease}#billing-form .field .fields .field input:focus,.account-form-input .dropdown:focus,.account-form-input .input>input:focus,.enterprise .ui.selection.dropdown:focus,.promo-code input:focus,.recurly-hosted-field:focus,form .field>.dropdown:focus,form>.field>.input>input:focus{border:1px solid #777!important}.profile{display:flex;flex-direction:column;align-items:center}.profile h3{font-size:24px;margin-bottom:10px;margin-top:14px}.profile p{color:#a2a2a2;font-size:15px;font-weight:200;margin-bottom:0}.profile .user-circle{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#50b491;color:#fff;border-radius:50%;height:120px;width:120px;font-size:50px;margin-bottom:10px}.profile .user-circle .user-icon{line-height:50px}.profile .edit-profile-btn{margin-top:14px;max-width:200px;text-transform:uppercase}.editable-section{margin:0!important}.editable-section .not-editing{padding-right:110px;position:relative}.editable-section p{font-size:15px;font-weight:200!important}.editable-section .header{color:#a2a2a2;font-size:12px!important;font-weight:400}.editable-section .edit-button{position:absolute;top:0;right:0;width:100px;padding:7px 0;font-size:12px;color:#777;background-color:#fff;border:1px solid #a2a2a2;transition:all .3s;cursor:pointer}.editable-section .edit-button:hover{color:#2886d0;border-color:#2886d0}@media screen and (max-width:767px){.account-form-input{margin-bottom:14px!important}}.menu.transition,.ui.selection.active.dropdown{border:1px solid #777!important}#billing-form .field{margin:0}@media screen and (max-width:767px){#billing-form .field .fields>.field{margin-bottom:14px;color:red}}form div>label{height:15px;font-weight:400!important;margin-bottom:8px!important}.form-buttons{width:100%;display:flex;margin:30px 0;height:40px!important}.form-buttons button{padding:0!important;margin:0!important;width:50%;font-size:15px;border:none!important}.form-buttons .form-button-positive{background-color:#50b491!important}.form-buttons .form-button-positive:hover{background-color:#3e8e72!important}.form-buttons .form-button-negative{background-color:#b0cdc8!important}.form-buttons .form-button-negative:hover{background-color:#3e8e72!important}.form-buttons-save{text-align:center;margin:15px 0}.form-buttons-save .ui.button.save-button{margin-top:15px;width:100%;min-width:100px;font-size:14px}.subscription-container{display:flex;position:relative;padding:0!important;color:#000!important}@media screen and (max-width:550px){.subscription-container{flex-direction:column}}.subscription-container .subscription-image{flex-basis:40%;flex-shrink:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.subscription-container.expired:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.subscription-container .subscription-info{padding:10px 20px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;background-color:#f3f3f3}.subscription-container .subscription-info p{font-size:15px;margin-bottom:10px}.subscription-container .subscription-info h2{margin:0;font-size:20px}.subscription-container.ui.vertical.segment+.subscription-container.ui.vertical.segment{margin-top:20px}.subscription-container .cancel-btn{height:25px;font-size:11px;max-width:90px}.report-container{display:flex;margin:10px 0;position:relative}.report-container+.report-container{margin-top:20px}.report-container .report-image{flex-basis:30%;flex-shrink:0;align-self:stretch;background-color:#f3f3f3;display:flex;flex-direction:column;justify-content:center}.report-container .report-info{padding:20px;flex-grow:1;background-color:#f3f3f3;display:flex;flex-direction:column}.report-container .report-info .report-button{text-align:right}.report-container .report-info .report-button button{max-width:200px}.report-container .report-info h3,.report-container .report-info h4{margin:0 0 10px}.report-container .report-info h4{color:#2886d0}.report-container .report-info h3{flex-grow:1;font-weight:600;color:#000}@media screen and (max-width:550px){.report-container .report-image{display:none}.report-container .report-info{color:#fff;background-color:#2886d0;padding-bottom:50px;min-height:280px;display:flex;flex-direction:column;justify-content:center}.report-container .report-info h3,.report-container .report-info h4{color:#fff}.report-container .report-info h4{margin-bottom:10px;font-weight:300}.report-container .report-info h3{flex-grow:0}.report-container .report-info .report-button{position:absolute;bottom:0;left:0;right:0}.report-container .report-info .report-button button{max-width:none}}.recurly-hosted-field{height:3rem!important;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif!important;padding:0!important;font-weight:700;background-color:#f3f3f3!important}.companies-box .companies-box-button{background-color:#50b491!important;max-width:250px}.purchase{width:100%;position:relative}.purchase>div>div>.ui.segment{border-radius:0!important;padding:28px}.purchase .box-account-existing{background-color:#fff}.purchase .box-account-existing .account-existing-header{padding:28px}.purchase .box-account-existing .account-existing-confirm{bottom:0;left:0;right:0;background-color:rgba(249,197,32,.3)!important;display:flex;justify-content:space-between;align-items:center;border-radius:0;padding:10px 28px;color:#777;flex-grow:1}.purchase .purchase-button{width:100%;text-align:center;margin:25px 0;min-height:50px}.purchase .purchase-card{border-radius:0;width:100%;display:flex;position:-webkit-sticky;position:sticky;top:75px}.purchase .purchase-card>.image{border-radius:0!important}.purchase .purchase-card .content{background-color:#f3f3f3;padding:30px}.purchase .purchase-card .content>.header{font-size:1.5em!important;line-height:1.5em!important}.purchase .purchase-card .total,.purchase .purchase-card .total>div{text-align:right;width:100%;color:#50b491!important}.purchase .cart-content-mobile{padding:0 15px;text-align:right;width:100%}.purchase .cart-content-mobile .value,.purchase .cart-content-mobile p{color:#50b491!important}.purchase .account-logged-in{display:flex;justify-content:space-between;align-items:center}.purchase .account-logged-in button{background-color:#b0cdc8}.purchase .account-profile h1{font-size:3em!important;padding:14px 0}.purchase .account-profile p{font-size:18px;color:#777;margin:0;font-weight:300;line-height:28px}.purchase .payment-selection{padding:0;margin:0 -14px;display:inline-flex;width:100%}.purchase .payment-selection .payment-card,.purchase .payment-selection .payment-card-selected{width:200px;height:200px;margin:15px;font-size:15px}.purchase .payment-selection .payment-card-selected img,.purchase .payment-selection .payment-card img{width:77px;height:52px;margin:30px auto!important}.purchase .payment-selection .payment-card-selected{border:1px solid #50b491;position:relative}.purchase .payment-selection .payment-card-selected i{position:absolute;top:-5px;right:-10px;background-color:#50b491;color:#fff;margin:auto;text-align:center;opacity:1!important}.purchase .description{color:#777;padding-bottom:0;margin-bottom:0}.purchase .radio-form{padding:10px}@media screen and (max-width:450px){.purchase .account-existing-header,.purchase .ui.segment{padding:15px!important}.purchase .account-existing-header>h3{margin:20px 0}.purchase .account-existing-confirm{padding:10px 15px!important}.purchase .account-existing-confirm .loginbtn button{padding:0 14px;margin-left:4px;width:100px}}.row>.six.wide.computer.sixteen.wide.mobile.six.wide.tablet.column,.row>.ten.wide.computer.sixteen.wide.mobile.ten.wide.tablet.column{padding-top:0!important}.ui.pointing.prompt.label{line-height:1.5em}.enterprise{margin:0 auto;max-width:600px;padding-top:30px;justify-content:center}.enterprise .enterprise-image{margin:15px auto;max-width:420px;width:100%}.enterprise .enterprise-header{text-align:center;width:80%;margin:20px auto}.enterprise .enterprise-header h2{margin-top:14px!important;font-weight:500}.enterprise .enterprise-header p{padding:0 14px}.enterprise .enterprise-header p a{color:#50b491}.enterprise .enterprise-header+.message{width:65%;margin:0 auto 20px}@media screen and (max-width:600px){.enterprise .enterprise-header{max-width:320px;width:100%;padding-left:0;padding-right:0}.enterprise .enterprise-header h2{font-size:1.25em}.enterprise .enterprise-header p{padding:0}.enterprise .enterprise-header+.message{padding:10px 15px;max-width:320px;width:100%}.enterprise .enterprise-header+.message ul{padding-left:20px}}.enterprise .button-container{width:100%;text-align:center;padding-top:30px}.enterprise .button-container .ui.button{max-width:200px}.promo-code{width:300px}.promo-code input{width:60%!important;border-radius:0!important}.promo-code .ui.button{border-radius:0!important;max-width:100px;text-align:center;justify-content:center}@media screen and (max-width:450px){.promo-code{width:100%!important}}.applied-promo{width:100%;display:flex;margin-top:-14px}.applied-promo>div{color:#777!important}.applied-promo>div:first-child{text-align:left;width:50%}.applied-promo>div:last-child{width:50%;text-align:right}.box-error{vertical-align:middle;background-color:#fff;align-content:center;padding:50px 30px;text-align:center}.box-error a{color:#50b491}.box-error .content{margin:0 auto;width:70%}.box-error .content p{font-size:16px}.box-error img{margin:0 auto 20px;align-self:center;max-width:300px;max-height:300px}.box-error button{max-width:200px}@media screen and (max-width:600px){.box-error{padding:30px 15px}.box-error img{width:70%}.box-error .content{width:100%}.box-error .content h2{font-size:1.25em}}.ui.segment.box-loader{width:100%;padding:50px 30px;text-align:center}.box-purchased{display:flex;width:100%;text-align:left;max-width:600px;margin:0 auto}.box-purchased .purchased-image{width:60%}.box-purchased .purchased-image img{padding-bottom:0;width:100%;max-width:none;max-height:none}.box-purchased .purchased-info{background-color:#f3f3f3;width:100%;position:relative;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.box-purchased .purchased-info .purchased-button{text-align:right}.box-purchased .purchased-info .purchased-button button{min-width:150px}@media screen and (max-width:680px){.box-purchased{display:flex;flex-direction:column;justify-content:center;max-width:350px;margin:0 auto}.box-purchased .purchased-image{width:100%}.box-purchased .purchased-info{border-bottom:0!important;position:relative}.box-purchased .purchased-info h3{text-align:center}.box-purchased .purchased-button{width:100%}.box-purchased .purchased-button button{width:100%;max-width:none}}.call-to-action h3{text-transform:uppercase;font-size:35px}.call-to-action hr{margin:50px 0;border:1px solid hsla(0,0%,63.5%,.3)}.call-to-action .action{display:flex;margin:50px 0;justify-content:space-between;position:relative}.call-to-action .action .action-image{margin:auto;width:45%;padding-right:50px}.call-to-action .action .action-image img{max-width:100%;margin-bottom:0}.call-to-action .action .action-content{text-align:left;padding:20px 0 80px;font-size:18px;font-weight:600;line-height:30px;width:55%}.call-to-action .action .action-content h4{text-transform:uppercase;font-size:35px;margin-bottom:17px}.call-to-action .action .action-content div~div{margin-top:17px}.call-to-action .action button{position:absolute;bottom:0;right:0;text-transform:uppercase;max-width:250px;height:45px;font-size:16px}@media screen and (max-width:850px){.call-to-action h3{font-size:2em}.call-to-action .action{flex-direction:column;margin:30px 10px}.call-to-action .action .action-content{width:100%;text-align:center;padding-bottom:30px}.call-to-action .action .action-content h4{font-size:1.25em}.call-to-action .action .action-content div{font-weight:500;font-size:17px}.call-to-action .action button{position:relative}.call-to-action .action-image{display:none}}.footer{text-align:center;margin-top:30px;bottom:0;width:100%;font-size:16px;padding-bottom:60px}.footer a{color:#50b491}@media screen and (max-width:767px){.footer{padding-left:1em;padding-right:1em}}.contribution-switch{text-align:center;margin:30px 0}@media screen and (max-width:600px){.contribution-switch .buttons{flex-direction:column}.contribution-switch .buttons .button:first-child{border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.contribution-switch .buttons .button:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}}* #root{background-color:#f5f5ee;min-height:100vh}* :not(.icon){font-family:"montserrat"!important}* .root-container{width:100%;max-width:1000px;margin:0 auto}* button:active{outline:none;border:none}* button:focus{outline:0!important}* .loginbtn{margin:0;top:0}* .loginbtn button{max-width:200px;padding:0 30px}* button{transition:.3s}