*{box-sizing:border-box}.accordion dt:before,.button__sort--ascending:after,.button__sort--descending:after,.dropdown-component:before,.expand-icon--collapse:after,.expand-icon--expand:after,.expand-icon:after,.header .js-toggle-nav::after,.signup-form .dropdown-container:before,.u-material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 1500,"GRAD" 0,"opsz" 48}main{margin-top:-50px}#overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;display:none;opacity:.7}#overlay.js-active{display:block}nav .nav-item--bold{font-weight:700;text-transform:uppercase}nav span{font-weight:700;text-transform:uppercase;color:#fff}footer{background-color:#22362b;padding:64px 96px 72px;color:#fff}@media (max-width:1260px){footer{padding:64px 72px 72px}}@media (max-width:1023px){footer{padding:64px 40px 72px}}@media (max-width:639px){footer{padding:56px 32px}}footer a:not(.footer-link,.logo-link){color:#fff;font-family:"Crimson Pro",serif;border-bottom:1px solid}footer .top-footer-link{display:block;color:#fff;border:none!important;font-size:1.1rem;font-family:Overpass,sans-serif!important;margin-top:1.5rem;padding-bottom:.6rem}footer .footer-link-bold{font-weight:700}footer .footer-link{display:block;color:#fff;padding:.6rem 0;font-size:1.1rem;text-transform:uppercase}footer .top-links{margin:.5rem 0 1rem 0}footer .top-links a{text-transform:none}footer .bottom-links a{font-weight:700}footer p,footer ul{margin-top:.5rem}footer span{font-family:Overpass,sans-serif;text-transform:uppercase;font-size:1.1rem;font-weight:700;display:inline-block;margin-top:1.5rem}footer .logo-row{margin-top:2rem}@media (max-width:1023px){footer .logo-link img{margin-bottom:3rem}}footer .logo-link .image-1{max-height:8rem}@media (max-width:1023px){footer .logo-link .image-1{max-height:90%}}@media (max-width:639px){footer .logo-link .image-1{max-height:8rem}}footer .logo-link .image-2{max-width:22rem}@media (max-width:1023px){footer .logo-link .image-2{max-width:120%}}@media (max-width:639px){footer .logo-link .image-2{max-width:100%}}footer .logo-link .image-3{max-width:14rem}@media (max-width:1023px){footer .logo-link .image-3{max-width:85%}}@media (max-width:639px){footer .logo-link .image-3{max-width:14rem}}footer .right-align{text-align:right}@media (max-width:639px){footer .right-align{text-align:left}}.visually-hidden,.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tag{font-family:Overpass,sans-serif;font-weight:700;font-size:1rem;padding:.55rem 1.5rem .4rem}.tag--green{background-color:#7bb188}.tag--purple{background-color:#bb87e6;color:#252346;margin-right:1rem}.tag--yellow{background-color:#e0ae3c}.tag--light-purple{background-color:#dedeec;color:#252346;margin-right:.5rem;margin-bottom:.5rem;padding:.55rem .55rem .4rem;font-size:.9rem;display:inline-block}.button{font-family:Overpass,sans-serif!important;border:1px solid;color:#fff;padding:1.5rem;margin-top:3rem;display:block;text-align:center;font-weight:700;font-size:1.1rem!important}.button--product{color:#414042;display:inline-block;padding:1.5rem 3.5rem;margin-top:1rem}@media (max-width:1023px){.button--product{margin-bottom:2rem}}@media (max-width:639px){.button--product{display:block;padding:1.5rem}}.resource a{transition-duration:.2s;font-family:"Crimson Pro",serif;border-bottom:1px solid;color:#0a0a0a}.resource a:hover{border-bottom:2px solid;color:#22362b}.resource a:active{color:#22362b}.top-section{background-color:#f7f7f7;padding:96px 96px 72px}@media (max-width:1260px){.top-section{padding:72px 72px 72px}}@media (max-width:1023px){.top-section{padding:64px 40px 72px}}@media (max-width:639px){.top-section{padding:48px 32px}}@media (max-width:1023px){.top-section{padding-top:6rem}}.top-section .arrow-link{color:#22362b;font-weight:700;font-size:1.3rem}.top-section .arrow-link .material-icons{vertical-align:middle;margin-bottom:2px}.top-section .arrow-link--index{font-size:1.5rem}@media (max-width:1260px){.top-section .arrow-link--index{font-size:1rem!important}}@media (max-width:1264px){.top-section .arrow-link--index{font-size:1.1rem}}@media (max-width:1023px){.top-section .arrow-link--index{font-size:1.3rem}}.top-section--green{background-color:#c1dacc;color:#22362b}.top-section--green a{color:#22362b;font-family:"Crimson Pro",serif;font-size:1.2rem;border-bottom:1px solid}.top-section--green h1{line-height:1.4}.top-section--green .resource-title{margin-bottom:.5rem}.top-section--green .lifecycle-phase{font-family:"Crimson Pro",serif;font-weight:700;font-size:1.3rem;margin-right:1rem}.top-section--green .tag-container .tag{margin-bottom:1rem;display:inline-block}@media (max-width:1023px){.top-section--green .tag-container{margin-bottom:2rem}}.top-section--green .state-image{display:block;height:4.5rem;margin-bottom:2rem}.page-section--two-column{color:#22362b}.page-section--two-column .column{padding:64px 96px 72px}@media (max-width:1260px){.page-section--two-column .column{padding:64px 72px 72px}}@media (max-width:1023px){.page-section--two-column .column{padding:64px 40px 72px}}@media (max-width:639px){.page-section--two-column .column{padding:56px 32px}}.page-section--two-column a{color:#22362b;font-family:"Crimson Pro",serif;font-size:1.2rem;border-bottom:1px solid}.page-section--two-column .blue-column{background-color:#4c586f;color:#fff}.page-section--two-column .blue-column a{color:#fff}.page-section--two-column .blue-column--case-study ol,.page-section--two-column .blue-column--case-study ul{padding-left:1rem;font-family:Overpass,sans-serif}.page-section--two-column .blue-column--case-study ol li,.page-section--two-column .blue-column--case-study ul li{font-size:1.4rem;margin-bottom:1rem}.page-section--two-column .blue-column--case-study ol li a,.page-section--two-column .blue-column--case-study ul li a{color:#fff}.page-section--two-column .blue-column--case-study .more-info{margin-top:3rem}.page-section--two-column .blue-column--case-study .more-info li a{font-family:"Crimson Pro",serif;border-bottom:1px solid}.page-section--two-column .blue-column .adv-h2{font-size:1.2rem}.page-section--two-column h3{margin-top:2rem}.page-section--resources{padding:64px 96px 72px;background-color:#ece5db;color:#22362b}@media (max-width:1260px){.page-section--resources{padding:64px 72px 72px}}@media (max-width:1023px){.page-section--resources{padding:64px 40px 72px}}@media (max-width:639px){.page-section--resources{padding:56px 32px}}.page-section--resources a{font-family:"Crimson Pro",serif;color:#22362b;font-size:1.7rem;line-height:1.3;font-weight:400!important}@media (min-width:1024px){.page-section--resources .resource-container:not(last-of-type){padding-right:2.2rem}}@media (max-width:1023px){.page-section--resources .resource-container{margin-bottom:2rem}}h1{font-family:Overpass,sans-serif;font-size:2.5rem}@media (max-width:1023px){h1{font-size:2.2rem}}h2{font-family:Overpass,sans-serif;font-size:1.9rem;font-weight:700}h3{font-family:Overpass,sans-serif;font-size:1.4rem}ol,p,ul{font-family:"Crimson Pro",serif;font-size:1.2rem}a{text-decoration:none;font-family:Overpass,sans-serif}ul{padding-left:1.5rem;list-style-type:none}ul li{margin:0 0 1rem}ul li:before{content:"";display:inline-block;height:10px;width:10px;background-color:#bb87e6;margin-right:15px;margin-left:-1.5rem}ul li ul li:before{content:"";display:inline-block;height:10px;width:10px;border:#bb87e6 solid 2px;background-color:transparent;margin-right:15px;margin-left:-1.5rem}.header .top-bar{height:50px;background-color:transparent;text-align:center}.header .top-bar img{height:34px;margin-top:.9rem}.header .js-toggle-nav{padding:16px;position:absolute;top:0;left:0;z-index:12;cursor:pointer;display:flex;align-items:center;opacity:1;transition:opacity .4s ease}.header .js-toggle-nav:hover{opacity:.5}.header .js-toggle-nav::after{content:"menu";color:#22362b;transition:color .4s ease;font-size:1.8rem}.header .js-toggle-nav.js-control-active::after{content:"close";color:#fff}.nav-drawer{overflow-y:auto;padding:48px;background-color:#000;height:100%;position:fixed;top:0;left:-100%;width:100%;transition:left .2s ease;z-index:10;display:flex;justify-content:space-around}@media (min-width:1024px){.nav-drawer{left:-25%;width:25%}}.nav-drawer.js-active-nav{left:0}.nav-item{font-family:Overpass,sans-serif;font-size:1.2rem;display:block;padding:8px;color:#fff;text-decoration:none}#index .page-section{padding:64px 96px 72px}@media (max-width:1260px){#index .page-section{padding:64px 72px 72px}}@media (max-width:1023px){#index .page-section{padding:64px 40px 72px}}@media (max-width:639px){#index .page-section{padding:56px 32px}}#index .page-section--green{background-color:#c1dacc;color:#22362b}@media (min-width:1024px){#index .page-section--green{padding-bottom:3rem;padding-top:5rem}}#index .page-section--green a{color:#22362b;font-weight:700}@media (min-width:1024px){#index .page-section--green .action-items-container{margin-top:1rem}}#index .page-section--green .action-items span{display:block;font-size:2rem;margin-bottom:5px;color:#25572f}#index .page-section--green .action-items img{display:block;width:2rem;margin-bottom:.5rem}@media (min-width:1024px){#index .page-section--green .action-items{padding:0 0 2rem 6rem}}@media (max-width:1260px){#index .page-section--green .action-items{padding:0 0 2rem 3rem}}@media (max-width:1023px){#index .page-section--green .action-items{padding:0 0 2rem 1rem}}#index .page-section--green .action-items h3{margin-bottom:0}#index .page-section--green .action-items .title-link{font-size:1.4rem;color:#000;font-weight:400}#index .page-section--green .action-items p{margin:.5rem 0}#index .page-section--white{color:#22362b;padding-bottom:0}#index .page-section--dark-green{background-color:#7bb188;color:#22362b}#index .page-section--dark-green a{color:#22362b;font-family:Overpass,sans-serif;font-weight:700;font-size:1.1rem}@media (min-width:1024px){#index .page-section--dark-green .story:not(last-of-type){padding-right:4rem}}@media (max-width:1260px){#index .page-section--dark-green .story{padding-right:1rem!important}}#index .page-section--dark-green .story--description,#index .page-section--dark-green .story--title{color:#414042;padding-bottom:2rem}#index .page-section--dark-green .story--title{padding-bottom:0}@media (max-width:1023px){#index .page-section--dark-green .story--title{margin-bottom:0}}@media (max-width:1260px){#index .page-section--dark-green .story--description{padding-left:2rem}}@media (max-width:1023px){#index .page-section--dark-green .story--description{margin-top:0;padding-left:0}}@media (max-width:1023px){#index .page-section--dark-green .story{margin-bottom:2rem}}#index .page-section .resources-link{display:inline-block;color:#22362b;font-size:1rem;font-weight:700}@media (max-width:1023px){#index .page-section .resources-link{margin-bottom:4rem}}@media (max-width:1023px){#index .page-section .resources-link--story{margin-bottom:0rem}}@media (max-width:1023px){#index .page-section .action-link{margin-bottom:2rem}}#index .lifecycle-container img{margin-top:1rem}#index .lifecycle-container---image{margin-bottom:3rem}#index .logo-vertical{margin-top:2rem;max-width:70%}@media (max-width:1260px){#index .logo-vertical{max-width:90%}}@media (max-width:1023px){#index .logo-vertical{max-width:70%;margin-top:4rem;margin-bottom:2rem}}@media (max-width:639px){#index .logo-vertical{max-width:70%;margin-top:2rem}}@media (min-width:1024px){#index .hero-img{position:absolute;top:0;right:0;max-width:37%}}@media (max-width:1260px){#index .hero-img{max-width:43.5%}}@media (max-width:1023px){#index .hero-img{position:absolute;top:0;right:0;max-width:47%;display:none}}@media (max-width:639px){#index .hero-img{display:none}}#index .hero-img--mobile{display:none}@media (max-width:1023px){#index .hero-img--mobile{display:block}}#index .hero-img-mobile-container{background-color:#f7f7f7}#index h2{margin-top:1rem}@media (min-width:1024px){#index h2{font-size:2.7rem;margin-bottom:0}}@media (max-width:1260px){#index h2{font-size:2.5rem}}.custom-select{position:relative;font-family:Overpass,sans-serif;font-weight:700;margin-right:3rem;font-size:2.5rem;line-height:1.4}@media (max-width:1023px){.custom-select{font-size:2rem;margin-top:1rem}}@media (max-width:639px){.custom-select{font-size:1.7rem;margin-right:.5rem}}.custom-select select{display:none}.select-selected{background-color:#c1dacc}.select-selected:after{position:absolute;content:"";top:2rem;right:10px;width:0;height:0;border:6px solid transparent;border-color:#22362b transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #22362b transparent;top:2rem}.select-items div,.select-selected{color:#22362b;padding:10px 16px 6px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.15) transparent;cursor:pointer}.select-items{position:absolute;background-color:#c1dacc;top:100%;left:0;right:0;z-index:99}@media (max-width:639px){.select-items{font-size:1.3rem}}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.15)}.dropown-heading{font-size:1.3rem;font-family:Overpass,sans-serif;margin-bottom:-10px;margin-top:1rem;display:inline-block;font-weight:700;padding-left:20px}@media (max-width:1023px){.dropown-heading{margin-top:4rem}}.dropdown-component{padding-top:1rem;position:relative}@media (max-width:639px){.dropdown-component{padding-bottom:16px}}.dropdown-component:before{color:#000;content:"keyboard_arrow_down";pointer-events:none;position:absolute;right:8px}.dropdown-component select{color:#000;color:#000;background-color:transparent;background-image:none;border:none;border-bottom:1px solid #000;border-radius:0;width:100%;-webkit-appearance:none;padding:0 30px 0 0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"Crimson Pro",serif;font-size:1.3rem}.dropdown-component select::-ms-expand{display:none}.dropdown-component option{color:#000}.search-component{width:100%;position:relative;display:flex}.search-component input{border:none;border-radius:0!important;-webkit-appearance:none;color:#252346;outline:0;text-indent:8px;width:100%;background-color:rgba(175,175,175,.3058823529);font-family:"Crimson Pro",serif;font-size:1.3rem;font-weight:700}.search-component input:focus{outline:0}.search-component input::-webkit-input-placeholder{color:#252346}.search-component input::-moz-placeholder{color:#252346}.search-component input:-ms-input-placeholder{color:#252346}.search-component input:-moz-placeholder{color:#252346}::-moz-placeholder{opacity:1}.search-submit{border-radius:none;width:45px;height:42px;background-color:rgba(150,150,150,.3607843137);cursor:pointer;background-image:url(../images/icons/search-icon.svg);background-position:center;background-repeat:no-repeat;background-size:26px;margin:0;border-radius:0;padding:8px;box-shadow:none}[type=checkbox]:checked,[type=checkbox]:not(:checked){display:inline;position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;cursor:pointer}[type=checkbox]:checked:focus+label,[type=checkbox]:not(:checked):focus+label{outline:-webkit-focus-ring-color auto 5px}.checkbox__label{display:flex;font-family:"Crimson Pro",serif;font-size:1.3rem}.checkbox__label:before{content:"";display:inline-block;vertical-align:-3px;width:16px;height:16px;min-width:16px;background-color:rgba(175,175,175,.36);margin-right:8px;margin-top:7px}input:checked+.checkbox__label:before{background-image:url(../images/icons/check-black-24dp.svg);background-position:center;background-size:contain;background-repeat:no-repeat}#list-page{margin-top:0}#list-page .filter-container{padding:3rem 4rem;color:#fff;color:#252346;font-family:Overpass,sans-serif}@media (min-width:1024px){#list-page .filter-container{width:28%;position:absolute;top:50px;bottom:0}}@media (min-width:1024px){#list-page .filter-container{height:100vh;overflow-y:scroll}}@media (max-width:1260px){#list-page .filter-container{padding:3rem 2rem}}@media (max-width:1023px){#list-page .filter-container{padding:3rem 2rem}}@media (max-width:639px){#list-page .filter-container{padding:1rem}}#list-page .filter-container #search-container{margin:2rem 0}#list-page .filter-container .search-title{display:block;font-size:1.7rem;font-weight:700}#list-page .filter-container .clear-filters{font-size:1rem;font-weight:700;cursor:pointer}#list-page .filter-container .label-container{margin-bottom:.5rem}#list-page .filter-container .label-container span{font-family:"Crimson Pro",serif;font-weight:700;font-size:1.4rem;display:block}#list-page .filter-container .label-container .modal-trigger,#list-page .filter-container .label-container a{font-family:"Crimson Pro",serif;color:#252346;border-bottom:1px solid #bb87e6;font-size:1.1rem}#list-page .filter-container .label-container--lifecycle{margin-top:2rem}#list-page .list-container{padding-top:1rem;background-color:#fff;font-size:1.6rem}@media (min-width:1024px){#list-page .list-container{position:absolute;top:50px;left:28%;right:0;bottom:0}}@media (min-width:1024px){#list-page .list-container{margin-top:5px;height:100vh;overflow-y:scroll}}#list-page .list-container--list{padding-right:0}#list-page .list-container h1{margin-bottom:0}@media (max-width:1023px){#list-page .list-container{padding-left:0}}#list-page .list-container .intro{position:relative}@media (min-width:1024px){#list-page .list-container .intro{padding-right:10rem}}@media (max-width:1023px){#list-page .list-container .intro{padding:2rem}}#list-page .list-container .intro p{margin-bottom:2rem}#list-page .resource{padding:2rem}#list-page .resource:nth-child(odd){background-color:#f7f7f7}#list-page .resource__title{font-size:1.3rem;font-family:Overpass,sans-serif;color:#0a0a0a;font-weight:400}#list-page .resource__author{font-family:"Crimson Pro",serif;font-weight:700;color:#252346}#list-page .resource__author,#list-page .resource__date{display:block;font-size:1.2rem}.case-study{padding:2rem}.case-study--list{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1024px){.case-study:first-child,.case-study:nth-child(14n+0),.case-study:nth-child(17n+0),.case-study:nth-child(22n+0),.case-study:nth-child(25n+0),.case-study:nth-child(3n+3),.case-study:nth-child(8n+0),.case-study:nth-child(8n+3){background-color:#f7f7f7}.case-study:nth-child(24n+0){background-color:#f7f7f7!important}.case-study:nth-child(12n+0),.case-study:nth-child(15n+0),.case-study:nth-child(18n+0),.case-study:nth-child(21n+0){background-color:#fff}}@media (max-width:1023px){.case-study:nth-child(odd){background:#f7f7f7}}@media (max-width:1260px){.case-study{padding:1rem}}@media (max-width:1023px){.case-study{padding:2rem}}.case-study__title{font-size:1.2rem;color:#252346;font-weight:700;display:inline-block;margin-bottom:2rem}.case-study__description{font-size:1.1rem}.case-study__tag{font-size:1rem;font-family:Overpass,sans-serif;font-weight:700;display:inline-block;margin-top:4rem}.case-study__icon{background-size:contain;background-repeat:no-repeat;height:2rem;width:auto;color:#e0ae3c;margin-bottom:1rem}.button__date-sort{font-family:"Crimson Pro",serif;font-weight:700;color:#252346;font-size:1.3rem;position:absolute;top:.5rem;right:10rem}@media (max-width:1023px){.button__date-sort{top:4rem;right:2rem}}.button__sort--ascending:after{content:"keyboard_arrow_up";vertical-align:middle}.button__sort--descending:after{content:"keyboard_arrow_down";vertical-align:middle}.results-container{padding:1rem 0rem;font-family:Overpass,sans-serif}.results-container .column{padding:64px 96px 72px}@media (max-width:1260px){.results-container .column{padding:64px 72px 72px}}@media (max-width:1023px){.results-container .column{padding:64px 40px 72px}}@media (max-width:639px){.results-container .column{padding:56px 32px}}@media (max-width:639px){.results-container{padding:1rem 2rem}}@media (max-width:1023px){.results-container{padding:1rem 2rem}}#results-total{font-size:1.2rem}#results-detail{display:none;font-size:1.2rem}#results-detail.js-show{display:block}.resource__title--external::after{margin-left:8px;content:"";display:inline-block;height:1.2rem;width:1.2rem;background-size:1.2rem 1.2rem;background-image:url(../images/icons/open_in_new_black_24dp.svg);background-repeat:no-repeat;margin-right:8px;vertical-align:-3px}.resource__title--internal::before{content:"";display:inline-block;height:1.2rem;width:1.2rem;background-size:1.2rem 1.2rem;background-image:url(../images/icons/icon.svg);background-repeat:no-repeat;margin-right:8px}.accordion-expand{font-family:Overpass,sans-serif;font-weight:700}.accordion__item{font-family:Overpass,sans-serif;font-size:2rem;padding-bottom:1rem;color:#414042;border-bottom:solid 1px #414042;margin-bottom:2rem}.accordion__item img{margin-top:2rem}.accordion__item a{font-family:"Crimson Pro",serif;color:#414042;border-bottom:1px solid}.accordion .js-active dd{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.accordion .js-active dt:before{display:inline-block;transform:rotate(-180deg);cursor:pointer}.accordion dt{cursor:pointer}.accordion dt p{font-size:1.4rem;font-weight:100}@media (max-width:639px){.accordion dt p{font-size:1.2rem}}.accordion dd{font-size:.9rem;max-height:0;overflow:hidden;transition:max-height .8s ease;box-sizing:border-box;margin-left:0}.accordion dt:before{font-size:2rem;margin-top:.8rem;color:#414042;float:right;content:"keyboard_arrow_down";cursor:pointer}.expand-icon:after{font-size:2rem!important;padding-left:10px;vertical-align:middle;margin-bottom:5px}.expand-icon--expand:after{content:"keyboard_arrow_down"}.expand-icon--collapse:after{content:"keyboard_arrow_up"}.no-padding{padding-right:0!important}.no-arrow dt{cursor:auto}.no-arrow dt:before{content:""}#lifecycle .top-section--green img{margin-top:1rem}#lifecycle .lifecycle-phase-container{padding:3rem}@media (min-width:1024px){#lifecycle .lifecycle-phase-container:nth-child(odd){background:#f7f7f7}}@media (max-width:1023px){#lifecycle .lifecycle-phase-container:nth-child(1),#lifecycle .lifecycle-phase-container:nth-child(4){background:#f7f7f7}#lifecycle .lifecycle-phase-container:nth-child(3){background:#fff}}@media (max-width:639px){#lifecycle .lifecycle-phase-container:nth-child(odd){background:#f7f7f7}#lifecycle .lifecycle-phase-container:nth-child(4){background:#fff}}#lifecycle .lifecycle-phase-container a,#lifecycle .lifecycle-phase-container span{color:#22502b;font-size:1.4rem;font-weight:400}#lifecycle .lifecycle-phase-container:hover{background-color:#22362b;color:#fff;transition:.2s ease}#lifecycle .lifecycle-phase-container:hover a,#lifecycle .lifecycle-phase-container:hover span{color:#fff}#lifecycle-phase-template .page-section--top .column{padding:64px 96px 72px}@media (max-width:1260px){#lifecycle-phase-template .page-section--top .column{padding:64px 72px 72px}}@media (max-width:1023px){#lifecycle-phase-template .page-section--top .column{padding:64px 40px 72px}}@media (max-width:639px){#lifecycle-phase-template .page-section--top .column{padding:56px 32px}}@media (max-width:1023px){#lifecycle-phase-template .page-section--top .column{padding-bottom:0}}#lifecycle-phase-template .page-section--bottom{padding:64px 96px 72px;padding-bottom:0;padding-top:0}@media (max-width:1260px){#lifecycle-phase-template .page-section--bottom{padding:64px 72px 72px}}@media (max-width:1023px){#lifecycle-phase-template .page-section--bottom{padding:64px 40px 72px}}@media (max-width:639px){#lifecycle-phase-template .page-section--bottom{padding:56px 32px}}#lifecycle-phase-template .case-studies-container{padding:0 2rem}@media (max-width:639px){#lifecycle-phase-template .case-studies-container{padding:0}}#lifecycle-phase-template .case-study{position:relative;color:#252346}#lifecycle-phase-template .case-study__title{margin-bottom:1rem}#lifecycle-phase-template .case-study__subtitle{font-family:Overpass,sans-serif}#lifecycle-phase-template .case-study__description{margin:3rem 0 6rem}#lifecycle-phase-template .case-study__type{font-family:Overpass,sans-serif;font-size:1rem;font-weight:700;position:absolute;bottom:2rem}#lifecycle-phase-template .case-study__tags{position:absolute;bottom:2rem;font-weight:700;font-family:Overpass,sans-serif}#lifecycle-phase-template .case-study--lifecycle img{color:#e0ae3c;display:block;font-size:2.5rem;margin-bottom:2rem;height:2.5rem}#lifecycle-phase-template .case-study-null{padding:0rem 9rem 3rem}#lifecycle-phase-template .case-study-null p{margin-top:-2rem}@media (max-width:1023px){#lifecycle-phase-template .case-study-null{padding:0rem 2rem 0rem}}#lifecycle-phase-template .case-studies-desc{margin-bottom:4rem}.modal.js-active{display:flex!important;justify-content:center;align-items:center}.js-modal-active{display:block!important}body.js-active-modal{overflow:hidden}.modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(112,112,112,.5);z-index:2}@media (max-width:639px){.modal{margin:0}}@media (max-width:1023px){.modal{margin:0}}.modal .modal-content{background-color:#fff;position:fixed;display:flex;justify-content:space-between;flex-direction:column;overflow:scroll;width:40%;padding:2rem}.modal .modal-content h3{margin:0}.modal .modal-content span.modal-close{position:absolute;top:2rem;right:2rem}.modal .modal-content span.modal-close::after{content:url(../images/icons/close-icon.svg);display:block;height:24px;width:24px}@media (max-width:639px){.modal .modal-content{width:100%}}@media (max-width:1023px){.modal .modal-content{width:75%}}.column-no-padding .column{padding:0 1rem;margin-bottom:2rem}.form-title{font-family:Overpass,sans-serif;font-size:1.5rem;line-height:1.4;display:inline-block;margin-bottom:2rem}.button--form{color:#fff;display:block;width:100%;background-color:transparent;margin-top:1rem;border:1px solid!important}.signup-form{position:relative}.signup-form input,.signup-form select{background-color:transparent;border:none}.signup-form input.text-area,.signup-form select.text-area{width:100%;border-bottom:1px solid #fff;font-size:1.2rem;font-family:Overpass,sans-serif}.signup-form input.text-area::-moz-placeholder,.signup-form select.text-area::-moz-placeholder{color:rgba(255,255,255,.6);font-family:Overpass,sans-serif;opacity:1}.signup-form input.text-area:-ms-input-placeholder,.signup-form select.text-area:-ms-input-placeholder{color:rgba(255,255,255,.6);font-family:Overpass,sans-serif;opacity:1}.signup-form input.text-area::placeholder,.signup-form select.text-area::placeholder{color:rgba(255,255,255,.6);font-family:Overpass,sans-serif;opacity:1}.signup-form input.text-area:-ms-input-placeholder,.signup-form select.text-area:-ms-input-placeholder{color:rgba(255,255,255,.6);font-family:Overpass,sans-serif}.signup-form input.text-area::-ms-input-placeholder,.signup-form select.text-area::-ms-input-placeholder{color:rgba(255,255,255,.6);font-family:Overpass,sans-serif}.signup-form input.dropdown-area,.signup-form select.dropdown-area{border-bottom:1px solid #fff;color:rgba(255,255,255,.6);font-family:Overpass,sans-serif;font-size:1.2rem}.signup-form .mce_inline_error{border-color:red!important}.signup-form .dropdown-container:before{color:#fff;content:"keyboard_arrow_down";pointer-events:none;position:absolute;right:0;font-size:1.8rem}.signup-form select{-webkit-appearance:none;-moz-appearance:none}.signup-form select::-ms-expand{display:none}.signup-form .response{font-family:Overpass,sans-serif}.markdown-section{color:#0a0a0a}.markdown-section a{transition-duration:.2s;font-family:"Crimson Pro",serif;border-bottom:1px solid;color:#0a0a0a}