@import url(https://use.typekit.net/rql3oin.css);
/*!
 * Cropper.js v1.5.9
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-09-10T13:16:21.689Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}body,html{margin:0;padding:0}*{box-sizing:border-box}.section{margin:45px 0}.row{display:flex}.row .column{flex:1 1;max-width:16.66%;margin-right:1.6%}.row .column:last-child{margin-right:0}.row .column.third{max-width:33.33%}.row .column.half{max-width:48.4%}.row .column.two-thirds{max-width:65%}.row .column.border-right{border-right:2px solid #f8f9fb}.row .column.border-bottom{border-bottom:2px solid #f8f9fb}.row.vertical-padding{padding:15px 0}body{font-family:proxima-nova,sans-serif}.ace_content,.ace_editor,.ace_editor div{font-family:monospace;font-size:16px!important}.bold,b,strong{font-weight:700}.extra-bold{font-weight:800}a{color:#2849d6;font-weight:700}.thin{font-weight:300}h1{font-size:36px;font-weight:800}h1:first-child{margin-top:0}h2{font-size:24px;font-weight:800}p,p.larger{font-size:18px}p.big-number{font-size:32px;font-weight:700}p.big-number.smaller{font-size:24px}p.emphasis{font-weight:600;color:rgba(31,37,50,.6)}p.disabled{margin-top:5px!important;color:red;font-weight:700;font-size:14px}p.error{font-weight:700;color:#8b0000}p.align-center{display:inline-flex;align-items:center}p.align-center img{margin-right:7.5px}.black-link{text-decoration:none;color:#000;font-weight:600}.dark-gray{color:#8792a2}.accent{color:#36b2a4}.underline{-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration:underline}.underline:hover{cursor:pointer}.small{font-size:14px}.regular{font-weight:400!important}.ellipsis{display:inline-block;margin:0 15px;width:6px;height:6px;background:#e5f0ff;border-radius:3px}.ellipsis.accent{background:#5dcec1}.ellipsis.active{background:#af8af5}pre{background:hsla(0,0%,50.2%,.35);padding:15px;font-family:monospace!important;font-size:18px}pre .red{color:#df2929;font-weight:700}.margin-top{margin-top:15px!important}.margin-top.double{margin-top:30px!important}.margin-bottom{margin-bottom:15px!important}.margin-bottom.double{margin-bottom:30px!important}.margin-left{margin-left:15px!important}.margin-left.double{margin-left:30px!important}.margin-right{margin-right:15px!important}.margin-right.double{margin-right:30px!important}.no-margin-top{margin-top:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.white-background{background:#fff}.hidden{display:none}.text-center{text-align:center}.text-right{text-align:right}.skeleton-box{display:inline-block;height:1em;position:relative;overflow:hidden;background-color:#dddbdd}.skeleton-box:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));-webkit-animation:shimmer 5s infinite;animation:shimmer 5s infinite;content:""}@-webkit-keyframes shimmer{to{transform:translateX(100%)}}@keyframes shimmer{to{transform:translateX(100%)}}.rc-color-picker-panel-inner{position:relative;border-radius:4px;box-shadow:0 1px 5px #ccc;border:1px solid #ccc;padding-bottom:8px}.rc-color-picker-panel-wrap{margin:5px 0 0;height:30px;width:100%;position:relative}.rc-color-picker-panel-wrap-preview{position:absolute;right:8px}.rc-color-picker-panel-wrap-ribbon{position:absolute;left:8px;top:0;right:43px;height:30px}.rc-color-picker-panel-wrap-alpha{position:absolute;left:8px;right:43px;bottom:0;height:12.5px}.rc-color-picker-panel-wrap-has-alpha .rc-color-picker-panel-wrap-ribbon{height:12.5px}.rc-color-picker-trigger{border:1px solid #999;display:inline-block;padding:2px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px;height:20px;cursor:pointer;box-shadow:inset 0 0 0 2px #fff}.rc-color-picker-trigger-open{box-shadow:0 0 3px #999}.rc-color-picker-panel{width:218px;background-color:#fff;box-sizing:border-box;outline:none;z-index:9;border-radius:4px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rc-color-picker-panel *{box-sizing:border-box}.rc-color-picker-panel-open{display:block}.rc-color-picker-panel-close{display:none}.rc-color-picker-panel-preview{height:30px;width:30px;overflow:hidden;border-radius:2px;background-image:url("data:image/png;base64,R0lGODdhCgAKAPAAAOXl5f///ywAAAAACgAKAEACEIQdqXt9GxyETrI279OIgwIAOw==")}.rc-color-picker-panel-preview span{box-shadow:inset 0 0 2px grey;position:absolute;display:block;height:100%;width:30px;border-radius:2px}.rc-color-picker-panel-preview input[type=color]{position:absolute;display:block;height:100%;width:30px;border-radius:2px;opacity:0}.rc-color-picker-panel-board{position:relative;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:8px 8px 0}.rc-color-picker-panel-board span{position:absolute;border-radius:10px;border:1px solid #fff;width:9px;height:9px;margin:-4px 0 0 -4px;left:-999px;top:-999px;box-shadow:0 0 1px hsla(0,0%,47.1%,.7);z-index:2}.rc-color-picker-panel-board-hsv{width:200px;height:150px;position:relative;z-index:1;border-radius:2px}.rc-color-picker-panel-board-value{border-radius:2px;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background-image:linear-gradient(180deg,transparent 0,#000)}.rc-color-picker-panel-board-saturation{border-radius:2px;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background-image:linear-gradient(90deg,#fff 0,transparent)}.rc-color-picker-panel-board-handler{box-shadow:inset 0 0 2px grey;border-radius:2px;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.rc-color-picker-panel-ribbon{position:relative;height:100%;border-radius:2px;box-shadow:inset 0 0 2px grey;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZWQiLz48c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y5MCIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjY2RmZjAwIi8+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiMzNWZmMDAiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzBmNiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDBmZmZkIi8+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMwNmYiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzMyMDBmZiIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjY2QwMGZmIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNmMDkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJlZCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMGgxdjFIMHoiLz48L3N2Zz4=);background-image:linear-gradient(90deg,red 0,#f90 10%,#cdff00 20%,#35ff00 30%,#0f6 40%,#00fffd 50%,#06f 60%,#3200ff 70%,#cd00ff 80%,#f09 90%,red)}.rc-color-picker-panel-ribbon span{position:absolute;top:0;height:100%;width:4px;border:1px solid #000;padding:1px 0;margin-left:-2px;background-color:#fff;border-radius:3px}.rc-color-picker-panel-ribbon-handler{position:absolute;width:104%;height:100%;left:-2%;cursor:pointer}.rc-color-picker-panel-alpha{position:relative;height:100%;width:100%;border-radius:2px;background-image:url("data:image/png;base64,R0lGODdhCgAKAPAAAOXl5f///ywAAAAACgAKAEACEIQdqXt9GxyETrI279OIgwIAOw==");background-repeat:repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rc-color-picker-panel-alpha-bg{position:absolute;width:100%;height:100%;border-radius:2px;box-shadow:inset 0 0 2px grey}.rc-color-picker-panel-alpha span{position:absolute;top:0;height:100%;width:4px;border:1px solid #000;padding:1px 0;margin-left:-2px;background-color:#fff;border-radius:3px}.rc-color-picker-panel-alpha-handler{position:absolute;width:104%;height:100%;left:-2%;cursor:pointer}.rc-color-picker-panel-params{font-size:12px}.rc-color-picker-panel-params-input{overflow:hidden;padding:2px 8px}.rc-color-picker-panel-params input{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-align:center;padding:1px;margin:0;float:left;border-radius:2px;border:1px solid #cacaca;font-family:Helvetica Neue,Helvetica,sans-serif}.rc-color-picker-panel-params-hex{width:52px}.rc-color-picker-panel-params input[type=number]{margin-left:5px;width:44px}.rc-color-picker-panel-params input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.rc-color-picker-panel-params-lable{padding:2px 8px;height:22px;line-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rc-color-picker-panel-params-lable label{float:left;text-align:center}.rc-color-picker-panel-params-lable-hex{width:52px}.rc-color-picker-panel-params-lable-alpha,.rc-color-picker-panel-params-lable-number{margin-left:5px;width:44px;text-transform:uppercase}.rc-color-picker-panel-params-lable-number:hover{border-radius:2px;background-color:#eee;box-shadow:inset 0 0 0 1px #ccc;cursor:pointer}.rc-color-picker-panel-params-has-alpha .rc-color-picker-panel-params-lable-alpha,.rc-color-picker-panel-params-has-alpha .rc-color-picker-panel-params-lable-number,.rc-color-picker-panel-params-has-alpha input[type=number]{width:32px}.rc-color-picker{position:absolute;left:-9999px;top:-9999px;z-index:1000}.rc-color-picker-wrap{display:inline-block}.rc-color-picker-slide-up-appear,.rc-color-picker-slide-up-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.rc-color-picker-slide-up-appear,.rc-color-picker-slide-up-enter,.rc-color-picker-slide-up-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transform-origin:0 0;display:block!important;-webkit-animation-play-state:paused;animation-play-state:paused}.rc-color-picker-slide-up-leave{opacity:1;-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.rc-color-picker-slide-up-appear.rc-color-picker-slide-up-appear-active.rc-color-picker-placement-bottomLeft,.rc-color-picker-slide-up-appear.rc-color-picker-slide-up-appear-active.rc-color-picker-placement-bottomRight,.rc-color-picker-slide-up-enter.rc-color-picker-slide-up-enter-active.rc-color-picker-placement-bottomLeft,.rc-color-picker-slide-up-enter.rc-color-picker-slide-up-enter-active.rc-color-picker-placement-bottomRight{-webkit-animation-name:rcColorPickerSlideUpIn;animation-name:rcColorPickerSlideUpIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-color-picker-slide-up-appear.rc-color-picker-slide-up-appear-active.rc-color-picker-placement-topLeft,.rc-color-picker-slide-up-appear.rc-color-picker-slide-up-appear-active.rc-color-picker-placement-topRight,.rc-color-picker-slide-up-enter.rc-color-picker-slide-up-enter-active.rc-color-picker-placement-topLeft,.rc-color-picker-slide-up-enter.rc-color-picker-slide-up-enter-active.rc-color-picker-placement-topRight{-webkit-animation-name:rcColorPickerSlideDownIn;animation-name:rcColorPickerSlideDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-color-picker-slide-up-leave.rc-color-picker-slide-up-leave-active.rc-color-picker-placement-bottomLeft,.rc-color-picker-slide-up-leave.rc-color-picker-slide-up-leave-active.rc-color-picker-placement-bottomRight{-webkit-animation-name:rcColorPickerSlideUpOut;animation-name:rcColorPickerSlideUpOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-color-picker-slide-up-leave.rc-color-picker-slide-up-leave-active.rc-color-picker-placement-topLeft,.rc-color-picker-slide-up-leave.rc-color-picker-slide-up-leave-active.rc-color-picker-placement-topRight{-webkit-animation-name:rcColorPickerSlideDownOut;animation-name:rcColorPickerSlideDownOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes rcColorPickerSlideUpIn{0%{opacity:0;transform:scaleY(0)}0%,to{transform-origin:0 0}to{opacity:1;transform:scaleY(1)}}@keyframes rcColorPickerSlideUpIn{0%{opacity:0;transform:scaleY(0)}0%,to{transform-origin:0 0}to{opacity:1;transform:scaleY(1)}}@-webkit-keyframes rcColorPickerSlideUpOut{0%{opacity:1;transform:scaleY(1)}0%,to{transform-origin:0 0}to{opacity:0;transform:scaleY(0)}}@keyframes rcColorPickerSlideUpOut{0%{opacity:1;transform:scaleY(1)}0%,to{transform-origin:0 0}to{opacity:0;transform:scaleY(0)}}@-webkit-keyframes rcColorPickerSlideDownIn{0%{opacity:0;transform:scaleY(0)}0%,to{transform-origin:100% 100%}to{opacity:1;transform:scaleY(1)}}@keyframes rcColorPickerSlideDownIn{0%{opacity:0;transform:scaleY(0)}0%,to{transform-origin:100% 100%}to{opacity:1;transform:scaleY(1)}}@-webkit-keyframes rcColorPickerSlideDownOut{0%{opacity:1;transform:scaleY(1)}0%,to{transform-origin:100% 100%}to{opacity:0;transform:scaleY(0)}}@keyframes rcColorPickerSlideDownOut{0%{opacity:1;transform:scaleY(1)}0%,to{transform-origin:100% 100%}to{opacity:0;transform:scaleY(0)}}.button{display:inline-flex;align-items:center;padding:12px 22px;background:rgba(40,73,214,.15);border-radius:6px;font-size:16px;font-weight:700;color:#2849d6;text-decoration:none;border:0;transition:all .2s linear}.button img:first-child{margin-right:10px}.button img:last-child{margin-left:10px}.button.primary{background:#2849d6;color:#fff;box-shadow:2px 10px 24px rgba(20,50,182,.15)}.button.primary:hover{background:#7d91e7}.button.light-blue{background:#333c51;color:#fff}.button.green{background:#36b2a4;color:#fff}.button.green:hover{background:#51cabc}.button.red{background:#fdb9dc;color:#000}.button.white{background:#fff}.button.white i{color:#1f2532}.button.white.selected{background:#2849d6}.button.white.selected i{color:#fff}.button:hover{background:#2849d6;color:#fff;cursor:pointer}.button:hover.disabled,.button:hover:disabled{cursor:not-allowed;background:#90abf1}.button.naked{padding:5px 0;background:transparent}.button.naked:hover{background:transparent;color:#526ddf}.button.disabled,.button:disabled{background:#8792a2;color:#f8f9fb}.button.small{font-size:90%;padding:8px 16px}.button.extra-small{padding:4px 8px;color:#000;background:#fff}.button.block{width:100%;justify-content:center}.buttons{display:flex;margin:10px 0}.buttons .button.selected{background:#2849d6;color:#fff}.buttons .button:not(:last-child){border-right:2px solid #c8c8c8;border-top-right-radius:0;border-bottom-right-radius:0}.buttons .button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.actions .button:not(:last-child){margin-right:30px}@-webkit-keyframes wiggle{0%{transform:rotate(0deg)}80%{transform:rotate(0deg)}85%{transform:rotate(5deg)}95%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes wiggle{0%{transform:rotate(0deg)}80%{transform:rotate(0deg)}85%{transform:rotate(5deg)}95%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.cnh .button{border:2px solid transparent}.cnh_holding .button{border:2px solid red;color:#fff;background:#000!important;background-size:100% 100%;-webkit-animation:wiggle .5s infinite;animation:wiggle .5s infinite}.datatable{width:100%}.datatable .dataTables_filter{margin-bottom:15px}.datatable .dataTables_filter input[type=search]{border:1px solid #90abf1;box-shadow:2px 10px 40px rgba(20,50,182,.01);border-radius:6px;padding:10px 16px 10px 32px;width:100%;background-image:image-url(/packs/media/icons/search-small-05426083.svg);background-repeat:no-repeat;background-position:8px 8px}.datatable .dataTables_paginate{padding-top:15px}.datatable .dataTables_paginate a{margin-right:5px;display:inline-block;border:1px solid #2849d6;border-radius:3px;padding:5px;background-color:#fff;transition:all .1s linear}.datatable .dataTables_paginate a.current,.datatable .dataTables_paginate a:hover{background-color:#2849d6;color:#fff;cursor:pointer}.datatable table{width:100%;background:#f4f6f7;padding:10px;border-collapse:separate;border-spacing:0 5px}.datatable table thead{background:#fff}.datatable table thead tr th{padding:15px 18px;color:rgba(31,37,50,.6);text-align:left}.datatable table thead tr th.center{text-align:center}.datatable table tbody tr td{padding:18px;text-align:center;background:#fff;text-align:left;color:#000;border-bottom:2px solid #fff}.datatable table tbody tr td.bold{font-weight:600}.datatable table tbody tr td.accent{color:#5dcec1}.datatable table tbody tr td.center{text-align:center}.datatable table tbody tr td a{color:#000!important}.datatable table tbody tr:not(:last-child){margin-bottom:2px}.datatable table tbody tr:hover td{border-bottom:2px solid #2849d6}.divider{width:100%;height:1px;background:rgba(135,146,162,.2);margin:15px 0}.icon.large{width:100px;height:100px}.icon.circle{background:rgba(40,73,214,.05);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{border:2px solid #e5f0ff;box-sizing:border-box;box-shadow:2px 10px 40px rgba(20,50,182,.01);border-radius:6px;padding:8px 12px;font-size:16px;font-weight:600}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border:2px solid #2849d6;outline:none}.radio{display:flex}.radio .control{width:28px}.radio .label{flex:1 1}.radio .label p{margin:0}.radio-list .radio:not(:last-child){margin-bottom:15px}label{font-weight:600;font-size:18px;display:block}label.inline{margin-left:6px;display:inline}ul.tick{list-style-image:url(/packs/media/icons/tick-887838f8.svg)}ul.tick li{padding-left:15px;margin-bottom:10px}.popup{background:#fff!important;opacity:1!important;color:#000!important;box-shadow:0 3px 16px rgba(20,50,182,.12);border-radius:6px;padding:15px!important;z-index:100;min-width:250px;max-width:250px}.popup:after,.popup:before{border:0!important}.popup.wide{min-width:320px;max-width:320px}.popup .list .item{padding:15px 0;display:flex;align-items:center;color:rgba(31,37,50,.8);font-size:14px}.popup .list .item:first-child{padding-top:0}.popup .list .item:last-child{padding-bottom:0}.popup .list .item:not(:last-child){border-bottom:1px solid rgba(135,146,162,.2)}.popup .list .item p{margin:0}.popup .list .item img{width:24px;height:24px;margin-right:5px}.popup .list .item.large .left{width:48px;height:48px;margin-right:7.5px}.popup .list .item.large .details{flex:1 1}.popup .list .item.large .details .primary p{font-weight:600;font-size:16px}.popup .list .item.large .details .secondary p{margin-top:5px;font-size:14px;color:rgba(135,146,162,.6)}.tip{display:flex;align-items:center;padding:10px;border-radius:6px;background:#eeefbc}.tip .icon{width:32px}.tip p{margin:0;font-size:14px;padding-left:10px}.tip .close{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;display:block;margin-top:5px}.tip .close:hover{cursor:pointer}.content-editor input[type=text]{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#fff;border-radius:0;width:100%;border:2px solid #fff;padding:6px}.content-editor .text-box{padding:6px;background:#fff;border:2px solid #ddd;border-radius:6px}.content-editor .text-box:hover{cursor:pointer}.content-editor .merge-tag{display:inline-block;background:#e9edfb;border-radius:4px;padding:2px 12px;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#2849d6;font-size:14px;font-weight:600}.content-editor .merge-tag:hover{cursor:pointer}.content-editor .merge-tags{margin-top:15px;background:#f8f9fb;border-radius:6px;display:flex;align-items:center;padding:12px}.content-editor .merge-tags p{font-weight:600;font-size:14px;margin:0 5px 0 0}.content-editor .merge-tags .merge-tag{margin:0 5px}.content-editor .text{display:inline-block;outline:0 solid transparent;min-width:5px}.box{width:100%;background:#fff;border:2px solid rgba(233,234,255,.4);box-sizing:border-box;border-radius:6px;padding:30px}.box.half-padding{padding:15px}.box.narrow{max-width:70%!important;margin:initial!important;text-align:left!important}.builder .step{display:flex;max-width:800px;margin:auto auto 15px;background:#fff;border:1px solid rgba(0,0,0,.02);box-shadow:2px 10px 40px rgba(20,50,182,.01);border-radius:12px}.builder .step .action{width:120px;display:flex;align-items:center;justify-content:center}.builder .step .content{padding:30px;flex:1 1}.builder .step .content .description{display:flex;width:100%}.builder .step .content .description img{width:32px;height:32px;margin-right:10px}.builder .step .content .description p{font-size:20px;font-weight:800;margin:5px 0}.builder .step .content .well{display:flex}.builder .step .content .well .editor{flex:1 1;padding-top:15px}.builder .step .content .well .editor .short p{margin:0;font-size:16px}.builder .step .content .well .editor .short p.complete{font-weight:600;color:#1f2532}.builder .step .content .well .editor .short p.incomplete{font-style:italic;color:#8792a2}.builder .step .content .well .editor .long,.builder .step .content .well .editor .short.invisible{display:none}.builder .step .content .well .editor .long.visible{display:block}.card{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid rgba(0,0,0,.02);box-sizing:border-box;box-shadow:-2px -4px 16px #fff,4px 8px 24px rgba(0,0,0,.05),4px 2px 4px rgba(0,0,0,.01),inset -3px -7px 12px rgba(0,0,0,.05);border-radius:12px;padding:15px;height:100%}.card .icon{background:#e9edfb;border-radius:6px;width:48px;height:48px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.card .icon img{max-width:100%;height:auto}.card p{font-weight:700;margin:0}.card p.description{font-size:14px;color:#8792a2;text-align:center;font-weight:400}.card .button{width:100%;margin-top:15px;align-self:flex-end}.card.small{background:#e5f0ff;padding-top:45px}.card.small .detail{margin-top:10px;color:#8792a2;font-weight:600;font-size:13px}.card.large{align-items:center;box-shadow:2px 10px 24px rgba(20,50,182,.03);border-radius:12px;padding:30px}.card.large p.title{font-size:20px;margin:15px 0 0}.card.horizontal{flex-direction:row;justify-content:normal;margin-bottom:15px;align-items:center;text-decoration:none}.card.horizontal .icon{margin-right:20px;margin-bottom:0}.card.horizontal p{margin:0;color:#1f2532;text-decoration:none}.card.horizontal .left{flex:1 1}.card.horizontal .left .top{display:flex;align-items:center}.card.horizontal .sub{display:block;color:#8792a2;font-size:12px;font-weight:700;padding-top:6px}.card.horizontal .status,.card.horizontal .type{margin-right:10px;font-weight:400}.card.horizontal .pill{font-size:12px;background:#6484e8;padding:4px 8px;border-radius:4px;color:#fff}.card.horizontal .title{font-size:22px;margin-right:15px}.card.horizontal .button{display:inline-block;width:auto;text-align:center;padding:5px 10px;margin-top:0;align-self:auto;margin-left:15px}.card.selectable{outline:2px solid #fff}.card.selectable:hover{box-shadow:4px 32px 64px rgba(15,26,75,.16);cursor:pointer}.card.selectable:hover.disabled{cursor:not-allowed;border:2px solid red}.card.selectable.selected{outline:2px solid #2849d6}.circle{width:38px;height:38px;border-radius:19px;background:#6484e8;display:flex;align-items:center;justify-content:center}.circle p{margin:0;color:#fff;font-weight:700;font-size:18px}.circle.faint{background:#fff4f9}.circle.medium{background:#dee1e8}.circle:hover{cursor:pointer}.details{background:hsla(0,0%,96.1%,.5);border:1px solid rgba(0,0,0,.02);box-shadow:2px 10px 40px rgba(20,50,182,.01);border-radius:12px;padding:4px}.details .detail{display:flex;width:100%}.details .detail:not(:last-child){margin-bottom:4px}.details .detail .left{display:flex;align-items:center;width:200px;padding-left:30px}.details .detail .left p{margin:0;color:#8792a2;font-weight:600}.details .detail .right{flex:1 1;padding:18px 40px;background:#fff;border:1px solid rgba(0,0,0,.02);box-shadow:2px 10px 40px rgba(20,50,182,.01);border-radius:12px}.details .detail .right p{margin:0;color:#1f2532;font-weight:600}.download,.upload{margin:30px 0;width:500px;background:#2849d6;padding:10px;transition:all .1s linear}.download h2,.upload h2{color:#fff;text-align:center}.download:hover,.upload:hover{cursor:pointer;background:#526ddf}.upload{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:4px dashed #2849d6}.upload h2,.upload p{color:#2849d6}.upload p{font-weight:700;text-align:center;max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:auto auto 15px}.upload:hover{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.combined{margin:30px 0}.combined .download,.combined .upload{margin:0}.combined .icon{width:500px;margin:15px 0;text-align:center}.combined .icon img{width:48px;height:auto}.form.narrow{max-width:450px;margin:auto;text-align:center}.form .intro,.form.narrow .fields{margin-bottom:30px}.form .intro{text-align:center}.form .field{width:100%;text-align:left;position:relative}.form .field .character-count{position:absolute;top:5px;right:0}.form .field:not(:last-child){margin-bottom:15px}.form .field label{margin-bottom:10px}.form .field input[type=email],.form .field input[type=password],.form .field input[type=search],.form .field input[type=text],.form .field select,.form .field textarea{width:100%}.form .field .error{margin-top:12px;padding:.75rem;background-color:#fee2e2;border-radius:.5rem;border:1px solid #ef4444;color:#ef4444}.header{justify-content:space-between;margin-bottom:15px}.header,.header .back{display:flex;align-items:center}.header .back{background:#fff;border-radius:6px;width:36px;height:36px;justify-content:center;margin-right:45px;transition:background .2s linear;background-image:url(/packs/media/icons/back-6a9a33ea.svg);background-repeat:no-repeat;background-position:50%}.header .back:hover{cursor:pointer;background:#2849d6;background-image:url(/packs/media/icons/back-white-c412c6fa.svg);background-repeat:no-repeat;background-position:50%}.header h1,.header h2{margin:0;flex:1 1}.header .actions{display:flex;justify-content:flex-end;align-items:center}.header .actions .button:not(:last-child){margin-right:15px}.list{height:100%;display:flex;flex-direction:column}.list .item{width:100%;display:flex;padding:15px 0}.list .item:first-child{padding-top:0}.list .item:last-child{padding-bottom:0}.list .item.title{border-bottom:1px solid rgba(135,146,162,.2);display:flex;justify-content:space-between;align-items:center}.list .item.title img:hover{cursor:pointer}.list .item.title p{flex:1 1;margin:0;font-weight:700;font-size:15px}.list .item.title a{color:#2849d6;text-decoration:none;font-size:14px}.list .item.title a:hover{cursor:pointer}.list .item .icon{width:33%;height:80px;max-width:80px;display:flex;justify-content:center;align-items:center;background:#e5f0ff;box-shadow:2px 10px 40px rgba(20,50,182,.01);border-radius:4px}.list .item .icon img{width:65%}.list .item .icon.smaller{width:auto;height:24px;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;box-shadow:none}.list .item .icon.smaller img{margin:0;width:auto}.list .item .content{flex:1 1;display:flex;padding-left:30px;flex-direction:column;justify-content:center}.list .item .content.smaller{padding-left:15px}.list .item .content p{margin-top:5px}.list .item .content p:first-child{margin-top:0;margin-bottom:5px}.list .item .content p:last-child{margin-bottom:0}.list .item .content p.smaller{font-size:15px;margin-bottom:0}.list .item:not(:last-child){border-bottom:1px solid #f8f9fb}.list .item.clickable:hover{background:#f8f9fb;cursor:pointer}.modal-container{width:100%;height:100vh;display:flex;position:absolute;visibility:hidden;opacity:0;left:0;top:0;align-items:center;justify-content:center;background:rgba(31,37,50,.7);z-index:20;transition:visibility 0s,opacity .25s linear}.modal-container.visible{visibility:visible;opacity:1}.modal{background:#f4f6f7;box-shadow:2px 10px 24px rgba(20,50,182,.03);max-width:740px;z-index:20;width:740px}.modal .header{padding:30px;border-bottom:1px solid rgba(135,146,162,.2);display:flex;margin-bottom:0}.modal .header h2{font-size:36px;font-weight:600}.modal .header .close{align-self:flex-end;font-size:20px;font-weight:700;color:#8792a2}.modal .header .close:hover{cursor:pointer;color:#a4acb8}.modal .content{padding:15px}.modal .content .wizard{padding:30px;display:flex;align-items:center;justify-content:center;min-height:400px}.modal .content .actions{margin-top:15px;display:flex}.phone{display:flex;justify-content:center;position:relative;width:200px}.phone img{width:180px}.phone .preview{position:absolute;left:50%;margin-left:-72px;top:50%;margin-top:-80px;width:146px;font-size:12px;border-radius:6px;padding:6px;background:#e5f0ff}.sidebar{position:-webkit-sticky;position:sticky;max-height:100vh;top:0;display:flex;flex-direction:column;justify-content:space-between;width:230px;background:#1f2532;padding:12px}.sidebar h3{margin:30px 0 60px;color:#fff;text-align:center}.sidebar .logo{box-sizing:border-box;margin:25px auto;width:180px;height:auto}.sidebar .logo img{max-width:180px;height:auto}.sidebar .powered-by{padding:20px}.sidebar .powered-by p{margin:0;font-size:16px;font-style:italic;color:#fff}.sidebar .powered-by img{margin:15px 0 0;max-width:100%;height:auto}.sidebar .links{flex:1 1}.sidebar .links .link{display:flex;align-items:center;padding:6px 10px;border-radius:4px;font-weight:700;margin-bottom:15px;text-decoration:none}.sidebar .links .link .icon{margin-right:15px;filter:invert(100%) sepia(100%) saturate(0) hue-rotate(99deg) brightness(102%) contrast(102%)}.sidebar .links .link p{flex:1 1;color:#fff;opacity:.6;margin:0;font-size:18px}.sidebar .links .link.selected,.sidebar .links .link:hover{background:rgba(248,249,251,.15)}.sidebar .links .link.selected p,.sidebar .links .link:hover p{color:#fff;opacity:1}.sidebar .links .link.selected .icon,.sidebar .links .link:hover .icon{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(99deg) brightness(102%) contrast(102%)}.search-bar{height:72px;width:100%;padding:0 50px;justify-content:space-between;border-bottom:1px solid rgba(135,146,162,.2)}.search-bar,.search-bar .input{display:flex;align-items:center}.search-bar .input{flex:1 1;padding:25px 0}.search-bar .input .icon{margin-right:16px;width:20px;height:20px}.search-bar .input input[type=text]{border:0;font-size:16px;padding:5px 10px;width:250px;background:transparent}.search-bar .input input[type=text]::-moz-placeholder{color:#8792a2}.search-bar .input input[type=text]:-ms-input-placeholder{color:#8792a2}.search-bar .input input[type=text]::-ms-input-placeholder{color:#8792a2}.search-bar .input input[type=text]::placeholder{color:#8792a2}.search-bar .budget{display:flex;align-items:center;color:rgba(31,37,50,.6);padding:0 60px}.search-bar .budget .icon{margin-right:10px}.search-bar .budget .label{margin:0 10px 0 0}.search-bar .budget .balance{font-weight:700;margin:0}.search-bar .user{display:flex;align-items:center;position:relative}.search-bar .user .icon{margin-right:10px}.stat{display:flex;width:100%}.stat .icon{width:120px;height:120px;margin:10px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#e5f0ff}.stat .icon img{width:95%}.stat .icon img.half{width:60%}.stat .icon.smaller{width:25px;height:25px;background:#edfcf7;border-radius:12.5px}.stat .icon.smaller img{width:23px;height:23px}.stat .content{flex:1 1;display:flex;flex-direction:row!important;align-items:normal;padding-left:15px}.stat .content .number{display:flex;flex-direction:column;justify-content:center;padding-right:30px}.stat .content .number .big-number{margin:0}.stat .content .number .description{margin:0;color:#8792a2}.stat .content .label{max-width:120px;display:flex;align-items:center}.stat .content .label p{margin:0;font-size:20px;font-weight:700;color:#8792a2}.stat .content .label p.smaller{font-size:14px}.stat .content.vertical{flex-direction:column!important}.stat.vertical{flex-direction:column}.stat.vertical .content{flex-direction:column!important}.tabs{width:100%;height:36px;border-bottom:1px solid rgba(135,146,162,.2)}.tabs .tab{height:36px;display:inline-block;padding:6px 45px;font-weight:600;color:#8792a2;font-size:16px;text-decoration:none}.tabs .tab.selected{color:#2849d6;border-bottom:2px solid #2849d6}.tabs .tab:hover{cursor:pointer}.templates{display:flex;flex-wrap:wrap}.templates .template{flex-direction:column;justify-content:flex-end;width:200px;height:100px;background:#e5f0ff;border-radius:6px;padding:12px;color:#000;display:flex;margin-right:15px;margin-bottom:15px}.templates .template p{margin:0;font-size:14px}.templates .template p.margin-top{margin-top:10px}.templates .template .button{display:none;margin-top:10px}.templates .template:hover .hide-on-hover{display:none}.templates .template:hover .button{display:block}.title h1{margin-top:0;margin-bottom:15px}.title p{margin:0}.user-info{display:flex;align-items:center}.user-info .notifications{margin-right:15px}.corner-border-box{position:relative;background:hsla(0,0%,100%,.5)}.corner-border-box .top-left{left:-4px;border-left:4px solid #000}.corner-border-box .top-left,.corner-border-box .top-right{position:absolute;top:-4px;border-top:4px solid #000;height:15px;width:15px}.corner-border-box .top-right{right:-4px;border-right:4px solid #000}.corner-border-box .bottom-left{left:-4px;border-left:4px solid #000}.corner-border-box .bottom-left,.corner-border-box .bottom-right{position:absolute;bottom:-4px;border-bottom:4px solid #000;height:15px;width:15px}.corner-border-box .bottom-right{right:-4px;border-right:4px solid #000}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZ6IiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.table-container{-moz-tab-size:4;-o-tab-size:4;tab-size:4;box-sizing:border-box;overflow:hidden;border:solid #e5e7eb;border-width:0 0 1px;--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);border-radius:.5rem}.table-container .table{border:0 solid;border-color:inherit;border-collapse:collapse;min-width:100%}.table-container .table,.table-container .table thead{-moz-tab-size:4;-o-tab-size:4;tab-size:4;box-sizing:border-box;text-indent:0}.table-container .table thead{border-collapse:collapse;border:0 solid #e5e7eb;background-color:#f9fafb}.table-container .table thead tr,.table-container .table thead tr th{-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-indent:0;border-collapse:collapse;box-sizing:border-box;border:0 solid #e5e7eb}.table-container .table thead tr th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.table-container .table tbody{-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-indent:0;border-collapse:collapse;box-sizing:border-box;background-color:#fff;--tw-divide-y-reverse:0;--tw-divide-opacity:1;border-left:0 solid #e5e7eb;border-bottom:0 solid #e5e7eb;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-right:0 solid #e5e7eb;border-top:0 solid #e5e7eb;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.table-container .table tbody tr,.table-container .table tbody tr td{-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-indent:0;border-collapse:collapse;--tw-divide-y-reverse:0;--tw-divide-opacity:1;box-sizing:border-box;border:0 solid #e5e7eb}.table-container .table tbody tr td{white-space:nowrap;padding:1rem 1.5rem}.table-container .table tbody tr td .content{font-weight:500;color:#111827}.table-container .table tbody tr td .content,.table-container .table tbody tr td .sub-content{-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-indent:0;border-collapse:collapse;--tw-divide-y-reverse:0;--tw-divide-opacity:1;white-space:nowrap;box-sizing:border-box;border:0 solid #e5e7eb;font-size:.875rem;line-height:1.25rem}.table-container .table tbody tr td .sub-content{color:#6b7280}.flashes .flash{padding:.75rem;background-color:#d1fae5;border-color:#10b981;color:#0e7452;border-radius:.5rem;border-width:1px;font-weight:700}.flashes .flash.warning{color:#b72121;background-color:#fdb9dc;border-color:#fa56aa}.admin{display:flex;min-height:100vh;background:#f4f6f7}.admin .content{display:flex;flex-direction:column;flex:1 1}.admin .content .inner{flex:1 1;padding:50px;width:100%}.admin .content .inner.full-width{padding:0;display:flex;flex-direction:column}.admin .content .inner.full-width #campaign-builder{height:100%}.admin .content .inner.full-width .campaign-builder{flex:1 1;height:100%}.campaign-builder{display:flex}.campaign-builder .steps{width:240px;background:#fff}.campaign-builder .steps ul{list-style:none;padding:0;margin:0}.campaign-builder .steps ul li{padding:15px;color:#000;font-weight:600}.campaign-builder .steps ul li .number{display:inline-block;width:20px;min-width:20px}.campaign-builder .steps ul li img{margin-right:15px}.campaign-builder .steps ul li:hover{cursor:not-allowed}.campaign-builder .steps ul li.complete{outline:1px solid #f0f8ff;opacity:.4}.campaign-builder .steps ul li.complete,.campaign-builder .steps ul li.current{background:#e5f0ff}.campaign-builder .steps ul li.complete:hover,.campaign-builder .steps ul li.current:hover{cursor:pointer}.campaign-builder .steps ul li.selected{background:#2849d6;color:#fff}.campaign-builder .modal{flex:1 1;max-width:none}.campaign-builder .modal .header{border-bottom:0;padding-bottom:0}.campaign-builder .modal .content{padding:30px}.campaign-builder .progress{position:relative;background:#e5f0ff}.campaign-builder .progress .fill{padding:4px 8px;background:#2849d6;color:#fff;text-align:center}.campaign-builder .progress .total{position:absolute;right:10px;top:-5%}.campaign-builder .character-limit{font-size:14px;font-weight:700}.campaign-builder .character-limit .red{color:red;font-weight:700}.designer{display:flex;width:100%;min-height:100vh;background:#f4f6f7}.designer .save{position:absolute;right:30px;bottom:30px;width:100px;height:100px;border-radius:50px;background:#8d52ef;display:flex;align-items:center;justify-content:center}.designer .save p{color:#fff;font-size:24px;font-weight:700;margin:0}.designer .save:hover{cursor:pointer;background:#ac81f3}.designer .canvas{flex:1 1;position:relative;max-height:100vh;padding:15px 15px 30px;overflow-y:scroll}.designer .canvas .header{display:flex}.designer .canvas .header h2{opacity:.6;flex:1 1}.designer .canvas .header .toolbar .button{margin-left:8px}.designer .canvas .sheet{background:#fff;position:relative}.designer .canvas .sheet .drag-layer{position:fixed;pointer-events:none;z-index:100;left:0;top:0;width:100%;height:100%}.designer .canvas .sheet .template{width:100%;height:100%}.designer .upload{width:100%}.designer .upload.white{border:4px dashed #fff;margin:0}.designer .upload.white h2{color:#fff}.designer .add-merge-tag input[type=text]{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#fff;border-radius:0;width:100%;border:2px solid #fff;padding:6px}.designer .add-merge-tag .buttons .button:not(:last-child){border-right:2px solid #1f2532}.designer .merge-tags .tip{margin:0 15px;color:#000;font-size:14px}.designer .merge-tags .merge-tag{margin:0 15px 15px;display:flex;align-items:center}.designer .merge-tags .merge-tag svg{margin-left:15px}.designer .merge-tags .merge-tag svg:hover{cursor:pointer}.designer .snackbar{position:fixed;display:flex;width:100vw;bottom:30px;justify-content:center;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;opacity:1}.designer .snackbar .snackbar-inner{background:#2849d6;color:#fff;padding:10px;font-size:1.5em}.designer .snackbar.fade-out{opacity:0}.layer{position:absolute;cursor:move}.layer .rotation-controller{width:10px;height:10px;background:#00f;border-radius:5px;position:absolute;top:-10px;left:-10px}.image-layer-inner{position:relative}.image-layer-inner,.image-layer-inner img{width:100%;height:100%}.image-layer-inner img.shrink{-o-object-fit:contain;object-fit:contain}.image-layer-inner img.crop{-o-object-fit:cover;object-fit:cover}.image-layer-inner .merge-tag-overlay{position:absolute;width:100%;height:100%;top:0;display:flex;align-items:center;justify-content:center}.image-layer-inner .merge-tag-overlay .merge-tag{background:#fff}.tools{display:flex;flex-direction:column;justify-content:space-between;width:375px;max-height:100vh;background:#1f2532;color:#fff;overflow-y:scroll}.tools .logo{max-width:160px;margin:15px}.tools .get-started{flex:1 1;padding:15px;display:flex;flex-direction:column}.tools .get-started .arrow{margin-left:auto;max-width:300px}.tools .version-selector{padding:0 15px}.tools .version-selector input{font-size:18px}.tools .merge-tag-editor{flex:1 1;padding-top:10px}.tools .merge-tag-editor .field{padding:10px 15px}.tools .merge-tag-editor .help{margin:0 15px}.tools .insert{padding:0 15px}.tools .insert .button{margin-bottom:15px}.tools .layers{padding:15px;flex:1 1}.tools .placements label{padding:15px 15px 0}.tools .placements .inset{background:#e5f0ff;margin:15px 0 0;height:auto}.tools .placements .inset .item{padding:15px;border-bottom:0}.tools .placements .inset .item p{margin:0;font-size:16px;color:#000;font-weight:600}.tools .placements .inset .item.selected{background:#2849d6}.tools .placements .inset .item.selected p{color:#fff}.tools .placements .inset .item:hover{cursor:pointer}.tools label{display:flex;color:#fff;padding:15px;justify-content:space-between;align-items:center}.tools .layer-controls{flex:1 1}.tools .layer-settings{background:hsla(0,0%,100%,.1)}.tools .layer-settings .title{display:flex;padding:10px 15px;align-items:center;color:#fff;cursor:pointer}.tools .layer-settings .title svg{max-height:16px;margin-right:10px}.tools .layer-settings .title p{margin:0;font-size:16px;font-weight:600}.tools .layer-settings .title.selected{background:#6179e2}.tools .layer-settings .image-layer-settings,.tools .layer-settings .merge-tag-editor,.tools .layer-settings .text-settings{padding:15px}.tools .layer-settings .image-layer-settings .content-editor,.tools .layer-settings .merge-tag-editor .content-editor,.tools .layer-settings .text-settings .content-editor{color:#000}.tools .layer-settings .image-layer-settings .content-editor .text-box,.tools .layer-settings .merge-tag-editor .content-editor .text-box,.tools .layer-settings .text-settings .content-editor .text-box{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#fff;border-radius:0}.tools .layer-settings .image-layer-settings .content-editor .merge-tags,.tools .layer-settings .merge-tag-editor .content-editor .merge-tags,.tools .layer-settings .text-settings .content-editor .merge-tags{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#fff;padding:0;display:block}.tools .layer-settings .image-layer-settings .content-editor .merge-tags p,.tools .layer-settings .merge-tag-editor .content-editor .merge-tags p,.tools .layer-settings .text-settings .content-editor .merge-tags p{display:block;width:100%;margin-bottom:10px}.tools .layer-settings .image-layer-settings .content-editor .merge-tags .merge-tag,.tools .layer-settings .merge-tag-editor .content-editor .merge-tags .merge-tag,.tools .layer-settings .text-settings .content-editor .merge-tags .merge-tag{display:inline-block;margin:0 15px 15px 0}.tools .layer-settings .image-layer-settings #font-picker,.tools .layer-settings .merge-tag-editor #font-picker,.tools .layer-settings .text-settings #font-picker{width:100%}.tools .layer-settings .image-layer-settings #font-picker button,.tools .layer-settings .merge-tag-editor #font-picker button,.tools .layer-settings .text-settings #font-picker button{border:2px solid #fff;width:100%;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;font-size:16px;padding:6px}.tools .layer-settings .image-layer-settings #font-picker button.font-button,.tools .layer-settings .merge-tag-editor #font-picker button.font-button,.tools .layer-settings .text-settings #font-picker button.font-button{background:#1f2532;border:0;border-left:2px solid #fff;border-bottom:2px solid #fff}.tools .layer-settings .image-layer-settings .buttons:last-child,.tools .layer-settings .merge-tag-editor .buttons:last-child,.tools .layer-settings .text-settings .buttons:last-child{margin-bottom:0}.tools .colours{margin:15px 0;display:flex}.tools .colours .colour{display:flex;align-items:center;width:50%}.tools .colours label{font-weight:700;margin-right:10px;padding:0}.tools .advanced .toggle{text-decoration:underline;cursor:pointer}.preview .csv-row .version-row{display:flex}.preview .csv-row .version-row .template-container{width:48%;margin-right:2%;max-width:48%;height:auto}.preview .csv-row .version-row .template-container .template{position:relative}.preview .csv-row .version-row .template-container .layer{position:absolute}.react-spinner-loader-swing div{border-radius:50%;float:left;height:1em;width:1em}.react-spinner-loader-swing div:first-of-type{background:linear-gradient(90deg,#385c78 0,#325774)}.react-spinner-loader-swing div:nth-of-type(2){background:linear-gradient(90deg,#325774 0,#47536a)}.react-spinner-loader-swing div:nth-of-type(3){background:linear-gradient(90deg,#4a5369 0,#6b4d59)}.react-spinner-loader-swing div:nth-of-type(4){background:linear-gradient(90deg,#744c55 0,#954646)}.react-spinner-loader-swing div:nth-of-type(5){background:linear-gradient(90deg,#9c4543 0,#bb4034)}.react-spinner-loader-swing div:nth-of-type(6){background:linear-gradient(90deg,#c33f31 0,#d83b27)}.react-spinner-loader-swing div:nth-of-type(7){background:linear-gradient(90deg,#da3b26 0,#db412c)}.react-spinner-loader-shadow{clear:left;padding-top:1.5em}.react-spinner-loader-shadow div{filter:blur(1px);float:left;width:1em;height:.25em;border-radius:50%;background:#e3dbd2}.react-spinner-loader-shadow .react-spinner-loader-shadow-l{background:#d5d8d6}.react-spinner-loader-shadow .react-spinner-loader-shadow-r{background:#eed3ca}@-webkit-keyframes ball-l{0%,50%{transform:rotate(0) translateX(0)}to{transform:rotate(50deg) translateX(-2.5em)}}@keyframes ball-l{0%,50%{transform:rotate(0) translateX(0)}to{transform:rotate(50deg) translateX(-2.5em)}}@-webkit-keyframes ball-r{0%{transform:rotate(-50deg) translateX(2.5em)}50%,to{transform:rotate(0) translateX(0)}}@keyframes ball-r{0%{transform:rotate(-50deg) translateX(2.5em)}50%,to{transform:rotate(0) translateX(0)}}@-webkit-keyframes shadow-l-n{0%,50%{opacity:.5;transform:translateX(0)}to{opacity:.125;transform:translateX(-1.75em)}}@keyframes shadow-l-n{0%,50%{opacity:.5;transform:translateX(0)}to{opacity:.125;transform:translateX(-1.75em)}}@-webkit-keyframes shadow-r-n{0%{opacity:.125;transform:translateX(1.75em)}50%,to{opacity:.5;transform:translateX(0)}}@keyframes shadow-r-n{0%{opacity:.125;transform:translateX(1.75em)}50%,to{opacity:.5;transform:translateX(0)}}.react-spinner-loader-swing-l{-webkit-animation:ball-l .425s ease-in-out infinite alternate;animation:ball-l .425s ease-in-out infinite alternate}.react-spinner-loader-swing-r{-webkit-animation:ball-r .425s ease-in-out infinite alternate;animation:ball-r .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-l{-webkit-animation:shadow-l-n .425s ease-in-out infinite alternate;animation:shadow-l-n .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-r{-webkit-animation:shadow-r-n .425s ease-in-out infinite alternate;animation:shadow-r-n .425s ease-in-out infinite alternate}.react-spinner-loader-svg-calLoader{width:230px;height:230px;transform-origin:115px 115px;-webkit-animation:loader-spin 1.4s linear infinite;animation:loader-spin 1.4s linear infinite}.react-spinner-loader-svg-cal-loader__path{-webkit-animation:loader-path 1.4s ease-in-out infinite;animation:loader-path 1.4s ease-in-out infinite}@-webkit-keyframes loader-spin{to{transform:rotate(1turn)}}@keyframes loader-spin{to{transform:rotate(1turn)}}@-webkit-keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}@keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}.react-spinner-loader-svg svg{transform-origin:50% 65%}.react-spinner-loader-svg svg polygon{stroke-dasharray:17;-webkit-animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite;animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite}@-webkit-keyframes dash{to{stroke-dashoffset:136}}@keyframes dash{to{stroke-dashoffset:136}}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}