@font-face{font-family:Optimist;font-weight:400;font-display:block;src:url(/assets/fonts/Optimist_W_Rg.eot?#iefix);src:url(/assets/fonts/Optimist_W_Rg.eot?#iefix) format("eot"),url(/assets/fonts/Optimist_W_Rg.woff2) format("woff2"),url(/assets/fonts/Optimist_W_Rg.woff) format("woff")}@font-face{font-family:Optimist Semibold;font-weight:400;font-display:block;src:url(/assets/fonts/Optimist_W_SBd.eot?#iefix);src:url(/assets/fonts/Optimist_W_SBd.eot?#iefix) format("eot"),url(/assets/fonts/Optimist_W_SBd.woff2) format("woff2"),url(/assets/fonts/Optimist_W_SBd.woff) format("woff")}@font-face{font-family:Optimist Bold;font-weight:400;font-display:block;src:url(/assets/fonts/Optimist_W_Bd.eot?#iefix);src:url(/assets/fonts/Optimist_W_Bd.eot?#iefix) format("eot"),url(/assets/fonts/Optimist_W_Bd.woff2) format("woff2"),url(/assets/fonts/Optimist_W_Bd.woff) format("woff")}@font-face{font-family:Optimist Light;font-weight:400;font-style:normal;font-display:block;src:url(/assets/fonts/Optimist_W_Lt.eot);src:url(/assets/fonts/Optimist_W_Lt.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Optimist_W_Lt.woff2) format("woff2"),url(/assets/fonts/Optimist_W_Lt.woff) format("woff")}@font-face{font-family:Optimist ExtraLight;font-weight:400;font-style:normal;font-display:block;src:url(/assets/fonts/Optimist_W_XLt.eot);src:url(/assets/fonts/Optimist_W_XLt.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Optimist_W_XLt.woff2) format("woff2"),url(/assets/fonts/Optimist_W_XLt.woff) format("woff")}@font-face{font-family:icomoon;src:url(/assets/fonts/icomoon.eot);src:url(/assets/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/assets/fonts/icomoon.woff2) format("woff2"),url(/assets/fonts/icomoon.ttf) format("truetype"),url(/assets/fonts/icomoon.woff) format("woff"),url(/assets/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"],.dx-copy{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;padding:0 .375rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dx_logoMark:before{content:"\e900"}.icon-dx-application:before{content:"\e901"}.icon-dx-arrow-right:before{content:"\e902"}.icon-dx-avatar:before{content:"\e903"}.icon-dx-beaker:before{content:"\e904"}.icon-dx-bookOpen:before{content:"\e905"}.icon-dx-carat-down:before{content:"\e906"}.icon-dx-carat-left:before{content:"\e907"}.icon-dx-carat-right:before{content:"\e908"}.icon-dx-carat-up:before{content:"\e909"}.icon-dx-caution-outline:before{content:"\e90a"}.icon-dx-close:before{content:"\e90b"}.dx-copy:not(.copied):before,.icon-dx-copy:not(.copied):before{content:"\e90c"}.dx-copy.copied:before,.icon-dx-copy.copied:before{content:"\e923"}.icon-dx-dashboard:before{content:"\e90d"}.icon-dx-docs:before{content:"\e90e"}.icon-dx-download:before{content:"\e90f"}.icon-dx-email-circle .path1:before{content:"\e910";color:#3e405a}.icon-dx-email-circle .path2:before{content:"\e911";margin-left:-1em;color:#f7f8f9}.icon-dx-endArrow-left:before{content:"\e912"}.icon-dx-endArrow-right:before{content:"\e913"}.icon-dx-feedback:before{content:"\e914"}.icon-dx-github-logo:before{content:"\e915"}.icon-dx-hamburger_menu:before{content:"\e916";color:#14255b}.icon-dx-help-outlineCircle:before{content:"\e917"}.icon-dx-important-outline:before{content:"\e918"}.icon-dx-information:before{content:"\e919"}.icon-dx-link-out:before{content:"\e91a"}.icon-dx-lock:before{content:"\e91b"}.icon-dx-magnifying-glass:before{content:"\e91c"}.icon-dx-pause:before{content:"\e91d"}.icon-dx-pencil:before{content:"\e91e"}.icon-dx-play:before{content:"\e91f"}.icon-dx-resources:before{content:"\e920"}.icon-dx-rows-outline:before{content:"\e921"}.icon-dx-rows-solid:before{content:"\e922"}.icon-dx-success:before{content:"\e923"}.icon-dx-tiles-solid:before{content:"\e924"}.icon-dx-trash:before{content:"\e925"}.icon-dx-triangle-left:before{content:"\e926"}.icon-dx-triangle-right:before{content:"\e927"}.icon-dx-unlock-lock:before{content:"\e928"}.icon-dx-upload-circle:before{content:"\e929"}.icon-Step1:before{content:"\e92a";color:#14255b}.icon-Step2:before{content:"\e92b";color:#0e2a54}.icon-Step3:before{content:"\e92c";color:#0e2a54}.card{background-color:#fff;padding:1.5rem;border-radius:.2rem;border:1px solid #d8d9e1;box-shadow:0 1px 4px #d8d9e1;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;grid-template-areas:"card-image" "card-header" "card-text" "card-bottom-container"}.card .card-image{margin:-1.5rem -1.5rem 1.5rem;grid-area:card-image}.card h3.card-header{font-family:Optimist,Arial,Helvetica,sans-serif;margin:0;word-wrap:normal;width:100%;grid-area:card-header}.card .card-text{font-family:Optimist,Arial,Helvetica,sans-serif;color:#3e405a;font-size:1rem;line-height:1.5;word-wrap:normal;width:100%;margin:.5rem 0;grid-area:card-text}.card .card-bottom-container{display:flex;flex-direction:row;margin-top:.5rem;grid-area:card-bottom-container}.card .card-bottom-container>*{margin:0 .5rem}.card .card-bottom-container>*:first-child{margin-left:0}.card .card-bottom-container>*:last-child{margin-right:0}.card .card-bottom-container a{text-transform:uppercase;font-family:Optimist light,Arial,Helvetica,sans-serif;font-size:.75rem;color:#3e405a;text-decoration:none}@media only screen and (max-width: 47.9375rem){.card .card-bottom-container.buttons{display:flex;flex-direction:column}.card .card-bottom-container.buttons button{margin:.5rem 0}.card .card-bottom-container.buttons button:first-child{margin-top:0}.card .card-bottom-container.buttons button:last-child{margin-bottom:0}}html,body{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;height:100%;font-family:Optimist,Arial,Helvetica,sans-serif;line-height:1.5;background-color:#fff;display:flex;flex-direction:column;min-height:100vh}div[role=main]{flex-grow:1}h1{font-family:Optimist,Arial,Helvetica,sans-serif;font-size:2.25rem;margin:.5rem 0;padding-bottom:1.25rem}@media only screen and (max-width: 47.9375rem){h1{font-size:2rem}}h2{font-family:Optimist light,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:300;padding-bottom:1rem}@media only screen and (max-width: 47.9375rem){h2{font-size:1.875rem;margin:.25rem 0}}h3{font-family:Optimist light,Arial,Helvetica,sans-serif;font-size:1.5rem;padding-bottom:.5rem}h4{font-family:Optimist Semibold,Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.875rem;padding-bottom:.5rem}h4.blue{color:#224098}h4.white{color:#fff}p{font-family:Optimist,Arial,Helvetica,sans-serif;font-size:1rem;margin:.5rem 0}a:any-link{color:#3e405a;text-decoration:underline;text-decoration-line:underline;text-decoration-color:#e3245a;transition:all ease-in 50ms}a:any-link:hover{color:#e3245a}a.no-decorations{text-decoration:none}button{height:2.5rem;font-size:1rem;font-family:Optimist Semibold,Arial,Helvetica,sans-serif;padding:.5rem .75rem;border-radius:.25rem;border-style:solid;background-color:#e3245a;border-color:#e3245a;color:#fff;cursor:pointer;margin:0 .5rem}@media only screen and (max-width: 47.9375rem){button{margin:0}}button:first-child{margin-left:0}button:last-child{margin-right:0}button:hover{background-color:#b51c48;border-color:#b51c48}button.inverse{background-color:#fff;color:#e3245a}button.inverse:hover{background-color:#e3245a;border-color:#e3245a;color:#fff}button.cyan{background-color:#18819d;border-color:#18819d;color:#fff}button.cyan:hover{background-color:#224098;border-color:#224098}button.white{background-color:#fff;border-color:#fff;color:#e3245a}button.white:hover{background-color:#e3245a;border-color:#e3245a;color:#fff}button.white.inverse{background-color:transparent;border-color:#fff;color:#fff}button.white.inverse:hover{background-color:#fff;border-color:#fff;color:#18819d}button.grey{background-color:#687680;border-color:#687680;color:#fff}button.grey:hover{background-color:#2a2f37;border-color:#2a2f37;color:#fff}button.destructive,button.destructive:hover{background-color:#ab0000;border-color:#ab0000;color:#fff}button:disabled{background-color:#ecedf1;border:#ecedf1;color:#6e70837f;cursor:not-allowed}button:disabled:hover{background-color:#ecedf1;border:#ecedf1;color:#6e70837f;cursor:not-allowed}button.gravity-blue{background-color:#0070a8;border-color:#fff;color:#fff}button.icon{border-radius:0;border-style:none;background-color:transparent;border-color:transparent}.button-group{display:flex;flex-direction:row}.button-group button{margin-right:.75rem}.button-group button:last-child{margin-right:none}@media only screen and (max-width: 47.9375rem){.button-group.mobile-row{justify-content:space-between}.button-group.mobile-row button{flex-grow:1}}@media only screen and (max-width: 47.9375rem){.button-group::not(.mobile-row){display:flex;flex-direction:column;margin-right:0}.button-group::not(.mobile-row) button{margin-bottom:.75rem}.button-group::not(.mobile-row) button:last-child{margin-bottom:none}}.codev{color:#3e405a;display:flex;align-items:center;justify-content:center}.codev:before{content:"";display:inline-block;margin-right:.25rem;width:.375rem;height:.375rem;border-radius:.1875rem;background-color:#f9c606}.sandbox{color:#008140;display:flex;align-items:center;justify-content:center}.sandbox:before{content:"";display:inline-block;margin-right:.25rem;width:.375rem;height:.375rem;border-radius:.1875rem;background-color:#008140}.production{color:#136980;display:flex;align-items:center;justify-content:center}.production:before{content:"";display:inline-block;margin-right:.25rem;width:.375rem;height:.375rem;border-radius:.1875rem;background-color:#136980}form ::placeholder{color:#d8d9e1}form textarea{font-family:Optimist,Arial,Helvetica,sans-serif}form input{background-color:#f6f9fc;border:solid 1px #6e7083;border-radius:.25rem;color:#3e405a;font-size:.875rem;font-family:Optimist,Arial,Helvetica,sans-serif;padding:.5rem;height:40px;box-sizing:border-box}form input.error{background-color:#fcd5d1;border-color:#ab0000}form input:disabled{border-color:#ecedf1}form input[type=checkbox]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0}form input[type=checkbox]:not(old)+label{display:inline-block;margin-left:-2em;line-height:1.4rem;cursor:pointer}form input[type=checkbox]:not(old)+label>span{display:inline-block;width:1rem;height:1rem;margin:.25em .5em .25em .25em;border:.0625em solid #6e7083;border-radius:.25em;background:#e0e0e0;background-image:linear-gradient(#f0f0f0,#e0e0e0);vertical-align:bottom}form input[type=checkbox]:not(old):checked+label>span{background-image:linear-gradient(#e0e0e0,#f0f0f0)}form select{background-color:#f6f9fc;border:solid 1px #6e7083;border-radius:.25rem;color:#3e405a;font-size:.875rem;font-family:Optimist,Arial,Helvetica,sans-serif;height:2.375rem}form select option{font-size:.875rem}form label{color:#3e405a;font-family:Optimist Semibold,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:.75rem}form textarea{border:solid 1px #6e7083;border-radius:.25rem;background-color:#f6f9fc;padding:.5rem;min-height:5rem;resize:none;font-size:1rem}form .form-group{display:flex;flex-direction:column;margin-bottom:.25rem}form .form-group.button-group{display:flex;flex-direction:row}form .form-group.button-group button{margin-right:.5rem}form .form-group.button-group button:last-child{margin-right:0}form .form-heading{display:flex;flex-direction:column;margin-bottom:2rem;text-align:center}form .error-message{color:#ab0000;font-style:italic;font-size:.75rem;font-family:Optimist,Arial,Helvetica,sans-serif;padding-top:.25rem;visibility:hidden}form .error-message.show{visibility:visible!important}select.devex-carrot{width:100%;height:2rem;font-size:1rem;padding-left:.5rem;padding-right:2rem;overflow-x:scroll;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background-image:url(/assets/svg/carat_down.svg);background-size:1rem;background-repeat:no-repeat;background-position-y:50%;background-position-x:98%;border-radius:.25rem;display:inline-block}.spinner-container{display:flex;justify-content:center;align-items:center;padding:1rem;overflow:hidden}@media only screen and (max-width: 47.9375rem){.mobile-hidden{display:none!important}}.white{color:#fff}.red{color:#e3245a}.grid{display:grid;column-gap:1rem;row-gap:1rem}.grid.three{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}@media only screen and (max-width: 69.9375rem){.grid.three{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}}@media only screen and (max-width: 47.9375rem){.grid.three{grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr}}.grid.two{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}@media only screen and (max-width: 47.9375rem){.grid.two{grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr}}
