@import url("https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i&display=swap");.btn-light{color:#212529;background-color:#def2f2;border-color:#5BC0BE;color:#5BC0BE}.btn-light:hover{color:#5BC0BE;background-color:white}.btn-outline{font-weight:bold;color:white;white-space:normal}.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline:visited{color:white}.btn-outline:hover{background-color:rgba(255,255,255,0.2)}.btn-round{border-radius:3rem}@font-face{font-family:'Noe Display';src:url("/fonts/noe-display-bold.eot");src:url("/fonts/noe-display-bold.eot?#iefix") format("embedded-opentype"),url("/fonts/noe-display-bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Noe Display';src:url("/fonts/noe-display-bold-italic.eot");src:url("/fonts/noe-display-bold-italic.eot?#iefix") format("embedded-opentype"),url("/fonts/noe-display-bold-italic.woff") format("woff");font-weight:bold;font-style:italic}html{height:100%}body{font-family:"Lato";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767px){body.lock-scrolling{position:fixed;overflow:hidden;height:100vh;width:100vw}}a{color:#489998;text-decoration:none;transition:all .125s ease-in}a:hover,a:focus,a:active,a:visited{color:#387676;text-decoration:none}img{max-width:100%}.bg-green-gradient{height:auto !important;height:100%;min-height:100%;background:linear-gradient(320.78deg, #42a4a2 0%, #5bc0be 51.87%, #96efed 100%)}.bigger{font-size:1.25rem !important}.error-page__container{position:relative;height:80vh;color:#ffffff}.error-page__image{height:100%;max-width:100%}.error-page__header{font-family:"Noe Display","freight-text-pro",Georgia;font-weight:bold;font-size:72px}.error-page__body{font-family:"Lato";font-weight:bold;font-size:18px}.error-page__link{color:#ffffff;font-weight:bold;text-align:center}.error-page__btn{color:#ffffff;font-weight:bold}.error-page__content{position:absolute;top:40%;left:50%;-ms-transform:translate(-50%, -40%);transform:translate(-50%, -40%);max-width:460px}.header{background:white;padding:2em 0 0}@media (min-width: 768px){.header{padding:2em 0}}.header__logo{font-family:"Noe Display","freight-text-pro",Georgia;font-weight:bold;font-size:2.4em}.header__logo a{color:#5BC0BE}.header__logo__subtitle{display:none;font-family:"Lato";font-size:1.125rem;font-style:italic}@media (min-width: 992px){.header__logo__subtitle{display:inline-block}}.header__menu-col{text-align:right}.header__menu-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;width:30px;height:30px;background:url(/img/home/menu-toggle-green.svg) center no-repeat;background-size:contain;margin-top:3px}@media (min-width: 768px){.header__menu-toggle{display:none}}.header__menu-toggle.active{background-image:url(/img/home/menu-close-green.svg)}.header__menu{display:none}@media (min-width: 768px){.header__menu{display:block;text-align:right}}.header__menu__item{cursor:pointer;display:inline;font-family:"Lato";color:#489998;font-size:.875em;font-weight:bold}.header__menu__item:hover{color:#489998}.header__menu__item+.header__menu__item{margin-left:2em}.header__menu__item:visited{color:#489998}.header__menu__item--parent{position:relative;background:url(../img/menu-triangle-dark.svg) center right no-repeat;padding-right:10px}.header__menu__item__submenu{display:none;position:absolute;padding-top:10px;top:100%;left:calc(-50% - 1.5rem);text-align:left;width:220px;z-index:99}.header__menu__item__submenu a{display:block;color:#489998}.header__menu__item__submenu a:hover{color:#489998}.header__menu__item__submenu a+a{margin-top:0.5rem}.header__menu__item--parent:hover .header__menu__item__submenu{display:block}.header__menu__item__submenu__inner{padding:1rem;box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:6px;background:white}.header__menu-mobile{opacity:0;left:-9999em;text-align:center;background:url(/img/home/menu-bg.png) top left no-repeat;background-size:cover;position:absolute;top:70px;width:100%;min-height:110vh;z-index:1000;box-shadow:0 5px 3px rgba(0,0,0,0.05);padding-top:50px;padding-bottom:25px;transition:.3s opacity}.header__menu-mobile a{font-family:"Noe Display","freight-text-pro",Georgia;font-weight:bold;color:white;font-size:1.5em;display:block;padding:.75em .25em .25em;position:relative}.header__menu-mobile a:after{content:"";display:block;width:145px;height:1px;background:rgba(255,255,255,0.5);margin:1em auto 0}.header__menu-mobile a:last-child:after{content:none}@media (max-height: 700px){.header__menu-mobile a{font-size:1.25em;padding:.25em}}@media (max-height: 500px){.header__menu-mobile a{font-size:1.2em;padding:.25em .25em .75em;width:33.333%;height:auto !important;color:#776338}.header__menu-mobile a:after{display:none}}.header__menu-mobile.active{left:0;opacity:1}@media (min-width: 768px){.header__menu-mobile{display:none}}@media (max-height: 500px){.header__menu-mobile__inner{display:flex;flex-wrap:wrap;padding-top:20px}}.footer{padding:1.5em 0 2em;color:white;background:#10172D}.footer a{color:white}.footer a:hover{text-decoration:underline}.footer__logo{display:inline-block;width:135px}@media (min-width: 768px){.footer__logo{position:absolute;top:0}}.footer__logo--paladin{font-size:1.875em;font-family:"Noe Display","freight-text-pro",Georgia;font-weight:bold}.footer__logo--paladin:hover{text-decoration:none}.footer__logo--image{height:100px;text-indent:-999em;overflow:hidden;background-size:contain;background-position:left top;background-repeat:no-repeat}@media (min-width: 768px){.footer__links{padding-left:155px;min-height:100px}}.footer__links a{display:block;margin:.5em 0;font-weight:bold;font-size:.875em}.footer__social{border-top:1px solid rgba(255,255,255,0.2);margin-top:1em;padding-top:1em}.footer__social__item{display:inline-block;width:16px;height:16px;text-indent:-9999em;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:1em}.footer__social__item--twitter{background-image:url(/img/social/twitter.svg)}.footer__social__item--linkedin{background-image:url(/img/social/linkedin.svg)}.footer__social__item--facebook{background-image:url(/img/social/facebook.svg)}.footer__social__item--medium{background-image:url(/img/social/medium.svg)}.footer__copyright{margin-top:1em;font-size:.875em;text-align:center}@media (min-width: 768px){.footer__copyright{text-align:left}}.trustmarkers{text-align:center;margin-top:2rem}.trustmarkers__intro{color:#9FA0A4;font-size:.875rem;margin-bottom:.5rem}.trustmarkers__logos{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto 1rem}@media (min-width: 992px){.trustmarkers__logos{flex-wrap:nowrap;margin-bottom:0}}.trustmarkers__logos__item{padding:.5rem 1rem;width:33.333%}@media (min-width: 992px){.trustmarkers__logos__item{padding:1rem 2rem;width:auto}}.home-hero{background:#5BC0BE url(../img/home/hero-bg.jpg) top center;background-size:cover}@media (min-width: 768px){.home-hero{background-position:top left}}.home-hero:after{content:"";display:block;height:4px;background-image:linear-gradient(33deg, #A17D48 0%, #C7B176 39%, #EFE9B4 82%, #ffc 100%)}.header+.container{margin-top:2rem}.home-banner{background:#031A66;color:white;font-weight:bold}.home-hero__text-col{text-align:center;color:white;padding-bottom:3rem}@media (min-width: 768px){.home-hero__text-col{text-align:left}}.home-hero__title{font-family:"Noe Display","freight-text-pro",Georgia;font-size:2.2rem;font-weight:bold;font-style:italic;text-shadow:1px 1px 3px #5BC0BE}@media (min-width: 768px){.home-hero__title{text-shadow:1px 1px 3px #81DDDC}}.home-hero__title__underline{position:relative}.home-hero__title__underline b{position:relative;z-index:2}.home-hero__title__underline:after{content:"";z-index:1;position:absolute;left:0;bottom:3px;display:block;height:3px;width:100%;background-image:linear-gradient(33deg, #C7B176 0%, #EFE9B4 50%, #ffc 100%);box-shadow:1px 1px 3px rgba(0,0,0,0.1)}.home-hero__subcopy{font-size:1.125rem;font-weight:bold;margin:1.75rem 0}.home-hero__subcopy a{color:white;font-style:italic;background:rgba(3,26,102,0.1)}a.home-hero__cta{display:inline-block;background:white;box-shadow:0 0 10px 0 rgba(3,26,102,0.1);border-radius:3rem;font-size:.875rem;font-weight:bold;letter-spacing:0;text-align:center;padding:.75rem 1rem;width:300px;max-width:100%;color:#031A66;position:relative;transition:box-shadow .3s ease-in}a.home-hero__cta:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(-180deg, rgba(255,255,255,0.5) 0%, #CBFFFE 100%);border-radius:3rem;z-index:2;transition:all .3s ease-in}a.home-hero__cta:hover{box-shadow:0 0 10px 0 #fff}a.home-hero__cta:hover:after{opacity:0}a.home-hero__cta span{position:relative;z-index:3}.home-hero__login{display:inline-block;font-family:"Lato";color:#DEF2F2;font-size:.875em;font-weight:bold;margin:1rem}.home-hero__text-col--centered{text-align:center}@media (min-width: 768px){.home-hero__text-col--centered .home-hero__title{font-size:3rem;text-shadow:none}}.home-hero__image-col{text-align:center}@media (min-width: 992px){.home-hero__image-col{text-align:right}}@media (min-width: 992px){.home-hero__image{max-width:500px}}.home-hero .trustmarkers__intro{color:rgba(255,255,255,0.6)}.home-hero .header{background:transparent}.home-hero .header .header__logo a,.home-hero .header .header__logo__subtitle{color:white}.home-hero .header .header__menu__item{color:#DEF2F2}.home-hero .header .header__menu__item:hover{color:white}.home-hero .header .header__menu__item:visited{color:#DEF2F2}.home-hero .header .header__menu__item--parent{background-image:url(../img/menu-triangle-light.svg)}.home-hero .header .header__menu-toggle{background-image:url(/img/home/menu-toggle.svg)}.home-hero .header .header__menu-toggle.active{background-image:url(/img/home/menu-close.svg)}.home-features{padding:3rem 0;background:radial-gradient(ellipse at top, #156563, transparent);background-color:black;color:white}.home-features__title{text-align:center;font-family:"Noe Display","freight-text-pro",Georgia;font-weight:bold;color:white;font-size:1.75rem}.home-features__subtitle{text-align:center;font-weight:bold;font-size:1.125rem;margin-top:1rem}.home-features__list{margin:3rem 0 1rem}.home-features__list__item{margin-bottom:2rem}.home-features__list__item__image{display:block;margin-bottom:2.5rem;position:relative}.home-features__list__item__image__cta{display:inline-block;background:white;box-shadow:0 0 10px 0 rgba(3,26,102,0.1);border-radius:3rem;font-size:.875rem;font-weight:bold;letter-spacing:0;text-align:center;padding:.75rem 1rem;width:300px;max-width:100%;color:#031A66;position:relative;transition:box-shadow .3s ease-in;background:#71DDDB;color:white;padding:.25rem 1rem;width:225px;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}.home-features__list__item__image__cta:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(-180deg, rgba(255,255,255,0.5) 0%, #CBFFFE 100%);border-radius:3rem;z-index:2;transition:all .3s ease-in}.home-features__list__item__image__cta:hover{box-shadow:0 0 10px 0 #fff}.home-features__list__item__image__cta:hover:after{opacity:0}.home-features__list__item__image__cta span{position:relative;z-index:3}.home-features__list__item__image__cta:after{background-image:linear-gradient(-180deg, #71DDDB 0%, #489998 100%)}.home-features__list__item__image__cta:hover{color:white;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}.home-features__list__item__title{font-weight:bold;font-size:1.06rem;margin-bottom:1rem;display:flex;color:#def2f2;align-items:center}.home-features__list__item__description{font-size:.875rem}.home-quote{background:#020A20 url(/img/home/quote-bg.jpg) center no-repeat;background-size:cover;padding:3rem 0}.home-quote__quote{text-align:center;color:white;font-size:1.625rem;max-width:800px;margin:0 auto;font-family:"freight-text-pro",Georgia;font-style:italic}.home-quote__byline{display:flex;align-items:center;justify-content:center;max-width:400px;margin:3.5rem auto 4.5rem}.home-quote__byline__image{width:60px;height:60px;background:no-repeat center;background-size:contain;flex-grow:0;flex-shrink:0;margin-right:1rem}.home-quote__byline__text{color:white;font-size:.875rem}a.home-quote__cta{width:100%;background:rgba(91,192,190,0.7);border-radius:4px;color:white;text-align:center;font-weight:bold;display:block;padding:.5rem 1rem}a.home-quote__cta:hover{background:rgba(91,192,190,0.9)}.home-quote--no-bg{background:transparent}.home-quote--shadow{text-shadow:0 1px 2px rgba(0,0,0,0.1)}.home-partners{padding:3rem 0}.home-partners__quote{max-width:780px;margin:2rem auto}@media (min-width: 768px){.home-partners__quote{display:flex}}.home-partners__quote__quote{font-size:1.25rem;color:#4C4E56;margin-bottom:1rem;text-indent:-.5rem;font-family:"freight-text-pro",Georgia;font-style:italic}@media (min-width: 768px){.home-partners__quote__quote{margin-right:1rem;margin-bottom:0}}.home-partners__quote__byline{display:flex;align-items:center}@media (min-width: 768px){.home-partners__quote__byline{min-width:220px}}.home-partners__quote__byline__text{font-size:.875rem}.home-partners__quote__byline__image{width:60px;height:60px;background:no-repeat center;background-size:contain;flex-grow:0;flex-shrink:0;margin-right:1rem}.ecosystem-pitch{color:white;background:#156563 url(../img/ecosystem/green-gradient.svg) top center no-repeat;background-size:cover}.ecosystem-pitch__gold{background:url(../img/ecosystem/gold-gradient.png) top center no-repeat;padding-top:100px}@media (min-width: 768px){.ecosystem-pitch__gold{margin-top:-100px}}@media (min-width: 992px){.ecosystem-pitch__gold{padding-top:300px;margin-top:-300px}}.ecosystem-pitch__intro__title{font-family:"Noe Display","freight-text-pro",Georgia;font-size:1.75rem;font-weight:bold;margin:4rem 0 1rem}.ecosystem-pitch__intro__subcopy{font-size:1.125rem}.ecosystem-pitch__intro__bullets{padding:1rem 0 5rem;font-size:1.3rem}.ecosystem-pitch__intro__bullets>div+div{margin-top:1rem}@media (min-width: 768px){.ecosystem-pitch__intro__bullets>div+div{margin-top:0}}.lso-bar{margin-top:1.5rem}@media (min-width: 992px){.lso-bar--mobile{display:none}}.lso-bar--desktop{display:none}@media (min-width: 992px){.lso-bar--desktop{display:inline-block}}.beta-tag{display:inline-block;overflow:hidden;text-indent:-999em;width:44px;height:15px;background:url(../img/ecosystem/beta-tag.svg) center no-repeat;vertical-align:5px}.lso-badge{position:relative}@media (min-width: 768px){.lso-badge:after{content:"";display:block;width:113px;height:112px;position:absolute;right:-100px;top:-60px;background:url(../img/ecosystem/lso-badge.svg) center no-repeat}}[data-aos="strikethrough-white"]{text-decoration:line-through;text-decoration-color:transparent;transition-property:all}[data-aos="strikethrough-white"].aos-animate{text-decoration-color:white}.ecosystem-slider [type="button"]{display:none}@media (min-width: 768px){.ecosystem-slider .flickity-page-dots{transform:rotate(90deg);left:calc(50% + 4px);top:9.5%;bottom:auto;width:auto}}.ecosystem-slider .flickity-page-dots .dot{background:#DEF2F2;opacity:.5}.ecosystem-slider .flickity-page-dots .dot.is-selected{opacity:1}.ecosystem-slider__slide{width:100%}@media (min-width: 768px){.ecosystem-slider__slide{display:flex;align-items:flex-start;padding-bottom:5rem}}.ecosystem-slider__slide__image{position:relative}.ecosystem-slider__slide__image::before{position:absolute;content:"";display:block;background:url(../img/ecosystem/slider-shadow@2x.png) center no-repeat;background-size:contain;height:223px;bottom:20px;left:50%;width:100%;transform:translate(-50%, 50%)}@media (min-width: 768px){.ecosystem-slider__slide__image{min-width:50%;width:50%}}@media (min-width: 992px){.ecosystem-slider__slide__image{max-width:500px}}.ecosystem-slider__slide__image__img{position:relative}.ecosystem-slider__slide__text{text-shadow:0 1px 1px rgba(0,0,0,0.2)}@media (min-width: 768px){.ecosystem-slider__slide__text{padding-left:5rem}}.ecosystem-slider__slide__text__title{font-size:1.06rem;color:#DEF2F2;font-weight:bold;margin:1rem 0 .5rem}.ecosystem-slider__slide__text__subcopy{font-size:.875rem}.newsletter-subscribe{text-align:center;background:rgba(0,0,0,0.2);padding:2.5rem 0 3rem}.newsletter-subscribe__second-col{margin-top:1.5rem}@media (min-width: 768px){.newsletter-subscribe__second-col{margin-top:0}}.newsletter-subscribe__title{font-weight:bold;margin-bottom:.5rem;text-shadow:0 1px 1px rgba(0,0,0,0.2);font-size:.875rem}.newsletter-subscribe__cta{display:inline-block;background:white;box-shadow:0 0 10px 0 rgba(3,26,102,0.1);border-radius:3rem;font-size:.875rem;font-weight:bold;letter-spacing:0;text-align:center;padding:.75rem 1rem;width:300px;max-width:100%;color:#031A66;position:relative;transition:box-shadow .3s ease-in;width:100%}.newsletter-subscribe__cta:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(-180deg, rgba(255,255,255,0.5) 0%, #CBFFFE 100%);border-radius:3rem;z-index:2;transition:all .3s ease-in}.newsletter-subscribe__cta:hover{box-shadow:0 0 10px 0 #fff}.newsletter-subscribe__cta:hover:after{opacity:0}.newsletter-subscribe__cta span{position:relative;z-index:3}.newsletter-subscribe__form{position:relative;border-radius:3rem;background:rgba(0,0,0,0.1);box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}.newsletter-subscribe__form input[type="email"]{-webkit-appearance:none;border:none;background:transparent;width:100%;outline:none;color:white;padding-left:1.5rem;padding-right:130px;height:45px}.newsletter-subscribe__form button{display:inline-block;background:white;box-shadow:0 0 10px 0 rgba(3,26,102,0.1);border-radius:3rem;font-size:.875rem;font-weight:bold;letter-spacing:0;text-align:center;padding:.75rem 1rem;width:300px;max-width:100%;color:#031A66;position:relative;transition:box-shadow .3s ease-in;position:absolute;top:0;right:0;border:none;-webkit-appearance:none;padding-left:2rem;padding-right:2rem;width:auto}.newsletter-subscribe__form button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(-180deg, rgba(255,255,255,0.5) 0%, #CBFFFE 100%);border-radius:3rem;z-index:2;transition:all .3s ease-in}.newsletter-subscribe__form button:hover{box-shadow:0 0 10px 0 #fff}.newsletter-subscribe__form button:hover:after{opacity:0}.newsletter-subscribe__form button span{position:relative;z-index:3}.lawyer-text-wipe{position:relative;display:inline-block;background:#6CCBC9;font-style:italic;text-shadow:1px 1px 2px rgba(0,0,0,0.2);padding:.1rem .35rem .2rem;margin:0 .1rem 0;border-radius:5px;width:110px;text-align:center;overflow:hidden;vertical-align:-10px}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.lawyer-text-wipe{vertical-align:0}}}.lawyer-text-wipe:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#6CCBC9;transition:width 0.35s cubic-bezier(0.77, 0, 0.18, 1)}.lawyer-text-wipe.active:after{width:100%}.lawyer-text-wipe:before{content:"";position:absolute;top:0;left:100%;width:100%;height:100%;background:#6CCBC9;transition:left 0.35s cubic-bezier(0.77, 0, 0.18, 1)}.lawyer-text-wipe.active:before{left:0}.mug-of-justice{background:#000 url(../img/mug-of-justice/bg.jpg) center top no-repeat;background-size:cover;padding-bottom:6rem}.mug-of-justice .header__logo{margin:1rem;font-size:2rem}@media (min-width: 768px){.mug-of-justice .header__logo{position:absolute;top:0;left:0}}.mug-of-justice__container{max-width:700px;padding:0 1rem;margin:0 auto}.mug-of-justice__intro{margin-top:-3rem;color:white;font-size:1.2rem;font-family:"freight-text-pro",Georgia;font-style:italic}.mug-of-justice__intro i{background:black}.mug-of-justice__intro a,.mug-of-justice__intro a:visited{font-style:normal;color:#5BC0BE}@media (min-width: 768px){.mug-of-justice__intro{font-size:1.6rem;margin-top:-7rem}}.mug-of-justice__cta{background:#5BC0BE url(../img/mug-of-justice/button-bg.jpg) center no-repeat;background-size:cover;border-radius:5px;padding:20px;color:white;display:flex;align-items:center;font-weight:bold;text-align:center;justify-content:center;margin:3rem auto}.mug-of-justice__cta:after{content:"";display:inline-block;margin-left:.5rem;width:11px;height:17px;background:url(../img/mug-of-justice/button-arrow.svg) center no-repeat;background-size:contain;transition:transform .2s}.mug-of-justice__cta:hover{color:white}@media (min-width: 768px){.mug-of-justice__cta{font-size:1.125rem}.mug-of-justice__cta:after{margin-left:1.5rem}.mug-of-justice__cta:hover:after{transform:translateX(3px)}}.mug-of-justice__hr{border-top:1px solid rgba(255,255,255,0.2);margin:5rem 0 2rem}.mug-of-justice__footer{color:white}.mug-of-justice__footer a,.mug-of-justice__footer a:visited{color:#5BC0BE}
