/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(/../fonts/glyphicons-halflings-regular.eot);src:url(/../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/../fonts/glyphicons-halflings-regular.woff) format('woff'),url(/../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/* line 5, app/assets/stylesheets/home.scss */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  border: 0;
}

/* line 13, app/assets/stylesheets/home.scss */
html {
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

/* line 24, app/assets/stylesheets/home.scss */
body {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
  color: #212b35;
}

@media screen and (min-width: 640px) {
  /* line 35, app/assets/stylesheets/home.scss */
  body {
    font-size: 1.2rem;
  }
}

/* line 40, app/assets/stylesheets/home.scss */
strong {
  font-weight: 600;
}

/* line 44, app/assets/stylesheets/home.scss */
a {
  color: #007ace;
  text-decoration: none;
  cursor: pointer;
}

/* line 50, app/assets/stylesheets/home.scss */
a:hover {
  color: #084e8a;
  text-decoration: underline;
}

/* line 55, app/assets/stylesheets/home.scss */
a.is-disabled {
  color: #95a7b7;
  pointer-events: none;
}

/* line 60, app/assets/stylesheets/home.scss */
a.text-emphasis-subdued {
  color: inherit;
  text-decoration: underline;
}

/* line 65, app/assets/stylesheets/home.scss */
a.text-emphasis-subdued:hover {
  color: #212b35;
}

/* line 69, app/assets/stylesheets/home.scss */
button.text-emphasis-subdued {
  color: inherit;
  text-decoration: underline;
}

/* line 74, app/assets/stylesheets/home.scss */
.type-container > *:not(.hide) + * {
  margin-top: 1.6rem;
}

/* line 78, app/assets/stylesheets/home.scss */
.type-container.type-container--tight > *:not(.hide) + * {
  margin-top: 0.8rem;
}

/* line 82, app/assets/stylesheets/home.scss */
.type-container.type-container--extra-tight > *:not(.hide) + * {
  margin-top: 0.4rem;
}

/* line 86, app/assets/stylesheets/home.scss */
.text-style-title {
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.4rem;
}

/* line 92, app/assets/stylesheets/home.scss */
.text-style-heading {
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.4rem;
}

@media screen and (min-width: 640px) {
  /* line 99, app/assets/stylesheets/home.scss */
  .text-style-heading {
    font-size: 1.6rem;
  }
}

/* line 104, app/assets/stylesheets/home.scss */
.text-style-subheading {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.6rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

@media screen and (min-width: 640px) {
  /* line 113, app/assets/stylesheets/home.scss */
  .text-style-subheading {
    font-size: 1.2rem;
  }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
  /* line 119, app/assets/stylesheets/home.scss */
  .text-style-subheading {
    font-size: 1.5rem;
    text-transform: lowercase;
    letter-spacing: initial;
    -webkit-font-feature-settings: 'smcp';
    font-feature-settings: 'smcp';
  }
}

/* line 128, app/assets/stylesheets/home.scss */
.text-style-input {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
}

@media screen and (min-width: 1024px) {
  /* line 137, app/assets/stylesheets/home.scss */
  .text-style-input {
    font-size: 1.4rem;
  }
}

/* line 142, app/assets/stylesheets/home.scss */
.text-style-body {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
}

@media screen and (min-width: 640px) {
  /* line 151, app/assets/stylesheets/home.scss */
  .text-style-body {
    font-size: 1.4rem;
  }
}

/* line 156, app/assets/stylesheets/home.scss */
.text-style-display-x-large {
  font-size: 2.7rem;
  font-weight: 500;
  line-height: 3.6rem;
}

@media (min-width: 640px) {
  /* line 163, app/assets/stylesheets/home.scss */
  .text-style-display-x-large {
    font-size: 4.2rem;
    line-height: 4.4rem;
  }
}

/* line 169, app/assets/stylesheets/home.scss */
.text-style-display-large {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 2.8rem;
}

@media (min-width: 640px) {
  /* line 176, app/assets/stylesheets/home.scss */
  .text-style-display-large {
    font-size: 2.8rem;
    line-height: 3.2rem;
  }
}

/* line 182, app/assets/stylesheets/home.scss */
.text-style-display-medium {
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 2.8rem;
}

@media (min-width: 640px) {
  /* line 189, app/assets/stylesheets/home.scss */
  .text-style-display-medium {
    font-size: 2.6rem;
    line-height: 3.2rem;
  }
}

/* line 195, app/assets/stylesheets/home.scss */
.text-style-display-small {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
}

@media (min-width: 640px) {
  /* line 202, app/assets/stylesheets/home.scss */
  .text-style-display-small {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

/* line 208, app/assets/stylesheets/home.scss */
.text-emphasis-strong {
  font-weight: 600;
}

/* line 212, app/assets/stylesheets/home.scss */
.text-emphasis-subdued {
  color: #637381;
}

/* line 216, app/assets/stylesheets/home.scss */
.text-emphasis-normal {
  font-weight: 400;
  color: #212b35;
}

/* line 221, app/assets/stylesheets/home.scss */
.text-breakword {
  word-wrap: break-word;
  word-break: break-word;
}

@-webkit-keyframes fieldErrors {
  0% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  33% {
    -webkit-transform: translate(5px, 0px);
    transform: translate(5px, 0px);
  }
  66% {
    -webkit-transform: translate(-5px, 0px);
    transform: translate(-5px, 0px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@keyframes fieldErrors {
  0% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  33% {
    -webkit-transform: translate(5px, 0px);
    transform: translate(5px, 0px);
  }
  66% {
    -webkit-transform: translate(-5px, 0px);
    transform: translate(-5px, 0px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}

@-webkit-keyframes modalOpen {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes modalOpen {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes modalBgOpen {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes modalBgOpen {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-webkit-keyframes wobbleOpposite {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes wobbleOpposite {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-webkit-keyframes reveal {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
    -webkit-transform: scale(0.98) translateY(-15px);
    transform: scale(0.98) translateY(-15px);
  }
  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes reveal {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
    -webkit-transform: scale(0.98) translateY(-15px);
    transform: scale(0.98) translateY(-15px);
  }
  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes pan {
  0% {
    background-position: 0;
  }
  20% {
    background-position: 100px;
  }
  25% {
    background-position: 1060px;
  }
  45% {
    background-position: 1160px;
  }
  50% {
    background-position: 2120px;
  }
  70% {
    background-position: 2220px;
  }
  75% {
    background-position: 3180px;
  }
  95% {
    background-position: 3280px;
  }
  100% {
    background-position: 4242px;
  }
}

@keyframes pan {
  0% {
    background-position: 0;
  }
  20% {
    background-position: 100px;
  }
  25% {
    background-position: 1060px;
  }
  45% {
    background-position: 1160px;
  }
  50% {
    background-position: 2120px;
  }
  70% {
    background-position: 2220px;
  }
  75% {
    background-position: 3180px;
  }
  95% {
    background-position: 3280px;
  }
  100% {
    background-position: 4242px;
  }
}

@-webkit-keyframes flyup {
  0% {
    -webkit-transform: translateY(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0px);
    opacity: 1;
  }
}

@keyframes flyup {
  0% {
    -webkit-transform: translateY(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0px);
    opacity: 1;
  }
}

@-webkit-keyframes flydown {
  0% {
    -webkit-transform: translateY(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0px);
    opacity: 1;
  }
}

@keyframes flydown {
  0% {
    -webkit-transform: translateY(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0px);
    opacity: 1;
  }
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes flyright {
  0% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes flyright {
  0% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes fillup {
  0% {
    width: 0%;
  }
}

@keyframes fillup {
  0% {
    width: 0%;
  }
}

@-webkit-keyframes giftSlideUp {
  0% {
    background-position: center 0;
  }
  100% {
    background-position: center -995px;
  }
}

@keyframes giftSlideUp {
  0% {
    background-position: center 0;
  }
  100% {
    background-position: center -995px;
  }
}

@-webkit-keyframes giftSlideUp2x {
  0% {
    background-position: center 0;
  }
  100% {
    background-position: center -498px;
  }
}

@keyframes giftSlideUp2x {
  0% {
    background-position: center 0;
  }
  100% {
    background-position: center -498px;
  }
}

@-webkit-keyframes giftSlideUpGradient {
  0% {
    background-position: center center, center 0;
  }
  100% {
    background-position: center center, center -995px;
  }
}

@keyframes giftSlideUpGradient {
  0% {
    background-position: center center, center 0;
  }
  100% {
    background-position: center center, center -995px;
  }
}

@-webkit-keyframes giftSlideUpGradient2x {
  0% {
    background-position: center center, center center, center 0;
  }
  100% {
    background-position: center center, center center, center -498px;
  }
}

@keyframes giftSlideUpGradient2x {
  0% {
    background-position: center center, center center, center 0;
  }
  100% {
    background-position: center center, center center, center -498px;
  }
}

@-webkit-keyframes bouncein {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bouncein {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 806, app/assets/stylesheets/home.scss */
button::-moz-focus-inner {
  border: 0;
}

/* line 810, app/assets/stylesheets/home.scss */
a:hover section {
  text-decoration: none;
}

/* line 814, app/assets/stylesheets/home.scss */
a.disabled {
  color: #aaa;
  pointer-events: none;
}

/* line 819, app/assets/stylesheets/home.scss */
ul.unstyled, ul.dropdown, ul.ui-tertiary-navigation__dropdown, ol.unstyled, ol.dropdown, ol.ui-tertiary-navigation__dropdown {
  margin: 0;
}

/* line 823, app/assets/stylesheets/home.scss */
ul.unstyled > li, ul.dropdown > li, ul.ui-tertiary-navigation__dropdown > li, ol.unstyled > li, ol.dropdown > li, ol.ui-tertiary-navigation__dropdown > li {
  list-style: none;
}

/* line 827, app/assets/stylesheets/home.scss */
ul.horizontal::after, ol.horizontal::after {
  content: '';
  display: table;
  clear: both;
}

/* line 833, app/assets/stylesheets/home.scss */
ul.horizontal > li, ol.horizontal > li {
  display: block;
  float: left;
}

/* line 838, app/assets/stylesheets/home.scss */
hr {
  color: #e6e6e6;
  background-color: #e6e6e6;
  height: 1px;
  padding: 0;
  border: 0;
  margin: 0;
}

/* line 847, app/assets/stylesheets/home.scss */
[tabindex="-1"]:focus {
  outline: none;
}

/* line 851, app/assets/stylesheets/home.scss */
a, button, [role="button"], input, label, select, summary, textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

/* line 856, app/assets/stylesheets/home.scss */
.block {
  display: block !important;
}

/* line 860, app/assets/stylesheets/home.scss */
.is-visuallyhidden, .ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 871, app/assets/stylesheets/home.scss */
.is-transitioning {
  display: block !important;
  visibility: visible !important;
}

/* line 876, app/assets/stylesheets/home.scss */
.inline {
  display: inline !important;
  width: auto !important;
}

/* line 881, app/assets/stylesheets/home.scss */
.inline-block {
  display: inline-block !important;
}

/* line 885, app/assets/stylesheets/home.scss */
.table {
  display: table !important;
}

/* line 889, app/assets/stylesheets/home.scss */
.table-cell {
  display: table-cell !important;
}

/* line 893, app/assets/stylesheets/home.scss */
.divider {
  margin-bottom: 15px !important;
  padding-bottom: 15px !important;
  border-bottom: 1px solid #e6e6e6 !important;
}

/* line 899, app/assets/stylesheets/home.scss */
.divider-slim {
  margin-bottom: 10px !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #e6e6e6 !important;
}

/* line 905, app/assets/stylesheets/home.scss */
.divider-top {
  margin-top: 15px !important;
  padding-top: 15px !important;
  border-top: 1px solid #e6e6e6 !important;
}

/* line 911, app/assets/stylesheets/home.scss */
.s-none {
  margin: 0 !important;
}

/* line 915, app/assets/stylesheets/home.scss */
.s {
  margin: 10px !important;
}

/* line 919, app/assets/stylesheets/home.scss */
.ss {
  margin: 20px !important;
}

/* line 923, app/assets/stylesheets/home.scss */
.st {
  margin-top: 10px !important;
}

/* line 927, app/assets/stylesheets/home.scss */
.sst {
  margin-top: 20px !important;
}

/* line 931, app/assets/stylesheets/home.scss */
.sr {
  margin-right: 10px !important;
}

/* line 935, app/assets/stylesheets/home.scss */
.ssr {
  margin-right: 20px !important;
}

/* line 939, app/assets/stylesheets/home.scss */
.sb {
  margin-bottom: 10px !important;
}

/* line 943, app/assets/stylesheets/home.scss */
.has-inline-errors .sb {
  position: relative;
}

/* line 947, app/assets/stylesheets/home.scss */
.ssb {
  margin-bottom: 15px !important;
}

/* line 951, app/assets/stylesheets/home.scss */
.ssb--thin {
  margin-bottom: 7px !important;
}

/* line 955, app/assets/stylesheets/home.scss */
.sssb {
  margin-bottom: 30px !important;
}

/* line 959, app/assets/stylesheets/home.scss */
.sl {
  margin-left: 10px !important;
}

/* line 963, app/assets/stylesheets/home.scss */
.ssl {
  margin-left: 20px !important;
}

/* line 967, app/assets/stylesheets/home.scss */
.p-none {
  padding: 0 !important;
}

/* line 971, app/assets/stylesheets/home.scss */
.pt-none {
  padding-top: 0 !important;
}

/* line 975, app/assets/stylesheets/home.scss */
.pr-none {
  padding-right: 0 !important;
}

/* line 979, app/assets/stylesheets/home.scss */
.pl-none {
  padding-left: 0 !important;
}

/* line 983, app/assets/stylesheets/home.scss */
.p {
  padding: 10px !important;
}

/* line 987, app/assets/stylesheets/home.scss */
.pp {
  padding: 20px !important;
}

/* line 991, app/assets/stylesheets/home.scss */
.pt {
  padding-top: 10px !important;
}

/* line 995, app/assets/stylesheets/home.scss */
.ppt {
  padding-top: 20px !important;
}

/* line 999, app/assets/stylesheets/home.scss */
.pppt {
  padding-top: 30px !important;
}

/* line 1003, app/assets/stylesheets/home.scss */
.pr {
  padding-right: 10px !important;
}

/* line 1007, app/assets/stylesheets/home.scss */
.ppr {
  padding-right: 20px !important;
}

/* line 1011, app/assets/stylesheets/home.scss */
.pb {
  padding-bottom: 10px !important;
}

/* line 1015, app/assets/stylesheets/home.scss */
.ppb {
  padding-bottom: 20px !important;
}

/* line 1019, app/assets/stylesheets/home.scss */
.pl {
  padding-left: 10px !important;
}

/* line 1023, app/assets/stylesheets/home.scss */
.ppl {
  padding-left: 20px !important;
}

/* line 1027, app/assets/stylesheets/home.scss */
.pppl {
  padding-left: 30px !important;
}

/* line 1031, app/assets/stylesheets/home.scss */
.p-rel {
  position: relative !important;
}

/* line 1035, app/assets/stylesheets/home.scss */
.no-wrap {
  white-space: nowrap !important;
}

/* line 1039, app/assets/stylesheets/home.scss */
.w-auto {
  width: auto !important;
}

/* line 1043, app/assets/stylesheets/home.scss */
.fr {
  float: right !important;
}

/* line 1047, app/assets/stylesheets/home.scss */
.fl {
  float: left !important;
}

/* line 1051, app/assets/stylesheets/home.scss */
.fn {
  float: none !important;
}

/* line 1055, app/assets/stylesheets/home.scss */
.tr {
  text-align: right !important;
}

/* line 1059, app/assets/stylesheets/home.scss */
.tl {
  text-align: left !important;
}

/* line 1063, app/assets/stylesheets/home.scss */
.tc {
  text-align: center !important;
}

/* line 1067, app/assets/stylesheets/home.scss */
.wait {
  cursor: wait !important;
}

/* line 1071, app/assets/stylesheets/home.scss */
.pointer {
  cursor: pointer !important;
}

/* line 1075, app/assets/stylesheets/home.scss */
.cursor-default {
  cursor: default;
}

/* line 1079, app/assets/stylesheets/home.scss */
.va-t {
  vertical-align: top !important;
}

/* line 1083, app/assets/stylesheets/home.scss */
.va-m {
  vertical-align: middle !important;
}

/* line 1087, app/assets/stylesheets/home.scss */
.relative {
  position: relative;
}

/* line 1091, app/assets/stylesheets/home.scss */
.fixed {
  position: fixed !important;
}

/* line 1095, app/assets/stylesheets/home.scss */
.updated {
  background: #f3eab5;
  color: #ce6416;
}

/* line 1100, app/assets/stylesheets/home.scss */
.underline {
  text-decoration: underline;
}

/* line 1104, app/assets/stylesheets/home.scss */
.mono {
  font-family: Monaco, Consolas, "Lucida Console", monospace;
}

/* line 1108, app/assets/stylesheets/home.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 1112, app/assets/stylesheets/home.scss */
.dashed-text {
  border-bottom: 1px dashed #ccc;
}

@media screen and (max-width: 1200px) {
  /* line 1117, app/assets/stylesheets/home.scss */
  .truncate::before {
    content: "...";
  }
  /* line 1121, app/assets/stylesheets/home.scss */
  .truncate .is-truncated {
    display: none;
  }
}

/* line 1126, app/assets/stylesheets/home.scss */
.paragraph p {
  margin-bottom: 10px;
}

/* line 1130, app/assets/stylesheets/home.scss */
.paragraph p:last-child {
  margin-bottom: 0;
}

/* line 1134, app/assets/stylesheets/home.scss */
.paragraph ol, .paragraph ul {
  margin-left: 20px;
}

/* line 1138, app/assets/stylesheets/home.scss */
.paragraph li {
  margin: 5px 0;
}

/* line 1142, app/assets/stylesheets/home.scss */
.paragraph li li {
  margin: 8px 0;
  line-height: 1.2;
}

/* line 1147, app/assets/stylesheets/home.scss */
.paragraph ul li {
  list-style-type: square;
}

/* line 1151, app/assets/stylesheets/home.scss */
.paragraph ul li li {
  list-style-type: circle;
}

/* line 1155, app/assets/stylesheets/home.scss */
.ir {
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
}

/* line 1163, app/assets/stylesheets/home.scss */
.top {
  top: 0;
}

/* line 1167, app/assets/stylesheets/home.scss */
.animate.animate-rotate {
  -webkit-animation: rotating 1s linear infinite;
  animation: rotating 1s linear infinite;
}

/* line 1172, app/assets/stylesheets/home.scss */
.helper--kill-transitions {
  -webkit-transition: none;
  transition: none;
}

/* line 1177, app/assets/stylesheets/home.scss */
.helper--visually-hidden {
  position: absolute !important;
  top: 0;
  clip: rect(1px, 1px, 1px, 1px) !important;
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
}

/* line 1188, app/assets/stylesheets/home.scss */
.body:hover .helper--visually-hidden a, .body:hover .helper--visually-hidden input, .body:hover .helper--visually-hidden button {
  display: none !important;
}

/* line 1192, app/assets/stylesheets/home.scss */
.helper--visually-hidden-focusable {
  position: absolute !important;
  top: 0;
  clip: rect(1px, 1px, 1px, 1px) !important;
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
}

/* line 1203, app/assets/stylesheets/home.scss */
.body:hover .helper--visually-hidden-focusable a, .body:hover .helper--visually-hidden-focusable input, .body:hover .helper--visually-hidden-focusable button {
  display: none !important;
}

/* line 1207, app/assets/stylesheets/home.scss */
.helper--visually-hidden-focusable:active, .helper--visually-hidden-focusable:focus {
  clip: auto !important;
  height: auto !important;
  margin: 0 !important;
  overflow: visible !important;
  width: auto !important;
}

/* line 1215, app/assets/stylesheets/home.scss */
.helper--overflow-hidden {
  overflow: hidden !important;
  max-height: 100vh !important;
}

/* line 1220, app/assets/stylesheets/home.scss */
.helper--pre-wrap {
  white-space: pre-wrap;
}

/* line 1224, app/assets/stylesheets/home.scss */
.helper--scroll-lock {
  overflow-y: scroll;
  margin: 0;
}

/* line 1229, app/assets/stylesheets/home.scss */
.helper--scroll-lock .ui-app-frame, .helper--scroll-lock #wrapper {
  overflow: hidden;
  height: 100%;
}

/* line 1234, app/assets/stylesheets/home.scss */
hr.helper--divider {
  color: #ebeef0;
  background: #ebeef0;
  border: none;
  height: 1px;
  margin: 20px 0;
}

/* line 1242, app/assets/stylesheets/home.scss */
.helper--scrollable {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

/* line 1247, app/assets/stylesheets/home.scss */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 1254, app/assets/stylesheets/home.scss */
img {
  display: block;
  max-width: 100%;
}

/* line 1259, app/assets/stylesheets/home.scss */
ul, ol, dl {
  margin: 0;
  padding: 0;
}

/* line 1264, app/assets/stylesheets/home.scss */
li, form, input {
  margin: 0;
}

/* line 1268, app/assets/stylesheets/home.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0 0 20px 0;
}

/* line 1274, app/assets/stylesheets/home.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  margin: 0;
}

/* line 1279, app/assets/stylesheets/home.scss */
h1 {
  font-size: 26px;
  line-height: 1;
}

/* line 1284, app/assets/stylesheets/home.scss */
h2 {
  font-size: 18px;
}

/* line 1288, app/assets/stylesheets/home.scss */
h3 {
  font-size: 14px;
}

/* line 1292, app/assets/stylesheets/home.scss */
h4 {
  font-size: 14px;
}

/* line 1296, app/assets/stylesheets/home.scss */
h5 {
  font-size: 14px;
}

/* line 1300, app/assets/stylesheets/home.scss */
h6 {
  font-size: 14px;
}

/* line 1304, app/assets/stylesheets/home.scss */
p {
  margin: 0;
}

/* line 1308, app/assets/stylesheets/home.scss */
ul {
  list-style: disc inside none;
}

/* line 1312, app/assets/stylesheets/home.scss */
ol {
  list-style: decimal inside none;
}

/* line 1316, app/assets/stylesheets/home.scss */
ol[type='1'] {
  list-style-type: decimal inside none;
}

/* line 1320, app/assets/stylesheets/home.scss */
ol[type='a'] {
  list-style-type: lower-alpha inside none;
}

/* line 1324, app/assets/stylesheets/home.scss */
ol[type='A'] {
  list-style-type: upper-alpha inside none;
}

/* line 1328, app/assets/stylesheets/home.scss */
ol[type='i'] {
  list-style-type: lower-roman inside none;
}

/* line 1332, app/assets/stylesheets/home.scss */
ol[type='I'] {
  list-style-type: upper-roman inside none;
}

/* line 1336, app/assets/stylesheets/home.scss */
li {
  margin: 0;
}

/* line 1340, app/assets/stylesheets/home.scss */
dt {
  font-weight: bold;
}

/* line 1344, app/assets/stylesheets/home.scss */
dd {
  margin-left: 10px;
}

/* line 1348, app/assets/stylesheets/home.scss */
pre, code {
  font-family: Monaco, Consolas, Lucida Console, monospace;
}

/* line 1352, app/assets/stylesheets/home.scss */
pre {
  font-size: 90%;
}

/* line 1356, app/assets/stylesheets/home.scss */
code {
  font-size: 85%;
  background: #ebeef0;
  padding: 2px;
}

/* line 1362, app/assets/stylesheets/home.scss */
input {
  font-size: 14px;
  line-height: 24px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
}

/* line 1368, app/assets/stylesheets/home.scss */
del {
  text-decoration: line-through;
}

/* line 1372, app/assets/stylesheets/home.scss */
address {
  font-style: normal;
}

/* line 1376, app/assets/stylesheets/home.scss */
small {
  color: #798c9c;
  font-size: 12px;
}

/* line 1381, app/assets/stylesheets/home.scss */
.next-type--note {
  font-style: italic;
  font-size: 12px;
  color: #95a7b7;
}

/* line 1387, app/assets/stylesheets/home.scss */
.type--no-margin {
  margin: 0;
}

/* line 1391, app/assets/stylesheets/home.scss */
.type--margin-bottom {
  margin-bottom: 5px;
}

/* line 1395, app/assets/stylesheets/home.scss */
.type--margin-left {
  margin-left: 10px;
}

/* line 1399, app/assets/stylesheets/home.scss */
.type--centered {
  text-align: center;
}

/* line 1403, app/assets/stylesheets/home.scss */
.type--right {
  text-align: right;
}

/* line 1407, app/assets/stylesheets/home.scss */
.type--left {
  text-align: left;
}

/* line 1411, app/assets/stylesheets/home.scss */
.type--breakall {
  word-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
}

/* line 1417, app/assets/stylesheets/home.scss */
.type--light-weight {
  font-weight: 300;
}

/* line 1421, app/assets/stylesheets/home.scss */
.type--semi-bold {
  font-weight: 500;
}

/* line 1425, app/assets/stylesheets/home.scss */
.type--bold {
  font-weight: 700;
}

/* line 1429, app/assets/stylesheets/home.scss */
.type--base {
  font-size: 14px;
}

/* line 1433, app/assets/stylesheets/home.scss */
.type--danger {
  color: #ff5d5d;
}

/* line 1437, app/assets/stylesheets/home.scss */
.type--warning {
  color: #ff9517;
}

/* line 1441, app/assets/stylesheets/home.scss */
.type--success {
  color: #96bf48;
}

/* line 1445, app/assets/stylesheets/home.scss */
.type--attention {
  color: #d4a002;
}

/* line 1449, app/assets/stylesheets/home.scss */
.type--info {
  color: #007ace;
}

/* line 1453, app/assets/stylesheets/home.scss */
.type--white {
  color: #ffffff;
}

/* line 1457, app/assets/stylesheets/home.scss */
.type--blue-lighter {
  color: #ebf5fa;
}

/* line 1461, app/assets/stylesheets/home.scss */
.type--strikethrough {
  text-decoration: line-through;
}

/* line 1465, app/assets/stylesheets/home.scss */
.type--line-height-equal-to-font {
  line-height: 1 !important;
}

/* line 1469, app/assets/stylesheets/home.scss */
.type--tight-spacing {
  margin-bottom: -4px;
}

/* line 1473, app/assets/stylesheets/home.scss */
.type--preserve-whitespace {
  white-space: pre-wrap;
}

/* line 1477, app/assets/stylesheets/home.scss */
.type--subdued {
  color: #637381;
}

/* line 1481, app/assets/stylesheets/home.scss */
.type--no-wrap {
  white-space: nowrap;
}

/* line 1485, app/assets/stylesheets/home.scss */
a.type--subdued, button.type--subdued {
  color: inherit;
  text-decoration: underline;
}

/* line 1490, app/assets/stylesheets/home.scss */
a.type--subdued:hover {
  color: #212b35;
}

/* line 1494, app/assets/stylesheets/home.scss */
.type--truncated {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
}

/* line 1502, app/assets/stylesheets/home.scss */
.type--truncated--block {
  display: block;
}

/* line 1506, app/assets/stylesheets/home.scss */
.type--margin-top {
  margin-top: 20px;
}

/* line 1510, app/assets/stylesheets/home.scss */
.type--half-margin {
  margin-bottom: 10px;
}

/* line 1514, app/assets/stylesheets/home.scss */
.type--number {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
}

@media (min-width: 640px) {
  /* line 1521, app/assets/stylesheets/home.scss */
  .type--number {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

/* line 1527, app/assets/stylesheets/home.scss */
.type--number--x-large {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 2.8rem;
}

@media (min-width: 640px) {
  /* line 1534, app/assets/stylesheets/home.scss */
  .type--number--x-large {
    font-size: 2.8rem;
    line-height: 3.2rem;
  }
}

/* line 1540, app/assets/stylesheets/home.scss */
.type--number--large {
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 2.8rem;
}

@media (min-width: 640px) {
  /* line 1547, app/assets/stylesheets/home.scss */
  .type--number--large {
    font-size: 2.6rem;
    line-height: 3.2rem;
  }
}

/* line 1553, app/assets/stylesheets/home.scss */
.type--number--small {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
}

@media (min-width: 640px) {
  /* line 1560, app/assets/stylesheets/home.scss */
  .type--number--small {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

/* line 1566, app/assets/stylesheets/home.scss */
.type--number--tiny {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
}

@media (min-width: 640px) {
  /* line 1573, app/assets/stylesheets/home.scss */
  .type--number--tiny {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

/* line 1579, app/assets/stylesheets/home.scss */
.ellipsis-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 1585, app/assets/stylesheets/home.scss */
.x-large {
  font-size: 18px;
  line-height: 22px;
}

/* line 1590, app/assets/stylesheets/home.scss */
.xx-large {
  font-size: 20px;
  line-height: 24px;
}

/* line 1595, app/assets/stylesheets/home.scss */
.large {
  font-size: 16px;
}

/* line 1599, app/assets/stylesheets/home.scss */
.small {
  font-size: 13px;
}

/* line 1603, app/assets/stylesheets/home.scss */
.x-small {
  font-size: 12px;
}

/* line 1607, app/assets/stylesheets/home.scss */
.fw-normal {
  font-weight: normal !important;
}

/* line 1611, app/assets/stylesheets/home.scss */
.fw-strong {
  font-weight: bold !important;
}

/* line 1615, app/assets/stylesheets/home.scss */
.fw-strong-black {
  color: #000000;
  font-weight: bold !important;
}

/* line 1620, app/assets/stylesheets/home.scss */
.capitalize {
  text-transform: capitalize;
}

/* line 1624, app/assets/stylesheets/home.scss */
.light {
  font-weight: normal;
}

/* line 1628, app/assets/stylesheets/home.scss */
.lbl-light {
  color: #8093a5;
  font-weight: normal;
}

/* line 1633, app/assets/stylesheets/home.scss */
.description p {
  margin-bottom: 8px;
}

/* line 1637, app/assets/stylesheets/home.scss */
.heading {
  display: block;
  border-bottom: 1px solid #e6e6e6;
  color: #000000;
  margin: 0 0 12px 0;
  font-size: 16px;
  padding: 0 0 4px 0;
  font-weight: bold;
}

/* line 1647, app/assets/stylesheets/home.scss */
.heading a {
  font-weight: normal;
}

/* line 1651, app/assets/stylesheets/home.scss */
.heading-success, .heading-error, .heading-warning, .heading-subdued {
  margin: 0 0 4px 0;
  line-height: 1.3;
  font-weight: 600;
}

/* line 1657, app/assets/stylesheets/home.scss */
.heading-success {
  color: #96bf48;
}

/* line 1661, app/assets/stylesheets/home.scss */
.heading-error {
  color: #ff5d5d;
}

/* line 1665, app/assets/stylesheets/home.scss */
.heading-warning {
  color: #ff9517;
}

/* line 1669, app/assets/stylesheets/home.scss */
.heading-subdued {
  color: #798c9c;
}

/* line 1673, app/assets/stylesheets/home.scss */
.table-dropdown .heading {
  padding-left: 0px;
}

/* line 1677, app/assets/stylesheets/home.scss */
.next-grid--equal-height-cells > .next-grid__cell, .next-grid__cell--full-height {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 1692, app/assets/stylesheets/home.scss */
.next-grid--equal-height-cells > .next-grid__cell > *, .next-grid__cell--full-height > * {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 1699, app/assets/stylesheets/home.scss */
.next-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 20px);
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 10px;
}

/* line 1711, app/assets/stylesheets/home.scss */
.next-grid ~ .next-grid {
  padding-top: 0;
}

/* line 1715, app/assets/stylesheets/home.scss */
.next-grid:last-of-type {
  padding-bottom: 10px;
}

/* line 1719, app/assets/stylesheets/home.scss */
.next-grid.next-grid--single-column {
  display: block;
}

/* line 1723, app/assets/stylesheets/home.scss */
.next-grid.next-grid--single-column > .next-grid__cell {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 1729, app/assets/stylesheets/home.scss */
.next-grid.next-grid--channel-single-column {
  display: block;
}

/* line 1733, app/assets/stylesheets/home.scss */
.next-grid.next-grid--channel-single-column > .next-grid__cell {
  max-width: 100%;
}

/* line 1737, app/assets/stylesheets/home.scss */
.next-grid__cell > .next-grid {
  width: 100%;
  padding: 0;
}

/* line 1742, app/assets/stylesheets/home.scss */
.next-grid__cell > .next-grid .next-grid__cell:first-child {
  padding-left: 0;
}

/* line 1746, app/assets/stylesheets/home.scss */
.next-grid__cell > .next-grid .next-grid__cell:last-child {
  padding-right: 0;
}

/* line 1750, app/assets/stylesheets/home.scss */
.next-grid--no-padding {
  width: 100%;
}

/* line 1754, app/assets/stylesheets/home.scss */
.next-grid--no-padding:first-of-type, .next-grid--no-padding:last-of-type {
  padding: 0;
}

/* line 1758, app/assets/stylesheets/home.scss */
.next-grid--no-padding > .next-grid__cell {
  padding: 0;
}

/* line 1762, app/assets/stylesheets/home.scss */
.ui-banner + .next-grid--no-padding {
  margin-top: 1.6rem;
}

/* line 1766, app/assets/stylesheets/home.scss */
.next-grid--no-outside-padding {
  width: 100%;
  padding: 0;
}

/* line 1771, app/assets/stylesheets/home.scss */
.next-grid--no-outside-padding:last-of-type {
  padding: 0;
}

/* line 1775, app/assets/stylesheets/home.scss */
.next-grid--no-outside-padding > .next-grid__cell {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 1780, app/assets/stylesheets/home.scss */
.next-grid--no-outside-padding > .next-grid__cell:first-of-type {
  padding-left: 0;
}

/* line 1784, app/assets/stylesheets/home.scss */
.next-grid--no-outside-padding > .next-grid__cell:last-of-type {
  padding-right: 0;
}

/* line 1788, app/assets/stylesheets/home.scss */
.next-grid--no-outside-padding + .next-grid--no-outside-padding {
  margin-top: 20px;
}

/* line 1792, app/assets/stylesheets/home.scss */
.next-grid--no-outside-padding + * > .next-grid--no-outside-padding:first-child {
  margin-top: 20px;
}

/* line 1796, app/assets/stylesheets/home.scss */
.next-grid--compact > .next-grid__cell {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 1801, app/assets/stylesheets/home.scss */
.next-grid--more-compact > .next-grid__cell {
  padding-left: 3px;
  padding-right: 3px;
}

/* line 1806, app/assets/stylesheets/home.scss */
.next-grid--column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 1814, app/assets/stylesheets/home.scss */
.next-grid--column > .next-grid__cell {
  padding: 10px 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 1822, app/assets/stylesheets/home.scss */
.next-grid--column > .next-grid__cell:first-child {
  padding-top: 0;
}

/* line 1826, app/assets/stylesheets/home.scss */
.next-grid--column > .next-grid__cell:last-child {
  padding-bottom: 0;
}

/* line 1830, app/assets/stylesheets/home.scss */
.next-grid--column.next-grid--compact > .next-grid__cell {
  padding: 5px 0;
}

/* line 1834, app/assets/stylesheets/home.scss */
.next-grid--column.next-grid--compact > .next-grid__cell:first-child {
  padding-top: 0;
}

/* line 1838, app/assets/stylesheets/home.scss */
.next-grid--column.next-grid--compact > .next-grid__cell:last-child {
  padding-bottom: 0;
}

/* line 1842, app/assets/stylesheets/home.scss */
.next-grid--column.next-grid--no-padding > .next-grid__cell {
  padding: 0;
}

/* line 1846, app/assets/stylesheets/home.scss */
.next-grid--column.next-grid--more-compact > .next-grid__cell {
  padding: 3px 0;
}

/* line 1850, app/assets/stylesheets/home.scss */
.next-grid--no-horizontal-padding {
  width: 100%;
}

/* line 1854, app/assets/stylesheets/home.scss */
.next-grid--no-horizontal-padding > .next-grid__cell:first-of-type {
  padding-left: 0;
}

/* line 1858, app/assets/stylesheets/home.scss */
.next-grid--no-horizontal-padding > .next-grid__cell:last-of-type {
  padding-right: 0;
}

/* line 1862, app/assets/stylesheets/home.scss */
.next-grid--condensed-page-spacing {
  width: 100%;
  padding: 0;
}

/* line 1867, app/assets/stylesheets/home.scss */
.next-grid--vertically-centered, .next-grid--center-both {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 1874, app/assets/stylesheets/home.scss */
.next-grid--aligned-to-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

/* line 1881, app/assets/stylesheets/home.scss */
.next-grid--aligned-to-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

/* line 1888, app/assets/stylesheets/home.scss */
.next-grid--right-aligned {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 1895, app/assets/stylesheets/home.scss */
.next-grid--center-aligned, .next-grid--center-both {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 1902, app/assets/stylesheets/home.scss */
.next-grid--space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 1909, app/assets/stylesheets/home.scss */
.next-grid--multi-row-special {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 1915, app/assets/stylesheets/home.scss */
.next-grid--multi-row-special.next-grid--single-column {
  margin: 20px auto;
}

/* line 1919, app/assets/stylesheets/home.scss */
.next-grid--multi-row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 1925, app/assets/stylesheets/home.scss */
.next-grid--full-height {
  height: 100vh;
}

/* line 1929, app/assets/stylesheets/home.scss */
.next-grid--margin-top {
  margin-top: 5px;
}

/* line 1933, app/assets/stylesheets/home.scss */
.next-grid--margin-bottom {
  margin-bottom: 5px;
}

/* line 1937, app/assets/stylesheets/home.scss */
.next-grid__cell {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  min-width: 0;
}

/* line 1949, app/assets/stylesheets/home.scss */
.next-grid__cell--double {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}

/* line 1956, app/assets/stylesheets/home.scss */
.next-grid__cell--full {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 1964, app/assets/stylesheets/home.scss */
.next-grid__cell--half {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 1972, app/assets/stylesheets/home.scss */
.next-grid__cell--third {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.333%;
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%;
}

/* line 1980, app/assets/stylesheets/home.scss */
.next-grid__cell--two-fifths {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 40%;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 40%;
}

/* line 1988, app/assets/stylesheets/home.scss */
.next-grid__cell--quarter {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 1996, app/assets/stylesheets/home.scss */
.next-grid__cell--three-quarter {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
}

/* line 2003, app/assets/stylesheets/home.scss */
.next-grid__cell--fifth {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

/* line 2011, app/assets/stylesheets/home.scss */
.next-grid__cell--no-flex {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 2018, app/assets/stylesheets/home.scss */
.next-grid__cell--vertically-centered {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 2024, app/assets/stylesheets/home.scss */
.next-grid__cell--aligned-to-end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

/* line 2030, app/assets/stylesheets/home.scss */
.next-grid__cell--divider {
  position: relative;
}

/* line 2034, app/assets/stylesheets/home.scss */
.next-grid__cell--divider::after, .next-grid__cell--divider::before {
  content: '';
  margin-left: -20px;
  position: absolute;
  top: 15px;
  bottom: 15px;
  width: 1px;
  background: #d3dbe2;
}

/* line 2044, app/assets/stylesheets/home.scss */
.next-grid__cell--divider::after {
  right: 10px;
}

@media (max-width: 550px), (min-width: 768px) and (max-width: 790px) {
  /* line 2049, app/assets/stylesheets/home.scss */
  .page > .next-grid:not(.next-grid--single-column), .page > * > .next-grid:not(.next-grid--single-column) {
    width: 100%;
    padding: 0;
  }
}

@media (max-width: 750px), (min-width: 768px) and (max-width: 990px) {
  /* line 2056, app/assets/stylesheets/home.scss */
  .next-grid--outer-grid-3 {
    display: block;
  }
  /* line 2060, app/assets/stylesheets/home.scss */
  .next-grid--outer-grid-3 > .next-grid__cell {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 700px), (min-width: 768px) and (max-width: 940px) {
  /* line 2068, app/assets/stylesheets/home.scss */
  .next-grid--channel-grid {
    display: block;
  }
  /* line 2072, app/assets/stylesheets/home.scss */
  .next-grid--channel-grid > .next-grid__cell {
    max-width: 100%;
  }
}

@media (max-width: 700px), (min-width: 768px) and (max-width: 940px) {
  /* line 2078, app/assets/stylesheets/home.scss */
  .next-grid--outer-grid {
    display: block;
  }
  /* line 2082, app/assets/stylesheets/home.scss */
  .next-grid--outer-grid > .next-grid__cell {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 2089, app/assets/stylesheets/home.scss */
.hide {
  display: none !important;
}

/* line 2093, app/assets/stylesheets/home.scss */
.ui-action-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding: 0.8rem 0;
}

/* line 2100, app/assets/stylesheets/home.scss */
.ui-action-list + .ui-action-list {
  border-top: 1px solid #dfe4e8;
}

/* line 2104, app/assets/stylesheets/home.scss */
.ui-action-list__item {
  width: 100%;
}

/* line 2108, app/assets/stylesheets/home.scss */
.ui-action-list-action {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: inherit;
  padding: 0.8rem 1.6rem;
  background-color: transparent;
  border: 0;
  color: #212b35;
  cursor: pointer;
  text-align: inherit;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
}

@media screen and (min-width: 640px) {
  /* line 2127, app/assets/stylesheets/home.scss */
  .ui-action-list-action {
    font-size: 1.4rem;
  }
}

/* line 2132, app/assets/stylesheets/home.scss */
.ui-action-list-action:focus, .ui-action-list-action:hover, .ui-action-list-action--selected {
  background-color: #5c6ac4;
  outline: 0;
  color: #ffffff;
  text-decoration: none;
}

/* line 2139, app/assets/stylesheets/home.scss */
.ui-action-list-action:focus .ui-action-list-action__text, .ui-action-list-action:focus .ui-action-list-action__help-text, .ui-action-list-action:hover .ui-action-list-action__text, .ui-action-list-action:hover .ui-action-list-action__help-text, .ui-action-list-action--selected .ui-action-list-action__text, .ui-action-list-action--selected .ui-action-list-action__help-text {
  color: inherit;
}

/* line 2143, app/assets/stylesheets/home.scss */
.ui-action-list-action:disabled, .ui-action-list-action[aria-disabled] {
  background-color: #f4f6f8;
  color: #919eab;
  cursor: default;
  pointer-events: none;
}

/* line 2150, app/assets/stylesheets/home.scss */
.ui-action-list-action:disabled .ui-action-list-action__text, .ui-action-list-action:disabled .ui-action-list-action__help-text, .ui-action-list-action[aria-disabled] .ui-action-list-action__text, .ui-action-list-action[aria-disabled] .ui-action-list-action__help-text {
  font-weight: 400;
  color: inherit;
}

/* line 2155, app/assets/stylesheets/home.scss */
.ui-action-list-action:disabled:focus, .ui-action-list-action[aria-disabled]:focus {
  background-color: #dfe4e8;
}

/* line 2159, app/assets/stylesheets/home.scss */
.ui-action-list-action__text {
  display: block;
}

/* line 2163, app/assets/stylesheets/home.scss */
.ui-action-list-action__help-text {
  display: block;
  color: #637381;
}

/* line 2168, app/assets/stylesheets/home.scss */
.ui-action-list-action--subdued {
  background-color: #f4f6f8;
  color: #637381;
}

/* line 2173, app/assets/stylesheets/home.scss */
.ui-action-list-action--subdued:hover {
  background: #ebf5fa;
  color: #637381;
}

/* line 2178, app/assets/stylesheets/home.scss */
.ui-annotated-section {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 103.2rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.6rem;
  padding-left: 1.6rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 0;
  padding-top: 1.6rem;
}

@media screen and (min-width: 768px) {
  /* line 2203, app/assets/stylesheets/home.scss */
  .ui-annotated-section {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  /* line 2210, app/assets/stylesheets/home.scss */
  .ui-annotated-section {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
}

@media screen and (max-width: 568px) {
  /* line 2217, app/assets/stylesheets/home.scss */
  .ui-annotated-section {
    padding: 0;
  }
}

@media screen and (max-width: 768px) {
  /* line 2223, app/assets/stylesheets/home.scss */
  .ui-annotated-section {
    display: block;
    padding-top: 0;
  }
}

/* line 2229, app/assets/stylesheets/home.scss */
.ui-annotated-section-container {
  margin: 1.6rem 0;
}

/* line 2233, app/assets/stylesheets/home.scss */
.ui-annotated-section-container + .ui-annotated-section-container .ui-annotated-section {
  margin-top: 0;
  padding-top: 1.6rem;
  border-top: 1px solid #dfe4e8;
}

@media screen and (max-width: 568px) {
  /* line 2240, app/assets/stylesheets/home.scss */
  .ui-annotated-section-container + .ui-annotated-section-container .ui-annotated-section {
    margin-top: 0;
    padding-top: 0;
    border: 0;
  }
}

/* line 2247, app/assets/stylesheets/home.scss */
.ui-annotated-section__content {
  -webkit-box-flex: 2;
  -webkit-flex: 2 1 48rem;
  -ms-flex: 2 1 48rem;
  flex: 2 1 48rem;
  max-width: 100%;
  min-width: 0;
  padding: 0;
}

/* line 2257, app/assets/stylesheets/home.scss */
.ui-annotated-section__annotation {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 24rem;
  -ms-flex: 1 1 24rem;
  flex: 1 1 24rem;
  padding: 0 6.4rem 0 0;
}

@media screen and (max-width: 568px) {
  /* line 2266, app/assets/stylesheets/home.scss */
  .ui-annotated-section__annotation {
    padding-left: 1.6rem;
  }
}

/* line 2271, app/assets/stylesheets/home.scss */
.ui-annotated-section__title {
  padding: 1.6rem 0;
}

/* line 2275, app/assets/stylesheets/home.scss */
.ui-annotated-section__description {
  color: #637381;
  padding: 0 0 1.6rem;
}

/* line 2280, app/assets/stylesheets/home.scss */
.ui-annotated-section__description p {
  margin-bottom: 1.2rem;
}

/* line 2284, app/assets/stylesheets/home.scss */
.ui-app-frame {
  width: 100%;
  min-height: 100%;
}

/* line 2289, app/assets/stylesheets/home.scss */
.ui-app-frame__header {
  position: fixed;
  z-index: 502;
  top: 0;
  right: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 5.6rem;
}

/* line 2308, app/assets/stylesheets/home.scss */
.ui-app-frame__skip-to-content:not(:focus) {
  position: absolute !important;
  top: 0;
  clip: rect(1px, 1px, 1px, 1px) !important;
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
}

/* line 2319, app/assets/stylesheets/home.scss */
.body:hover .ui-app-frame__skip-to-content:not(:focus) a, .body:hover .ui-app-frame__skip-to-content:not(:focus) input, .body:hover .ui-app-frame__skip-to-content:not(:focus) button {
  display: none !important;
}

/* line 2323, app/assets/stylesheets/home.scss */
.ui-app-frame__skip-to-content:focus {
  clip: auto !important;
  height: auto !important;
  margin: 0 !important;
  overflow: visible !important;
  width: auto !important;
  position: absolute;
  z-index: 501;
  left: 0.8rem;
}

/* line 2334, app/assets/stylesheets/home.scss */
.ui-app-frame__aside {
  position: fixed;
  bottom: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f6f8;
}

@media screen and (max-width: 768px) {
  /* line 2344, app/assets/stylesheets/home.scss */
  .ui-app-frame__aside {
    z-index: 504;
    top: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    display: none;
    width: calc(100vw - 5.6rem);
    -webkit-transition: -webkit-transform 260ms ease;
    transition: -webkit-transform 260ms ease;
    transition: transform 260ms ease;
    transition: transform 260ms ease, -webkit-transform 260ms ease;
    min-width: 24rem;
    max-width: 26.4rem;
  }
}

@media screen and (max-width: 768px) and (prefers-reduced-motion: reduce) {
  /* line 2361, app/assets/stylesheets/home.scss */
  .ui-app-frame__aside {
    -webkit-transition-duration: 1ms;
    transition-duration: 1ms;
  }
}

@media screen and (min-width: 769px) {
  /* line 2368, app/assets/stylesheets/home.scss */
  .ui-app-frame__aside {
    z-index: 1;
    top: 5.6rem;
    width: 24rem;
    border-right: 1px solid #dfe4e8;
  }
}

@media screen and (max-width: 768px) {
  /* line 2377, app/assets/stylesheets/home.scss */
  .ui-app-frame__aside--is-open {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    display: block;
  }
}

@media screen and (max-width: 768px) {
  /* line 2385, app/assets/stylesheets/home.scss */
  .ui-app-frame__aside--is-transitioning {
    display: block;
    visibility: visible;
  }
}

@media screen and (min-width: 769px) {
  /* line 2392, app/assets/stylesheets/home.scss */
  .ui-app-frame__aside-opener {
    display: none;
  }
}

/* line 2397, app/assets/stylesheets/home.scss */
.ui-app-frame__aside-closer {
  position: absolute;
  top: 0.8rem;
  right: -0.8rem;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: opacity 260ms ease;
  transition: opacity 260ms ease;
  opacity: 0;
}

@media screen and (min-width: 769px) {
  /* line 2409, app/assets/stylesheets/home.scss */
  .ui-app-frame__aside-closer {
    display: none;
  }
}

/* line 2414, app/assets/stylesheets/home.scss */
.ui-app-frame__aside--is-open .ui-app-frame__aside-closer {
  opacity: 1;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 2419, app/assets/stylesheets/home.scss */
  .ui-app-frame__aside-closer {
    -webkit-transition-duration: 0ms;
    transition-duration: 0ms;
  }
}

/* line 2425, app/assets/stylesheets/home.scss */
.ui-app-frame__main {
  display: block;
  padding-top: 5.6rem;
}

@media screen and (min-width: 769px) {
  /* line 2431, app/assets/stylesheets/home.scss */
  .ui-app-frame__main {
    padding-left: 24rem;
  }
}

/* line 2436, app/assets/stylesheets/home.scss */
.ui-app-frame__backdrop {
  display: none;
}

@media screen and (max-width: 768px) {
  /* line 2441, app/assets/stylesheets/home.scss */
  .ui-app-frame__backdrop {
    position: fixed;
    z-index: 503;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(33, 43, 53, 0.86);
  }
}

@media screen and (max-width: 768px) {
  /* line 2453, app/assets/stylesheets/home.scss */
  .ui-app-frame__backdrop--is-visible {
    display: block;
    -webkit-animation: app-frame-fadein 260ms ease forwards;
    animation: app-frame-fadein 260ms ease forwards;
  }
}

/* line 2460, app/assets/stylesheets/home.scss */
.ui-app-frame--scroll-lock {
  overflow-y: scroll;
  margin: 0;
}

/* line 2465, app/assets/stylesheets/home.scss */
.ui-app-frame--scroll-lock .ui-app-frame {
  overflow: hidden;
  height: 100%;
}

/* line 2470, app/assets/stylesheets/home.scss */
.ui-app-frame--without-chrome .ui-app-frame__main {
  padding: 0;
}

/* line 2474, app/assets/stylesheets/home.scss */
.ui-app-frame--with-turbo-bar .ui-app-frame__header {
  top: 3.2rem;
}

@media screen and (max-width: 768px) {
  /* line 2479, app/assets/stylesheets/home.scss */
  .ui-app-frame--with-turbo-bar .ui-app-frame__aside {
    top: 3.2rem;
  }
}

@media screen and (min-width: 769px) {
  /* line 2485, app/assets/stylesheets/home.scss */
  .ui-app-frame--with-turbo-bar .ui-app-frame__aside {
    top: 8.8rem;
  }
}

/* line 2490, app/assets/stylesheets/home.scss */
.ui-app-frame--with-turbo-bar .ui-app-frame__main {
  padding-top: 8.8rem;
}

/* line 2494, app/assets/stylesheets/home.scss */
.ui-app-frame--without-chrome.ui-app-frame--with-turbo-bar .ui-app-frame__main {
  padding-top: 3.2rem;
}

@-webkit-keyframes app-frame-fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes app-frame-fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* line 2518, app/assets/stylesheets/home.scss */
.badge {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  color: #4c5c6c;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1rem;
  background-color: #dfe4e8;
  border: 2px solid #ffffff;
  border-radius: 2rem;
  font-size: 1.3rem;
  line-height: 2rem;
  color: #212b35;
  white-space: nowrap;
  vertical-align: middle;
}

@media screen and (min-width: 640px) {
  /* line 2545, app/assets/stylesheets/home.scss */
  .badge {
    font-size: 1.4rem;
  }
}

/* line 2550, app/assets/stylesheets/home.scss */
.badge + .badge {
  margin-left: 0.8rem;
}

/* line 2554, app/assets/stylesheets/home.scss */
.badge .next-icon, .badge .next-icon__text {
  top: auto;
  height: 12px;
  width: 12px;
  margin: 0 0.4rem 0 -0.4rem;
  fill: #9c6f19;
  color: transparent;
}

/* line 2563, app/assets/stylesheets/home.scss */
.badge__pip {
  height: 0.6rem;
  width: 0.6rem;
  margin: 0 0.4rem 0 -0.3rem;
  border: 0.2rem solid currentColor;
  border-radius: 50%;
}

/* line 2571, app/assets/stylesheets/home.scss */
.badge--inline {
  margin-left: 0.8rem;
}

/* line 2575, app/assets/stylesheets/home.scss */
.badge--status-subdued, .badge--status-complete {
  color: #576775;
  background-color: #dfe4e8;
}

/* line 2580, app/assets/stylesheets/home.scss */
.badge--status-subdued .badge__pip, .badge--status-complete .badge__pip {
  color: #919eab;
}

/* line 2584, app/assets/stylesheets/home.scss */
.badge--status-success {
  color: #49675b;
  background-color: #bbe5b3;
  color: #212b35;
}

/* line 2590, app/assets/stylesheets/home.scss */
.badge--status-success .badge__pip {
  color: #108043;
}

/* line 2594, app/assets/stylesheets/home.scss */
.badge--status-info {
  color: #5b6e7e;
  background-color: #b4e1fa;
  color: #212b35;
}

/* line 2600, app/assets/stylesheets/home.scss */
.badge--status-info .badge__pip {
  color: #108043;
}

/* line 2604, app/assets/stylesheets/home.scss */
.badge--status-attention {
  color: #636a46;
  background-color: #ffea8a;
  color: #212b35;
}

/* line 2610, app/assets/stylesheets/home.scss */
.badge--status-attention .badge__pip {
  color: #9c6f19;
}

/* line 2614, app/assets/stylesheets/home.scss */
.badge--status-warning {
  color: #635946;
  background-color: #ffc58b;
  color: #212b35;
}

/* line 2620, app/assets/stylesheets/home.scss */
.badge--status-warning .badge__pip {
  color: #c05717;
}

/* line 2624, app/assets/stylesheets/home.scss */
.badge--status-critical {
  color: #634f4e;
  background-color: #feaf9a;
  color: #212b35;
}

/* line 2630, app/assets/stylesheets/home.scss */
.badge--progress-incomplete .badge__pip {
  background: transparent;
}

/* line 2634, app/assets/stylesheets/home.scss */
.badge--progress-partially-complete .badge__pip {
  background: -webkit-gradient(linear, left bottom, left top, from(currentColor), color-stop(50%, currentColor), color-stop(50%, transparent), to(transparent));
  background: linear-gradient(to top, currentColor, currentColor 50%, transparent 50%, transparent);
}

/* line 2639, app/assets/stylesheets/home.scss */
.badge--progress-complete .badge__pip {
  background: currentColor;
}

/* line 2643, app/assets/stylesheets/home.scss */
.ui-button, .btn, .fresh-ui .action-bar__more--has-many .ui-button--transparent {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  margin: 0;
  background: inherit;
  border: 0;
  border-radius: inherit;
  font-family: inherit;
  font-weight: 400;
  white-space: nowrap;
  cursor: pointer;
  text-transform: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0.9rem 1.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9fafb));
  background: linear-gradient(to bottom, #fff, #f9fafb);
  border: 1px solid #c4cdd5;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  border-radius: 3px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  color: #212b35;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transition-property: background, border, color, -webkit-box-shadow;
  transition-property: background, border, color, -webkit-box-shadow;
  transition-property: background, border, box-shadow, color;
  transition-property: background, border, box-shadow, color, -webkit-box-shadow;
  -webkit-tap-highlight-color: transparent;
}

/* line 2685, app/assets/stylesheets/home.scss */
.ui-button::-moz-focus-inner, .btn::-moz-focus-inner, .fresh-ui .action-bar__more--has-many .ui-button--transparent::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 2690, app/assets/stylesheets/home.scss */
.ui-button:hover, .ui-button:focus, .ui-button:active, .btn:hover, .fresh-ui .action-bar__more--has-many .ui-button--transparent:hover, .btn:focus, .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus, .btn:active, .fresh-ui .action-bar__more--has-many .ui-button--transparent:active {
  text-decoration: none;
}

/* line 2694, app/assets/stylesheets/home.scss */
.ui-button.btn-disabled, .ui-button.disabled, .ui-button:disabled, .ui-button[disabled], .btn.btn-disabled, .fresh-ui .action-bar__more--has-many .btn-disabled.ui-button--transparent, .btn.disabled, .fresh-ui .action-bar__more--has-many .disabled.ui-button--transparent, .btn:disabled, .fresh-ui .action-bar__more--has-many .ui-button--transparent:disabled, .btn[disabled], .fresh-ui .action-bar__more--has-many .ui-button--transparent[disabled] {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default;
  pointer-events: none;
}

/* line 2702, app/assets/stylesheets/home.scss */
.ui-button .next-icon, .ui-button .next-icon__text, .btn .next-icon, .fresh-ui .action-bar__more--has-many .ui-button--transparent .next-icon, .btn .next-icon__text, .fresh-ui .action-bar__more--has-many .ui-button--transparent .next-icon__text {
  position: relative;
  top: -0.04em;
  margin-top: -1.3rem;
  margin-bottom: -1.3rem;
}

/* line 2709, app/assets/stylesheets/home.scss */
.ui-button .next-icon--color-blue, .btn .next-icon--color-blue, .fresh-ui .action-bar__more--has-many .ui-button--transparent .next-icon--color-blue {
  color: transparent;
  fill: #212b35;
}

/* line 2714, app/assets/stylesheets/home.scss */
.ui-button .next-icon--color-white, .btn .next-icon--color-white, .fresh-ui .action-bar__more--has-many .ui-button--transparent .next-icon--color-white {
  color: transparent;
  fill: #ffffff;
}

/* line 2719, app/assets/stylesheets/home.scss */
.ui-button .ico, .btn .ico, .fresh-ui .action-bar__more--has-many .ui-button--transparent .ico {
  margin-top: -button-vertical-spacing(large)-4px;
  margin-bottom: -button-vertical-spacing(large);
  vertical-align: middle;
}

/* line 2725, app/assets/stylesheets/home.scss */
.ui-button:hover, .btn:hover, .fresh-ui .action-bar__more--has-many .ui-button--transparent:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#f9fafb), to(#f4f6f8));
  background: linear-gradient(to bottom, #f9fafb, #f4f6f8);
  border-color: #c4cdd5;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  color: #212b35;
}

/* line 2734, app/assets/stylesheets/home.scss */
.ui-button:focus, .btn:focus, .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus {
  border-color: #5c6ac4;
  outline: 0;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05), 0 0 0 1px #5c6ac4;
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05), 0 0 0 1px #5c6ac4;
}

/* line 2741, app/assets/stylesheets/home.scss */
.ui-button:active, .btn:active, .fresh-ui .action-bar__more--has-many .ui-button--transparent:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f6f8), to(#f4f6f8));
  background: linear-gradient(to bottom, #f4f6f8, #f4f6f8);
  border-color: #c4cdd5;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.1), inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
  box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, 0.1), inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
}

@-webkit-keyframes button-loading-spinner {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes button-loading-spinner {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 2773, app/assets/stylesheets/home.scss */
.ui-button.has-loading, .ui-button.js-btn-loadable, .btn.has-loading, .fresh-ui .action-bar__more--has-many .has-loading.ui-button--transparent, .btn.js-btn-loadable, .fresh-ui .action-bar__more--has-many .js-btn-loadable.ui-button--transparent {
  position: relative;
  -webkit-transition: border-color 0.2s ease-out;
  transition: border-color 0.2s ease-out;
}

/* line 2779, app/assets/stylesheets/home.scss */
.ui-button.has-loading::before, .ui-button.js-btn-loadable::before, .btn.has-loading::before, .fresh-ui .action-bar__more--has-many .has-loading.ui-button--transparent::before, .btn.js-btn-loadable::before, .fresh-ui .action-bar__more--has-many .js-btn-loadable.ui-button--transparent::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  height: 16px;
  width: 16px;
  margin-top: -8px;
  margin-left: -8px;
  background-image: url(https://cdn.shopifycloud.com/partners/assets/legacy/loading-circle-ink-lightest-ab9465d16324445cb68ddf1191d517c7d0af806b1f765267c414cab08a383184.svg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-animation: button-loading-spinner 0.7s linear infinite;
  animation: button-loading-spinner 0.7s linear infinite;
}

/* line 2796, app/assets/stylesheets/home.scss */
.ui-button.is-loading, .ui-button.is-loading:hover, .btn.is-loading, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent, .btn.is-loading:hover, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent:hover {
  border: 1px solid #c4cdd5;
  cursor: default;
  color: transparent;
  text-shadow: none;
}

/* line 2803, app/assets/stylesheets/home.scss */
.ui-button.is-loading, .ui-button.is-loading.btn-disabled, .ui-button.is-loading.disabled, .ui-button.is-loading:disabled, .ui-button.is-loading[disabled], .ui-button.is-loading:hover, .ui-button.is-loading.btn-disabled:hover, .ui-button.is-loading.disabled:hover, .ui-button.is-loading:hover:disabled, .ui-button.is-loading[disabled]:hover, .btn.is-loading, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent, .btn.is-loading.btn-disabled, .fresh-ui .action-bar__more--has-many .is-loading.btn-disabled.ui-button--transparent, .btn.is-loading.disabled, .fresh-ui .action-bar__more--has-many .is-loading.disabled.ui-button--transparent, .btn.is-loading:disabled, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent:disabled, .btn.is-loading[disabled], .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent[disabled], .btn.is-loading:hover, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent:hover, .btn.is-loading.btn-disabled:hover, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent.btn-disabled:hover, .btn.is-loading.disabled:hover, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent.disabled:hover, .btn.is-loading:hover:disabled, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent:hover:disabled, .btn.is-loading[disabled]:hover, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent[disabled]:hover {
  color: transparent;
}

/* line 2807, app/assets/stylesheets/home.scss */
.ui-button.is-loading::before, .ui-button.is-loading:hover::before, .btn.is-loading::before, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent::before, .btn.is-loading:hover::before, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent:hover::before {
  display: block;
}

/* line 2811, app/assets/stylesheets/home.scss */
.ui-button.is-loading:hover, .ui-button.is-loading:focus, .ui-button.is-loading:active, .ui-button.is-loading:hover:hover, .ui-button.is-loading:hover:focus, .ui-button.is-loading:hover:active, .btn.is-loading:hover, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent:hover, .btn.is-loading:focus, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent:focus, .btn.is-loading:active, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent:active, .btn.is-loading:hover:hover, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent:hover:hover, .btn.is-loading:hover:focus, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent:hover:focus, .btn.is-loading:hover:active, .fresh-ui .action-bar__more--has-many .is-loading.ui-button--transparent:hover:active {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: transparent;
}

/* line 2817, app/assets/stylesheets/home.scss */
.ui-button.btn-disabled, .ui-button.disabled, .ui-button:disabled, .ui-button[disabled], .btn.btn-disabled, .fresh-ui .action-bar__more--has-many .btn-disabled.ui-button--transparent, .btn.disabled, .fresh-ui .action-bar__more--has-many .disabled.ui-button--transparent, .btn:disabled, .fresh-ui .action-bar__more--has-many .ui-button--transparent:disabled, .btn[disabled], .fresh-ui .action-bar__more--has-many .ui-button--transparent[disabled] {
  background: #f4f6f8;
  border-color: #c4cdd5;
  color: #919eab;
}

/* line 2823, app/assets/stylesheets/home.scss */
.ui-button.btn-disabled .next-icon, .ui-button.btn-disabled .next-icon__text, .ui-button.disabled .next-icon, .ui-button.disabled .next-icon__text, .ui-button:disabled .next-icon, .ui-button:disabled .next-icon__text, .ui-button[disabled] .next-icon, .ui-button[disabled] .next-icon__text, .btn.btn-disabled .next-icon, .fresh-ui .action-bar__more--has-many .btn-disabled.ui-button--transparent .next-icon, .btn.btn-disabled .next-icon__text, .fresh-ui .action-bar__more--has-many .btn-disabled.ui-button--transparent .next-icon__text, .btn.disabled .next-icon, .fresh-ui .action-bar__more--has-many .disabled.ui-button--transparent .next-icon, .btn.disabled .next-icon__text, .fresh-ui .action-bar__more--has-many .disabled.ui-button--transparent .next-icon__text, .btn:disabled .next-icon, .fresh-ui .action-bar__more--has-many .ui-button--transparent:disabled .next-icon, .btn:disabled .next-icon__text, .fresh-ui .action-bar__more--has-many .ui-button--transparent:disabled .next-icon__text, .btn[disabled] .next-icon, .fresh-ui .action-bar__more--has-many .ui-button--transparent[disabled] .next-icon, .btn[disabled] .next-icon__text, .fresh-ui .action-bar__more--has-many .ui-button--transparent[disabled] .next-icon__text {
  fill: #919eab;
}

/* line 2827, app/assets/stylesheets/home.scss */
.ui-button--primary, .btn-primary {
  background: -webkit-gradient(linear, left top, left bottom, from(#6371c7), to(#5563c1));
  background: linear-gradient(to bottom, #6371c7, #5563c1);
  border-color: #3f4eae;
  -webkit-box-shadow: inset 0 1px 0 0 #6f7bcb;
  box-shadow: inset 0 1px 0 0 #6f7bcb;
  color: #ffffff;
}

/* line 2836, app/assets/stylesheets/home.scss */
.ui-button--primary:hover, .btn-primary:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#5c6ac4), to(#4959bd));
  background: linear-gradient(to bottom, #5c6ac4, #4959bd);
  border-color: #3f4eae;
  color: #ffffff;
}

/* line 2843, app/assets/stylesheets/home.scss */
.ui-button--primary:focus, .btn-primary:focus {
  border-color: #202e78;
  -webkit-box-shadow: inset 0 1px 0 0 #6f7bcb, 0 0 0 1px #202e78;
  box-shadow: inset 0 1px 0 0 #6f7bcb, 0 0 0 1px #202e78;
}

/* line 2849, app/assets/stylesheets/home.scss */
.ui-button--primary:active, .btn-primary:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#3f4eae), to(#3f4eae));
  background: linear-gradient(to bottom, #3f4eae, #3f4eae);
  border-color: #38469b;
  -webkit-box-shadow: inset 0 1px 0 0 #38469b, 0 0 0 1px #38469b;
  box-shadow: inset 0 1px 0 0 #38469b, 0 0 0 1px #38469b;
}

/* line 2857, app/assets/stylesheets/home.scss */
.ui-button--primary.btn-disabled, .ui-button--primary.disabled, .ui-button--primary:disabled, .ui-button--primary[disabled], .btn-primary.btn-disabled, .btn-primary.disabled, .btn-primary:disabled, .btn-primary[disabled] {
  background: #bac0e6;
  border-color: #a7aedf;
  color: #ffffff;
}

/* line 2863, app/assets/stylesheets/home.scss */
.ui-button--primary.has-loading::before, .ui-button--primary.js-btn-loadable::before, .btn-primary.has-loading::before, .btn-primary.js-btn-loadable::before {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/legacy/loading-circle-white-57c0708ced691bfd4496cfd5a89de2852224097c9b14a78e9675422bb4a3cd82.svg);
}

/* line 2867, app/assets/stylesheets/home.scss */
.ui-button--destructive, .btn-destroy-no-hover, .btn-destroy {
  background: -webkit-gradient(linear, left top, left bottom, from(#ee6b50), to(#ec5b3e));
  background: linear-gradient(to bottom, #ee6b50, #ec5b3e);
  border-color: #e83c19;
  -webkit-box-shadow: inset 0 1px 0 0 #ef775e;
  box-shadow: inset 0 1px 0 0 #ef775e;
  color: #ffffff;
}

/* line 2876, app/assets/stylesheets/home.scss */
.ui-button--destructive:hover, .btn-destroy-no-hover:hover, .btn-destroy:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#ed6347), to(#eb4f30));
  background: linear-gradient(to bottom, #ed6347, #eb4f30);
  border-color: #e83c19;
  color: #ffffff;
}

/* line 2883, app/assets/stylesheets/home.scss */
.ui-button--destructive:focus, .btn-destroy-no-hover:focus, .btn-destroy:focus {
  border-color: #bf0711;
  -webkit-box-shadow: inset 0 1px 0 0 #ef775e, 0 0 0 1px #bf0711;
  box-shadow: inset 0 1px 0 0 #ef775e, 0 0 0 1px #bf0711;
}

/* line 2889, app/assets/stylesheets/home.scss */
.ui-button--destructive:active, .btn-destroy-no-hover:active, .btn-destroy:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#e83c19), to(#e83c19));
  background: linear-gradient(to bottom, #e83c19, #e83c19);
  border-color: #d33515;
  -webkit-box-shadow: inset 0 1px 0 0 #d33515, 0 0 0 1px #d33515;
  box-shadow: inset 0 1px 0 0 #d33515, 0 0 0 1px #d33515;
}

/* line 2897, app/assets/stylesheets/home.scss */
.ui-button--destructive.btn-disabled, .ui-button--destructive.disabled, .ui-button--destructive:disabled, .ui-button--destructive[disabled], .btn-destroy-no-hover.btn-disabled, .btn-destroy-no-hover.disabled, .btn-destroy-no-hover:disabled, .btn-destroy-no-hover[disabled], .btn-destroy.btn-disabled, .btn-destroy.disabled, .btn-destroy:disabled, .btn-destroy[disabled] {
  background: #f8c5bb;
  border-color: #f6b2a4;
  color: #ffffff;
}

/* line 2903, app/assets/stylesheets/home.scss */
.ui-button--destructive.has-loading::before, .ui-button--destructive.js-btn-loadable::before, .btn-destroy-no-hover.has-loading::before, .btn-destroy-no-hover.js-btn-loadable::before, .btn-destroy.has-loading::before, .btn-destroy.js-btn-loadable::before {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/legacy/loading-circle-white-57c0708ced691bfd4496cfd5a89de2852224097c9b14a78e9675422bb4a3cd82.svg);
}

/* line 2907, app/assets/stylesheets/home.scss */
.ui-button--outline, .btn--outline {
  background: transparent;
  border: 1px solid rgba(99, 115, 129, 0.4);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #374047;
}

/* line 2915, app/assets/stylesheets/home.scss */
.ui-button--outline:active, .ui-button--outline:focus, .ui-button--outline:hover, .btn--outline:active, .btn--outline:focus, .btn--outline:hover {
  background: rgba(99, 115, 129, 0.05);
  border-color: rgba(99, 115, 129, 0.4);
  color: #374047;
}

/* line 2921, app/assets/stylesheets/home.scss */
.ui-button--outline:hover, .btn--outline:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 2926, app/assets/stylesheets/home.scss */
.ui-button--size-large, .btn-large {
  margin: 1.5rem 0;
  padding: 1.3rem 2.4rem;
  font-size: 1.6rem;
}

/* line 2932, app/assets/stylesheets/home.scss */
.ui-button--size-small, .btn-slim {
  padding: 0.6rem 1rem;
  font-size: 1.4rem;
  line-height: 1.4rem;
}

/* line 2938, app/assets/stylesheets/home.scss */
.ui-button--full-width, .btn--full-width {
  overflow: hidden;
  width: 100%;
  text-align: center;
  text-overflow: ellipsis;
}

/* line 2945, app/assets/stylesheets/home.scss */
.ui-button--transparent, .btn--transparent, .btn--plain {
  background: transparent;
  border: 0;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #007ace;
  text-decoration: none;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

/* line 2959, app/assets/stylesheets/home.scss */
.ui-button--transparent:hover, .btn--transparent:hover, .btn--plain:hover {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #084e8a;
  text-decoration: underline;
}

/* line 2967, app/assets/stylesheets/home.scss */
.ui-button--transparent:active, .ui-button--transparent:focus, .btn--transparent:active, .btn--transparent:focus, .btn--plain:active, .btn--plain:focus {
  background: rgba(33, 43, 53, 0.05);
  border: 0;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}

/* line 2976, app/assets/stylesheets/home.scss */
.ui-button--transparent.ui-button--icon-only, .ui-button--transparent.btn--icon, .btn--transparent.ui-button--icon-only, .btn--transparent.btn--icon, .btn--plain.ui-button--icon-only, .btn--plain.btn--icon {
  color: #212b35;
}

/* line 2980, app/assets/stylesheets/home.scss */
.ui-button--link, .btn--link {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  margin: 0;
  background: inherit;
  border: 0;
  border-radius: inherit;
  font-family: inherit;
  font-weight: 400;
  white-space: nowrap;
  cursor: pointer;
  text-transform: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #007ace;
  text-decoration: none;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  padding: 0;
  font-size: 1.4rem;
  line-height: 2.4rem;
  text-align: left;
  white-space: normal;
  vertical-align: initial;
}

/* line 3022, app/assets/stylesheets/home.scss */
.ui-button--link::-moz-focus-inner, .btn--link::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 3027, app/assets/stylesheets/home.scss */
.ui-button--link:hover, .ui-button--link:focus, .ui-button--link:active, .btn--link:hover, .btn--link:focus, .btn--link:active {
  text-decoration: none;
}

/* line 3031, app/assets/stylesheets/home.scss */
.ui-button--link.btn-disabled, .ui-button--link.disabled, .ui-button--link:disabled, .ui-button--link[disabled], .btn--link.btn-disabled, .btn--link.disabled, .btn--link:disabled, .btn--link[disabled] {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default;
  pointer-events: none;
}

/* line 3039, app/assets/stylesheets/home.scss */
.ui-button--link:hover, .btn--link:hover {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #084e8a;
  text-decoration: underline;
}

/* line 3047, app/assets/stylesheets/home.scss */
.ui-button--link:active, .ui-button--link:focus, .btn--link:active, .btn--link:focus {
  background: rgba(33, 43, 53, 0.05);
  border: 0;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}

/* line 3056, app/assets/stylesheets/home.scss */
.ui-button--link.ui-button--icon-only, .ui-button--link.btn--icon, .btn--link.ui-button--icon-only, .btn--link.btn--icon {
  color: #212b35;
}

/* line 3060, app/assets/stylesheets/home.scss */
.ui-button--link:active, .ui-button--link:focus, .btn--link:active, .btn--link:focus {
  background: none;
  border-radius: 0;
}

/* line 3065, app/assets/stylesheets/home.scss */
.ui-button--icon-only, .btn--icon {
  padding-right: 9px;
  padding-left: 9px;
}

/* line 3070, app/assets/stylesheets/home.scss */
.ui-button--icon-only.ui-button--size-large, .ui-button--icon-only.btn-large, .btn--icon.ui-button--size-large, .btn--icon.btn-large {
  padding-right: 13px;
  padding-left: 13px;
}

/* line 3075, app/assets/stylesheets/home.scss */
.ui-button--icon-only.ui-button--size-small, .ui-button--icon-only.btn-slim, .btn--icon.ui-button--size-small, .btn--icon.btn-slim {
  padding-right: 6px;
  padding-left: 6px;
}

/* line 3080, app/assets/stylesheets/home.scss */
.ui-button--skip, .btn-skip {
  z-index: 226;
  top: 0;
  left: 0;
  padding: 1.6rem 0 !important;
  border-radius: 0;
  text-align: center;
  min-width: 24rem;
}

/* line 3090, app/assets/stylesheets/home.scss */
.ui-button-group, .button-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: -0.8rem;
  margin-right: -0.8rem;
  list-style: none;
}

/* line 3107, app/assets/stylesheets/home.scss */
.ui-button-group .ui-button, .ui-button-group .btn, .ui-button-group .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group .ui-button--transparent, .button-group .ui-button, .button-group .btn, .button-group .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .button-group .ui-button--transparent {
  margin-top: 0.8rem;
  margin-right: 0.8rem;
}

/* line 3112, app/assets/stylesheets/home.scss */
.ui-button-group .ui-button-group, .ui-button-group .button-group, .button-group .ui-button-group, .button-group .button-group {
  margin-right: 0;
}

/* line 3116, app/assets/stylesheets/home.scss */
.ui-button-group--right-aligned, .button-group--right-aligned {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 3123, app/assets/stylesheets/home.scss */
.ui-button-group--segmented, .segmented {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
  padding: 0;
}

/* line 3132, app/assets/stylesheets/home.scss */
.ui-button-group--segmented > .ui-button-group__item, .ui-button-group--segmented > li, .segmented > .ui-button-group__item, .segmented > li {
  position: relative;
  display: inline-block;
  list-style-type: none;
  margin: 0;
}

/* line 3139, app/assets/stylesheets/home.scss */
.ui-button-group--segmented > .ui-button-group__item .btn, .ui-button-group--segmented > .ui-button-group__item .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > .ui-button-group__item .ui-button--transparent, .ui-button-group--segmented > .ui-button-group__item .ui-button, .ui-button-group--segmented > li .btn, .ui-button-group--segmented > li .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > li .ui-button--transparent, .ui-button-group--segmented > li .ui-button, .segmented > .ui-button-group__item .btn, .segmented > .ui-button-group__item .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > .ui-button-group__item .ui-button--transparent, .segmented > .ui-button-group__item .ui-button, .segmented > li .btn, .segmented > li .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > li .ui-button--transparent, .segmented > li .ui-button {
  position: static;
  display: inline-block;
  margin-right: 0;
  border-left-width: 0 !important;
  border-radius: 0;
}

/* line 3147, app/assets/stylesheets/home.scss */
.ui-button-group--segmented > .ui-button-group__item .btn.btn-primary, .ui-button-group--segmented > .ui-button-group__item .fresh-ui .action-bar__more--has-many .btn-primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > .ui-button-group__item .btn-primary.ui-button--transparent, .ui-button-group--segmented > .ui-button-group__item .btn.ui-button--primary, .ui-button-group--segmented > .ui-button-group__item .fresh-ui .action-bar__more--has-many .ui-button--primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > .ui-button-group__item .ui-button--primary.ui-button--transparent, .ui-button-group--segmented > .ui-button-group__item .ui-button.btn-primary, .ui-button-group--segmented > .ui-button-group__item .ui-button.ui-button--primary, .ui-button-group--segmented > li .btn.btn-primary, .ui-button-group--segmented > li .fresh-ui .action-bar__more--has-many .btn-primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > li .btn-primary.ui-button--transparent, .ui-button-group--segmented > li .btn.ui-button--primary, .ui-button-group--segmented > li .fresh-ui .action-bar__more--has-many .ui-button--primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > li .ui-button--primary.ui-button--transparent, .ui-button-group--segmented > li .ui-button.btn-primary, .ui-button-group--segmented > li .ui-button.ui-button--primary, .segmented > .ui-button-group__item .btn.btn-primary, .segmented > .ui-button-group__item .fresh-ui .action-bar__more--has-many .btn-primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > .ui-button-group__item .btn-primary.ui-button--transparent, .segmented > .ui-button-group__item .btn.ui-button--primary, .segmented > .ui-button-group__item .fresh-ui .action-bar__more--has-many .ui-button--primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > .ui-button-group__item .ui-button--primary.ui-button--transparent, .segmented > .ui-button-group__item .ui-button.btn-primary, .segmented > .ui-button-group__item .ui-button.ui-button--primary, .segmented > li .btn.btn-primary, .segmented > li .fresh-ui .action-bar__more--has-many .btn-primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > li .btn-primary.ui-button--transparent, .segmented > li .btn.ui-button--primary, .segmented > li .fresh-ui .action-bar__more--has-many .ui-button--primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > li .ui-button--primary.ui-button--transparent, .segmented > li .ui-button.btn-primary, .segmented > li .ui-button.ui-button--primary {
  border: 1px solid #3f4eae;
}

/* line 3151, app/assets/stylesheets/home.scss */
.ui-button-group--segmented > .ui-button-group__item:first-child .btn, .ui-button-group--segmented > .ui-button-group__item:first-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > .ui-button-group__item:first-child .ui-button--transparent, .ui-button-group--segmented > .ui-button-group__item:first-child .ui-button, .ui-button-group--segmented > .ui-button-group__item.first-child .btn, .ui-button-group--segmented > .ui-button-group__item.first-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > .ui-button-group__item.first-child .ui-button--transparent, .ui-button-group--segmented > .ui-button-group__item.first-child .ui-button, .ui-button-group--segmented > li:first-child .btn, .ui-button-group--segmented > li:first-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > li:first-child .ui-button--transparent, .ui-button-group--segmented > li:first-child .ui-button, .ui-button-group--segmented > li.first-child .btn, .ui-button-group--segmented > li.first-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > li.first-child .ui-button--transparent, .ui-button-group--segmented > li.first-child .ui-button, .segmented > .ui-button-group__item:first-child .btn, .segmented > .ui-button-group__item:first-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > .ui-button-group__item:first-child .ui-button--transparent, .segmented > .ui-button-group__item:first-child .ui-button, .segmented > .ui-button-group__item.first-child .btn, .segmented > .ui-button-group__item.first-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > .ui-button-group__item.first-child .ui-button--transparent, .segmented > .ui-button-group__item.first-child .ui-button, .segmented > li:first-child .btn, .segmented > li:first-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > li:first-child .ui-button--transparent, .segmented > li:first-child .ui-button, .segmented > li.first-child .btn, .segmented > li.first-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > li.first-child .ui-button--transparent, .segmented > li.first-child .ui-button {
  border-left-width: 1px !important;
  border-radius: 3px 0 0 3px;
}

/* line 3156, app/assets/stylesheets/home.scss */
.ui-button-group--segmented > .ui-button-group__item:last-child .btn, .ui-button-group--segmented > .ui-button-group__item:last-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > .ui-button-group__item:last-child .ui-button--transparent, .ui-button-group--segmented > .ui-button-group__item:last-child .ui-button, .ui-button-group--segmented > li:last-child .btn, .ui-button-group--segmented > li:last-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > li:last-child .ui-button--transparent, .ui-button-group--segmented > li:last-child .ui-button, .segmented > .ui-button-group__item:last-child .btn, .segmented > .ui-button-group__item:last-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > .ui-button-group__item:last-child .ui-button--transparent, .segmented > .ui-button-group__item:last-child .ui-button, .segmented > li:last-child .btn, .segmented > li:last-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented > li:last-child .ui-button--transparent, .segmented > li:last-child .ui-button {
  border-radius: 0 3px 3px 0;
}

/* line 3160, app/assets/stylesheets/home.scss */
.ui-button-group--segmented > .ui-button-group__item:only-child > .btn, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > .ui-button-group__item:only-child > .ui-button--transparent, .ui-button-group--segmented > .ui-button-group__item:only-child > .ui-button, .ui-button-group--segmented > .ui-button-group__item:only-child > .ui-popover__container > .btn, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > .ui-button-group__item:only-child > .ui-popover__container > .ui-button--transparent, .ui-button-group--segmented > .ui-button-group__item:only-child > .ui-popover__container > .ui-button, .ui-button-group--segmented > li:only-child > .btn, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > li:only-child > .ui-button--transparent, .ui-button-group--segmented > li:only-child > .ui-button, .ui-button-group--segmented > li:only-child > .ui-popover__container > .btn, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented > li:only-child > .ui-popover__container > .ui-button--transparent, .ui-button-group--segmented > li:only-child > .ui-popover__container > .ui-button, .segmented > .ui-button-group__item:only-child > .btn, .fresh-ui .action-bar__more--has-many .segmented > .ui-button-group__item:only-child > .ui-button--transparent, .segmented > .ui-button-group__item:only-child > .ui-button, .segmented > .ui-button-group__item:only-child > .ui-popover__container > .btn, .fresh-ui .action-bar__more--has-many .segmented > .ui-button-group__item:only-child > .ui-popover__container > .ui-button--transparent, .segmented > .ui-button-group__item:only-child > .ui-popover__container > .ui-button, .segmented > li:only-child > .btn, .fresh-ui .action-bar__more--has-many .segmented > li:only-child > .ui-button--transparent, .segmented > li:only-child > .ui-button, .segmented > li:only-child > .ui-popover__container > .btn, .fresh-ui .action-bar__more--has-many .segmented > li:only-child > .ui-popover__container > .ui-button--transparent, .segmented > li:only-child > .ui-popover__container > .ui-button {
  border-left-width: 1px !important;
  border-radius: 3px;
}

/* line 3165, app/assets/stylesheets/home.scss */
.ui-button-group--segmented .btn.active, .ui-button-group--segmented .fresh-ui .action-bar__more--has-many .active.ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented .active.ui-button--transparent, .ui-button-group--segmented .ui-button.active, .segmented .btn.active, .segmented .fresh-ui .action-bar__more--has-many .active.ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented .active.ui-button--transparent, .segmented .ui-button.active {
  color: #c4cdd5;
}

/* line 3169, app/assets/stylesheets/home.scss */
.ui-button-group--segmented .btn.active.btn-primary, .ui-button-group--segmented .fresh-ui .action-bar__more--has-many .active.btn-primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented .active.btn-primary.ui-button--transparent, .ui-button-group--segmented .btn.active.ui-button--primary, .ui-button-group--segmented .fresh-ui .action-bar__more--has-many .active.ui-button--primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented .active.ui-button--primary.ui-button--transparent, .ui-button-group--segmented .ui-button.active.btn-primary, .ui-button-group--segmented .ui-button.active.ui-button--primary, .segmented .btn.active.btn-primary, .segmented .fresh-ui .action-bar__more--has-many .active.btn-primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented .active.btn-primary.ui-button--transparent, .segmented .btn.active.ui-button--primary, .segmented .fresh-ui .action-bar__more--has-many .active.ui-button--primary.ui-button--transparent, .fresh-ui .action-bar__more--has-many .segmented .active.ui-button--primary.ui-button--transparent, .segmented .ui-button.active.btn-primary, .segmented .ui-button.active.ui-button--primary {
  color: #ffffff;
}

/* line 3173, app/assets/stylesheets/home.scss */
.ui-button-group--segmented .btn.active:hover, .ui-button-group--segmented .fresh-ui .action-bar__more--has-many .active.ui-button--transparent:hover, .fresh-ui .action-bar__more--has-many .ui-button-group--segmented .active.ui-button--transparent:hover, .ui-button-group--segmented .ui-button.active:hover, .segmented .btn.active:hover, .segmented .fresh-ui .action-bar__more--has-many .active.ui-button--transparent:hover, .fresh-ui .action-bar__more--has-many .segmented .active.ui-button--transparent:hover, .segmented .ui-button.active:hover {
  cursor: default;
}

/* line 3177, app/assets/stylesheets/home.scss */
.btn-separate {
  margin-left: 0.4rem;
}

/* line 3181, app/assets/stylesheets/home.scss */
.btn-separate-left {
  margin-right: 0.4rem;
}

/* line 3185, app/assets/stylesheets/home.scss */
.btn-separate-top {
  margin-top: 0.8rem;
}

/* line 3189, app/assets/stylesheets/home.scss */
.ui-card {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}

@media screen and (min-width: 568px) {
  /* line 3196, app/assets/stylesheets/home.scss */
  .ui-card {
    border-radius: 3px;
  }
  /* line 3200, app/assets/stylesheets/home.scss */
  .ui-card > *:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  /* line 3205, app/assets/stylesheets/home.scss */
  .ui-card > *:first-child > *:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  /* line 3210, app/assets/stylesheets/home.scss */
  .ui-card > *:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 3215, app/assets/stylesheets/home.scss */
  .ui-card > *:last-child > *:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
}

/* line 3221, app/assets/stylesheets/home.scss */
.ui-card + .ui-card {
  margin-top: 2rem;
}

/* line 3225, app/assets/stylesheets/home.scss */
.ui-card--type-aside {
  background-color: #f9fafb;
}

/* line 3229, app/assets/stylesheets/home.scss */
.ui-card__header {
  display: block;
  padding: 2rem 1.6rem 0;
}

@media screen and (min-width: 568px) {
  /* line 3235, app/assets/stylesheets/home.scss */
  .ui-card__header {
    padding: 2rem 2rem 0;
  }
}

/* line 3240, app/assets/stylesheets/home.scss */
.ui-card__header + .ui-card__section--type-subdued {
  margin-top: 2rem;
  border-top: 1px solid #dfe4e8;
}

/* line 3245, app/assets/stylesheets/home.scss */
.ui-card__section {
  padding: 2rem 1.6rem;
}

@media screen and (min-width: 568px) {
  /* line 3250, app/assets/stylesheets/home.scss */
  .ui-card__section {
    padding: 2rem;
  }
  /* line 3254, app/assets/stylesheets/home.scss */
  .ui-card__section:first-child {
    border-radius: 3px 3px 0 0;
  }
  /* line 3258, app/assets/stylesheets/home.scss */
  .ui-card__section:last-child {
    border-radius: 0 0 3px 3px;
  }
}

/* line 3263, app/assets/stylesheets/home.scss */
.ui-card__section + .ui-card__section {
  border-top: 1px solid #dfe4e8;
}

/* line 3267, app/assets/stylesheets/home.scss */
.ui-card__footer {
  display: block;
  padding: 0 1.6rem 2rem;
}

@media screen and (min-width: 568px) {
  /* line 3273, app/assets/stylesheets/home.scss */
  .ui-card__footer {
    padding: 0 2rem 2rem;
    border-radius: 0 0 3px 3px;
  }
}

/* line 3279, app/assets/stylesheets/home.scss */
.ui-card__section--type-subdued {
  background-color: #f9fafb;
}

/* line 3283, app/assets/stylesheets/home.scss */
.ui-card__section--type-subdued + .ui-card__footer {
  padding-top: 2rem;
  border-top: 1px solid #dfe4e8;
}

/* line 3288, app/assets/stylesheets/home.scss */
.ui-callout-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 3299, app/assets/stylesheets/home.scss */
.ui-callout-card__image {
  display: none;
}

@media (min-width: 450px) {
  /* line 3304, app/assets/stylesheets/home.scss */
  .ui-callout-card__image {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 1.6rem;
  }
}

/* line 3314, app/assets/stylesheets/home.scss */
.ui-callout-card__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 3321, app/assets/stylesheets/home.scss */
.ui-callout-card__content > *:not(.hide) + * {
  margin-top: 1.6rem;
}

/* line 3325, app/assets/stylesheets/home.scss */
.ui-code {
  padding: 0.4rem;
  background-color: #f4f6f8;
  border-radius: 3px;
  font-family: Monaco, Consolas, Lucida Console, monospace;
}

/* line 3332, app/assets/stylesheets/home.scss */
.ui-code--block {
  padding: 1.6rem;
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
}

/* line 3341, app/assets/stylesheets/home.scss */
.ui-code--block code {
  background-color: #f4f6f8;
}

/* line 3345, app/assets/stylesheets/home.scss */
[data-collapsible-state='collapsed'] {
  opacity: 0;
  height: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  visibility: hidden;
}

/* line 3353, app/assets/stylesheets/home.scss */
.ui-collapsible--has-transition {
  -webkit-transition-property: opacity, height, padding-top, padding-bottom;
  transition-property: opacity, height, padding-top, padding-bottom;
  -webkit-transition-duration: 260ms;
  transition-duration: 260ms;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  visibility: visible !important;
}

/* line 3363, app/assets/stylesheets/home.scss */
.ui-collapsible__activator--hide {
  display: none !important;
}

/* line 3367, app/assets/stylesheets/home.scss */
.ui-content-list {
  margin-bottom: 1.6rem;
  list-style: none;
}

/* line 3372, app/assets/stylesheets/home.scss */
.ui-content-list:last-child {
  margin-bottom: 0;
}

/* line 3376, app/assets/stylesheets/home.scss */
.ui-content-list__item {
  position: relative;
  margin-bottom: 0.8rem;
  padding-left: 1.6rem;
}

/* line 3382, app/assets/stylesheets/home.scss */
.ui-content-list__item:last-child {
  margin-bottom: 0;
}

/* line 3386, app/assets/stylesheets/home.scss */
.ui-content-list__item::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}

/* line 3393, app/assets/stylesheets/home.scss */
.ui-content-list__item .ui-content-list {
  margin-top: 0.8rem;
  margin-bottom: 0;
}

/* line 3398, app/assets/stylesheets/home.scss */
.ui-content-list--type-number, .ui-content-list--numbered {
  counter-reset: ordered-counter;
}

/* line 3402, app/assets/stylesheets/home.scss */
.ui-content-list--type-number > .ui-content-list__item::before, .ui-content-list--numbered > .ui-content-list__item::before {
  font-weight: 600;
  content: counter(ordered-counter, decimal) ".";
  font-size: 1.2rem;
  vertical-align: top;
  counter-increment: ordered-counter;
}

/* line 3410, app/assets/stylesheets/home.scss */
.ui-content-list--type-bullet > .ui-content-list__item::before, .ui-content-list--bulleted > .ui-content-list__item::before {
  content: '\2022';
  font-size: 1.8rem;
}

/* line 3415, app/assets/stylesheets/home.scss */
.ui-content-list--type-icon > .ui-content-list__item, .ui-content-list--icons > .ui-content-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}

/* line 3426, app/assets/stylesheets/home.scss */
.ui-content-list--type-icon .ui-content-list__icon, .ui-content-list--icons .ui-content-list__icon {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 0.8rem;
}

/* line 3434, app/assets/stylesheets/home.scss */
.ui-content-list--type-icon .ui-content-list__text, .ui-content-list--icons .ui-content-list__text {
  overflow-wrap: break-word;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  min-width: 0;
  word-wrap: break-word;
  word-break: break-word;
}

/* line 3445, app/assets/stylesheets/home.scss */
.ui-content-list--type-icon .ui-content-list, .ui-content-list--icons .ui-content-list {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

/* line 3452, app/assets/stylesheets/home.scss */
.ui-context-bar {
  position: absolute;
  z-index: 24;
  top: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 5.6rem;
  background: #ffffff;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  opacity: 0;
  will-change: opacity, box-shadow;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  pointer-events: none;
}

/* line 3477, app/assets/stylesheets/home.scss */
.ui-context-bar--is-dirty {
  opacity: 1;
  pointer-events: auto;
}

/* line 3482, app/assets/stylesheets/home.scss */
.ui-context-bar__branding {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  width: 24rem;
  min-width: 24rem;
  padding-right: 0.8rem;
  padding-left: 1.6rem;
  background: #f9fafb;
  border-right: 1px solid #dfe4e8;
}

/* line 3502, app/assets/stylesheets/home.scss */
.ui-context-bar__branding svg, .ui-context-bar__branding img {
  display: block;
  height: auto;
  width: 10.4rem;
  max-height: 3.2rem;
}

@media screen and (max-width: 768px) {
  /* line 3510, app/assets/stylesheets/home.scss */
  .ui-context-bar__branding {
    display: none;
  }
}

/* line 3515, app/assets/stylesheets/home.scss */
.ui-context-bar__branding svg {
  fill: #919eab;
}

/* line 3519, app/assets/stylesheets/home.scss */
.ui-context-bar__contents {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 103.2rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.6rem;
  padding-left: 1.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 1px;
}

@media screen and (min-width: 768px) {
  /* line 3543, app/assets/stylesheets/home.scss */
  .ui-context-bar__contents {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  /* line 3550, app/assets/stylesheets/home.scss */
  .ui-context-bar__contents {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
}

/* line 3556, app/assets/stylesheets/home.scss */
.ui-context-bar__message {
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.4rem;
  color: #637381;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 1.6rem 0 0;
}

@media screen and (min-width: 640px) {
  /* line 3572, app/assets/stylesheets/home.scss */
  .ui-context-bar__message {
    font-size: 1.6rem;
  }
}

/* line 3577, app/assets/stylesheets/home.scss */
.ui-context-bar__actions-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 3584, app/assets/stylesheets/home.scss */
.ui-context-bar__actions-group > *:not(:first-child) {
  margin-left: 0.8rem;
}

/* line 3588, app/assets/stylesheets/home.scss */
.ui-datepicker__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: -4.2rem;
}

/* line 3600, app/assets/stylesheets/home.scss */
.ui-datepicker__header .ui-datepicker__previous-month {
  margin-top: -9px;
  margin-left: -9px;
}

/* line 3605, app/assets/stylesheets/home.scss */
.ui-datepicker__header .ui-datepicker__next-month {
  margin-top: -9px;
  margin-right: -9px;
}

/* line 3610, app/assets/stylesheets/home.scss */
.ui-datepicker__day {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
  width: calc(100% / 7);
  margin: 0 0 0 -1px;
  padding: 9px 0;
  background: transparent;
  border: 1px solid #dfe4e8;
  font-size: 1.2rem;
  cursor: pointer;
}

/* line 3624, app/assets/stylesheets/home.scss */
.ui-datepicker__day:hover {
  background: #dfe4e8;
}

/* line 3628, app/assets/stylesheets/home.scss */
.ui-datepicker__day[disabled] {
  background: #f9fafb;
  color: #c4cdd5;
}

/* line 3633, app/assets/stylesheets/home.scss */
.ui-datepicker__day[disabled]:hover {
  cursor: default;
}

/* line 3637, app/assets/stylesheets/home.scss */
.ui-datepicker__day:focus, .ui-datepicker__day:active {
  outline: none;
  -webkit-box-shadow: inset 0 0 0 2px #5c6ac4;
  box-shadow: inset 0 0 0 2px #5c6ac4;
  color: inherit;
}

/* line 3644, app/assets/stylesheets/home.scss */
.ui-datepicker__day.ui-datepicker__day--empty {
  background: #ffffff;
}

/* line 3648, app/assets/stylesheets/home.scss */
.ui-datepicker__day--selected {
  background: #5c6ac4;
  border: 1px solid #9ca6de;
  color: #ffffff;
}

/* line 3654, app/assets/stylesheets/home.scss */
.ui-datepicker__day--selected:hover {
  background: #4959bd;
}

/* line 3658, app/assets/stylesheets/home.scss */
.ui-datepicker__day--selected:focus, .ui-datepicker__day--selected:active {
  -webkit-box-shadow: inset 0 0 0 2px #000639;
  box-shadow: inset 0 0 0 2px #000639;
  color: #ffffff;
}

/* line 3664, app/assets/stylesheets/home.scss */
.ui-datepicker__day--in-range {
  background: #b3bcf5;
  border: 1px solid #9ca6de;
}

/* line 3669, app/assets/stylesheets/home.scss */
.ui-datepicker__day--in-range:hover {
  background: #9ca8f2;
}

/* line 3673, app/assets/stylesheets/home.scss */
.ui-datepicker__day--in-range:focus {
  border: 1px solid #5c6ac4;
}

/* line 3677, app/assets/stylesheets/home.scss */
.ui-datepicker__weekdays {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 3684, app/assets/stylesheets/home.scss */
.ui-datepicker__weekday {
  display: inline-block;
  width: calc(100% / 7);
  padding: 9px;
  font-size: 1.2rem;
  text-align: center;
  color: #637381;
}

/* line 3693, app/assets/stylesheets/home.scss */
.ui-datepicker__week {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -1px;
}

/* line 3701, app/assets/stylesheets/home.scss */
.ui-datepicker__month {
  display: block;
  text-align: center;
}

/* line 3706, app/assets/stylesheets/home.scss */
.ui-datepicker__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -1.6rem;
  margin-left: -1.6rem;
}

/* line 3718, app/assets/stylesheets/home.scss */
.ui-datepicker__container .ui-datepicker__calendar {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 23rem;
  margin-top: 1.6rem;
  margin-left: 1.6rem;
}

/* line 3728, app/assets/stylesheets/home.scss */
.ui-dismissible--transitionable {
  -webkit-transition: max-height 200ms ease, opacity 200ms ease;
  transition: max-height 200ms ease, opacity 200ms ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 3734, app/assets/stylesheets/home.scss */
  .ui-dismissible--transitionable {
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
  }
}

/* line 3740, app/assets/stylesheets/home.scss */
.ui-dismissible__action {
  padding: 0.8rem;
  background: none;
  border: 0;
  outline: none;
  line-height: 1;
  cursor: pointer;
}

/* line 3749, app/assets/stylesheets/home.scss */
.ui-dismissible__action > .next-icon, .ui-dismissible__action > .next-icon__text {
  fill: rgba(0, 0, 0, 0.2);
}

/* line 3753, app/assets/stylesheets/home.scss */
.ui-dismissible__action:hover, .ui-dismissible__action:focus, .ui-dismissible__action:active {
  background: none;
  border: 0;
}

/* line 3758, app/assets/stylesheets/home.scss */
.ui-dismissible__action:hover > .next-icon, .ui-dismissible__action:hover > .next-icon__text, .ui-dismissible__action:focus > .next-icon, .ui-dismissible__action:focus > .next-icon__text, .ui-dismissible__action:active > .next-icon, .ui-dismissible__action:active > .next-icon__text {
  fill: rgba(0, 0, 0, 0.5);
}

/* line 3762, app/assets/stylesheets/home.scss */
.ui-dismissible--is-closed {
  opacity: 0;
  max-height: 0 !important;
}

/* line 3767, app/assets/stylesheets/home.scss */
.ui-dismissible--is-hidden {
  display: none !important;
}

/* line 3771, app/assets/stylesheets/home.scss */
.ui-description-list {
  margin: 0;
  padding: 0;
}

/* line 3776, app/assets/stylesheets/home.scss */
.ui-description-list-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 1.6rem 0;
  border-bottom: 1px solid #dfe4e8;
}

/* line 3794, app/assets/stylesheets/home.scss */
.ui-description-list-item:last-of-type {
  border-bottom: 0;
}

@media screen and (min-width: 568px) {
  /* line 3799, app/assets/stylesheets/home.scss */
  .ui-description-list-item {
    padding: 0.8rem 0;
  }
}

/* line 3804, app/assets/stylesheets/home.scss */
.ui-description-list-item__term {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding: 0 0 0.8rem;
  font-weight: 600;
}

@media screen and (min-width: 568px) {
  /* line 3815, app/assets/stylesheets/home.scss */
  .ui-description-list-item__term {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    padding: 0 1.6rem 0 0;
  }
}

/* line 3823, app/assets/stylesheets/home.scss */
.ui-description-list-item__description {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-left: 0;
}

@media screen and (min-width: 568px) {
  /* line 3833, app/assets/stylesheets/home.scss */
  .ui-description-list-item__description {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
  }
}

/* line 3840, app/assets/stylesheets/home.scss */
.ui-documentation-container {
  padding: 1.6rem;
}

/* line 3844, app/assets/stylesheets/home.scss */
.ui-documentation-container > * + * {
  margin-bottom: 1.6rem;
}

/* line 3848, app/assets/stylesheets/home.scss */
.ui-documentation-container > h1 {
  font-size: 2.7rem;
  font-weight: 500;
  line-height: 3.6rem;
  margin-bottom: 3.2rem;
  padding-bottom: 1.6rem;
  border-bottom: 1px solid rgba(63, 63, 68, 0.05);
}

@media (min-width: 640px) {
  /* line 3858, app/assets/stylesheets/home.scss */
  .ui-documentation-container > h1 {
    font-size: 4.2rem;
    line-height: 4.4rem;
  }
}

/* line 3864, app/assets/stylesheets/home.scss */
.ui-documentation-container > h2 {
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 2.8rem;
  margin-top: 2rem;
  padding-bottom: 1.6rem;
  border-bottom: 1px solid rgba(63, 63, 68, 0.05);
  max-width: 64rem;
}

@media (min-width: 640px) {
  /* line 3875, app/assets/stylesheets/home.scss */
  .ui-documentation-container > h2 {
    font-size: 2.6rem;
    line-height: 3.2rem;
  }
}

/* line 3881, app/assets/stylesheets/home.scss */
.ui-documentation-container > h3 {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  max-width: 64rem;
}

@media (min-width: 640px) {
  /* line 3889, app/assets/stylesheets/home.scss */
  .ui-documentation-container > h3 {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

/* line 3895, app/assets/stylesheets/home.scss */
.ui-documentation-container > h4 {
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.4rem;
  max-width: 64rem;
}

@media screen and (min-width: 640px) {
  /* line 3903, app/assets/stylesheets/home.scss */
  .ui-documentation-container > h4 {
    font-size: 1.6rem;
  }
}

/* line 3908, app/assets/stylesheets/home.scss */
.ui-documentation-container > p {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  max-width: 64rem;
}

@media screen and (min-width: 640px) {
  /* line 3918, app/assets/stylesheets/home.scss */
  .ui-documentation-container > p {
    font-size: 1.4rem;
  }
}

/* line 3923, app/assets/stylesheets/home.scss */
.ui-documentation-container > ul {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  list-style-position: outside;
  margin-left: 1.6rem;
  max-width: 80rem;
}

@media screen and (min-width: 640px) {
  /* line 3935, app/assets/stylesheets/home.scss */
  .ui-documentation-container > ul {
    font-size: 1.4rem;
  }
}

/* line 3940, app/assets/stylesheets/home.scss */
.ui-documentation-container > ul li {
  margin-bottom: 0.8rem;
}

/* line 3944, app/assets/stylesheets/home.scss */
.ui-documentation-container > ul ul {
  list-style-position: outside;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  margin-left: 1.6rem;
}

/* line 3951, app/assets/stylesheets/home.scss */
.ui-documentation-container > ul > li {
  margin-bottom: 0.8rem;
}

/* line 3955, app/assets/stylesheets/home.scss */
.ui-documentation-container > ul li > code, .ui-documentation-container > p > code, .ui-documentation-container > h2 > code, .ui-documentation-container > h3 > code, .ui-documentation-container > h4 > code {
  display: inline-block;
  margin-bottom: 0.4rem;
  padding: 0.4rem;
  background-color: #f4f6f8;
  border-radius: 3px;
  color: #212b35;
  white-space: nowrap;
}

/* line 3965, app/assets/stylesheets/home.scss */
.ui-documentation-container pre + h3, .ui-documentation-container pre + h4 {
  margin-top: 3.2rem;
}

/* line 3969, app/assets/stylesheets/home.scss */
.ui-empty-state {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 1.6rem auto 0 auto;
  padding: 1.6rem 0;
  max-width: 103.2rem;
  text-align: left;
}

@media screen and (min-width: 720px) {
  /* line 3991, app/assets/stylesheets/home.scss */
  .ui-empty-state .ui-empty-state__title, .ui-empty-state .ui-empty-state__subtitle, .ui-empty-state .ui-empty-state__details {
    max-width: 40rem;
  }
}

/* line 3996, app/assets/stylesheets/home.scss */
.ui-empty-state .ui-button--size-large {
  margin: 0;
}

/* line 4000, app/assets/stylesheets/home.scss */
.ui-empty-state img {
  margin-right: auto;
  margin-left: auto;
}

/* line 4005, app/assets/stylesheets/home.scss */
.ui-empty-state__section {
  position: relative;
  left: 1.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 60px 0;
  padding-top: 0;
}

@media screen and (max-width: 720px) {
  /* line 4032, app/assets/stylesheets/home.scss */
  .ui-empty-state__section {
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 1.6rem;
  }
}

/* line 4040, app/assets/stylesheets/home.scss */
.ui-empty-state__section--featured {
  background-color: #ffffff;
}

/* line 4044, app/assets/stylesheets/home.scss */
.ui-empty-state__section:not(.ui-empty-state__section--featured) + .ui-empty-state__section:not(.ui-empty-state__section--featured) {
  padding-top: 0;
}

/* line 4048, app/assets/stylesheets/home.scss */
.ui-empty-state__subsection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  max-width: 1000px;
  margin: 0;
  padding: 0;
}

/* line 4071, app/assets/stylesheets/home.scss */
.ui-empty-state__subsection > *:not(.hide) + * {
  margin-top: 1.6rem;
}

/* line 4075, app/assets/stylesheets/home.scss */
.ui-empty-state__subsection + .ui-empty-state__subsection {
  margin-top: 1.6rem;
}

@media screen and (min-width: 0\0), (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 4080, app/assets/stylesheets/home.scss */
  .ui-empty-state__subsection > * {
    max-width: 100%;
  }
}

/* line 4085, app/assets/stylesheets/home.scss */
.ui-empty-state__subsection__background {
  position: initial;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}

/* line 4093, app/assets/stylesheets/home.scss */
.ui-empty-state__subsection__background img {
  z-index: 0;
  width: 60vw;
  margin-right: 0;
  margin-left: 0;
  max-width: 100vw;
}

@media screen and (min-width: 1025px) {
  /* line 4102, app/assets/stylesheets/home.scss */
  .ui-empty-state__subsection__background img {
    position: relative;
    left: -80%;
    width: calc(100% + 40% * 2);
    margin-top: 0;
  }
}

@media screen and (max-width: 1024px) {
  /* line 4111, app/assets/stylesheets/home.scss */
  .ui-empty-state__subsection__background img {
    width: 100%;
  }
}

@media screen and (max-width: 568px) {
  /* line 4117, app/assets/stylesheets/home.scss */
  .ui-empty-state__subsection__background img {
    width: 150%;
    max-width: 150%;
    margin-left: -50%;
  }
}

@media screen and (max-width: 1024px) {
  /* line 4125, app/assets/stylesheets/home.scss */
  .ui-empty-state__subsection__background {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-top: 1.6rem;
  }
}

/* line 4134, app/assets/stylesheets/home.scss */
.ui-empty-state__subsection__foreground {
  position: initial;
  z-index: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}

@media screen and (max-width: 1024px) {
  /* line 4144, app/assets/stylesheets/home.scss */
  .ui-empty-state__subsection__foreground {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

@media screen and (max-width: 1024px) {
  /* line 4153, app/assets/stylesheets/home.scss */
  .ui-empty-state__subsection__foreground--vertical-shift + .ui-empty-state__subsection__background img {
    margin-top: -5rem;
  }
}

/* line 4158, app/assets/stylesheets/home.scss */
.ui-empty-state--no-illustration .ui-empty-state__section {
  left: 0;
  padding-bottom: 2rem;
}

/* line 4163, app/assets/stylesheets/home.scss */
.ui-empty-state--no-illustration .ui-empty-state__subsection__foreground {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
  -ms-flex: 1 1;
  flex: 1 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 0 1.6rem;
}

/* line 4176, app/assets/stylesheets/home.scss */
.ui-empty-state--no-illustration .ui-empty-state__title, .ui-empty-state--no-illustration .ui-empty-state__subtitle {
  width: 100%;
  max-width: inherit;
}

@media screen and (min-width: 720px) {
  /* line 4182, app/assets/stylesheets/home.scss */
  .ui-empty-state--no-illustration .ui-empty-state__title, .ui-empty-state--no-illustration .ui-empty-state__subtitle {
    text-align: center;
  }
}

@media screen and (min-width: 720px) {
  /* line 4188, app/assets/stylesheets/home.scss */
  .ui-empty-state--no-illustration .ui-empty-state__subsection {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

/* line 4196, app/assets/stylesheets/home.scss */
.ui-empty-state__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% + 30px);
  margin: 0;
}

@media screen and (min-width: 0\0), (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 4209, app/assets/stylesheets/home.scss */
  .ui-empty-state__items {
    max-width: calc(100% + 30px);
    width: calc(100% + 30px);
  }
}

/* line 4215, app/assets/stylesheets/home.scss */
.ui-empty-state__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  margin: 0;
}

/* line 4227, app/assets/stylesheets/home.scss */
.ui-empty-state__item > * {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
}

@media screen and (min-width: 0\0), (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 4235, app/assets/stylesheets/home.scss */
  .ui-empty-state__item {
    max-width: 100%;
    width: 100%;
  }
}

/* line 4241, app/assets/stylesheets/home.scss */
.ui-empty-state__subitems {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: -20px;
  margin-left: -20px;
}

@media screen and (min-width: 0\0), (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 4261, app/assets/stylesheets/home.scss */
  .ui-empty-state__subitems {
    max-width: calc(100% + 20px);
    width: calc(100% + 20px);
  }
}

/* line 4267, app/assets/stylesheets/home.scss */
.ui-empty-state__subitem {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  margin: 0;
}

/* line 4275, app/assets/stylesheets/home.scss */
.ui-empty-state__title {
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 2.8rem;
  width: 100%;
}

@media (min-width: 640px) {
  /* line 4283, app/assets/stylesheets/home.scss */
  .ui-empty-state__title {
    font-size: 2.6rem;
    line-height: 3.2rem;
  }
}

/* line 4289, app/assets/stylesheets/home.scss */
.ui-empty-state__title:last-child {
  margin-bottom: 0;
}

/* line 4293, app/assets/stylesheets/home.scss */
.ui-empty-state__subtitle {
  margin-top: 0.8rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  color: #637381;
}

@media (min-width: 640px) {
  /* line 4302, app/assets/stylesheets/home.scss */
  .ui-empty-state__subtitle {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

/* line 4308, app/assets/stylesheets/home.scss */
.ui-empty-state__subtitle:last-child {
  margin-bottom: 0;
}

/* line 4312, app/assets/stylesheets/home.scss */
.ui-empty-state__details {
  color: #576775;
}

/* line 4316, app/assets/stylesheets/home.scss */
.ui-exception-list {
  list-style: none;
}

/* line 4320, app/assets/stylesheets/home.scss */
.ui-exception-list__item {
  position: relative;
  padding-left: 2.4rem;
}

/* line 4325, app/assets/stylesheets/home.scss */
.ui-exception-list__item + .ui-exception-list__item {
  margin-top: 0.4rem;
}

/* line 4329, app/assets/stylesheets/home.scss */
.ui-exception-list__icon {
  position: absolute;
  top: 0.1rem;
  left: 0;
}

/* line 4335, app/assets/stylesheets/home.scss */
.ui-exception-list__icon .next-icon, .ui-exception-list__icon .next-icon__text {
  color: #919eab;
}

/* line 4339, app/assets/stylesheets/home.scss */
.ui-exception-list__title {
  color: #637381;
}

/* line 4343, app/assets/stylesheets/home.scss */
.ui-exception-list__description {
  color: #637381;
}

/* line 4347, app/assets/stylesheets/home.scss */
.ui-exception-list__title + .ui-exception-list__description::before {
  content: '\0020 \2013 \0020';
  display: inline;
}

/* line 4352, app/assets/stylesheets/home.scss */
.ui-exception-list--type-bullet .ui-exception-list__item::before {
  content: '';
  position: absolute;
  top: 0.7em;
  left: 0.7rem;
  display: block;
  height: 0.6rem;
  width: 0.6rem;
  margin-top: -0.3rem;
  background-color: #919eab;
  border-radius: 50%;
}

/* line 4365, app/assets/stylesheets/home.scss */
.ui-exception-list__item--status-critical .ui-exception-list__title, .ui-exception-list__item--status-critical .ui-exception-list__description:only-child {
  color: #bf0711;
}

/* line 4369, app/assets/stylesheets/home.scss */
.ui-exception-list .ui-exception-list__item--status-critical::before {
  background-color: #ed6347;
}

/* line 4373, app/assets/stylesheets/home.scss */
.ui-exception-list__item--status-critical .ui-exception-list__icon .next-icon, .ui-exception-list__item--status-critical .ui-exception-list__icon .next-icon__text {
  color: transparent;
  fill: #ed6347;
}

/* line 4378, app/assets/stylesheets/home.scss */
.ui-exception-list__item--status-warning .ui-exception-list__title, .ui-exception-list__item--status-warning .ui-exception-list__description:only-child {
  color: #c05717;
}

/* line 4382, app/assets/stylesheets/home.scss */
.ui-exception-list .ui-exception-list__item--status-warning::before {
  background-color: #f49342;
}

/* line 4386, app/assets/stylesheets/home.scss */
.ui-exception-list__item--status-warning .ui-exception-list__icon .next-icon, .ui-exception-list__item--status-warning .ui-exception-list__icon .next-icon__text {
  color: transparent;
  fill: #f49342;
}

/* line 4391, app/assets/stylesheets/home.scss */
.ui-exception-list__item--truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 4397, app/assets/stylesheets/home.scss */
.ui-flag {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 48px;
}

/* line 4409, app/assets/stylesheets/home.scss */
.ui-flag > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 4416, app/assets/stylesheets/home.scss */
.ui-flag--size-small {
  width: 24px;
}

/* line 4420, app/assets/stylesheets/home.scss */
.ui-flash-wrapper {
  position: fixed;
  z-index: 552;
  bottom: 1.6rem;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 100%;
  pointer-events: none;
}

/* line 4437, app/assets/stylesheets/home.scss */
.ui-flash {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 1.6rem;
  background: rgba(0, 0, 0, 0.88);
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  border-radius: 3px;
  color: #ffffff;
  cursor: default;
  max-width: 400px;
  pointer-events: auto;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
}

@media (min-width: 640px) {
  /* line 4458, app/assets/stylesheets/home.scss */
  .ui-flash {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

/* line 4464, app/assets/stylesheets/home.scss */
.ui-flash__close-button {
  opacity: 0.88;
  display: none;
}

/* line 4469, app/assets/stylesheets/home.scss */
.ui-flash__message {
  padding: 0.8rem 1.6rem;
}

/* line 4473, app/assets/stylesheets/home.scss */
.ui-flash--error {
  background: rgba(191, 7, 17, 0.88);
}

/* line 4477, app/assets/stylesheets/home.scss */
.ui-flash--error .ui-flash__message {
  padding: 0.8rem 0.8rem 0.8rem 1.6rem;
}

/* line 4481, app/assets/stylesheets/home.scss */
.ui-flash--error .ui-flash__close-button {
  display: block;
  padding: 0.4rem 0.8rem;
  color: #ffffff;
}

/* line 4487, app/assets/stylesheets/home.scss */
.ui-flash--error .ui-flash__close-button .ui-button {
  color: inherit;
  vertical-align: middle;
}

/* line 4492, app/assets/stylesheets/home.scss */
.ui-flash--theme-editor-footer-offset {
  bottom: 5.6rem;
}

@media screen and (min-width: 768px) {
  /* line 4497, app/assets/stylesheets/home.scss */
  .ui-flash--nav-offset {
    margin-left: 24rem;
  }
}

/* line 4502, app/assets/stylesheets/home.scss */
.ui-flash-wrapper--is-visible {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 4509, app/assets/stylesheets/home.scss */
.ui-flash--is-animating-in {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: flashAnimateIn;
  animation-name: flashAnimateIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* line 4518, app/assets/stylesheets/home.scss */
.ui-flash--is-animating-out {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: flashAnimateOut;
  animation-name: flashAnimateOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes flashAnimateIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
  33% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes flashAnimateIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
  33% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@media screen and (prefers-reduced-motion: reduce) {
  @-webkit-keyframes flashAnimateIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes flashAnimateIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
}

@-webkit-keyframes flashAnimateOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes flashAnimateOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* line 4603, app/assets/stylesheets/home.scss */
.ui-frame, .frame {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid currentColor;
  color: #95a7b7;
}

/* line 4620, app/assets/stylesheets/home.scss */
.ui-frame.ui-frame--fill, .ui-frame.frame--fill, .frame.ui-frame--fill, .frame.frame--fill {
  background: #95a7b7;
}

/* line 4624, app/assets/stylesheets/home.scss */
.ui-frame--size-12, .frame--12 {
  height: 12px;
  width: 12px;
}

/* line 4629, app/assets/stylesheets/home.scss */
.ui-frame--size-16, .frame--16 {
  height: 16px;
  width: 16px;
}

/* line 4634, app/assets/stylesheets/home.scss */
.ui-frame--size-24, .frame--24 {
  height: 24px;
  width: 24px;
}

/* line 4639, app/assets/stylesheets/home.scss */
.ui-frame--size-32, .frame--32 {
  height: 32px;
  width: 32px;
}

/* line 4644, app/assets/stylesheets/home.scss */
.ui-frame--size-36, .frame--36 {
  height: 36px;
  width: 36px;
}

/* line 4649, app/assets/stylesheets/home.scss */
.ui-frame--size-48, .frame--48 {
  height: 48px;
  width: 48px;
}

/* line 4654, app/assets/stylesheets/home.scss */
.ui-frame--size-80, .frame--80 {
  height: 80px;
  width: 80px;
}

/* line 4659, app/assets/stylesheets/home.scss */
.ui-frame--circle, .frame--circle {
  border-radius: 50%;
}

/* line 4663, app/assets/stylesheets/home.scss */
.ui-frame--type-subdued, .frame--subdued {
  color: #c4cdd5;
}

/* line 4667, app/assets/stylesheets/home.scss */
.ui-frame--type-subdued.ui-frame--fill, .ui-frame--type-subdued.frame--fill, .frame--subdued.ui-frame--fill, .frame--subdued.frame--fill {
  background: #c4cdd5;
}

/* line 4671, app/assets/stylesheets/home.scss */
.ui-frame--type-info, .frame--info {
  color: #007ace;
}

/* line 4675, app/assets/stylesheets/home.scss */
.ui-frame--type-info.ui-frame--fill, .ui-frame--type-info.frame--fill, .frame--info.ui-frame--fill, .frame--info.frame--fill {
  background: #007ace;
}

/* line 4679, app/assets/stylesheets/home.scss */
.ui-frame--type-success, .frame--success {
  color: #50b83c;
}

/* line 4683, app/assets/stylesheets/home.scss */
.ui-frame--type-success.ui-frame--fill, .ui-frame--type-success.frame--fill, .frame--success.ui-frame--fill, .frame--success.frame--fill {
  background: #50b83c;
}

/* line 4687, app/assets/stylesheets/home.scss */
.ui-frame--type-error, .frame--error {
  color: #bf0711;
}

/* line 4691, app/assets/stylesheets/home.scss */
.ui-frame--type-error.ui-frame--fill, .ui-frame--type-error.frame--fill, .frame--error.ui-frame--fill, .frame--error.frame--fill {
  background: #bf0711;
}

/* line 4695, app/assets/stylesheets/home.scss */
.ui-footer-help {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin: 2rem 0.8rem;
  text-align: center;
}

@media screen and (max-width: 568px) {
  /* line 4704, app/assets/stylesheets/home.scss */
  .ui-footer-help {
    width: 100%;
    margin: 2rem 0;
  }
}

/* line 4710, app/assets/stylesheets/home.scss */
.ui-footer-help__content {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  padding: 1.6rem 2rem 1.6rem 1.6rem;
  border: 1px solid #dfe4e8;
  border-radius: 999px;
  color: #212b35;
  text-align: left;
}

@media screen and (max-width: 568px) {
  /* line 4732, app/assets/stylesheets/home.scss */
  .ui-footer-help__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-right: 0;
    border-left: 0;
    border-radius: 0;
  }
}

/* line 4743, app/assets/stylesheets/home.scss */
.ui-footer-help__content ul {
  list-style: disc outside none;
  margin-left: 1.6rem;
}

/* line 4748, app/assets/stylesheets/home.scss */
.ui-footer-help__icon {
  margin-right: 0.8rem;
  padding: 0.8rem;
  border-radius: 50%;
  color: #95a7b7;
}

/* line 4755, app/assets/stylesheets/home.scss */
.ui-footer-help__icon svg {
  fill: #47c1bf;
  color: #ffffff;
}

/* line 4760, app/assets/stylesheets/home.scss */
.ui-footer-help__title {
  margin-bottom: 0.8rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
}

@media screen and (min-width: 1024px) {
  /* line 4770, app/assets/stylesheets/home.scss */
  .ui-footer-help__title {
    font-size: 1.4rem;
  }
}

/* line 4775, app/assets/stylesheets/home.scss */
.ui-heading {
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.4rem;
}

@media screen and (min-width: 640px) {
  /* line 4782, app/assets/stylesheets/home.scss */
  .ui-heading {
    font-size: 1.6rem;
  }
}

/* line 4787, app/assets/stylesheets/home.scss */
.ui-keyboard-key {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  min-width: 2.2rem;
  margin: 0 0.4rem 0.8rem 0;
  padding: 0.4rem;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #c4cdd5, 0 0.18em 0 0 #ffffff, 0 0.18em 0 1px #c4cdd5;
  box-shadow: 0 0 0 1px #c4cdd5, 0 0.18em 0 0 #ffffff, 0 0.18em 0 1px #c4cdd5;
  border-radius: 3px;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4rem;
  color: #637381;
  cursor: default;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 4813, app/assets/stylesheets/home.scss */
.ui-keyboard-key ~ .ui-keyboard-key {
  margin-left: 0.4rem;
}

/* line 4817, app/assets/stylesheets/home.scss */
.ui-layout {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 180rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.6rem;
  padding-left: 1.6rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media screen and (min-width: 768px) {
  /* line 4830, app/assets/stylesheets/home.scss */
  .ui-layout {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  /* line 4837, app/assets/stylesheets/home.scss */
  .ui-layout {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
}

@media screen and (max-width: 568px) {
  /* line 4844, app/assets/stylesheets/home.scss */
  .ui-layout {
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 4850, app/assets/stylesheets/home.scss */
.ui-layout + .ui-layout {
  margin-top: 0;
}

/* line 4854, app/assets/stylesheets/home.scss */
.ui-layout--full-width {
  max-width: none;
}

/* line 4858, app/assets/stylesheets/home.scss */
.ui-layout__sections {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: -2rem;
  margin-left: -2rem;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}

/* line 4877, app/assets/stylesheets/home.scss */
.ui-layout__section {
  min-width: 0;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  margin-top: -2rem;
  margin-left: -2rem;
  padding-top: 2rem;
  padding-left: 2rem;
}

/* line 4902, app/assets/stylesheets/home.scss */
.ui-layout__section--primary {
  -webkit-box-flex: 2;
  -webkit-flex: 2 1 48rem;
  -ms-flex: 2 1 48rem;
  flex: 2 1 48rem;
}

/* line 4909, app/assets/stylesheets/home.scss */
.ui-layout__section--secondary {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 24rem;
  -ms-flex: 1 0 24rem;
  flex: 1 0 24rem;
}

/* line 4916, app/assets/stylesheets/home.scss */
.ui-layout__item {
  min-width: 0;
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-top: 2rem;
  padding-left: 2rem;
}

/* line 4927, app/assets/stylesheets/home.scss */
.ui-nav {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  padding-top: 1.6rem;
}

/* line 4943, app/assets/stylesheets/home.scss */
.ui-nav > :last-child {
  padding-bottom: 1.6rem;
}

/* line 4947, app/assets/stylesheets/home.scss */
.ui-nav__heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 2rem;
  padding-left: 1.6rem;
  min-height: 3.2rem;
}

/* line 4964, app/assets/stylesheets/home.scss */
.ui-nav__heading:first-child {
  margin-top: 0;
}

/* line 4968, app/assets/stylesheets/home.scss */
.ui-nav__heading-label {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 4975, app/assets/stylesheets/home.scss */
.ui-nav__heading--hidden {
  position: absolute !important;
  top: 0;
  clip: rect(1px, 1px, 1px, 1px) !important;
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
}

/* line 4986, app/assets/stylesheets/home.scss */
.body:hover .ui-nav__heading--hidden a, .body:hover .ui-nav__heading--hidden input, .body:hover .ui-nav__heading--hidden button {
  display: none !important;
}

/* line 4990, app/assets/stylesheets/home.scss */
.ui-nav__group {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  list-style: none;
  min-width: 0;
}

/* line 4998, app/assets/stylesheets/home.scss */
.ui-nav__group--parent {
  margin-top: 2rem;
}

/* line 5002, app/assets/stylesheets/home.scss */
.ui-nav__group--parent:first-child, .ui-nav__heading:not(.ui-nav__heading--hidden) + .ui-nav__group--parent, .ui-nav__heading:first-child + .ui-nav__group--parent {
  margin-top: 0;
}

/* line 5006, app/assets/stylesheets/home.scss */
.ui-nav__group--child {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

/* line 5012, app/assets/stylesheets/home.scss */
.ui-nav__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 5026, app/assets/stylesheets/home.scss */
.ui-nav__item--child:last-child {
  margin-bottom: 0.8rem;
}

/* line 5030, app/assets/stylesheets/home.scss */
.ui-nav__item--disabled > .ui-nav__group--child {
  display: none;
}

/* line 5034, app/assets/stylesheets/home.scss */
.ui-nav__link.ui-nav__link, .ui-nav__link.ui-nav__link.ui-button--link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 4rem;
  padding: 0 0.8rem;
  min-width: 0;
}

/* line 5052, app/assets/stylesheets/home.scss */
.ui-nav__link.ui-nav__link > .next-icon, .ui-nav__link.ui-nav__link > .next-icon__text, .ui-nav__link.ui-nav__link.ui-button--link > .next-icon, .ui-nav__link.ui-nav__link.ui-button--link > .next-icon__text {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0 0.8rem;
  color: #ffffff;
  fill: #919eab;
}

/* line 5061, app/assets/stylesheets/home.scss */
.ui-nav__link.ui-nav__link:hover, .ui-nav__link.ui-nav__link.ui-button--link:hover {
  text-decoration: none;
}

@media screen and (min-width: 769px) {
  /* line 5066, app/assets/stylesheets/home.scss */
  .ui-nav__link.ui-nav__link:hover, .ui-nav__link.ui-nav__link.ui-button--link:hover {
    color: #5c6ac4;
  }
  /* line 5070, app/assets/stylesheets/home.scss */
  .ui-nav__link.ui-nav__link:hover > .next-icon, .ui-nav__link.ui-nav__link:hover > .next-icon__text, .ui-nav__link.ui-nav__link.ui-button--link:hover > .next-icon, .ui-nav__link.ui-nav__link.ui-button--link:hover > .next-icon__text {
    fill: #637381;
  }
}

/* line 5075, app/assets/stylesheets/home.scss */
.ui-nav__item--child-selected > .ui-nav__link.ui-nav__link > .next-icon, .ui-nav__item--child-selected > .ui-nav__link.ui-nav__link > .next-icon__text, .ui-nav__item--child-selected > .ui-nav__link.ui-nav__link.ui-button--link > .next-icon, .ui-nav__item--child-selected > .ui-nav__link.ui-nav__link.ui-button--link > .next-icon__text {
  fill: #5c6ac4;
}

/* line 5079, app/assets/stylesheets/home.scss */
.ui-nav__item--disabled.ui-nav__item--disabled > .ui-nav__link.ui-nav__link, .ui-nav__item--disabled.ui-nav__item--disabled > .ui-nav__link.ui-nav__link.ui-button--link {
  color: #919eab;
  opacity: 0.6;
}

/* line 5084, app/assets/stylesheets/home.scss */
.ui-nav__item--disabled.ui-nav__item--disabled > .ui-nav__link.ui-nav__link > .next-icon, .ui-nav__item--disabled.ui-nav__item--disabled > .ui-nav__link.ui-nav__link > .next-icon__text, .ui-nav__item--disabled.ui-nav__item--disabled > .ui-nav__link.ui-nav__link.ui-button--link > .next-icon, .ui-nav__item--disabled.ui-nav__item--disabled > .ui-nav__link.ui-nav__link.ui-button--link > .next-icon__text {
  fill: #919eab;
}

/* line 5088, app/assets/stylesheets/home.scss */
.ui-nav__item--disabled.ui-nav__item--disabled > .ui-nav__link.ui-nav__link:hover, .ui-nav__item--disabled.ui-nav__item--disabled > .ui-nav__link.ui-nav__link.ui-button--link:hover {
  color: #919eab;
}

/* line 5092, app/assets/stylesheets/home.scss */
.ui-nav__link--parent.ui-nav__link--parent, .ui-nav__link--parent.ui-nav__link--parent.ui-button--link {
  color: #212b35;
}

@media screen and (min-width: 769px) {
  /* line 5097, app/assets/stylesheets/home.scss */
  .ui-nav__link--parent.ui-nav__link--parent, .ui-nav__link--parent.ui-nav__link--parent.ui-button--link {
    height: 3.2rem;
  }
}

/* line 5102, app/assets/stylesheets/home.scss */
.ui-nav__link--parent.ui-nav__link--parent:hover, .ui-nav__link--parent.ui-nav__link--parent.ui-button--link:hover {
  color: #212b35;
}

@media screen and (min-width: 769px) {
  /* line 5107, app/assets/stylesheets/home.scss */
  .ui-nav__link--parent.ui-nav__link--parent:hover, .ui-nav__link--parent.ui-nav__link--parent.ui-button--link:hover {
    color: #000000;
  }
}

/* line 5112, app/assets/stylesheets/home.scss */
.ui-nav__link--parent.ui-nav__link--parent:focus, .ui-nav__item--selected > .ui-nav__link--parent.ui-nav__link--parent, .ui-nav__link--parent.ui-nav__link--parent.ui-button--link:focus, .ui-nav__item--selected > .ui-nav__link--parent.ui-nav__link--parent.ui-button--link {
  color: #5c6ac4;
  text-decoration: none;
}

/* line 5117, app/assets/stylesheets/home.scss */
.ui-nav__link--parent.ui-nav__link--parent:focus > .next-icon, .ui-nav__link--parent.ui-nav__link--parent:focus > .next-icon__text, .ui-nav__item--selected > .ui-nav__link--parent.ui-nav__link--parent > .next-icon, .ui-nav__item--selected > .ui-nav__link--parent.ui-nav__link--parent > .next-icon__text, .ui-nav__link--parent.ui-nav__link--parent.ui-button--link:focus > .next-icon, .ui-nav__link--parent.ui-nav__link--parent.ui-button--link:focus > .next-icon__text, .ui-nav__item--selected > .ui-nav__link--parent.ui-nav__link--parent.ui-button--link > .next-icon, .ui-nav__item--selected > .ui-nav__link--parent.ui-nav__link--parent.ui-button--link > .next-icon__text {
  fill: #5c6ac4;
}

/* line 5121, app/assets/stylesheets/home.scss */
.ui-nav__link--parent.ui-nav__link--parent:active, .ui-nav__link--parent.ui-nav__link--parent.ui-button--link:active {
  color: #202e78;
}

/* line 5125, app/assets/stylesheets/home.scss */
.ui-nav__link--parent.ui-nav__link--parent:active > .next-icon, .ui-nav__link--parent.ui-nav__link--parent:active > .next-icon__text, .ui-nav__link--parent.ui-nav__link--parent.ui-button--link:active > .next-icon, .ui-nav__link--parent.ui-nav__link--parent.ui-button--link:active > .next-icon__text {
  fill: #202e78;
}

/* line 5129, app/assets/stylesheets/home.scss */
.ui-nav__link--child.ui-nav__link--child {
  padding-left: 4.4rem;
  color: #637381;
}

@media screen and (min-width: 769px) {
  /* line 5135, app/assets/stylesheets/home.scss */
  .ui-nav__link--child.ui-nav__link--child {
    height: 2.8rem;
  }
}

/* line 5140, app/assets/stylesheets/home.scss */
.ui-nav__link--child.ui-nav__link--child:hover {
  color: #637381;
}

@media screen and (min-width: 769px) {
  /* line 5145, app/assets/stylesheets/home.scss */
  .ui-nav__link--child.ui-nav__link--child:hover {
    color: #5c6ac4;
  }
}

/* line 5150, app/assets/stylesheets/home.scss */
.ui-nav__link--child.ui-nav__link--child:focus, .ui-nav__item--selected > .ui-nav__link--child.ui-nav__link--child {
  color: #5c6ac4;
  text-decoration: none;
}

/* line 5155, app/assets/stylesheets/home.scss */
.ui-nav__link--child.ui-nav__link--child:focus > .next-icon, .ui-nav__link--child.ui-nav__link--child:focus > .next-icon__text, .ui-nav__item--selected > .ui-nav__link--child.ui-nav__link--child > .next-icon, .ui-nav__item--selected > .ui-nav__link--child.ui-nav__link--child > .next-icon__text {
  fill: #5c6ac4;
}

/* line 5159, app/assets/stylesheets/home.scss */
.ui-nav__link--child.ui-nav__link--child:active {
  color: #202e78;
}

/* line 5163, app/assets/stylesheets/home.scss */
.ui-nav__link--child.ui-nav__link--child:active > .next-icon, .ui-nav__link--child.ui-nav__link--child:active > .next-icon__text {
  fill: #202e78;
}

/* line 5167, app/assets/stylesheets/home.scss */
.ui-nav__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-right: 0.8rem;
  padding-left: 1.2rem;
}

@media screen and (min-width: 769px) {
  /* line 5180, app/assets/stylesheets/home.scss */
  .ui-nav__label {
    padding-left: 0.8rem;
  }
}

/* line 5185, app/assets/stylesheets/home.scss */
.ui-nav__item--selected .ui-nav__label {
  font-weight: 500;
}

@media screen and (min-width: 769px) {
  /* line 5190, app/assets/stylesheets/home.scss */
  .ui-nav__item--selected .ui-nav__label {
    font-weight: 600;
  }
}

/* line 5195, app/assets/stylesheets/home.scss */
.ui-nav__label--parent {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
}

@media screen and (min-width: 769px) {
  /* line 5202, app/assets/stylesheets/home.scss */
  .ui-nav__label--parent {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2rem;
  }
}

/* line 5209, app/assets/stylesheets/home.scss */
.ui-nav__label--child {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.4rem;
}

@media screen and (min-width: 769px) {
  /* line 5216, app/assets/stylesheets/home.scss */
  .ui-nav__label--child {
    font-size: 1.4rem;
    line-height: 2rem;
  }
}

/* line 5222, app/assets/stylesheets/home.scss */
.ui-nav__badge {
  font-weight: 600;
  margin: 0 0.8rem;
  padding: 0 0.6rem;
  background-color: #47c1bf;
  border-radius: 0.8rem;
  font-size: 1.1rem;
  line-height: 1.6rem;
  color: #ffffff;
}

/* line 5233, app/assets/stylesheets/home.scss */
.ui-nav__action > .ui-button.ui-button {
  padding-right: 1.6rem;
  padding-left: 1.6rem;
}

@media screen and (min-width: 769px) {
  /* line 5239, app/assets/stylesheets/home.scss */
  .ui-nav__action > .ui-button.ui-button {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
  }
}

/* line 5245, app/assets/stylesheets/home.scss */
.ui-nav__action > .ui-button.ui-button > .next-icon, .ui-nav__action > .ui-button.ui-button > .next-icon__text {
  color: #ffffff;
  fill: #919eab;
}

@media screen and (min-width: 769px) {
  /* line 5251, app/assets/stylesheets/home.scss */
  .ui-nav__action > .ui-button.ui-button:hover > .next-icon, .ui-nav__action > .ui-button.ui-button:hover > .next-icon__text {
    fill: #5c6ac4;
  }
}

/* line 5256, app/assets/stylesheets/home.scss */
.ui-nav__action > .ui-button.ui-button:focus > .next-icon, .ui-nav__action > .ui-button.ui-button:focus > .next-icon__text {
  fill: #5c6ac4;
}

/* line 5260, app/assets/stylesheets/home.scss */
.ui-nav__action > .ui-button.ui-button:active > .next-icon, .ui-nav__action > .ui-button.ui-button:active > .next-icon__text {
  fill: #202e78;
}

/* line 5264, app/assets/stylesheets/home.scss */
.ui-nav__view-all {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: 0.4rem;
}

/* line 5271, app/assets/stylesheets/home.scss */
.ui-nav__view-all > .ui-button--link.ui-button--link {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 4rem;
  width: 100%;
  color: #637381;
}

@media screen and (min-width: 769px) {
  /* line 5289, app/assets/stylesheets/home.scss */
  .ui-nav__view-all > .ui-button--link.ui-button--link {
    font-size: 1.4rem;
    line-height: 2rem;
  }
}

@media screen and (min-width: 769px) {
  /* line 5296, app/assets/stylesheets/home.scss */
  .ui-nav__view-all > .ui-button--link.ui-button--link {
    height: 3.2rem;
  }
}

/* line 5301, app/assets/stylesheets/home.scss */
.ui-nav__view-all > .ui-button--link.ui-button--link:hover {
  color: #637381;
  text-decoration: none;
}

@media screen and (min-width: 769px) {
  /* line 5307, app/assets/stylesheets/home.scss */
  .ui-nav__view-all > .ui-button--link.ui-button--link:hover {
    color: #5c6ac4;
  }
}

/* line 5312, app/assets/stylesheets/home.scss */
.ui-nav__view-all > .ui-button--link.ui-button--link:focus {
  color: #5c6ac4;
  text-decoration: none;
}

/* line 5317, app/assets/stylesheets/home.scss */
.ui-nav__view-all > .ui-button--link.ui-button--link:active {
  color: #202e78;
}

/* line 5321, app/assets/stylesheets/home.scss */
.ui-nav__view-all-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 5.6rem;
}

@media screen and (min-width: 769px) {
  /* line 5338, app/assets/stylesheets/home.scss */
  .ui-nav__view-all-icon {
    width: 5.2rem;
  }
}

/* line 5343, app/assets/stylesheets/home.scss */
.ui-nav__align-bottom-shim {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 5350, app/assets/stylesheets/home.scss */
.ui-nav__item--parent {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 5355, app/assets/stylesheets/home.scss */
.ui-page-actions {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 103.2rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.6rem;
  padding-left: 1.6rem;
  margin: 1.6rem auto 0;
  padding-top: 1.6rem;
  border-top: 1px solid #dfe4e8;
}

@media screen and (min-width: 768px) {
  /* line 5369, app/assets/stylesheets/home.scss */
  .ui-page-actions {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  /* line 5376, app/assets/stylesheets/home.scss */
  .ui-page-actions {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
}

/* line 5382, app/assets/stylesheets/home.scss */
.ui-page-actions__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-top: -0.8rem;
  margin-left: -0.8rem;
  padding: 0;
}

/* line 5403, app/assets/stylesheets/home.scss */
.ui-page-actions--has-secondary .ui-page-actions__container {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 5410, app/assets/stylesheets/home.scss */
.ui-page-actions__actions {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-top: 0.8rem;
  margin-left: 0.8rem;
  max-width: calc(100% - 0.8rem);
  min-width: 0;
}

/* line 5421, app/assets/stylesheets/home.scss */
.ui-page-actions__button-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: -0.8rem;
  margin-left: -0.8rem;
}

/* line 5437, app/assets/stylesheets/home.scss */
.ui-page-actions__button-group .ui-button, .ui-page-actions__button-group .btn, .ui-page-actions__button-group .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-page-actions__button-group .ui-button--transparent {
  margin-top: 0.8rem;
  margin-left: 0.8rem;
}

/* line 5442, app/assets/stylesheets/home.scss */
.ui-popover__container {
  position: relative;
  display: inline-block;
}

/* line 5447, app/assets/stylesheets/home.scss */
.ui-popover__container--contains-active-popover {
  z-index: 23;
}

/* line 5451, app/assets/stylesheets/home.scss */
.ui-popover__container--is-deactivating {
  z-index: 22;
}

/* line 5455, app/assets/stylesheets/home.scss */
.ui-popover__container--full-width-container {
  display: block;
}

/* line 5459, app/assets/stylesheets/home.scss */
.ui-popover__container--border-when-active {
  border: 1px solid transparent;
  cursor: pointer;
}

/* line 5464, app/assets/stylesheets/home.scss */
.ui-popover__container--border-when-active:hover {
  background-color: #ebf5fa;
}

/* line 5468, app/assets/stylesheets/home.scss */
.ui-popover__container--border-when-active.ui-popover__container--contains-active-popover {
  background-color: #ebf5fa;
  border-color: #007ace;
}

/* line 5473, app/assets/stylesheets/home.scss */
.ui-popover {
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  display: none;
  margin: 1.3rem 1.6rem;
  background-color: rgba(255, 255, 255, 0.98);
  -webkit-box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 2px 7px 1px rgba(39, 44, 48, 0.16);
  box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 2px 7px 1px rgba(39, 44, 48, 0.16);
  border-radius: 3px;
  max-width: 100%;
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 5498, app/assets/stylesheets/home.scss */
  .ui-popover {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/* line 5504, app/assets/stylesheets/home.scss */
.ui-popover--tight-spacing {
  margin-top: 0.4rem;
}

/* line 5508, app/assets/stylesheets/home.scss */
.ui-popover--is-transitioning {
  display: block;
}

/* line 5512, app/assets/stylesheets/home.scss */
.ui-popover--is-active {
  -webkit-transform: scale(1);
  transform: scale(1);
  display: block;
  opacity: 1;
}

/* line 5519, app/assets/stylesheets/home.scss */
.ui-popover--is-positioned-above {
  top: auto;
  bottom: 100%;
}

/* line 5524, app/assets/stylesheets/home.scss */
.ui-popover--is-positioned-above .ui-popover__tooltip {
  top: 100%;
}

/* line 5528, app/assets/stylesheets/home.scss */
.ui-popover--is-positioned-above .ui-popover__tooltip::after {
  top: -5px;
}

/* line 5532, app/assets/stylesheets/home.scss */
.ui-popover--reduced-spacing .ui-popover__section, .ui-popover--reduced-spacing .ui-popover__pane--fixed {
  padding: 0.8rem;
}

/* line 5536, app/assets/stylesheets/home.scss */
.ui-popover--full-width {
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: 50% -20px;
  transform-origin: 50% -20px;
  width: 100%;
  max-width: none;
}

/* line 5545, app/assets/stylesheets/home.scss */
.ui-popover--full-width.ui-popover--is-active {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 5550, app/assets/stylesheets/home.scss */
.ui-popover--full-width .ui-popover__content-wrapper, .ui-popover--full-width .ui-popover__content {
  width: 100%;
  max-width: none;
}

/* line 5555, app/assets/stylesheets/home.scss */
.ui-popover--full-height .ui-popover__content-wrapper {
  max-height: none;
}

/* line 5559, app/assets/stylesheets/home.scss */
.ui-popover__tooltip {
  position: absolute;
  top: -20px;
  left: 50%;
  overflow: hidden;
  height: 20px;
  width: 20px;
  margin-left: -10px;
  pointer-events: none;
}

/* line 5570, app/assets/stylesheets/home.scss */
.ui-popover__tooltip::after {
  content: '';
  position: absolute;
  top: 15px;
  left: 50%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  height: 10px;
  width: 10px;
  margin-left: -5px;
  background-color: rgba(255, 255, 255, 0.98);
  -webkit-box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 2px 7px 1px rgba(39, 44, 48, 0.16);
  box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 2px 7px 1px rgba(39, 44, 48, 0.16);
}

/* line 5586, app/assets/stylesheets/home.scss */
.ui-popover__content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 3px;
  max-width: 550px;
  max-height: 300px;
}

/* line 5596, app/assets/stylesheets/home.scss */
.ui-popover__content {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: inherit;
  text-align: left;
  max-height: 100%;
  min-width: 150px;
}

/* line 5616, app/assets/stylesheets/home.scss */
.ui-popover__content > *:first-child {
  margin-top: 0;
}

/* line 5620, app/assets/stylesheets/home.scss */
.ui-popover__content > *:last-child {
  margin-bottom: 0;
}

/* line 5624, app/assets/stylesheets/home.scss */
.ui-popover__content--is-calculating {
  white-space: nowrap !important;
}

/* line 5628, app/assets/stylesheets/home.scss */
.ui-popover__content--is-calculating * {
  white-space: nowrap !important;
}

/* line 5632, app/assets/stylesheets/home.scss */
.ui-popover__pane {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  border-radius: inherit;
  max-width: 100%;
  -webkit-transition: -webkit-box-shadow 200ms ease;
  transition: -webkit-box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease, -webkit-box-shadow 200ms ease;
}

/* line 5647, app/assets/stylesheets/home.scss */
.ui-popover__pane + .ui-popover__pane {
  border-top: 1px solid #dfe4e8;
}

/* line 5651, app/assets/stylesheets/home.scss */
.ui-popover__pane--expand {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 5658, app/assets/stylesheets/home.scss */
.ui-popover__pane--fixed {
  overflow: visible;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 1.6rem;
}

/* line 5667, app/assets/stylesheets/home.scss */
.ui-popover__section {
  padding: 1.6rem;
}

/* line 5671, app/assets/stylesheets/home.scss */
.ui-popover__section + .ui-popover__section {
  border-top: 1px solid #dfe4e8;
}

/* line 5675, app/assets/stylesheets/home.scss */
.ui-popover__section--compact {
  padding: 0.8rem;
}

/* line 5679, app/assets/stylesheets/home.scss */
.ui-popover__section--compact + .ui-popover__section {
  border-top: 1px solid #dfe4e8;
}

/* line 5683, app/assets/stylesheets/home.scss */
.ui-popover__section--no-padding {
  padding: 0;
}

/* line 5687, app/assets/stylesheets/home.scss */
.ui-popover__container[data-searchable-select] .next-input--invisible {
  width: 100%;
}

/* line 5691, app/assets/stylesheets/home.scss */
.ui-progress-bar {
  overflow: hidden;
  height: 1.6rem;
  width: 100%;
  background-color: #dfe4e8;
  border-radius: 3px;
}

/* line 5699, app/assets/stylesheets/home.scss */
.ui-progress-bar--size-small {
  height: 0.8rem;
}

/* line 5703, app/assets/stylesheets/home.scss */
.ui-progress-bar--size-large {
  height: 3.2rem;
}

/* line 5707, app/assets/stylesheets/home.scss */
.ui-progress-bar__indicator {
  height: inherit;
  width: 0%;
  background-color: #47c1bf;
}

/* line 5713, app/assets/stylesheets/home.scss */
.ui-progress-bar__element {
  position: absolute !important;
  top: 0;
  clip: rect(1px, 1px, 1px, 1px) !important;
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
}

/* line 5724, app/assets/stylesheets/home.scss */
.body:hover .ui-progress-bar__element a, .body:hover .ui-progress-bar__element input, .body:hover .ui-progress-bar__element button {
  display: none !important;
}

/* line 5728, app/assets/stylesheets/home.scss */
.ui-progress-bar__label {
  position: absolute !important;
  top: 0;
  clip: rect(1px, 1px, 1px, 1px) !important;
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
}

/* line 5739, app/assets/stylesheets/home.scss */
.body:hover .ui-progress-bar__label a, .body:hover .ui-progress-bar__label input, .body:hover .ui-progress-bar__label button {
  display: none !important;
}

/* line 5743, app/assets/stylesheets/home.scss */
.ui-rollup > * {
  display: none;
  opacity: 0;
}

/* line 5748, app/assets/stylesheets/home.scss */
.ui-rollup > *:nth-child(1) {
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}

/* line 5753, app/assets/stylesheets/home.scss */
.ui-rollup > *:nth-child(2) {
  -webkit-animation-delay: 50ms;
  animation-delay: 50ms;
}

/* line 5758, app/assets/stylesheets/home.scss */
.ui-rollup > *:nth-child(3) {
  -webkit-animation-delay: 100ms;
  animation-delay: 100ms;
}

/* line 5763, app/assets/stylesheets/home.scss */
.ui-rollup > *:nth-child(4) {
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
}

/* line 5768, app/assets/stylesheets/home.scss */
.ui-rollup > *:nth-child(5) {
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
}

/* line 5773, app/assets/stylesheets/home.scss */
.ui-rollup > *:nth-child(6) {
  -webkit-animation-delay: 250ms;
  animation-delay: 250ms;
}

/* line 5778, app/assets/stylesheets/home.scss */
.ui-rollup > *:nth-child(7) {
  -webkit-animation-delay: 300ms;
  animation-delay: 300ms;
}

/* line 5783, app/assets/stylesheets/home.scss */
.ui-rollup > *:nth-child(8) {
  -webkit-animation-delay: 350ms;
  animation-delay: 350ms;
}

/* line 5788, app/assets/stylesheets/home.scss */
.ui-rollup > *:nth-child(9) {
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms;
}

/* line 5793, app/assets/stylesheets/home.scss */
.ui-rollup > *:nth-child(10) {
  -webkit-animation-delay: 450ms;
  animation-delay: 450ms;
}

/* line 5798, app/assets/stylesheets/home.scss */
.ui-rollup > *:nth-child(n+11) {
  -webkit-animation-delay: 500ms;
  animation-delay: 500ms;
}

/* line 5803, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-1 > *:nth-child(1) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}

/* line 5813, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-1 > *:nth-child(2) {
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}

/* line 5818, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-1 > *:nth-child(3) {
  -webkit-animation-delay: 50ms;
  animation-delay: 50ms;
}

/* line 5823, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-1 > *:nth-child(4) {
  -webkit-animation-delay: 100ms;
  animation-delay: 100ms;
}

/* line 5828, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-1 > *:nth-child(5) {
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
}

/* line 5833, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-1 > *:nth-child(6) {
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
}

/* line 5838, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-1 > *:nth-child(7) {
  -webkit-animation-delay: 250ms;
  animation-delay: 250ms;
}

/* line 5843, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-1 > *:nth-child(8) {
  -webkit-animation-delay: 300ms;
  animation-delay: 300ms;
}

/* line 5848, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-1 > *:nth-child(9) {
  -webkit-animation-delay: 350ms;
  animation-delay: 350ms;
}

/* line 5853, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-1 > *:nth-child(10) {
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms;
}

/* line 5858, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-2 > *:nth-child(1) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}

/* line 5868, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-2 > *:nth-child(2) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}

/* line 5878, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-2 > *:nth-child(3) {
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}

/* line 5883, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-2 > *:nth-child(4) {
  -webkit-animation-delay: 50ms;
  animation-delay: 50ms;
}

/* line 5888, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-2 > *:nth-child(5) {
  -webkit-animation-delay: 100ms;
  animation-delay: 100ms;
}

/* line 5893, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-2 > *:nth-child(6) {
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
}

/* line 5898, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-2 > *:nth-child(7) {
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
}

/* line 5903, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-2 > *:nth-child(8) {
  -webkit-animation-delay: 250ms;
  animation-delay: 250ms;
}

/* line 5908, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-2 > *:nth-child(9) {
  -webkit-animation-delay: 300ms;
  animation-delay: 300ms;
}

/* line 5913, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-2 > *:nth-child(10) {
  -webkit-animation-delay: 350ms;
  animation-delay: 350ms;
}

/* line 5918, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-3 > *:nth-child(1) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}

/* line 5928, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-3 > *:nth-child(2) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}

/* line 5938, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-3 > *:nth-child(3) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}

/* line 5948, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-3 > *:nth-child(4) {
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}

/* line 5953, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-3 > *:nth-child(5) {
  -webkit-animation-delay: 50ms;
  animation-delay: 50ms;
}

/* line 5958, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-3 > *:nth-child(6) {
  -webkit-animation-delay: 100ms;
  animation-delay: 100ms;
}

/* line 5963, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-3 > *:nth-child(7) {
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
}

/* line 5968, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-3 > *:nth-child(8) {
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
}

/* line 5973, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-3 > *:nth-child(9) {
  -webkit-animation-delay: 250ms;
  animation-delay: 250ms;
}

/* line 5978, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-3 > *:nth-child(10) {
  -webkit-animation-delay: 300ms;
  animation-delay: 300ms;
}

/* line 5983, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-4 > *:nth-child(1) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}

/* line 5993, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-4 > *:nth-child(2) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}

/* line 6003, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-4 > *:nth-child(3) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}

/* line 6013, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-4 > *:nth-child(4) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}

/* line 6023, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-4 > *:nth-child(5) {
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}

/* line 6028, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-4 > *:nth-child(6) {
  -webkit-animation-delay: 50ms;
  animation-delay: 50ms;
}

/* line 6033, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-4 > *:nth-child(7) {
  -webkit-animation-delay: 100ms;
  animation-delay: 100ms;
}

/* line 6038, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-4 > *:nth-child(8) {
  -webkit-animation-delay: 150ms;
  animation-delay: 150ms;
}

/* line 6043, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-4 > *:nth-child(9) {
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
}

/* line 6048, app/assets/stylesheets/home.scss */
.ui-rollup--keep-visible-4 > *:nth-child(10) {
  -webkit-animation-delay: 250ms;
  animation-delay: 250ms;
}

/* line 6053, app/assets/stylesheets/home.scss */
.ui-rollup--show > * {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: rollup-fadein 200ms linear forwards;
  animation: rollup-fadein 200ms linear forwards;
}

/* line 6062, app/assets/stylesheets/home.scss */
[data-rollup-force-show-child-instance="true"] > .ui-rollup > *, .ui-rollup__item--force-show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}

@-webkit-keyframes rollup-fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes rollup-fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* line 6092, app/assets/stylesheets/home.scss */
.ui-scrollable {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  height: 100%;
  -webkit-transition: -webkit-box-shadow 260ms ease;
  transition: -webkit-box-shadow 260ms ease;
  transition: box-shadow 260ms ease;
  transition: box-shadow 260ms ease, -webkit-box-shadow 260ms ease;
}

/* line 6108, app/assets/stylesheets/home.scss */
.ui-scrollable__container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%;
  max-width: 100%;
}

/* line 6117, app/assets/stylesheets/home.scss */
.ui-scrollable__scroll-content {
  position: relative;
  z-index: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  overflow: scroll;
  width: 100%;
  margin: 0 -15px -15px 0;
  padding: 0 15px 15px 0;
  max-width: 100%;
}

/* line 6129, app/assets/stylesheets/home.scss */
.ui-scrollable__content {
  position: absolute;
  right: 0;
  left: 0;
  height: 100%;
  margin-bottom: -15px;
}

/* line 6137, app/assets/stylesheets/home.scss */
.ui-scrollable__track {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  width: 11px;
}

/* line 6146, app/assets/stylesheets/home.scss */
.ui-scrollable__scrollbar {
  position: absolute;
  right: 2px;
  width: 7px;
  background: #6c6e71;
  background-clip: padding-box;
  border-radius: 7px;
  -webkit-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
  min-height: 10px;
  opacity: 0;
}

/* line 6159, app/assets/stylesheets/home.scss */
.ui-scrollable__track:hover .ui-scrollable__scrollbar {
  -webkit-transition: opacity 0 linear;
  transition: opacity 0 linear;
  opacity: 0.7;
}

/* line 6165, app/assets/stylesheets/home.scss */
.ui-scrollable__scrollbar--visible {
  opacity: 0.7;
}

/* line 6169, app/assets/stylesheets/home.scss */
.ui-stack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -1.6rem;
  margin-left: -1.6rem;
}

/* line 6178, app/assets/stylesheets/home.scss */
.ui-stack > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-top: 1.6rem;
  margin-left: 1.6rem;
}

/* line 6187, app/assets/stylesheets/home.scss */
.ui-stack > .ui-stack {
  margin-top: 0;
  margin-left: 0;
}

/* line 6192, app/assets/stylesheets/home.scss */
.ui-stack > .ui-stack--spacing-tight {
  margin-top: 0.8rem;
  margin-left: 0.8rem;
}

/* line 6197, app/assets/stylesheets/home.scss */
.ui-stack > .ui-stack--spacing-loose {
  margin-top: -0.4rem;
  margin-left: -0.4rem;
}

/* line 6202, app/assets/stylesheets/home.scss */
.ui-stack--spacing-none {
  margin-top: 0;
  margin-left: 0;
}

/* line 6207, app/assets/stylesheets/home.scss */
.ui-stack--spacing-none > * {
  margin-top: 0;
  margin-left: 0;
}

/* line 6212, app/assets/stylesheets/home.scss */
.ui-stack--spacing-none > .ui-stack {
  margin-top: -1.6rem;
  margin-left: -1.6rem;
}

/* line 6217, app/assets/stylesheets/home.scss */
.ui-stack--spacing-none .ui-stack--spacing-tight {
  margin-top: -0.8rem;
  margin-left: -0.8rem;
}

/* line 6222, app/assets/stylesheets/home.scss */
.ui-stack--spacing-none .ui-stack--spacing-loose {
  margin-top: -2rem;
  margin-left: -2rem;
}

/* line 6227, app/assets/stylesheets/home.scss */
.ui-stack--spacing-tight {
  margin-top: -0.8rem;
  margin-left: -0.8rem;
}

/* line 6232, app/assets/stylesheets/home.scss */
.ui-stack--spacing-tight > * {
  margin-top: 0.8rem;
  margin-left: 0.8rem;
}

/* line 6237, app/assets/stylesheets/home.scss */
.ui-stack--spacing-tight > .ui-stack {
  margin-top: -0.8rem;
  margin-left: -0.8rem;
}

/* line 6242, app/assets/stylesheets/home.scss */
.ui-stack--spacing-tight > .ui-stack--spacing-tight {
  margin-top: 0;
  margin-left: 0;
}

/* line 6247, app/assets/stylesheets/home.scss */
.ui-stack--spacing-tight > .ui-stack--spacing-loose {
  margin-top: -1.2rem;
  margin-left: -1.2rem;
}

/* line 6252, app/assets/stylesheets/home.scss */
.ui-stack--spacing-loose {
  margin-top: -2rem;
  margin-left: -2rem;
}

/* line 6257, app/assets/stylesheets/home.scss */
.ui-stack--spacing-loose > * {
  margin-top: 2rem;
  margin-left: 2rem;
}

/* line 6262, app/assets/stylesheets/home.scss */
.ui-stack--spacing-loose > .ui-stack {
  margin-top: 0.4rem;
  margin-left: 0.4rem;
}

/* line 6267, app/assets/stylesheets/home.scss */
.ui-stack--spacing-loose > .ui-stack--spacing-tight {
  margin-top: 1.2rem;
  margin-left: 1.2rem;
}

/* line 6272, app/assets/stylesheets/home.scss */
.ui-stack--spacing-loose > .ui-stack--spacing-loose {
  margin-top: 0;
  margin-left: 0;
}

/* line 6277, app/assets/stylesheets/home.scss */
.ui-stack--wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 6283, app/assets/stylesheets/home.scss */
.ui-stack--vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 6291, app/assets/stylesheets/home.scss */
.ui-stack--distribution-leading {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 6298, app/assets/stylesheets/home.scss */
.ui-stack--distribution-trailing {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 6305, app/assets/stylesheets/home.scss */
.ui-stack--distribution-equal-spacing {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 6312, app/assets/stylesheets/home.scss */
.ui-stack--distribution-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 6319, app/assets/stylesheets/home.scss */
.ui-stack--distribution-fill > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

@supports (min-width: -webkit-max-content) or (min-width: -moz-max-content) or (min-width: max-content) {
  /* line 6327, app/assets/stylesheets/home.scss */
  .ui-stack--distribution-fill-equally:not(.ui-stack--vertical) > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}

@supports (min-height: -webkit-max-content) or (min-height: -moz-max-content) or (min-height: max-content) {
  /* line 6339, app/assets/stylesheets/home.scss */
  .ui-stack--distribution-fill-equally.ui-stack--vertical > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    min-height: -webkit-max-content;
    min-height: -moz-max-content;
    min-height: max-content;
  }
}

/* line 6350, app/assets/stylesheets/home.scss */
.ui-stack--distribution-fill-equally > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 6357, app/assets/stylesheets/home.scss */
.ui-stack--distribution-fill-equally > * ::-webkit-:not(:root:root), .ui-stack--distribution-fill-equally > * {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

/* line 6363, app/assets/stylesheets/home.scss */
.ui-stack--alignment-leading {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 6370, app/assets/stylesheets/home.scss */
.ui-stack--alignment-trailing {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

/* line 6377, app/assets/stylesheets/home.scss */
.ui-stack--alignment-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 6384, app/assets/stylesheets/home.scss */
.ui-stack--alignment-fill {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/* line 6391, app/assets/stylesheets/home.scss */
.ui-stack--alignment-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

/* line 6398, app/assets/stylesheets/home.scss */
.ui-stack-item {
  min-width: 0;
  max-width: 100%;
}

/* line 6403, app/assets/stylesheets/home.scss */
.ui-stack-item--fill {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 6410, app/assets/stylesheets/home.scss */
.ui-subheading {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.6rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

@media screen and (min-width: 640px) {
  /* line 6419, app/assets/stylesheets/home.scss */
  .ui-subheading {
    font-size: 1.2rem;
  }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
  /* line 6425, app/assets/stylesheets/home.scss */
  .ui-subheading {
    font-size: 1.5rem;
    text-transform: lowercase;
    letter-spacing: initial;
    -webkit-font-feature-settings: 'smcp';
    font-feature-settings: 'smcp';
  }
}

/* line 6434, app/assets/stylesheets/home.scss */
.ui-subheading--subdued {
  color: #637381;
}

/* line 6438, app/assets/stylesheets/home.scss */
.ui-tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}

/* line 6449, app/assets/stylesheets/home.scss */
.ui-tag {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow-wrap: break-word;
  margin-right: 0.4rem;
  margin-bottom: 0.4rem;
  background-color: #dfe4e8;
  border-radius: 3px;
  color: #454f5b;
  max-width: 100%;
  min-height: 2.8rem;
}

/* line 6464, app/assets/stylesheets/home.scss */
.ui-tag__label {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  min-width: 0;
  width: 100%;
  padding: 0.4rem 0.4rem 0.4rem 0.8rem;
}

@media screen and (min-width: 640px) {
  /* line 6481, app/assets/stylesheets/home.scss */
  .ui-tag__label {
    font-size: 1.4rem;
  }
}

/* line 6486, app/assets/stylesheets/home.scss */
.ui-tag__remove-button {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: auto;
  margin: 0;
  background: inherit;
  border: 0;
  border-radius: inherit;
  font-family: inherit;
  font-weight: 400;
  white-space: nowrap;
  cursor: pointer;
  text-transform: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0.8rem 0.8rem 0.4rem 0.4rem;
}

/* line 6517, app/assets/stylesheets/home.scss */
.ui-tag__remove-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 6522, app/assets/stylesheets/home.scss */
.ui-tag__remove-button:hover, .ui-tag__remove-button:focus, .ui-tag__remove-button:active {
  text-decoration: none;
}

/* line 6526, app/assets/stylesheets/home.scss */
.ui-tag__remove-button.btn-disabled, .ui-tag__remove-button.disabled, .ui-tag__remove-button:disabled, .ui-tag__remove-button[disabled] {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default;
  pointer-events: none;
}

/* line 6534, app/assets/stylesheets/home.scss */
.ui-title {
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.4rem;
}

/* line 6540, app/assets/stylesheets/home.scss */
.ui-type-container > *:not(.hide) + * {
  margin-top: 1.6rem;
}

/* line 6544, app/assets/stylesheets/home.scss */
.ui-type-container--spacing-extra-tight > *:not(.hide) + * {
  margin-top: 0.4rem;
}

/* line 6548, app/assets/stylesheets/home.scss */
.ui-type-container--spacing-tight > *:not(.hide) + * {
  margin-top: 0.8rem;
}

/* line 6552, app/assets/stylesheets/home.scss */
.ui-type-container--spacing-loose > *:not(.hide) + * {
  margin-top: 2rem;
}

/* line 6556, app/assets/stylesheets/home.scss */
.ui-top-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 5.6rem;
  width: 100vw;
  background: #1c2260;
}

/* line 6570, app/assets/stylesheets/home.scss */
.ui-top-bar__branding {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  width: 24rem;
  min-width: 24rem;
  padding-right: 0.8rem;
  padding-left: 1.6rem;
  background-color: #00044c;
}

/* line 6589, app/assets/stylesheets/home.scss */
.ui-top-bar__branding svg, .ui-top-bar__branding img {
  display: block;
  height: auto;
  width: 10.4rem;
  max-height: 3.2rem;
}

@media screen and (max-width: 768px) {
  /* line 6597, app/assets/stylesheets/home.scss */
  .ui-top-bar__branding {
    display: none;
  }
}

/* line 6602, app/assets/stylesheets/home.scss */
.ui-top-bar__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 6613, app/assets/stylesheets/home.scss */
.ui-top-bar__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 1.6rem;
  color: #ffffff;
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  /* line 6629, app/assets/stylesheets/home.scss */
  .ui-top-bar__item {
    padding-left: 0.8rem;
  }
}

@media screen and (min-width: 769px) {
  /* line 6635, app/assets/stylesheets/home.scss */
  .ui-top-bar__item--show-for-mobile {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  /* line 6641, app/assets/stylesheets/home.scss */
  .ui-top-bar__item--show-for-desktop {
    display: none;
  }
}

/* line 6646, app/assets/stylesheets/home.scss */
.ui-top-bar__item--fill {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 6653, app/assets/stylesheets/home.scss */
.ui-top-bar__link {
  color: #ffffff;
}

/* line 6657, app/assets/stylesheets/home.scss */
.ui-top-bar__link:hover {
  color: #95a7b7;
  text-decoration: none;
}

/* line 6662, app/assets/stylesheets/home.scss */
.ui-password {
  width: 100%;
  padding: 0;
  background: #ffffff;
  border: 1px solid #c4cdd5;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  border-radius: 3px;
}

/* line 6672, app/assets/stylesheets/home.scss */
.ui-password .ui-password__input {
  padding: 0.4rem 0.8rem;
  background: none;
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 6680, app/assets/stylesheets/home.scss */
.ui-password .ui-password__button {
  padding: 0.4rem 0.8rem;
  border: 1px solid transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  color: #007ace;
}

/* line 6688, app/assets/stylesheets/home.scss */
.ui-password .ui-password__button:hover {
  border: 1px solid transparent;
}

/* line 6692, app/assets/stylesheets/home.scss */
.ui-password .ui-password__button:focus {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 6697, app/assets/stylesheets/home.scss */
.ui-password .ui-password__input, .ui-password .ui-password__button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 6704, app/assets/stylesheets/home.scss */
.ui-password .ui-password__input:focus, .ui-password .ui-password__button:focus {
  border: 1px solid #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 6710, app/assets/stylesheets/home.scss */
.ui-password.ui-password--readonly {
  background: #f9fafb;
}

/* line 6714, app/assets/stylesheets/home.scss */
.ui-password.ui-password--disabled {
  background: #f4f6f8;
  border-color: #c4cdd5;
  color: #919eab;
}

/* line 6720, app/assets/stylesheets/home.scss */
.ui-password.ui-password--disabled .ui-password__input[disabled] {
  background: none;
  border: 0;
}

/* line 6725, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper .ui-password {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 6730, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper .ui-password .ui-password__button:last-child {
  border-radius: 0;
}

/* line 6734, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .ui-password {
  border: 0;
}

/* line 6738, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .ui-password__button, .next-input-wrapper--is-error .ui-password__button:hover {
  border: 1px solid #c4cdd5;
  border-left: none;
}

/* line 6743, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .ui-password__button:focus, .next-input-wrapper--is-error .ui-password__button:hover:focus {
  border: 1px solid #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 6749, app/assets/stylesheets/home.scss */
.ui-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0 0 3px 3px;
  -webkit-transition: -webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
  transition: -webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
  transition: box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
  transition: box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1), -webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
  position: relative;
  background-color: #f4f6f8;
  -webkit-box-shadow: inset 0 3px 0 0 #637381, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: inset 0 3px 0 0 #637381, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  color: #212b35;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
}

/* line 6771, app/assets/stylesheets/home.scss */
.ui-banner .ui-banner__ribbon::before {
  background-color: #dfe4e8;
}

@media screen and (min-width: 640px) {
  /* line 6776, app/assets/stylesheets/home.scss */
  .ui-banner {
    font-size: 1.4rem;
  }
}

/* line 6781, app/assets/stylesheets/home.scss */
.ui-banner a:not(.ui-button--outline) {
  color: #007ace;
  text-decoration: none;
}

/* line 6786, app/assets/stylesheets/home.scss */
.ui-banner a:not(.ui-button--outline):hover, .ui-banner a:not(.ui-button--outline):focus {
  text-decoration: underline;
  color: #084e8a;
}

/* line 6791, app/assets/stylesheets/home.scss */
.ui-banner a.ui-button--link:not(.ui-button--outline) {
  color: #374047;
  text-decoration: none;
  position: relative;
}

/* line 6797, app/assets/stylesheets/home.scss */
.ui-banner a.ui-button--link:not(.ui-button--outline):hover, .ui-banner a.ui-button--link:not(.ui-button--outline):focus {
  text-decoration: none;
}

/* line 6801, app/assets/stylesheets/home.scss */
.ui-banner a.ui-button--link:not(.ui-button--outline):hover::after, .ui-banner a.ui-button--link:not(.ui-button--outline):focus::after {
  opacity: 0.75;
}

/* line 6805, app/assets/stylesheets/home.scss */
.ui-banner a.ui-button--link:not(.ui-button--outline)::after {
  content: '';
  position: absolute;
  display: block;
  bottom: 2px;
  left: 0;
  right: 0;
  border-top: 1px solid currentColor;
  opacity: 0.25;
  will-change: opacity;
  -webkit-transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1);
  transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1);
}

/* line 6819, app/assets/stylesheets/home.scss */
.ui-banner:focus {
  outline: 0;
}

/* line 6823, app/assets/stylesheets/home.scss */
.ui-modal__section .ui-banner:not(.hide) ~ *:not(.hide) {
  margin-top: 2rem;
}

/* line 6827, app/assets/stylesheets/home.scss */
.ui-banner:not(.hide) + .ui-banner {
  margin-top: 2rem;
}

/* line 6831, app/assets/stylesheets/home.scss */
.ui-banner__title {
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.4rem;
}

@media screen and (min-width: 640px) {
  /* line 6838, app/assets/stylesheets/home.scss */
  .ui-banner__title {
    font-size: 1.6rem;
  }
}

/* line 6843, app/assets/stylesheets/home.scss */
.ui-banner__title:not(:last-child) {
  margin-bottom: 0.4rem;
}

@media screen and (max-width: 720px) {
  /* line 6848, app/assets/stylesheets/home.scss */
  .ui-layout .ui-banner {
    border-radius: 0;
    border-left-width: 0;
    border-right-width: 0;
  }
}

/* line 6855, app/assets/stylesheets/home.scss */
.ui-banner__ribbon {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  padding: 1.6rem;
  text-align: center;
  min-height: 32px;
}

/* line 6874, app/assets/stylesheets/home.scss */
.ui-banner__ribbon::before {
  position: absolute;
  top: 1.6rem;
  left: 50%;
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  content: '';
}

/* line 6887, app/assets/stylesheets/home.scss */
.ui-banner__ribbon > .next-icon, .ui-banner__ribbon > .next-icon__text {
  top: calc((12px) / 2);
  padding: 0;
  fill: #637381;
  color: #ffffff;
}

/* line 6894, app/assets/stylesheets/home.scss */
.ui-banner__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  padding: 1.6rem 1.6rem 1.6rem 0;
}

/* line 6905, app/assets/stylesheets/home.scss */
.ui-banner__content-button {
  margin-top: 0.8rem;
}

/* line 6909, app/assets/stylesheets/home.scss */
.ui-banner__section:not(:first-of-type) {
  padding-top: 1.6rem;
}

/* line 6913, app/assets/stylesheets/home.scss */
.ui-banner__section:not(:last-of-type) {
  padding-bottom: 1.6rem;
}

/* line 6917, app/assets/stylesheets/home.scss */
.ui-banner__section + .ui-banner__section {
  border-top: 1px solid #c4cdd5;
}

/* line 6921, app/assets/stylesheets/home.scss */
.ui-banner__dismissible-button {
  padding: 10px;
  line-height: 1;
}

/* line 6926, app/assets/stylesheets/home.scss */
.ui-banner__dismissible-button > .next-icon, .ui-banner__dismissible-button > .next-icon__text {
  fill: #637381;
}

/* line 6930, app/assets/stylesheets/home.scss */
.ui-banner__dismissible-button:hover > .next-icon, .ui-banner__dismissible-button:hover > .next-icon__text, .ui-banner__dismissible-button:focus > .next-icon, .ui-banner__dismissible-button:focus > .next-icon__text, .ui-banner__dismissible-button:active > .next-icon, .ui-banner__dismissible-button:active > .next-icon__text {
  fill: #212b35;
}

/* line 6934, app/assets/stylesheets/home.scss */
.ui-banner--status-info {
  position: relative;
  background-color: #e0f5f5;
  -webkit-box-shadow: inset 0 3px 0 0 #47c1bf, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: inset 0 3px 0 0 #47c1bf, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  color: #212b35;
}

/* line 6942, app/assets/stylesheets/home.scss */
.ui-banner--status-info .ui-banner__ribbon::before {
  background-color: #b7ecec;
}

/* line 6946, app/assets/stylesheets/home.scss */
.ui-banner--status-info .ui-banner__ribbon > .next-icon, .ui-banner--status-info .ui-banner__ribbon > .next-icon__text {
  fill: #47c1bf;
}

/* line 6950, app/assets/stylesheets/home.scss */
.ui-banner--status-success {
  position: relative;
  background-color: #e3f1df;
  -webkit-box-shadow: inset 0 3px 0 0 #50b83c, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: inset 0 3px 0 0 #50b83c, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  color: #212b35;
}

/* line 6958, app/assets/stylesheets/home.scss */
.ui-banner--status-success .ui-banner__ribbon::before {
  background-color: #bbe5b3;
}

/* line 6962, app/assets/stylesheets/home.scss */
.ui-banner--status-success .ui-banner__ribbon > .next-icon, .ui-banner--status-success .ui-banner__ribbon > .next-icon__text {
  fill: #50b83c;
}

/* line 6966, app/assets/stylesheets/home.scss */
.ui-banner--status-warning {
  position: relative;
  background-color: #fcf1cd;
  -webkit-box-shadow: inset 0 3px 0 0 #eec200, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: inset 0 3px 0 0 #eec200, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  color: #212b35;
}

/* line 6974, app/assets/stylesheets/home.scss */
.ui-banner--status-warning .ui-banner__ribbon::before {
  background-color: #ffea8a;
}

/* line 6978, app/assets/stylesheets/home.scss */
.ui-banner--status-warning .ui-banner__ribbon > .next-icon, .ui-banner--status-warning .ui-banner__ribbon > .next-icon__text {
  fill: #eec200;
}

/* line 6982, app/assets/stylesheets/home.scss */
.ui-banner--status-critical {
  position: relative;
  background-color: #fbeae5;
  -webkit-box-shadow: inset 0 3px 0 0 #ed6347, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: inset 0 3px 0 0 #ed6347, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  color: #212b35;
}

/* line 6990, app/assets/stylesheets/home.scss */
.ui-banner--status-critical .ui-banner__ribbon::before {
  background-color: #feaf9a;
}

/* line 6994, app/assets/stylesheets/home.scss */
.ui-banner--status-critical .ui-banner__ribbon > .next-icon, .ui-banner--status-critical .ui-banner__ribbon > .next-icon__text {
  fill: #ed6347;
}

/* line 6998, app/assets/stylesheets/home.scss */
.ui-banner--hidden {
  display: none;
}

/* line 7002, app/assets/stylesheets/home.scss */
.ui-banner__action {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 7009, app/assets/stylesheets/home.scss */
.empty-search-results {
  text-align: center;
  padding: 2rem 0;
}

/* line 7014, app/assets/stylesheets/home.scss */
.empty-search-results .empty-search-results__illustration {
  margin-bottom: 30px;
}

/* line 7018, app/assets/stylesheets/home.scss */
.empty-search-results .empty-search-results__title {
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.4rem;
  margin-bottom: 0.8rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
}

/* line 7026, app/assets/stylesheets/home.scss */
.empty-search-results .empty-search-results__message {
  color: #637381;
  margin: 0 0 0.8rem;
}

/* line 7031, app/assets/stylesheets/home.scss */
.next-icon, .next-icon__text {
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
}

/* line 7037, app/assets/stylesheets/home.scss */
.next-icon--left-spacing-halved {
  margin-left: 10px;
}

/* line 7041, app/assets/stylesheets/home.scss */
.next-icon--right-spacing-halved {
  margin-right: 10px;
}

/* line 7045, app/assets/stylesheets/home.scss */
.next-icon--left-spacing-quartered {
  margin-left: 5px;
}

/* line 7049, app/assets/stylesheets/home.scss */
.next-icon--right-spacing-quartered {
  margin-right: 5px;
}

/* line 7053, app/assets/stylesheets/home.scss */
.next-icon--color-white {
  color: transparent;
  fill: #ffffff;
}

/* line 7058, app/assets/stylesheets/home.scss */
.next-icon--color-ink {
  color: transparent;
  fill: #212b35;
}

/* line 7063, app/assets/stylesheets/home.scss */
.next-icon--color-ink-light {
  color: transparent;
  fill: #454f5b;
}

/* line 7068, app/assets/stylesheets/home.scss */
.next-icon--color-ink-lighter {
  color: transparent;
  fill: #637381;
}

/* line 7073, app/assets/stylesheets/home.scss */
.next-icon--color-sky {
  color: transparent;
  fill: #ebeef0;
}

/* line 7078, app/assets/stylesheets/home.scss */
.next-icon--color-sky-light {
  color: transparent;
  fill: #f5f6f7;
}

/* line 7083, app/assets/stylesheets/home.scss */
.next-icon--color-sky-dark {
  color: transparent;
  fill: #d3dbe2;
}

/* line 7088, app/assets/stylesheets/home.scss */
.next-icon--color-sky-darker {
  color: transparent;
  fill: #c3cfd8;
}

/* line 7093, app/assets/stylesheets/home.scss */
.next-icon--color-slate-lightest {
  color: transparent;
  fill: #95a7b7;
}

/* line 7098, app/assets/stylesheets/home.scss */
.next-icon--color-slate-lighter {
  color: transparent;
  fill: #798c9c;
}

/* line 7103, app/assets/stylesheets/home.scss */
.next-icon--color-slate-light {
  color: transparent;
  fill: #454e57;
}

/* line 7108, app/assets/stylesheets/home.scss */
.next-icon--color-slate {
  color: transparent;
  fill: #31373d;
}

/* line 7113, app/assets/stylesheets/home.scss */
.next-icon--color-slate-darker {
  color: transparent;
  fill: #212529;
}

/* line 7118, app/assets/stylesheets/home.scss */
.next-icon--color-blue-lighter {
  color: transparent;
  fill: #ebf5fa;
}

/* line 7123, app/assets/stylesheets/home.scss */
.next-icon--color-blue-light {
  color: transparent;
  fill: #b4e1fa;
}

/* line 7128, app/assets/stylesheets/home.scss */
.next-icon--color-blue {
  color: transparent;
  fill: #007ace;
}

/* line 7133, app/assets/stylesheets/home.scss */
.next-icon--color-green {
  color: transparent;
  fill: #96bf48;
}

/* line 7138, app/assets/stylesheets/home.scss */
.next-icon--color-yellow {
  color: transparent;
  fill: #ffd117;
}

/* line 7143, app/assets/stylesheets/home.scss */
.next-icon--color-yellow-dark {
  color: transparent;
  fill: #d4a002;
}

/* line 7148, app/assets/stylesheets/home.scss */
.next-icon--color-orange-light {
  color: transparent;
  fill: #fec97d;
}

/* line 7153, app/assets/stylesheets/home.scss */
.next-icon--color-orange {
  color: transparent;
  fill: #ff9517;
}

/* line 7158, app/assets/stylesheets/home.scss */
.next-icon--color-red {
  color: transparent;
  fill: #ff5d5d;
}

/* line 7163, app/assets/stylesheets/home.scss */
.next-icon--color-red-dark {
  color: transparent;
  fill: #d83e3e;
}

/* line 7168, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-white {
  color: transparent;
  fill: #ffffff;
}

/* line 7173, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-sky {
  color: transparent;
  fill: #dfe4e8;
}

/* line 7178, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-sky-light {
  color: transparent;
  fill: #f4f6f8;
}

/* line 7183, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-sky-dark {
  color: transparent;
  fill: #c4cdd5;
}

/* line 7188, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-blue-lighter {
  color: transparent;
  fill: #ebf5fa;
}

/* line 7193, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-blue-light {
  color: transparent;
  fill: #b4e1fa;
}

/* line 7198, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-blue {
  color: transparent;
  fill: #007ace;
}

/* line 7203, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-green {
  color: transparent;
  fill: #50b83c;
}

/* line 7208, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-yellow {
  color: transparent;
  fill: #eec200;
}

/* line 7213, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-yellow-dark {
  color: transparent;
  fill: #9c6f19;
}

/* line 7218, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-orange-light {
  color: transparent;
  fill: #ffc58b;
}

/* line 7223, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-orange {
  color: transparent;
  fill: #f49342;
}

/* line 7228, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-red {
  color: transparent;
  fill: #ed6347;
}

/* line 7233, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-red-dark {
  color: transparent;
  fill: #bf0711;
}

/* line 7238, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-ink {
  color: transparent;
  fill: #212b35;
}

/* line 7243, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-ink-light {
  color: transparent;
  fill: #454f5b;
}

/* line 7248, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-ink-lighter {
  color: transparent;
  fill: #637381;
}

/* line 7253, app/assets/stylesheets/home.scss */
.next-icon--size-8 {
  width: 8px;
  height: 8px;
}

/* line 7258, app/assets/stylesheets/home.scss */
.next-icon--size-10 {
  width: 10px;
  height: 10px;
}

/* line 7263, app/assets/stylesheets/home.scss */
.next-icon--size-12 {
  width: 12px;
  height: 12px;
}

/* line 7268, app/assets/stylesheets/home.scss */
.next-icon--size-16 {
  width: 16px;
  height: 16px;
}

/* line 7273, app/assets/stylesheets/home.scss */
.next-icon--size-20 {
  width: 20px;
  height: 20px;
}

/* line 7278, app/assets/stylesheets/home.scss */
.next-icon--size-24 {
  width: 24px;
  height: 24px;
}

/* line 7283, app/assets/stylesheets/home.scss */
.next-icon--size-40 {
  width: 40px;
  height: 40px;
}

/* line 7288, app/assets/stylesheets/home.scss */
.next-icon--size-80 {
  width: 80px;
  height: 80px;
}

/* line 7293, app/assets/stylesheets/home.scss */
.next-icon--size-140 {
  width: 140px;
  height: 140px;
}

/* line 7298, app/assets/stylesheets/home.scss */
.next-icon--rotate-45 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 7303, app/assets/stylesheets/home.scss */
.next-icon--rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 7308, app/assets/stylesheets/home.scss */
.next-icon--rotate-135 {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* line 7313, app/assets/stylesheets/home.scss */
.next-icon--rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 7318, app/assets/stylesheets/home.scss */
.next-icon--rotate-225 {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}

/* line 7323, app/assets/stylesheets/home.scss */
.next-icon--rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 7328, app/assets/stylesheets/home.scss */
.keyboard-commands {
  list-style: none;
  margin: 0;
}

@media (max-width: 450px) {
  /* line 7334, app/assets/stylesheets/home.scss */
  .keyboard-commands__container > .next-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/* line 7343, app/assets/stylesheets/home.scss */
.keyboard-command {
  padding-top: 0.1rem;
  padding-bottom: 0.4rem;
}

/* line 7348, app/assets/stylesheets/home.scss */
.keyboard-key {
  background-color: #ffffff;
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px #ffffff, inset 0 0 0.1em #ffffff, 0 0.1em 0 #dfe4e8, 0 0.12em 0.1em #212529;
  box-shadow: inset 0 0 1px #ffffff, inset 0 0 0.1em #ffffff, 0 0.1em 0 #dfe4e8, 0 0.12em 0.1em #212529;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: default;
  display: inline-block;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
  height: 2.6rem;
  line-height: 2.6rem;
  margin: 0 0.2rem 0.2rem;
  min-width: 2.6rem;
  padding: 0 0.6rem;
  text-align: center;
  text-transform: capitalize;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 7372, app/assets/stylesheets/home.scss */
.keyboard-key ~ .keyboard-key {
  margin-left: 0.3rem;
}

/* line 7376, app/assets/stylesheets/home.scss */
.keyboard-name {
  margin-left: 0.4rem;
}

@media (min-width: 1024px) {
  /* line 7381, app/assets/stylesheets/home.scss */
  .navigating-commands {
    -webkit-column-count: 2;
    column-count: 2;
  }
}

/* line 7387, app/assets/stylesheets/home.scss */
.fresh-ui .keyboard-key {
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #c4cdd5, 0 0.18em 0 0 #ffffff, 0 0.18em 0 1px #c4cdd5;
  box-shadow: 0 0 0 1px #c4cdd5, 0 0.18em 0 0 #ffffff, 0 0.18em 0 1px #c4cdd5;
  color: #454f5b;
  height: auto;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4rem;
  margin: 0 0.4rem 0.8rem 0;
  min-width: 2.2rem;
  padding: 0.4rem;
}

/* line 7401, app/assets/stylesheets/home.scss */
.fresh-ui .keyboard-key ~ .keyboard-key {
  margin-left: 0.4rem;
}

/* line 7405, app/assets/stylesheets/home.scss */
.next-label {
  display: block;
  margin-bottom: 0.4rem;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  cursor: pointer;
}

@media screen and (min-width: 640px) {
  /* line 7417, app/assets/stylesheets/home.scss */
  .next-label {
    font-size: 1.4rem;
  }
}

/* line 7422, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper .next-label {
  min-width: 0;
  max-width: 100%;
}

/* line 7427, app/assets/stylesheets/home.scss */
.next-label--inline {
  display: inline-block;
  padding-right: 0.8rem;
}

/* line 7432, app/assets/stylesheets/home.scss */
.next-label--no-margin {
  margin: 0;
}

/* line 7436, app/assets/stylesheets/home.scss */
.next-label--switch {
  display: inline-block;
  position: relative;
  padding-left: 2.4rem;
  margin-bottom: 0;
}

/* line 7443, app/assets/stylesheets/home.scss */
.next-label--color-picker {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-left: 0.8rem;
  margin-bottom: 0;
  min-height: 1.9rem;
}

/* line 7453, app/assets/stylesheets/home.scss */
.ui-select__wrapper {
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background: #ffffff;
  overflow: hidden;
  vertical-align: bottom;
}

/* line 7464, app/assets/stylesheets/home.scss */
.ui-select__wrapper.next-input--is-focused {
  border-color: #007ace;
}

/* line 7468, app/assets/stylesheets/home.scss */
.ui-select__wrapper .next-icon, .ui-select__wrapper .next-icon__text {
  cursor: pointer;
  display: block;
  fill: #798c9c;
  position: absolute;
  right: 0.8rem;
  top: 50%;
  margin-top: -0.6rem;
  pointer-events: none;
}

/* line 7479, app/assets/stylesheets/home.scss */
.next-field--connected .ui-select__wrapper {
  border-radius: 0 3px 3px 0;
}

/* line 7483, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .ui-select__wrapper {
  border-color: #ed6347;
  background-color: #fbeae5;
}

/* line 7488, app/assets/stylesheets/home.scss */
.ui-select__wrapper--inline {
  display: inline-block;
}

/* line 7492, app/assets/stylesheets/home.scss */
.ui-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
  background: transparent;
  padding: 0.4rem 0.8rem;
  padding-right: 2.8rem;
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  max-width: none;
}

@media screen and (min-width: 1024px) {
  /* line 7514, app/assets/stylesheets/home.scss */
  .ui-select {
    font-size: 1.4rem;
  }
}

/* line 7519, app/assets/stylesheets/home.scss */
.ui-select:focus {
  outline: none;
  border: 0;
}

/* line 7524, app/assets/stylesheets/home.scss */
.ui-select option {
  color: #31373d;
}

/* line 7528, app/assets/stylesheets/home.scss */
.ui-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000000;
}

/* line 7533, app/assets/stylesheets/home.scss */
.ui-select::-ms-expand {
  display: none;
}

/* line 7537, app/assets/stylesheets/home.scss */
.ui-select:focus::-ms-value {
  background: transparent;
  color: #31373d;
}

/* line 7542, app/assets/stylesheets/home.scss */
.fresh-ui .ui-select__wrapper {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9fafb));
  background: linear-gradient(to bottom, #fff, #f9fafb);
  border-color: #c4cdd5;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}

/* line 7552, app/assets/stylesheets/home.scss */
.fresh-ui .ui-select__wrapper.next-input--is-focused {
  border-color: #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 7558, app/assets/stylesheets/home.scss */
.fresh-ui .ui-select__wrapper .next-icon, .fresh-ui .ui-select__wrapper .next-icon__text {
  margin-top: -0.8rem;
}

/* line 7562, app/assets/stylesheets/home.scss */
.fresh-ui .ui-select[disabled] {
  background: #f4f6f8;
  color: #919eab;
  border-color: #c4cdd5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 7570, app/assets/stylesheets/home.scss */
.ui-text-area {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000000;
  display: block;
  height: 10.6rem;
  margin: 0;
  max-width: unset;
  min-height: 0;
  padding: 0.4rem 0.8rem;
  vertical-align: baseline;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  /* line 7595, app/assets/stylesheets/home.scss */
  .ui-text-area {
    font-size: 1.4rem;
  }
}

/* line 7600, app/assets/stylesheets/home.scss */
.ui-text-area::-webkit-input-placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 7606, app/assets/stylesheets/home.scss */
.ui-text-area:-ms-input-placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 7612, app/assets/stylesheets/home.scss */
.ui-text-area::placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 7618, app/assets/stylesheets/home.scss */
.ui-text-area:focus {
  border: 1px solid #007ace;
}

/* line 7622, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .ui-text-area {
  background-color: #fbeae5;
  border-color: #ed6347;
}

/* line 7627, app/assets/stylesheets/home.scss */
.ui-text-area--resize-vertical {
  max-height: 22.6rem;
  resize: vertical;
}

/* line 7632, app/assets/stylesheets/home.scss */
.ui-text-area--expanding {
  height: 3.4rem;
  overflow: hidden;
  resize: none;
}

/* line 7638, app/assets/stylesheets/home.scss */
.fresh-ui .ui-text-area {
  color: #212b35;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  border-color: #c4cdd5;
  max-width: 100%;
}

/* line 7646, app/assets/stylesheets/home.scss */
.fresh-ui .ui-text-area:focus {
  border: 1px solid #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 7652, app/assets/stylesheets/home.scss */
.fresh-ui .ui-text-area[disabled], .fresh-ui .ui-text-area.next-input--is-disabled {
  background: #f4f6f8;
  color: #919eab;
  border-color: #c4cdd5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 7660, app/assets/stylesheets/home.scss */
.fresh-ui .next-input-wrapper--is-error .ui-text-area {
  background-color: #fbeae5;
  border-color: #ed6347;
}

/* line 7665, app/assets/stylesheets/home.scss */
.fresh-ui .next-input-wrapper--is-error .ui-text-area:focus {
  -webkit-box-shadow: 0 0 0 1px #ed6347;
  box-shadow: 0 0 0 1px #ed6347;
}

/* line 7670, app/assets/stylesheets/home.scss */
.only-when-printing {
  display: none;
}

@media print {
  /* line 7675, app/assets/stylesheets/home.scss */
  .only-when-printing {
    display: block;
  }
}

/* line 7680, app/assets/stylesheets/home.scss */
.validation-error {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.8rem;
}

/* line 7692, app/assets/stylesheets/home.scss */
.validation-error__icon {
  top: 0;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 20px;
  width: 20px;
  margin-right: 4px;
  fill: #ed6347;
}

/* line 7706, app/assets/stylesheets/home.scss */
.validation-error__message {
  color: #bf0711;
}

/* line 7710, app/assets/stylesheets/home.scss */
.fresh-ui .validation-error {
  margin-top: 0.8rem;
}

/* line 7714, app/assets/stylesheets/home.scss */
.buttons {
  text-align: right;
  padding: 0.8rem;
  background: #f9fafb;
  border-top: 1px solid #c4cdd5;
  border-bottom: 1px solid #c4cdd5;
}

/* line 7722, app/assets/stylesheets/home.scss */
.buttons.slim {
  padding: 0.4rem 0.8rem;
}

/* line 7726, app/assets/stylesheets/home.scss */
.buttons.slim .btn, .buttons.slim .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .buttons.slim .ui-button--transparent {
  padding: 0.6rem 1rem;
}

/* line 7730, app/assets/stylesheets/home.scss */
.buttons.plain {
  background: none;
  padding: 1.3rem 0;
  border-bottom: none;
  border-top: 1px solid #c4cdd5;
}

/* line 7737, app/assets/stylesheets/home.scss */
.buttons.connected {
  background: #f9fafb;
  border: 1px solid #c4cdd5;
  border-top: none;
}

/* line 7743, app/assets/stylesheets/home.scss */
.buttons .text-action {
  line-height: 3.2rem;
}

/* line 7747, app/assets/stylesheets/home.scss */
table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

/* line 7753, app/assets/stylesheets/home.scss */
table.no-hover tr:hover td {
  background-color: transparent;
  border-color: #ececec;
}

/* line 7758, app/assets/stylesheets/home.scss */
table.no-hover tr.summary:hover td {
  background: #f9f9f9;
  border-color: #ececec;
}

/* line 7763, app/assets/stylesheets/home.scss */
table.no-hover tr:hover td.table-dropdown {
  background-color: #f9f9f9;
  border-color: #dcdcdc;
  border-top-color: #ccc;
}

/* line 7769, app/assets/stylesheets/home.scss */
table.border-bottom tr:last-child td {
  border-bottom: 1px solid #ebeef0;
}

/* line 7773, app/assets/stylesheets/home.scss */
table.border-bottom tr:last-child td.table-dropdown {
  border: 1px solid #dcdcdc;
}

/* line 7777, app/assets/stylesheets/home.scss */
table.border-top th {
  border: 0;
}

/* line 7781, app/assets/stylesheets/home.scss */
table.border-top td {
  border-bottom: 0;
  border-top: 1px solid #ececec;
}

/* line 7786, app/assets/stylesheets/home.scss */
table.border-top tr.no-border td {
  border-top: 0;
}

/* line 7790, app/assets/stylesheets/home.scss */
table.border-left td, table .border-left {
  border-left: solid 1px #d3dbe2;
}

/* line 7794, app/assets/stylesheets/home.scss */
table.expanded td {
  padding-top: 8px;
  padding-bottom: 8px;
}

/* line 7799, app/assets/stylesheets/home.scss */
tr.selected:hover td, tr.selected td, tr.selected td:hover {
  background-color: #fffbe9;
}

/* line 7803, app/assets/stylesheets/home.scss */
tr:last-child > td {
  border-bottom: none;
}

/* line 7807, app/assets/stylesheets/home.scss */
th {
  font-weight: 400;
  text-align: left;
  color: #31373d;
  padding: 8px 10px;
  border-bottom: 1px solid #ebeef0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 7819, app/assets/stylesheets/home.scss */
th.is-sortable {
  cursor: pointer;
}

/* line 7823, app/assets/stylesheets/home.scss */
th.is-sortable:hover {
  background: #ebf5fa;
  color: #007ace;
}

/* line 7828, app/assets/stylesheets/home.scss */
th.is-sortable:hover > span::before {
  background-image: asset-svg-url("admin/shared/disclosure-icon.svg", #007ace) !important;
}

/* line 7832, app/assets/stylesheets/home.scss */
th.sorted-desc > span, th.sorted-asc > span {
  padding-right: 16px;
  position: relative;
}

/* line 7837, app/assets/stylesheets/home.scss */
th.sorted-desc > span::before, th.sorted-asc > span::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  height: 100%;
  background-image: asset-svg-url("admin/shared/disclosure-icon.svg", #454e57);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 7850, app/assets/stylesheets/home.scss */
th.sorted-desc > span::before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 7855, app/assets/stylesheets/home.scss */
th.sorted-asc > span::before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 7860, app/assets/stylesheets/home.scss */
th.right-aligned {
  text-align: right;
}

/* line 7864, app/assets/stylesheets/home.scss */
th.right-aligned > span {
  padding-right: 0;
  padding-left: 16px;
}

/* line 7869, app/assets/stylesheets/home.scss */
th.right-aligned.sorted-desc > span::before {
  right: auto;
  left: 0;
}

/* line 7874, app/assets/stylesheets/home.scss */
th.right-aligned.sorted-asc > span::before {
  right: auto;
  left: 0;
}

/* line 7879, app/assets/stylesheets/home.scss */
th.select {
  display: inline-block;
  width: 32px;
  max-width: 32px;
  z-index: 7;
}

/* line 7886, app/assets/stylesheets/home.scss */
th.select input[type=checkbox] {
  position: relative;
  z-index: 20;
}

/* line 7891, app/assets/stylesheets/home.scss */
th > span {
  display: inline-block;
}

/* line 7895, app/assets/stylesheets/home.scss */
td {
  border-bottom: 1px solid #ebeef0;
  padding: 6px 10px;
  background: transparent;
}

/* line 7901, app/assets/stylesheets/home.scss */
td.key {
  width: 15%;
  text-align: right;
}

/* line 7906, app/assets/stylesheets/home.scss */
td.value {
  width: 85%;
}

/* line 7910, app/assets/stylesheets/home.scss */
td.border-right {
  border-right: solid 1px #d3dbe2;
}

/* line 7914, app/assets/stylesheets/home.scss */
td.select {
  width: 18px;
  max-width: 18px;
}

/* line 7919, app/assets/stylesheets/home.scss */
td img {
  display: block;
}

/* line 7923, app/assets/stylesheets/home.scss */
label.disabled {
  color: #a6a6a6;
}

/* line 7927, app/assets/stylesheets/home.scss */
th.drag-handle, td.drag-handle {
  padding-right: 0;
  padding-left: 0;
  width: 21px;
}

/* line 7933, app/assets/stylesheets/home.scss */
th.link-name, td.link-name {
  padding-left: 0;
  padding-right: 0;
}

/* line 7938, app/assets/stylesheets/home.scss */
th.link-value, td.link-value {
  width: 100%;
  padding-right: 0;
}

/* line 7943, app/assets/stylesheets/home.scss */
th.link-remove, td.link-remove {
  text-align: right;
  padding-right: 0;
}

/* line 7948, app/assets/stylesheets/home.scss */
th.customer, td.customer {
  width: 250px;
}

/* line 7952, app/assets/stylesheets/home.scss */
th.section, td.section {
  width: 20%;
}

/* line 7956, app/assets/stylesheets/home.scss */
th.language, td.language {
  width: 200px;
}

/* line 7960, app/assets/stylesheets/home.scss */
th.theme_language-actions, td.theme_language-actions {
  width: 180px;
}

/* line 7964, app/assets/stylesheets/home.scss */
th.remove, td.remove {
  width: 34px;
}

/* line 7968, app/assets/stylesheets/home.scss */
th.select, td.select {
  padding-right: 7px !important;
  padding-left: 7px !important;
}

/* line 7973, app/assets/stylesheets/home.scss */
th.draggable, td.draggable {
  width: 21px;
  padding-right: 5px;
}

/* line 7978, app/assets/stylesheets/home.scss */
th.border-bottom-none, td.border-bottom-none {
  border-bottom: none !important;
}

/* line 7982, app/assets/stylesheets/home.scss */
tfoot, tfoot td {
  text-align: right;
}

/* line 7986, app/assets/stylesheets/home.scss */
tfoot td {
  border: none;
}

/* line 7990, app/assets/stylesheets/home.scss */
.table-hover tr:hover td {
  background: #ebf5fa;
  cursor: pointer;
}

/* line 7995, app/assets/stylesheets/home.scss */
.table-hover .table-blank-slate tr:hover td {
  background: transparent;
}

/* line 7999, app/assets/stylesheets/home.scss */
.summary td {
  background: #fafbfc;
}

/* line 8003, app/assets/stylesheets/home.scss */
td a.subdued, td .dropdown li a.subdued, .dropdown li td a.subdued {
  text-decoration: none;
}

/* line 8007, app/assets/stylesheets/home.scss */
td a.subdued:hover {
  text-decoration: underline;
}

/* line 8011, app/assets/stylesheets/home.scss */
.is-archived td {
  color: #637381;
}

/* line 8015, app/assets/stylesheets/home.scss */
.is-archived td > a {
  color: #637381;
}

/* line 8019, app/assets/stylesheets/home.scss */
.is-archived td > a:hover {
  color: #212b35;
}

/* line 8023, app/assets/stylesheets/home.scss */
.is-cancelled td {
  color: #d83e3e;
}

/* line 8027, app/assets/stylesheets/home.scss */
.is-cancelled td > a {
  color: #d83e3e;
}

/* line 8031, app/assets/stylesheets/home.scss */
.is-cancelled td.total {
  text-decoration: line-through;
}

/* line 8035, app/assets/stylesheets/home.scss */
.is-abandoned td {
  color: #e06b0c;
}

/* line 8039, app/assets/stylesheets/home.scss */
.is-abandoned td > a {
  color: #e06b0c;
}

/* line 8043, app/assets/stylesheets/home.scss */
.data-table-th {
  border-right: 1px solid #ececec;
  background: #fafafa;
}

/* line 8048, app/assets/stylesheets/home.scss */
.data-table-td {
  border-right: 1px solid #ececec;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}

/* line 8054, app/assets/stylesheets/home.scss */
.table-label {
  background: #fafafa;
  border-right: 1px solid #e6e6e6;
  padding-left: 20px;
  padding-top: 8px;
  min-width: 220px;
  vertical-align: top;
}

/* line 8063, app/assets/stylesheets/home.scss */
.table-label-copy {
  color: #444444;
  margin-top: 10px;
}

/* line 8068, app/assets/stylesheets/home.scss */
.column-type {
  background: #fafafa;
}

/* line 8072, app/assets/stylesheets/home.scss */
.column-type-ignored {
  color: #444444;
  text-decoration: line-through;
}

/* line 8077, app/assets/stylesheets/home.scss */
.is-selected > td, .is-selected:hover > td {
  background-color: #fffbe9;
  border-color: #ebebda;
}

/* line 8082, app/assets/stylesheets/home.scss */
.first-row td {
  padding-top: 15px;
}

/* line 8086, app/assets/stylesheets/home.scss */
.last-row td {
  color: #333;
  border-top: 1px solid #ececec;
}

/* line 8091, app/assets/stylesheets/home.scss */
.summary-total td {
  padding: 0;
}

/* line 8095, app/assets/stylesheets/home.scss */
.summary-total td span {
  display: block;
  margin-top: 14px;
  padding: 6px 10px;
  border-top: 1px solid #ececec;
  font-weight: bold;
  background: #f6f6f6;
}

/* line 8104, app/assets/stylesheets/home.scss */
.select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 8111, app/assets/stylesheets/home.scss */
.select input[type=checkbox] {
  margin: 0;
  height: auto;
}

/* line 8116, app/assets/stylesheets/home.scss */
.image {
  width: 50px;
  padding-right: 5px;
}

/* line 8121, app/assets/stylesheets/home.scss */
.image img {
  max-width: 50px;
  margin: 0 auto;
  border-radius: 4px;
}

/* line 8127, app/assets/stylesheets/home.scss */
.image.thumb {
  height: 50px;
}

/* line 8131, app/assets/stylesheets/home.scss */
.table-img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

/* line 8137, app/assets/stylesheets/home.scss */
.sortable-placeholder {
  display: block;
}

/* line 8141, app/assets/stylesheets/home.scss */
.table-fixed {
  table-layout: fixed;
}

/* line 8145, app/assets/stylesheets/home.scss */
.table-fixed td {
  word-wrap: break-word;
  word-break: break-word;
}

/* line 8150, app/assets/stylesheets/home.scss */
.table--no-border {
  border: none;
}

/* line 8154, app/assets/stylesheets/home.scss */
.table--no-border tbody {
  border: none;
}

/* line 8158, app/assets/stylesheets/home.scss */
.table--no-border thead {
  border: none;
}

/* line 8162, app/assets/stylesheets/home.scss */
.table--no-border tr {
  border: none;
}

/* line 8166, app/assets/stylesheets/home.scss */
.table--no-border tfoot {
  border: none;
}

/* line 8170, app/assets/stylesheets/home.scss */
.table--no-border th {
  border: none;
}

/* line 8174, app/assets/stylesheets/home.scss */
.table--no-border td {
  border: none;
}

/* line 8178, app/assets/stylesheets/home.scss */
.table__row--no-border td {
  border: none !important;
}

/* line 8182, app/assets/stylesheets/home.scss */
.no-border-bottom {
  border-bottom: none !important;
}

/* line 8186, app/assets/stylesheets/home.scss */
.table-dropdown {
  position: relative;
  background: #f9f9f9;
  padding: 25px 28px !important;
  border: 1px solid #dcdcdc;
  margin-top: -1px;
}

/* line 8194, app/assets/stylesheets/home.scss */
.table-dropdown .heading {
  width: 100%;
  position: relative;
  left: -4px;
}

/* line 8200, app/assets/stylesheets/home.scss */
.table-dropdown .buttons {
  position: relative;
  width: 100%;
  padding: 10px 10px 10px 46px;
  top: 25px;
  left: -28px;
  background: #fafafa;
  border-top: 1px solid #e6e6e6;
  border-bottom: none;
}

/* line 8211, app/assets/stylesheets/home.scss */
.table-dropdown .buttons p {
  line-height: 32px;
}

/* line 8215, app/assets/stylesheets/home.scss */
.table-dropdown table {
  border: none;
}

/* line 8219, app/assets/stylesheets/home.scss */
.table-dropdown table th {
  cursor: default;
  border-top: none !important;
}

/* line 8224, app/assets/stylesheets/home.scss */
.table-dropdown table th, .table-dropdown table tr:hover td, .table-dropdown table td {
  background: transparent !important;
}

/* line 8228, app/assets/stylesheets/home.scss */
.table-dropdown table td {
  border-bottom: 1px solid #e6e6e6;
}

/* line 8232, app/assets/stylesheets/home.scss */
.table-dropdown table th:first-child, .table-dropdown table td:first-child {
  padding-left: 0;
}

/* line 8236, app/assets/stylesheets/home.scss */
.table-dropdown table th:last-child, .table-dropdown table td:last-child {
  padding-right: 0;
}

/* line 8240, app/assets/stylesheets/home.scss */
.fulfillment-table th:first-child {
  width: 250px;
}

/* line 8244, app/assets/stylesheets/home.scss */
.fulfillment-table th:last-child {
  width: 140px;
}

/* line 8248, app/assets/stylesheets/home.scss */
.number-of-items {
  width: 90px;
}

/* line 8252, app/assets/stylesheets/home.scss */
.table--no-side-padding th:first-child, .table--no-side-padding td:first-child {
  padding-left: 0;
}

/* line 8256, app/assets/stylesheets/home.scss */
.table--no-side-padding th:last-child, .table--no-side-padding td:last-child {
  padding-right: 0;
}

/* line 8260, app/assets/stylesheets/home.scss */
.table--nested td:first-child {
  padding-left: 0;
}

/* line 8264, app/assets/stylesheets/home.scss */
.table--nested td:last-child {
  padding-right: 0;
}

/* line 8268, app/assets/stylesheets/home.scss */
.table--nested tr:first-child td {
  padding-top: 0 !important;
}

/* line 8272, app/assets/stylesheets/home.scss */
.table--extra-expanded td {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 8277, app/assets/stylesheets/home.scss */
.table--rounded-border {
  border: 1px solid #ebeef0;
  border-radius: 4px;
}

/* line 8282, app/assets/stylesheets/home.scss */
.table--no-horizontal-padding td:first-child {
  padding-left: 0;
}

/* line 8286, app/assets/stylesheets/home.scss */
.table--no-horizontal-padding td:last-child {
  padding-right: 0;
}

/* line 8290, app/assets/stylesheets/home.scss */
.table-wrapper {
  width: 1px;
  max-width: 100%;
  min-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 8298, app/assets/stylesheets/home.scss */
.table--divided {
  border-collapse: collapse;
}

/* line 8302, app/assets/stylesheets/home.scss */
.table--divided tr {
  border-top: 1px solid #ebeef0;
}

/* line 8306, app/assets/stylesheets/home.scss */
.table--divided tr:first-child {
  border-top: 0;
}

/* line 8310, app/assets/stylesheets/home.scss */
.table--divided td {
  border: 0;
}

/* line 8314, app/assets/stylesheets/home.scss */
.table-cell--no-left-padding {
  padding-left: 0;
}

/* line 8318, app/assets/stylesheets/home.scss */
.table-cell--no-right-padding {
  padding-right: 0;
}

/* line 8322, app/assets/stylesheets/home.scss */
.table-cell--no-wrap {
  white-space: nowrap;
}

/* line 8326, app/assets/stylesheets/home.scss */
.ui-sortable-helper > tr > td {
  background: #ffffff;
}

/* line 8330, app/assets/stylesheets/home.scss */
.table-wrapper-sticky {
  position: relative;
}

/* line 8334, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky td, .table-wrapper-sticky--is-sticky th {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 8339, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky .table__cell--sticky {
  background-color: #ffffff;
  position: absolute;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 8353, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky .table__cell--sticky:first-child {
  left: 0;
  -webkit-box-shadow: 4px 0 3px -1px rgba(69, 78, 87, 0.05);
  box-shadow: 4px 0 3px -1px rgba(69, 78, 87, 0.05);
  border-right: solid 1px #d3dbe2;
}

/* line 8360, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky .table__cell--sticky:last-child {
  right: 0;
  -webkit-box-shadow: -4px 0 3px -1px rgba(69, 78, 87, 0.05);
  box-shadow: -4px 0 3px -1px rgba(69, 78, 87, 0.05);
  border-left: solid 1px #d3dbe2;
}

/* line 8367, app/assets/stylesheets/home.scss */
.selected .table__cell--sticky {
  background-color: #fffbe9;
}

/* line 8371, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--supports-position-sticky .table__cell--sticky {
  display: table-cell;
}

/* line 8375, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky .table__cell--sticky--bulk-selection-active:first-child {
  width: 100% !important;
  border-left: none;
  border-right: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  position: absolute;
  z-index: 6;
}

/* line 8386, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky.table-wrapper-sticky--is-resizing .table__cell--sticky--bulk-selection-active {
  width: auto !important;
}

/* line 8390, app/assets/stylesheets/home.scss */
.fresh-ui th {
  color: #212b35;
  font-weight: 500;
}

/* line 8395, app/assets/stylesheets/home.scss */
.fresh-ui th.is-sortable:hover {
  color: #5c6ac4;
  background-color: transparent;
}

/* line 8400, app/assets/stylesheets/home.scss */
.fresh-ui th.is-sortable:hover > span::before {
  background-image: asset-svg-url("admin-fresh/shared/disclosure-icon.svg", #212b35) !important;
}

/* line 8404, app/assets/stylesheets/home.scss */
.fresh-ui th.sorted-desc > span::before, .fresh-ui th.sorted-asc > span::before {
  background-image: asset-svg-url("admin-fresh/shared/disclosure-icon.svg", #212b35);
  width: 20px;
  right: -0.4rem;
}

/* line 8410, app/assets/stylesheets/home.scss */
.fresh-ui .table-hover tr:hover td {
  background-color: #f9fafb;
}

/* line 8414, app/assets/stylesheets/home.scss */
.fresh-ui .table-hover a:hover {
  text-decoration: none;
  color: #007ace;
}

/* line 8419, app/assets/stylesheets/home.scss */
.fresh-ui .table-hover .is-archived td > a:hover {
  color: #637381;
}

/* line 8423, app/assets/stylesheets/home.scss */
.fresh-ui table tr.selected td, .fresh-ui table tr.selected:hover td {
  background-color: #f4f5fa;
}

/* line 8427, app/assets/stylesheets/home.scss */
form {
  margin: 0;
  padding: 0;
}

/* line 8432, app/assets/stylesheets/home.scss */
form.button_to {
  display: inline-block;
}

/* line 8436, app/assets/stylesheets/home.scss */
label {
  display: block;
  color: #212b35;
  margin-bottom: 5px;
}

/* line 8442, app/assets/stylesheets/home.scss */
label.helper {
  display: inline;
  font-weight: 400;
  font-size: 11px;
}

/* line 8448, app/assets/stylesheets/home.scss */
label.error {
  color: #c03939;
}

/* line 8452, app/assets/stylesheets/home.scss */
label.error + input, label.error + textarea {
  border-color: #cc4c3f;
}

/* line 8456, app/assets/stylesheets/home.scss */
label.plain {
  font-weight: 400;
}

/* line 8460, app/assets/stylesheets/home.scss */
p.error {
  color: #c03939;
}

/* line 8464, app/assets/stylesheets/home.scss */
.align-with-input {
  line-height: 28px;
}

/* line 8468, app/assets/stylesheets/home.scss */
.between-inputs {
  margin: 0 6px;
}

/* line 8472, app/assets/stylesheets/home.scss */
input, textarea {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  height: 28px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
  font-size: 14px;
  padding: 4px;
  margin: 0;
  border: 1px solid #d3dbe2;
  display: inline-block;
  color: #222;
  border-radius: 3px;
}

/* line 8489, app/assets/stylesheets/home.scss */
input:focus, input.focus, textarea:focus, textarea.focus {
  border: 1px solid #007ace;
  outline: none;
}

/* line 8494, app/assets/stylesheets/home.scss */
input.placeholder, textarea.placeholder {
  color: #c3cfd8;
}

/* line 8498, app/assets/stylesheets/home.scss */
input.success, textarea.success {
  border: 1px solid #acba8c;
}

/* line 8502, app/assets/stylesheets/home.scss */
input.error, textarea.error {
  border-color: #cc4c3f;
  background-color: #FFFCFC;
}

/* line 8507, app/assets/stylesheets/home.scss */
input.large, textarea.large {
  height: 32px;
}

/* line 8511, app/assets/stylesheets/home.scss */
input.slim, textarea.slim {
  padding: 0 4px;
  height: 24px;
}

/* line 8516, app/assets/stylesheets/home.scss */
input[class*="span"], textarea[class*="span"] {
  margin: 0 0 5px 0;
  float: none;
  padding: 4px;
  max-width: none;
}

/* line 8523, app/assets/stylesheets/home.scss */
input.input-percentage, textarea.input-percentage {
  width: 45px;
}

/* line 8527, app/assets/stylesheets/home.scss */
input.w-tiny, textarea.w-tiny {
  width: 60px;
}

/* line 8531, app/assets/stylesheets/home.scss */
input.w-micro, textarea.w-micro {
  width: 35px;
}

/* line 8535, app/assets/stylesheets/home.scss */
input.w-small, textarea.w-small {
  width: 120px;
}

/* line 8539, app/assets/stylesheets/home.scss */
input.w-half, textarea.w-half {
  width: 50%;
}

/* line 8543, app/assets/stylesheets/home.scss */
input.w-big, textarea.w-big {
  width: 170px;
}

/* line 8547, app/assets/stylesheets/home.scss */
input::-ms-clear, textarea::-ms-clear {
  display: none;
}

/* line 8551, app/assets/stylesheets/home.scss */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #637381;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 8558, app/assets/stylesheets/home.scss */
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #637381;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 8565, app/assets/stylesheets/home.scss */
input::placeholder, textarea::placeholder {
  color: #637381;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 8572, app/assets/stylesheets/home.scss */
input[disabled], textarea[disabled] {
  border: 1px solid #ebeef0;
  background: #fafbfc;
  color: #c3cfd8;
}

/* line 8578, app/assets/stylesheets/home.scss */
.field_with_errors {
  display: inline;
}

/* line 8582, app/assets/stylesheets/home.scss */
.field_with_errors input, .field_with_errors textarea {
  border-color: #cc4c3f;
  background-color: #fef6f5;
}

/* line 8587, app/assets/stylesheets/home.scss */
input.error, select.error, textarea.error {
  -webkit-animation: fieldErrors 0.25s linear;
  animation: fieldErrors 0.25s linear;
}

/* line 8592, app/assets/stylesheets/home.scss */
input[type=checkbox], input[type=radio] {
  height: auto;
  line-height: 1;
  width: auto;
  max-width: none;
  margin: 0 5px 5px 0;
  border: none;
  padding: 0;
  vertical-align: baseline;
}

/* line 8603, app/assets/stylesheets/home.scss */
input[type=checkbox]:focus, input[type=radio]:focus {
  outline: 2px auto #007ace;
}

/* line 8607, app/assets/stylesheets/home.scss */
input[type=file] {
  width: auto;
  max-width: none;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

/* line 8618, app/assets/stylesheets/home.scss */
input[type=file]:focus {
  outline: none;
  border: none;
}

/* line 8623, app/assets/stylesheets/home.scss */
input[type=submit], input[type=button] {
  width: auto;
  max-width: none;
  cursor: pointer;
}

/* line 8629, app/assets/stylesheets/home.scss */
input[type=number] {
  width: 4em;
}

/* line 8633, app/assets/stylesheets/home.scss */
input.w-currency[type=number] {
  width: 6em;
}

/* line 8637, app/assets/stylesheets/home.scss */
input.no-spinbox[type=number]::-webkit-inner-spin-button, input.no-spinbox[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 8642, app/assets/stylesheets/home.scss */
input.no-spinbox[type=number] {
  -moz-appearance: textfield;
}

/* line 8646, app/assets/stylesheets/home.scss */
input[type=search] {
  -webkit-appearance: none;
}

/* line 8650, app/assets/stylesheets/home.scss */
textarea {
  min-height: 72px;
  line-height: 20px;
  -webkit-transition: min-height 0.15s;
  transition: min-height 0.15s;
}

/* line 8657, app/assets/stylesheets/home.scss */
textarea.tall {
  min-height: 180px;
}

/* line 8661, app/assets/stylesheets/home.scss */
textarea.is-expanded {
  min-height: 240px;
}

/* line 8665, app/assets/stylesheets/home.scss */
select {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
  font-size: 14px;
  display: inline-block;
  color: #222;
  vertical-align: top;
  height: 28px;
  line-height: 28px;
  padding: 4px 2px 2px 2px;
  border: 1px solid #ccc;
  border-radius: 1px;
  max-width: 100%;
}

/* line 8680, app/assets/stylesheets/home.scss */
select.error {
  border-color: #cc4c3f;
  background-color: #FFFCFC;
}

/* line 8685, app/assets/stylesheets/home.scss */
select:focus, select.focus {
  outline: none;
  border: 1px solid #007ace;
}

/* line 8690, app/assets/stylesheets/home.scss */
select.full-width {
  width: 100%;
}

/* line 8694, app/assets/stylesheets/home.scss */
select[class*="span"] {
  margin: 0 0 5px 0;
  float: none;
  padding: 4px 2px 2px 2px;
  max-width: none;
}

/* line 8701, app/assets/stylesheets/home.scss */
select[disabled] {
  background-color: #fafafa;
  background-image: url(https://cdn.shopifycloud.com/partners/assets/admin/diagonal-line-bg-25118629595306a423a718c5285c6a041d353a8d0fdb5d746b95aa9e4f9526b3.png);
  border-color: #ddd;
  color: #999;
}

/* line 8708, app/assets/stylesheets/home.scss */
.radio-group input[type="radio"] {
  float: left;
  margin-top: 3px;
}

/* line 8713, app/assets/stylesheets/home.scss */
.radio-group label {
  display: table-cell;
}

/* line 8717, app/assets/stylesheets/home.scss */
.attach-to-field {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  font-size: 13px;
  padding: 7px 10px;
  border: 1px solid #ccc;
  background: #fafafa;
  border-top: none;
  border-radius: 0 0 3px 3px;
}

/* line 8730, app/assets/stylesheets/home.scss */
.ui-autocomplete {
  padding: 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  width: 345px !important;
  max-height: 200px;
  overflow-y: scroll;
  z-index: 9999;
}

/* line 8741, app/assets/stylesheets/home.scss */
.ui-autocomplete .ui-menu-item a {
  border-top: 1px solid #e6e6e6;
  display: block;
  padding: 4px 6px;
  cursor: pointer;
}

/* line 8748, app/assets/stylesheets/home.scss */
.ui-autocomplete .ui-menu-item:first-child a {
  border-top: none;
}

/* line 8752, app/assets/stylesheets/home.scss */
.ui-autocomplete .ui-menu-item a.ui-state-hover, .ui-autocomplete .ui-menu-item a.ui-state-focus {
  background-color: #EFEFEF;
}

/* line 8756, app/assets/stylesheets/home.scss */
.add-on {
  background: #fafafa;
  color: #666;
  border: 1px solid #ccc;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  height: 18px;
  padding: 4px;
}

/* line 8767, app/assets/stylesheets/home.scss */
.add-on input {
  margin-left: 0;
  margin-right: 0;
}

/* line 8772, app/assets/stylesheets/home.scss */
.add-on.before {
  position: relative;
  margin-right: -7px;
  border-radius: 3px 0 0 3px;
}

/* line 8778, app/assets/stylesheets/home.scss */
.add-on.before.is-connected {
  margin: 0;
  border-right: none;
}

/* line 8783, app/assets/stylesheets/home.scss */
.add-on.after {
  position: relative;
  left: -7px;
  border-radius: 0 3px 3px 0;
}

/* line 8789, app/assets/stylesheets/home.scss */
.add-on.add-on-handle {
  border-right: 0;
  border-radius: 3px 0 0 3px;
}

/* line 8794, app/assets/stylesheets/home.scss */
.date-selector-item {
  display: inline-block;
  line-height: 28px;
}

/* line 8799, app/assets/stylesheets/home.scss */
.input-date {
  min-width: 130px;
  max-width: 130px;
}

/* line 8804, app/assets/stylesheets/home.scss */
.input-time {
  width: 130px;
}

/* line 8808, app/assets/stylesheets/home.scss */
.input-has-icon {
  display: inline-block;
  position: relative;
}

/* line 8813, app/assets/stylesheets/home.scss */
.input-has-icon .ico {
  position: absolute;
  top: 50%;
  left: 6px;
  margin-top: -7px;
}

/* line 8820, app/assets/stylesheets/home.scss */
.input-has-icon input[type=text] {
  padding-left: 24px;
  margin-bottom: 0;
  margin-left: 0;
}

/* line 8826, app/assets/stylesheets/home.scss */
.styled-file-input {
  cursor: pointer;
}

/* line 8830, app/assets/stylesheets/home.scss */
.styled-file-input .btn, .styled-file-input .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .styled-file-input .ui-button--transparent, .styled-file-input .btn--plain, .styled-file-input .btn--link {
  position: relative;
  overflow: hidden;
}

/* line 8835, app/assets/stylesheets/home.scss */
.styled-file-input .btn > span, .styled-file-input .fresh-ui .action-bar__more--has-many .ui-button--transparent > span, .fresh-ui .action-bar__more--has-many .styled-file-input .ui-button--transparent > span, .styled-file-input .btn--plain > span, .styled-file-input .btn--link > span {
  color: #007ace;
}

/* line 8839, app/assets/stylesheets/home.scss */
.styled-file-input .btn > label, .styled-file-input .fresh-ui .action-bar__more--has-many .ui-button--transparent > label, .fresh-ui .action-bar__more--has-many .styled-file-input .ui-button--transparent > label, .styled-file-input .btn--plain > label, .styled-file-input .btn--link > label {
  margin: 0;
  color: inherit;
  font-weight: inherit;
}

/* line 8845, app/assets/stylesheets/home.scss */
.styled-file-input .btn-primary > span {
  color: #ffffff;
}

/* line 8849, app/assets/stylesheets/home.scss */
.styled-file-input input[type=file] {
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
  font-size: 100px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

/* line 8861, app/assets/stylesheets/home.scss */
.buttons .styled-file-input {
  display: inline-block;
}

/* line 8865, app/assets/stylesheets/home.scss */
.secure-input-container {
  position: relative;
}

/* line 8869, app/assets/stylesheets/home.scss */
.secure-input-icon {
  position: absolute;
  top: 6px;
  right: 6px;
}

/* line 8875, app/assets/stylesheets/home.scss */
.secure-input-icon-large {
  top: 8px;
}

/* line 8879, app/assets/stylesheets/home.scss */
.choicelist li {
  position: relative;
  padding-left: 23px;
  margin-bottom: 8px;
}

/* line 8885, app/assets/stylesheets/home.scss */
.choicelist li:last-child {
  margin-bottom: 0;
}

/* line 8889, app/assets/stylesheets/home.scss */
.choicelist li > input {
  position: absolute;
  left: 0;
  top: 2px;
}

/* line 8895, app/assets/stylesheets/home.scss */
.radio-filters {
  margin: 0;
  display: block;
  float: right;
  list-style: none;
}

/* line 8902, app/assets/stylesheets/home.scss */
.radio-filter {
  display: inline-block;
  margin-left: 15px;
}

/* line 8907, app/assets/stylesheets/home.scss */
.radio-filter-input {
  display: none;
}

/* line 8911, app/assets/stylesheets/home.scss */
.radio-filter-label {
  cursor: pointer;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  font-weight: normal;
  color: #798c9c;
}

/* line 8920, app/assets/stylesheets/home.scss */
.radio-filter-label::before {
  content: "";
  margin-top: -3px;
  vertical-align: middle;
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #ffffff;
  border: 1px solid #95a7b7;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}

/* line 8934, app/assets/stylesheets/home.scss */
.radio-filter-input:checked + .radio-filter-all:before {
  background: #007ace;
  border-color: #007ace;
}

/* line 8939, app/assets/stylesheets/home.scss */
.radio-filter-input:checked + .radio-filter-store:before {
  background: #94c140;
  border-color: #94c140;
}

/* line 8944, app/assets/stylesheets/home.scss */
.radio-filter-input:checked + .radio-filter-admin:before {
  background: #e49642;
  border-color: #e49642;
}

/* line 8949, app/assets/stylesheets/home.scss */
.copy-link .fixed-container {
  vertical-align: bottom;
  padding-left: 20px;
}

/* line 8954, app/assets/stylesheets/home.scss */
.copy-link .variable-container input {
  padding: 15px;
}

/* line 8958, app/assets/stylesheets/home.scss */
.dom-switch, .dom-switch-target {
  display: none;
}

/* line 8962, app/assets/stylesheets/home.scss */
input.dom-switch[type="checkbox"] ~ .dom-switch-button {
  color: #007ace;
  font-weight: normal;
  cursor: pointer;
}

/* line 8968, app/assets/stylesheets/home.scss */
input.dom-switch[type="checkbox"]:checked ~ .dom-switch-target {
  display: block;
}

/* line 8972, app/assets/stylesheets/home.scss */
input[disabled] + label.gray-on-disabled, input[disabled] + label.gray-on-disabled strong {
  color: #bbbbbb;
}

/* line 8976, app/assets/stylesheets/home.scss */
.next-ui .js-province-select, .next-ui .js-country-select {
  display: block;
  width: 100%;
}

/* line 8981, app/assets/stylesheets/home.scss */
.next-ui .form--button-only {
  display: inline-block;
}

/* line 8985, app/assets/stylesheets/home.scss */
.next-ui .outer-input-border:not(:focus) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 8990, app/assets/stylesheets/home.scss */
input.attached-to-left {
  border-radius: 3px 0 0 3px;
}

/* line 8994, app/assets/stylesheets/home.scss */
input.attached-to-right {
  border-radius: 0 3px 3px 0;
}

/* line 8998, app/assets/stylesheets/home.scss */
input.attached-to-both {
  border-radius: 0;
}

/* line 9002, app/assets/stylesheets/home.scss */
.section {
  position: relative;
  padding: 25px 0;
  border-bottom: 1px solid #e6e6e6;
}

/* line 9008, app/assets/stylesheets/home.scss */
.section h5 {
  color: #000;
  padding: 0 0 7px 0;
  font-weight: bold;
}

/* line 9014, app/assets/stylesheets/home.scss */
.section.row {
  margin: 0;
}

/* line 9018, app/assets/stylesheets/home.scss */
.section.first-section {
  padding-top: 5px;
}

/* line 9022, app/assets/stylesheets/home.scss */
.section.last-section {
  padding-bottom: 5px;
  border-bottom: none;
}

/* line 9027, app/assets/stylesheets/home.scss */
.section .section-summary {
  float: left;
  padding-left: 50px;
  padding-right: 0px;
}

/* line 9033, app/assets/stylesheets/home.scss */
.section .section-summary h1, .section .section-summary h2 {
  font-size: 18px;
  margin-bottom: 10px;
}

/* line 9038, app/assets/stylesheets/home.scss */
.section .section-summary p {
  margin-bottom: 15px;
}

/* line 9042, app/assets/stylesheets/home.scss */
.section .section-content {
  float: right;
  padding: 0 20px 0 25px;
}

/* line 9047, app/assets/stylesheets/home.scss */
.section > .section-content-full-width {
  float: none;
  padding: 0 20px 0 50px;
}

/* line 9052, app/assets/stylesheets/home.scss */
.section.setting-summary {
  padding: 10px 50px 30px 50px;
}

/* line 9056, app/assets/stylesheets/home.scss */
.section.setting-summary.setting-summary-centered {
  text-align: center;
  padding: 10px 0 30px 0;
}

/* line 9061, app/assets/stylesheets/home.scss */
.section.setting-summary p {
  font-size: 18px;
  color: #000;
  line-height: 28px;
}

/* line 9067, app/assets/stylesheets/home.scss */
.section.section-vertically-centered {
  display: table;
}

/* line 9071, app/assets/stylesheets/home.scss */
.section.section-vertically-centered > .section-summary {
  float: none;
  display: table-cell;
}

/* line 9076, app/assets/stylesheets/home.scss */
.section.section-vertically-centered > .section-content {
  float: none;
  display: table-cell;
  vertical-align: middle;
}

/* line 9082, app/assets/stylesheets/home.scss */
.section-heading {
  font-size: 18px;
  margin: 0 10px 20px 0;
  display: inline-block;
}

/* line 9088, app/assets/stylesheets/home.scss */
.section-heading-label {
  display: inline-block;
  margin: 0 5px 10px 0;
}

/* line 9093, app/assets/stylesheets/home.scss */
.section-actions {
  list-style: none;
  display: inline-block;
  font-size: 0;
  margin: 0;
}

/* line 9100, app/assets/stylesheets/home.scss */
.section-action {
  display: inline-block;
  margin: 0;
  font-size: 14px;
}

/* line 9106, app/assets/stylesheets/home.scss */
.section-action::after {
  content: "\b7\a0";
  display: inline-block;
  padding: 0 2px 0 5px;
}

/* line 9112, app/assets/stylesheets/home.scss */
.section-action:last-child::after {
  content: "";
}

/* line 9116, app/assets/stylesheets/home.scss */
.section--divided {
  border-bottom: none;
}

/* line 9120, app/assets/stylesheets/home.scss */
.section--divided + .section--divided {
  border-top: 1px solid #e6e6e6;
}

/* line 9124, app/assets/stylesheets/home.scss */
.section--highlighted {
  background: #fff7b2;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: flash-highlight;
  animation-name: flash-highlight;
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes flash-highlight {
  from {
    background: #fff7b2;
  }
  to {
    background: rgba(255, 247, 178, 0);
  }
}

@keyframes flash-highlight {
  from {
    background: #fff7b2;
  }
  to {
    background: rgba(255, 247, 178, 0);
  }
}

/* line 9156, app/assets/stylesheets/home.scss */
.next-ui .section-summary, .next-ui .section-content, .next-ui .section {
  float: none;
}

/* line 9160, app/assets/stylesheets/home.scss */
.next-ui .section {
  border-color: #d3dbe2;
  margin: 0;
  padding: 0;
}

/* line 9166, app/assets/stylesheets/home.scss */
.next-ui .section-content {
  padding: 0;
}

/* line 9170, app/assets/stylesheets/home.scss */
.next-ui .section-summary {
  padding: 20px 20px 20px 30px;
}

/* line 9174, app/assets/stylesheets/home.scss */
.next-ui .section-summary h1 {
  color: #31373d;
  line-height: 1.325;
  margin-top: -4px;
}

/* line 9180, app/assets/stylesheets/home.scss */
.next-ui .section-summary p {
  color: #798c9c;
}

/* line 9184, app/assets/stylesheets/home.scss */
.next-ui .section-summary p:last-child {
  margin-bottom: 0;
}

/* line 9188, app/assets/stylesheets/home.scss */
.next-ui .setting-summary {
  padding: 30px 50px;
}

/* line 9192, app/assets/stylesheets/home.scss */
.next-ui .section--no-border {
  border: none;
}

/* line 9196, app/assets/stylesheets/home.scss */
.next-ui .section .next-grid--space-between > .next-grid__cell:first-child .btn, .next-ui .section .next-grid--space-between > .next-grid__cell:first-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-ui .section .next-grid--space-between > .next-grid__cell:first-child .ui-button--transparent {
  margin-left: 30px;
}

/* line 9200, app/assets/stylesheets/home.scss */
.next-ui .section-content .bulk-actions {
  left: 25%;
  margin-left: 34px;
  width: calc(75% - 54px);
}

/* line 9206, app/assets/stylesheets/home.scss */
.next-ui .section--with-padding {
  padding: 20px;
}

/* line 9210, app/assets/stylesheets/home.scss */
.has-dropdown {
  display: inline-block;
  position: relative;
}

/* line 9215, app/assets/stylesheets/home.scss */
.has-dropdown .dropdown, .has-dropdown .next-dropdown {
  z-index: 224;
}

/* line 9219, app/assets/stylesheets/home.scss */
.next-dropdown__container {
  position: relative;
}

/* line 9223, app/assets/stylesheets/home.scss */
.dropdown, .next-dropdown {
  z-index: 197;
  display: none;
  position: absolute;
  top: 100%;
  margin-top: 11px;
  border: 1px solid #c0c0c0;
  background: #ffffff;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  border-radius: 3px;
}

/* line 9236, app/assets/stylesheets/home.scss */
.dropdown::after, .dropdown::before, .next-dropdown::after, .next-dropdown::before {
  position: absolute;
  right: 10px;
  content: "";
  width: 0;
  height: 0;
  border-top: none;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

/* line 9247, app/assets/stylesheets/home.scss */
.dropdown::before, .next-dropdown::before {
  top: -7px;
  border-bottom: 7px solid #c2c2c2;
}

/* line 9252, app/assets/stylesheets/home.scss */
.dropdown::after, .next-dropdown::after {
  top: -6px;
  border-bottom: 7px solid #ffffff;
}

/* line 9257, app/assets/stylesheets/home.scss */
.dropdown.left-aligned, .next-dropdown.left-aligned {
  right: auto;
  left: 0px;
}

/* line 9262, app/assets/stylesheets/home.scss */
.dropdown.left-aligned::before, .dropdown.left-aligned::after, .next-dropdown.left-aligned::before, .next-dropdown.left-aligned::after {
  left: 10px;
  border-top: none;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

/* line 9269, app/assets/stylesheets/home.scss */
.dropdown.left-aligned::before, .next-dropdown.left-aligned::before {
  top: -7px;
  border-bottom: 7px solid #c2c2c2;
}

/* line 9274, app/assets/stylesheets/home.scss */
.dropdown.left-aligned::after, .next-dropdown.left-aligned::after {
  top: -6px;
  border-bottom: 7px solid #ffffff;
}

/* line 9279, app/assets/stylesheets/home.scss */
.dropdown.display-from-right, .next-dropdown.display-from-right {
  top: 0;
  left: 100%;
  margin-top: 0;
  margin-left: 11px;
}

/* line 9286, app/assets/stylesheets/home.scss */
.dropdown.display-from-right::before, .dropdown.display-from-right::after, .next-dropdown.display-from-right::before, .next-dropdown.display-from-right::after {
  top: 10px;
  border-left: none;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

/* line 9293, app/assets/stylesheets/home.scss */
.dropdown.display-from-right::before, .next-dropdown.display-from-right::before {
  left: -7px;
  border-right: 7px solid #c2c2c2;
}

/* line 9298, app/assets/stylesheets/home.scss */
.dropdown.display-from-right::after, .next-dropdown.display-from-right::after {
  left: -6px;
  border-right: 7px solid #ffffff;
}

/* line 9303, app/assets/stylesheets/home.scss */
.dropdown.display-from-bottom, .next-dropdown.display-from-bottom {
  top: auto;
  bottom: 100%;
  margin-bottom: 8px;
}

/* line 9309, app/assets/stylesheets/home.scss */
.dropdown.display-from-bottom::before, .dropdown.display-from-bottom::after, .next-dropdown.display-from-bottom::before, .next-dropdown.display-from-bottom::after {
  top: 100%;
  left: 10px;
  border-bottom: none;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

/* line 9317, app/assets/stylesheets/home.scss */
.dropdown.display-from-bottom::before, .next-dropdown.display-from-bottom::before {
  border-top: 7px solid #c2c2c2;
}

/* line 9321, app/assets/stylesheets/home.scss */
.dropdown.display-from-bottom::after, .next-dropdown.display-from-bottom::after {
  margin-top: -1px;
  border-top: 7px solid #ffffff;
}

/* line 9326, app/assets/stylesheets/home.scss */
.dropdown {
  line-height: 18px;
  right: 0;
  text-align: left;
  min-width: 175px;
  font-size: 0;
}

/* line 9334, app/assets/stylesheets/home.scss */
.dropdown.show-content {
  font-size: 13px;
}

/* line 9338, app/assets/stylesheets/home.scss */
.dropdown.dropdown-padded {
  padding: 10px;
}

/* line 9342, app/assets/stylesheets/home.scss */
.dropdown ul {
  margin: 5px 0;
}

/* line 9346, app/assets/stylesheets/home.scss */
.dropdown li {
  text-transform: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
}

/* line 9355, app/assets/stylesheets/home.scss */
.dropdown li a {
  font-weight: 400;
  display: block;
  padding: 3px 10px;
  border-radius: 0px;
  text-decoration: none;
}

/* line 9363, app/assets/stylesheets/home.scss */
.dropdown li a:hover, .dropdown li a.is-selected {
  text-decoration: none;
  color: #ffffff;
  background: #007ace;
}

/* line 9369, app/assets/stylesheets/home.scss */
.dropdown li a.destroy:hover {
  background: #ba4747;
}

/* line 9373, app/assets/stylesheets/home.scss */
.dropdown li a.is-disabled {
  color: #bbbbbb;
  pointer-events: none;
}

/* line 9378, app/assets/stylesheets/home.scss */
.dropdown li a.is-disabled:hover {
  color: #bbbbbb;
  cursor: default;
  background: #ffffff;
}

/* line 9384, app/assets/stylesheets/home.scss */
.dropdown li a.subdued {
  padding: 0;
}

/* line 9388, app/assets/stylesheets/home.scss */
.dropdown li a.subdued:hover {
  background: none;
  text-decoration: underline;
}

/* line 9393, app/assets/stylesheets/home.scss */
.dropdown .app-icon-list {
  padding: 5px 10px;
  overflow: hidden;
  position: relative;
}

/* line 9399, app/assets/stylesheets/home.scss */
.dropdown .app-icon-list img {
  margin-right: 10px;
  float: left;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
}

/* line 9408, app/assets/stylesheets/home.scss */
.dropdown .app-icon-list:hover {
  cursor: pointer;
  background: #007ace;
}

/* line 9413, app/assets/stylesheets/home.scss */
.dropdown .app-icon-list:hover a {
  color: #ffffff;
}

/* line 9417, app/assets/stylesheets/home.scss */
.dropdown .app-icon-list:hover img {
  background-color: #ffffff;
}

/* line 9421, app/assets/stylesheets/home.scss */
.dropdown .app-icon-list a {
  padding: 0 0 0 28px;
}

/* line 9425, app/assets/stylesheets/home.scss */
.dropdown.focused::before {
  border-bottom: 7px solid #3578d5;
}

/* line 9429, app/assets/stylesheets/home.scss */
.dropdown.display-from-right.focused::before {
  border-right: 7px solid #3578d5;
}

/* line 9433, app/assets/stylesheets/home.scss */
.dropdown .break {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e6e6e6;
}

/* line 9439, app/assets/stylesheets/home.scss */
.dropdown .break-top {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #e6e6e6;
}

/* line 9445, app/assets/stylesheets/home.scss */
.dropdown.filter-dropdown .filter-heading {
  font-size: 14px;
  margin-bottom: 4px;
}

/* line 9450, app/assets/stylesheets/home.scss */
.dropdown.filter-dropdown .add-filters {
  font-size: 14px;
}

/* line 9454, app/assets/stylesheets/home.scss */
.dropdown.filter-dropdown .active-filters {
  margin: 0;
}

/* line 9458, app/assets/stylesheets/home.scss */
.dropdown.filter-dropdown .filter-builder select, .dropdown.filter-dropdown .filter-builder a, .dropdown.filter-dropdown .filter-builder input, .dropdown.filter-dropdown .filter-builder span {
  margin-right: 5px;
}

/* line 9462, app/assets/stylesheets/home.scss */
.dropdown .dropdown-body {
  font-size: 14px;
}

/* line 9466, app/assets/stylesheets/home.scss */
.active .dropdown, .active .next-dropdown {
  display: block;
  -webkit-animation: reveal 0.2s ease-out;
  animation: reveal 0.2s ease-out;
}

/* line 9472, app/assets/stylesheets/home.scss */
.dropdown.disabled a {
  color: #aaa !important;
  pointer-events: none !important;
}

/* line 9477, app/assets/stylesheets/home.scss */
.dropdown-with-close .close-dropdown {
  height: 15px;
  position: absolute;
  right: 10px;
  top: 10px;
  text-align: right;
  width: 10px;
}

/* line 9486, app/assets/stylesheets/home.scss */
.dropdown-with-close .dropdown-body {
  padding-right: 20px;
}

/* line 9490, app/assets/stylesheets/home.scss */
.selected-result > a {
  text-decoration: none;
  color: #ffffff;
  background: #007ace;
}

/* line 9496, app/assets/stylesheets/home.scss */
.selected-result {
  text-decoration: none;
  color: #ffffff;
  background: #ebeef0;
}

/* line 9502, app/assets/stylesheets/home.scss */
.dropdown-container {
  position: relative;
  display: inline-block;
}

/* line 9507, app/assets/stylesheets/home.scss */
.dropdown-container--full-width {
  position: relative;
  display: block;
  text-align: center;
}

/* line 9513, app/assets/stylesheets/home.scss */
.dropdown-header {
  background: #fafbfc;
  border-bottom: solid 1px #ebeef0;
  border-radius: 3px 3px 0 0;
  padding: 10px;
  font-size: 13px;
}

/* line 9521, app/assets/stylesheets/home.scss */
.dropdown-header::after {
  content: '';
  display: table;
  clear: both;
}

/* line 9527, app/assets/stylesheets/home.scss */
.dropdown-header-title {
  float: left;
  font-weight: 700;
}

/* line 9532, app/assets/stylesheets/home.scss */
.dropdown-header-title a {
  text-decoration: none;
}

/* line 9536, app/assets/stylesheets/home.scss */
.dropdown-header-action {
  float: right;
}

/* line 9540, app/assets/stylesheets/home.scss */
.next-dropdown {
  min-width: 220px;
  line-height: 18px;
}

/* line 9545, app/assets/stylesheets/home.scss */
.next-dropdown--full-width {
  width: 100%;
}

/* line 9549, app/assets/stylesheets/home.scss */
.next-dropdown__section {
  padding: 10px;
}

/* line 9553, app/assets/stylesheets/home.scss */
.next-dropdown__section ~ .next-dropdown__section {
  border-top: 1px solid #ebeef0;
}

/* line 9557, app/assets/stylesheets/home.scss */
.next-dropdown__section--full-padding {
  padding: 20px;
}

/* line 9561, app/assets/stylesheets/home.scss */
.next-dropdown__section--no-padding {
  padding: 0;
}

/* line 9565, app/assets/stylesheets/home.scss */
.next-dropdown__footer {
  padding: 0 20px 20px 20px;
  text-align: right;
}

/* line 9570, app/assets/stylesheets/home.scss */
.next-dropdown__footer .btn, .next-dropdown__footer .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-dropdown__footer .ui-button--transparent {
  margin-left: 5px;
}

/* line 9574, app/assets/stylesheets/home.scss */
.dropdown-container--is-error > .btn, .fresh-ui .action-bar__more--has-many .dropdown-container--is-error > .ui-button--transparent, .next-dropdown__container--is-error > .btn, .fresh-ui .action-bar__more--has-many .next-dropdown__container--is-error > .ui-button--transparent {
  background-color: #fef6f5;
  border-color: #ff5d5d;
  color: #ff5d5d;
}

/* line 9580, app/assets/stylesheets/home.scss */
.progress-bar {
  position: relative;
  height: 24px;
  background-color: #ebeef0;
  border-radius: 3px;
  overflow: hidden;
  cursor: default;
}

/* line 9589, app/assets/stylesheets/home.scss */
.progress-bar.progress-bar--margin-top {
  margin-top: 5px;
}

/* line 9593, app/assets/stylesheets/home.scss */
.progress-bar.super-skinny {
  height: 4px;
}

/* line 9597, app/assets/stylesheets/home.scss */
.progress-bar.very-skinny {
  height: 6px;
}

/* line 9601, app/assets/stylesheets/home.scss */
.progress-bar.skinny {
  height: 12px;
}

/* line 9605, app/assets/stylesheets/home.scss */
.progress-bar.large {
  height: 36px;
}

/* line 9609, app/assets/stylesheets/home.scss */
.progress-level {
  position: relative;
  width: 100%;
  height: 100%;
  background: #96bf48;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 9618, app/assets/stylesheets/home.scss */
.progress-level.progress-level--next-purple-light {
  background: #d098ff;
}

/* line 9622, app/assets/stylesheets/home.scss */
.progress-level.progress-level--next-red {
  background: #ff5d5d;
}

/* line 9626, app/assets/stylesheets/home.scss */
.progress-bar--transition .progress-level {
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 600ms;
  transition-duration: 600ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* line 9635, app/assets/stylesheets/home.scss */
.progress-bar-animated .progress-level {
  -webkit-animation: fillup 1.2s cubic-bezier(0.83, 0.04, 0.13, 0.99);
  animation: fillup 1.2s cubic-bezier(0.83, 0.04, 0.13, 0.99);
}

/* line 9640, app/assets/stylesheets/home.scss */
.progress-level.full {
  border-radius: 3px;
}

/* line 9644, app/assets/stylesheets/home.scss */
.progress-data {
  font-size: 16px;
  color: #798c9c;
}

/* line 9649, app/assets/stylesheets/home.scss */
.progress-data-item {
  color: #31373d;
  letter-spacing: -0.015em;
}

/* line 9654, app/assets/stylesheets/home.scss */
.progress-data-item.secondary {
  color: #798c9c;
  font-weight: 300;
}

/* line 9659, app/assets/stylesheets/home.scss */
.progress-data-item small {
  font-size: 1em;
  color: inherit;
}

/* line 9664, app/assets/stylesheets/home.scss */
.drop-target {
  border: 2px dashed #ccc;
  border-radius: 6px;
  padding: 20px;
  text-align: center;
  cursor: pointer;
  color: #777;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}

/* line 9675, app/assets/stylesheets/home.scss */
.drop-target:hover {
  border-color: #aaa;
  color: #555;
}

/* line 9680, app/assets/stylesheets/home.scss */
.progress-bar--flat, .progress-bar--flat .progress-level {
  border-radius: 0;
}

/* line 9684, app/assets/stylesheets/home.scss */
.progress-bar--flat .progress-level {
  background-color: #c3cfd8;
}

/* line 9688, app/assets/stylesheets/home.scss */
.tooltip {
  position: relative !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 9696, app/assets/stylesheets/home.scss */
.tooltip::before {
  content: "";
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -4px;
  width: 0;
  height: 0;
  border: 4px solid transparent;
}

/* line 9707, app/assets/stylesheets/home.scss */
.tooltip.is-active::before {
  display: block;
}

/* line 9711, app/assets/stylesheets/home.scss */
.tooltip-ico, .tooltip-ico:hover {
  text-decoration: none;
  font-size: 0;
  line-height: 1;
}

/* line 9717, app/assets/stylesheets/home.scss */
.tooltip-top::before {
  border-top-color: rgba(33, 37, 41, 0.9);
  bottom: 100%;
}

/* line 9722, app/assets/stylesheets/home.scss */
.tooltip-top .tooltip-top--inverse-arrow::before {
  border-top-color: rgba(250, 251, 252, 0.9);
}

/* line 9726, app/assets/stylesheets/home.scss */
.tooltip-bottom::before {
  border-bottom-color: rgba(33, 37, 41, 0.9);
  bottom: auto;
  top: 100%;
}

/* line 9732, app/assets/stylesheets/home.scss */
.tooltip-bottom--light-arrow::before {
  border-bottom-color: rgba(250, 251, 252, 0.9);
}

/* line 9736, app/assets/stylesheets/home.scss */
.tooltip--delayed::before {
  display: block;
  opacity: 0;
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
}

/* line 9748, app/assets/stylesheets/home.scss */
.tooltip--delayed .tooltip-container {
  display: block;
  opacity: 0;
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
}

/* line 9760, app/assets/stylesheets/home.scss */
.tooltip--delayed.is-active::before {
  -webkit-transition-delay: 500ms;
  transition-delay: 500ms;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  opacity: 1;
}

/* line 9768, app/assets/stylesheets/home.scss */
.tooltip--delayed.is-active .tooltip-container {
  -webkit-transition-delay: 500ms;
  transition-delay: 500ms;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  opacity: 1;
}

/* line 9776, app/assets/stylesheets/home.scss */
.tooltip-container {
  display: none;
  left: 50%;
  line-height: 18px;
  position: absolute;
  z-index: 999;
}

/* line 9784, app/assets/stylesheets/home.scss */
.tooltip.is-active .tooltip-container {
  display: block;
}

/* line 9788, app/assets/stylesheets/home.scss */
.tooltip-top > .tooltip-container {
  bottom: calc(100% + 8px);
}

/* line 9792, app/assets/stylesheets/home.scss */
.tooltip-bottom > .tooltip-container {
  top: calc(100% + 8px);
}

/* line 9796, app/assets/stylesheets/home.scss */
.tooltip-left-align > .tooltip-container {
  left: 0;
}

/* line 9800, app/assets/stylesheets/home.scss */
.tooltip-right-align > .tooltip-container {
  left: auto;
  right: 0;
}

/* line 9805, app/assets/stylesheets/home.scss */
.tooltip-container.tooltip-sidebar-need-help {
  margin-left: 10px;
}

/* line 9809, app/assets/stylesheets/home.scss */
.tooltip-container.tooltip-sidebar-announcements {
  margin-right: 10px;
}

/* line 9813, app/assets/stylesheets/home.scss */
.tooltip-label {
  border-radius: 3px;
  background-color: rgba(33, 37, 41, 0.9);
  color: #ffffff;
  display: block;
  font-size: 12px;
  font-weight: normal;
  left: -50%;
  padding: 4px 9px;
  position: relative;
  text-indent: 0;
  text-shadow: none;
  white-space: nowrap;
}

/* line 9828, app/assets/stylesheets/home.scss */
.tooltip-left-align .tooltip-label {
  left: 0;
}

/* line 9832, app/assets/stylesheets/home.scss */
.tooltip-right-align .tooltip-label {
  left: auto;
  right: 0;
}

/* line 9837, app/assets/stylesheets/home.scss */
.tooltip-label.tooltip--view-website {
  right: 5px;
}

/* line 9841, app/assets/stylesheets/home.scss */
.tooltip-label--light {
  background: rgba(250, 251, 252, 0.9);
  color: #454e57;
}

/* line 9846, app/assets/stylesheets/home.scss */
.tooltip--no-decoration:hover {
  text-decoration: none;
}

/* line 9850, app/assets/stylesheets/home.scss */
.tooltip-wordy .tooltip-label {
  min-width: 180px;
  white-space: normal;
  line-height: 1.4;
}

/* line 9856, app/assets/stylesheets/home.scss */
.tooltip-embiggened .tooltip-container {
  white-space: normal;
}

/* line 9860, app/assets/stylesheets/home.scss */
.tooltip-embiggened .tooltip-label {
  font-size: 13px;
  padding: 6px;
  width: 275px;
}

/* line 9866, app/assets/stylesheets/home.scss */
.tooltip-error-container {
  position: relative;
}

/* line 9870, app/assets/stylesheets/home.scss */
.tooltip-error {
  padding: 2px 9px;
  margin-bottom: 9px;
  background: #ec6060;
  position: absolute;
  top: -7px;
  z-index: 50;
  border-radius: 3px;
}

/* line 9880, app/assets/stylesheets/home.scss */
.tooltip-error::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: #ec6060 transparent transparent transparent;
  bottom: -10px;
  left: 15px;
}

/* line 9892, app/assets/stylesheets/home.scss */
.tooltip-error.attached-to-bottom {
  top: 100%;
  margin-top: 9px;
}

/* line 9897, app/assets/stylesheets/home.scss */
.tooltip-error.attached-to-bottom::after {
  border-color: transparent transparent #ec6060 transparent;
  top: -10px;
}

/* line 9902, app/assets/stylesheets/home.scss */
.tooltip-error.attached-to-top {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* line 9907, app/assets/stylesheets/home.scss */
.error-list {
  padding: 0;
  margin: 0;
  line-height: 20px;
}

/* line 9913, app/assets/stylesheets/home.scss */
.error-list li {
  list-style-type: none;
  font-size: 13px;
  color: #ffffff;
}

/* line 9919, app/assets/stylesheets/home.scss */
.error-highlight {
  border: 1px solid #ec6060;
}

/* line 9923, app/assets/stylesheets/home.scss */
.error-highlight-warning {
  background-image: url(https://cdn.shopifycloud.com/partners/admin/alert3.png);
  background-repeat: no-repeat;
  background-position: right;
  border: 1px solid #e0aa4c;
}

/* line 9930, app/assets/stylesheets/home.scss */
.warning-desc {
  color: #C27C00;
  font-size: 13px;
  padding-bottom: 15px;
}

/* line 9936, app/assets/stylesheets/home.scss */
.table-wrapper tr:last-child .tooltip-container, .table-wrapper tr:last-child .tooltip-label {
  right: auto;
  left: 0;
}

/* line 9941, app/assets/stylesheets/home.scss */
.table-wrapper tr:last-child .tooltip::before {
  left: 100%;
  margin-right: 0;
}

/* line 9946, app/assets/stylesheets/home.scss */
.table-wrapper tr:last-child .tooltip-bottom::before, .table-wrapper tr:last-child .tooltip-top::before {
  border-bottom-color: transparent;
  border-right-color: rgba(33, 37, 41, 0.9);
  border-top-color: transparent;
  margin-top: -4px;
  top: 50%;
}

/* line 9954, app/assets/stylesheets/home.scss */
.table-wrapper tr:last-child .tooltip-container {
  left: calc(100% + 4px);
  top: auto;
  bottom: 0;
}

/* line 9960, app/assets/stylesheets/home.scss */
.table-wrapper tr:last-child td:last-child .tooltip-container, .table-wrapper tr:last-child td:last-child .tooltip-label {
  left: auto;
  right: 0;
}

/* line 9965, app/assets/stylesheets/home.scss */
.table-wrapper tr:last-child td:last-child .tooltip::before {
  left: -8px;
  margin-left: 0;
}

/* line 9970, app/assets/stylesheets/home.scss */
.table-wrapper tr:last-child td:last-child .tooltip-bottom::before, .table-wrapper tr:last-child td:last-child .tooltip-top::before {
  border-left-color: rgba(33, 37, 41, 0.9);
  border-right-color: transparent;
}

/* line 9975, app/assets/stylesheets/home.scss */
.table-wrapper tr:last-child td:last-child .tooltip-container {
  right: calc(100% + 8px);
}

/* line 9979, app/assets/stylesheets/home.scss */
.ui-scrollable-container {
  padding: 20px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: 3px;
  border: 1px solid #ebeef0;
  max-height: 260px;
}

/* line 9988, app/assets/stylesheets/home.scss */
.ui-scrollable-container:not(:first-child) {
  margin-top: 20px;
}

/* line 9992, app/assets/stylesheets/home.scss */
.ui-scrollable-container:not(:last-child) {
  margin-bottom: 20px;
}

/* line 9996, app/assets/stylesheets/home.scss */
.next-heading {
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.4rem;
  margin: 0 0 20px;
}

@media screen and (min-width: 640px) {
  /* line 10004, app/assets/stylesheets/home.scss */
  .next-heading {
    font-size: 1.6rem;
  }
}

/* line 10009, app/assets/stylesheets/home.scss */
.next-heading--1 {
  font-size: 22px;
}

/* line 10013, app/assets/stylesheets/home.scss */
.next-heading--2 {
  font-size: 20px;
}

/* line 10017, app/assets/stylesheets/home.scss */
.next-heading--3 {
  font-size: 18px;
}

/* line 10021, app/assets/stylesheets/home.scss */
.next-heading--tiny {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
}

@media screen and (min-width: 640px) {
  /* line 10030, app/assets/stylesheets/home.scss */
  .next-heading--tiny {
    font-size: 1.4rem;
  }
}

/* line 10035, app/assets/stylesheets/home.scss */
.next-heading--small {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.6rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

@media screen and (min-width: 640px) {
  /* line 10044, app/assets/stylesheets/home.scss */
  .next-heading--small {
    font-size: 1.2rem;
  }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
  /* line 10050, app/assets/stylesheets/home.scss */
  .next-heading--small {
    font-size: 1.5rem;
    text-transform: lowercase;
    letter-spacing: initial;
    -webkit-font-feature-settings: 'smcp';
    font-feature-settings: 'smcp';
  }
}

/* line 10059, app/assets/stylesheets/home.scss */
.next-heading--large {
  font-size: 24px;
}

/* line 10063, app/assets/stylesheets/home.scss */
.next-heading--xl {
  font-size: 32px;
}

/* line 10067, app/assets/stylesheets/home.scss */
.next-heading--light-weight {
  font-weight: 300;
}

/* line 10071, app/assets/stylesheets/home.scss */
.next-heading--semi-bold {
  font-weight: 500;
}

/* line 10075, app/assets/stylesheets/home.scss */
.next-heading--subdued {
  color: #637381;
}

/* line 10079, app/assets/stylesheets/home.scss */
.next-heading--callout {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.6rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #c3cfd8;
}

@media screen and (min-width: 640px) {
  /* line 10089, app/assets/stylesheets/home.scss */
  .next-heading--callout {
    font-size: 1.2rem;
  }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
  /* line 10095, app/assets/stylesheets/home.scss */
  .next-heading--callout {
    font-size: 1.5rem;
    text-transform: lowercase;
    letter-spacing: initial;
    -webkit-font-feature-settings: 'smcp';
    font-feature-settings: 'smcp';
  }
}

/* line 10104, app/assets/stylesheets/home.scss */
.next-heading--callout a.subdued, .next-heading--callout .dropdown li a.subdued, .dropdown li .next-heading--callout a.subdued {
  text-decoration: none;
}

/* line 10108, app/assets/stylesheets/home.scss */
.next-heading--callout a.subdued:hover {
  text-decoration: underline;
}

/* line 10112, app/assets/stylesheets/home.scss */
.next-heading--truncated {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 10118, app/assets/stylesheets/home.scss */
.next-heading--callout--darker {
  color: #798c9c;
}

/* line 10122, app/assets/stylesheets/home.scss */
.next-heading--micro-uppercase-bordered {
  color: #798c9c;
  padding: 5px 20px;
  padding-top: 10px;
  font-size: 11px;
  text-transform: uppercase;
  border-bottom: solid 1px #ebeef0;
  margin: 0;
}

/* line 10132, app/assets/stylesheets/home.scss */
.next-heading--no-margin {
  margin: 0;
}

/* line 10136, app/assets/stylesheets/home.scss */
.next-heading--half-margin {
  margin: 0 0 10px;
}

/* line 10140, app/assets/stylesheets/home.scss */
.next-heading--quarter-margin {
  margin: 0 0 5px;
}

/* line 10144, app/assets/stylesheets/home.scss */
.next-form {
  margin: 0;
  padding: 0;
}

/* line 10149, app/assets/stylesheets/home.scss */
.next-input--number, input.next-input--number[type=number] {
  width: auto;
}

/* line 10153, app/assets/stylesheets/home.scss */
.next-input--button, input.next-input--button[type=button] {
  cursor: default;
  width: auto;
  max-width: none;
  margin: 2px;
  padding: 3px 6px;
}

/* line 10161, app/assets/stylesheets/home.scss */
.next-input[disabled], .next-input--stylized[disabled], .next-input--is-disabled {
  background-color: white;
  background-image: none;
  border-color: #95a7b7;
  color: graytext;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 10170, app/assets/stylesheets/home.scss */
.card-fields-iframe {
  color: inherit;
  font: inherit;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  -webkit-font-smoothing: inherit;
  border: 0;
  background: transparent;
  line-height: normal;
  width: 100%;
}

/* line 10183, app/assets/stylesheets/home.scss */
.next-form.next-form--full-width {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

/* line 10189, app/assets/stylesheets/home.scss */
.next-input__help-text {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  color: #637381;
  word-wrap: break-word;
  word-break: break-word;
  margin-top: 0.4rem;
}

@media screen and (min-width: 640px) {
  /* line 10202, app/assets/stylesheets/home.scss */
  .next-input__help-text {
    font-size: 1.4rem;
  }
}

/* line 10207, app/assets/stylesheets/home.scss */
.next-input__help-text--top {
  margin-bottom: 0.4rem;
}

/* line 10211, app/assets/stylesheets/home.scss */
.next-radio--styled + .next-input__help-text, .next-checkbox--styled + .next-input__help-text {
  padding-left: 26px;
}

/* line 10215, app/assets/stylesheets/home.scss */
.next-input, .next-input--stylized {
  display: inline-block;
  max-width: auto;
  min-width: 75px;
  vertical-align: baseline;
  width: auto;
  height: auto;
  padding: 1px;
  margin: 0;
  border: 1px solid #95a7b7;
  border-radius: 0;
  border-style: inset;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 5px 10px;
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  /* line 10245, app/assets/stylesheets/home.scss */
  .next-input, .next-input--stylized {
    font-size: 1.4rem;
  }
}

/* line 10250, app/assets/stylesheets/home.scss */
.next-input::-webkit-input-placeholder, .next-input--stylized::-webkit-input-placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 10256, app/assets/stylesheets/home.scss */
.next-input:-ms-input-placeholder, .next-input--stylized:-ms-input-placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 10262, app/assets/stylesheets/home.scss */
.next-input::placeholder, .next-input--stylized::placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 10268, app/assets/stylesheets/home.scss */
.next-input:focus, .next-input--stylized:focus {
  border: 1px solid #007ace;
}

/* line 10272, app/assets/stylesheets/home.scss */
.next-input--inline {
  display: inline-block;
}

/* line 10276, app/assets/stylesheets/home.scss */
.next-input--card-field {
  height: 36px;
  position: relative;
  padding: 0;
  overflow: hidden;
}

/* line 10283, app/assets/stylesheets/home.scss */
.next-input--card-field > .next-input--card-fields__container {
  height: 34px;
}

/* line 10287, app/assets/stylesheets/home.scss */
.next-input--card-field > .next-input__add-on--after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 10295, app/assets/stylesheets/home.scss */
.next-input-wrapper .next-input--rounded-left-corners {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 10302, app/assets/stylesheets/home.scss */
.card-fields-iframe {
  height: 34px;
}

/* line 10306, app/assets/stylesheets/home.scss */
.next-input--number, input.next-input--number[type=number] {
  min-width: 0;
}

/* line 10310, app/assets/stylesheets/home.scss */
.next-input--width-2-characters, input.next-input--width-2-characters[type=number] {
  width: 3em;
  max-width: 3em;
  min-width: 3em;
}

/* line 10316, app/assets/stylesheets/home.scss */
.next-input--width-4-characters, input.next-input--width-4-characters[type=number] {
  width: 5em;
  max-width: 5em;
  min-width: 5em;
}

/* line 10322, app/assets/stylesheets/home.scss */
.next-input[disabled], .next-input--stylized[disabled], .next-input--is-disabled {
  border: 1px solid #dfe4e8;
  background: #f9fafb;
  color: #c4cdd5;
}

/* line 10328, app/assets/stylesheets/home.scss */
.next-input[disabled]:hover, .next-input--stylized[disabled]:hover, .next-input--is-disabled:hover {
  border: 1px solid #dfe4e8;
  background: #f9fafb;
}

/* line 10333, app/assets/stylesheets/home.scss */
.next-input.next-input--invisible[disabled], .next-input--invisible.next-input--stylized[disabled], .next-input--is-disabled.next-input--invisible {
  background: none;
  border: 0;
}

/* line 10338, app/assets/stylesheets/home.scss */
.next-input[readonly], .next-input--stylized[readonly] {
  background: #f9fafb;
}

/* line 10342, app/assets/stylesheets/home.scss */
.next-input-wrapper {
  position: relative;
}

/* line 10346, app/assets/stylesheets/home.scss */
.next-input-wrapper + .next-input-wrapper {
  margin-top: 1.6rem;
}

/* line 10350, app/assets/stylesheets/home.scss */
.next-input-wrapper + .next-input-wrapper--halved {
  margin-top: 0.8rem;
}

/* line 10354, app/assets/stylesheets/home.scss */
.next-input-wrapper + .wrappable {
  padding-top: 1.6rem;
}

/* line 10358, app/assets/stylesheets/home.scss */
.wrappable + .next-input-wrapper {
  margin-top: 1.6rem;
}

/* line 10362, app/assets/stylesheets/home.scss */
.next-fieldset-wrapper .next-input-wrapper {
  margin-top: 0.4rem;
}

/* line 10366, app/assets/stylesheets/home.scss */
.select .next-input-wrapper {
  height: 16px;
}

/* line 10370, app/assets/stylesheets/home.scss */
.next-input-wrapper--inline-group > * + * {
  margin-left: 0.8rem;
}

/* line 10374, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .next-input, .next-input-wrapper--is-error .next-input--stylized {
  border-color: #ed6347;
  background-color: #fbeae5;
}

/* line 10379, app/assets/stylesheets/home.scss */
.next-input-wrapper--inline {
  display: inline-block;
}

/* line 10383, app/assets/stylesheets/home.scss */
.next-input-wrapper--inline .next-radio[type=radio], .next-input-wrapper--inline .next-checkbox[type=checkbox] {
  left: calc(50% - 15px);
  top: calc(50% - 15px);
}

/* line 10388, app/assets/stylesheets/home.scss */
.next-input-wrapper--inline .next-radio--styled, .next-input-wrapper--inline .next-checkbox--styled {
  left: calc(50% - 8px);
  top: calc(50% - 8px);
}

/* line 10393, app/assets/stylesheets/home.scss */
.next-input-wrapper--half-spacing {
  margin-bottom: 0.8rem;
  margin-top: 0.8rem;
}

/* line 10398, app/assets/stylesheets/home.scss */
.next-input--stylized {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  background: #ffffff;
  margin: 0.5px;
}

/* line 10409, app/assets/stylesheets/home.scss */
.next-input--stylized .next-input, .next-input--stylized .next-input--stylized {
  min-width: 0;
}

/* line 10413, app/assets/stylesheets/home.scss */
.next-input--stylized .field_with_errors {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 10420, app/assets/stylesheets/home.scss */
.next-input--scrollable {
  overflow: auto;
}

/* line 10424, app/assets/stylesheets/home.scss */
.next-input--invisible {
  display: inline-block;
  max-width: auto;
  min-width: 75px;
  vertical-align: baseline;
  width: auto;
  height: auto;
  padding: 1px;
  margin: 0;
  border: 1px solid #95a7b7;
  border-radius: 0;
  border-style: inset;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: auto;
  padding: 0;
  border: 0;
  color: #31373d;
}

/* line 10449, app/assets/stylesheets/home.scss */
.next-input--invisible:focus {
  border: 0;
}

/* line 10453, app/assets/stylesheets/home.scss */
.next-input__add-on {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  white-space: nowrap;
  color: #95a7b7;
}

/* line 10465, app/assets/stylesheets/home.scss */
.next-input--has-content .next-input__add-on {
  color: #31373d;
}

/* line 10469, app/assets/stylesheets/home.scss */
.next-input__add-on--before {
  padding-right: 4px;
}

/* line 10473, app/assets/stylesheets/home.scss */
.next-input__add-on--before > .next-icon, .next-input__add-on--before > .next-icon__text {
  margin-right: 0.4rem;
}

/* line 10477, app/assets/stylesheets/home.scss */
.next-input__add-on--after {
  padding-left: 4px;
}

/* line 10481, app/assets/stylesheets/home.scss */
.next-input__add-on--url-base {
  color: #798c9c;
  padding-right: 0;
}

/* line 10486, app/assets/stylesheets/home.scss */
.next-input--align-with-radio {
  margin-left: 26px;
}

/* line 10490, app/assets/stylesheets/home.scss */
.next-radio, input.next-radio[type=radio], .next-checkbox, input.next-checkbox[type=checkbox], .next-radio--styled, .next-checkbox--styled {
  display: block;
  position: absolute;
  left: 0;
  top: 0.15em;
  height: 16px;
  width: 16px;
  border: 1px solid #c4cdd5;
  background-color: #ffffff;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  cursor: pointer;
}

/* line 10506, app/assets/stylesheets/home.scss */
.next-radio, input.next-radio[type=radio], .next-checkbox, input.next-checkbox[type=checkbox] {
  z-index: 2;
  opacity: 0;
  width: 30px;
  height: 30px;
  left: -7.5px;
  top: -7.5px;
}

/* line 10515, app/assets/stylesheets/home.scss */
.next-input-wrapper--inline .next-radio, .next-input-wrapper--inline input.next-radio[type=radio], .next-input-wrapper--inline .next-checkbox, .next-input-wrapper--inline input.next-checkbox[type=checkbox] {
  display: inline-block;
  position: relative;
}

/* line 10520, app/assets/stylesheets/home.scss */
.next-color-picker {
  display: none;
}

/* line 10524, app/assets/stylesheets/home.scss */
.next-color-picker--fallback {
  display: block;
  width: 7rem;
}

/* line 10529, app/assets/stylesheets/home.scss */
.next-label--switch--centered .next-radio--styled, .next-label--switch--centered .next-checkbox--styled {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 10535, app/assets/stylesheets/home.scss */
.next-radio--styled {
  border-radius: 100%;
  z-index: 1;
}

/* line 10540, app/assets/stylesheets/home.scss */
.next-radio--styled::after {
  content: "";
  display: block;
  height: 8px;
  width: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 100%;
  background-color: transparent;
  -webkit-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

/* line 10558, app/assets/stylesheets/home.scss */
.next-radio:active ~ .next-radio--styled, .next-radio:focus .next-radio--styled {
  border-color: #007ace;
}

/* line 10562, app/assets/stylesheets/home.scss */
.next-radio:checked ~ .next-radio--styled::after {
  background-color: #007ace;
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}

/* line 10568, app/assets/stylesheets/home.scss */
.next-radio:disabled ~ .next-radio--styled {
  border-color: #c4cdd5;
  background-color: #f4f6f8;
}

/* line 10573, app/assets/stylesheets/home.scss */
.next-radio:disabled ~ .next-radio--styled::after {
  background-color: #95a7b7;
}

/* line 10577, app/assets/stylesheets/home.scss */
.next-checkbox--styled {
  border-radius: 3px;
  z-index: 1;
  color: #007ace;
}

/* line 10583, app/assets/stylesheets/home.scss */
.next-checkbox--styled .next-icon, .next-checkbox--styled .next-icon__text {
  display: block;
  top: 2px;
  left: 2px;
  position: absolute;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  z-index: 2;
}

/* line 10597, app/assets/stylesheets/home.scss */
.next-checkbox:checked ~ .next-checkbox--styled .next-icon.checkmark, .next-checkbox:checked ~ .next-checkbox--styled .checkmark.next-icon__text, .next-checkbox:indeterminate ~ .next-checkbox--styled .next-icon.indeterminate, .next-checkbox:indeterminate ~ .next-checkbox--styled .indeterminate.next-icon__text {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 10602, app/assets/stylesheets/home.scss */
.next-checkbox:active ~ .next-checkbox--styled, .next-checkbox:focus ~ .next-checkbox--styled {
  border-color: #007ace;
}

/* line 10606, app/assets/stylesheets/home.scss */
.next-checkbox:disabled ~ .next-checkbox--styled {
  border-color: #c4cdd5;
  background-color: #f4f6f8;
}

/* line 10611, app/assets/stylesheets/home.scss */
.next-checkbox:disabled ~ .next-checkbox--styled .next-icon, .next-checkbox:disabled ~ .next-checkbox--styled .next-icon__text {
  fill: #95a7b7;
}

/* line 10615, app/assets/stylesheets/home.scss */
.select .next-checkbox--styled {
  top: 0;
}

/* line 10619, app/assets/stylesheets/home.scss */
.next-input--is-focused {
  border: 1px solid #007ace;
}

/* line 10623, app/assets/stylesheets/home.scss */
.next-input--has-error {
  border: 1px solid #ed6347;
  background: #fbeae5;
}

/* line 10628, app/assets/stylesheets/home.scss */
.next-input--has-error:focus {
  border: 1px solid #ed6347;
}

/* line 10632, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 10639, app/assets/stylesheets/home.scss */
.next-form--multi-column .next-field__connected-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 10647, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper--align-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 10654, app/assets/stylesheets/home.scss */
.next-form--align-center .next-field__connected-wrapper--align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 10661, app/assets/stylesheets/home.scss */
.next-field--connected, .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input {
  position: relative;
  border-radius: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  left: -1px;
  margin: 0 -1px 0 0;
  max-width: 100%;
}

/* line 10673, app/assets/stylesheets/home.scss */
.next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .next-field--connected:focus:not(.ui-button) + .next-field--connected, .next-field--connected.next-input--is-focused + .next-field--connected, .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.ui-button) + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.ui-button) + .next-field--connected, .next-field__connected-wrapper .btn.next-input--is-focused + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused.ui-button--transparent + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused.ui-button--transparent + .next-field--connected, .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field--connected, .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field--connected, .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field--connected, .next-field__connected-wrapper input.next-input--is-focused + .next-field--connected, .next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .next-field--connected:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .next-field--connected:focus:not(.ui-button) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .next-field--connected.next-input--is-focused + .next-field__connected-wrapper .btn, .next-field--connected.next-input--is-focused + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected.next-input--is-focused + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .btn.next-input--is-focused + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .btn.next-input--is-focused + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .btn.next-input--is-focused + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper input.next-input--is-focused + .next-field__connected-wrapper .btn, .next-field__connected-wrapper input.next-input--is-focused + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.next-input--is-focused + .next-field__connected-wrapper .ui-button--transparent, .next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .next-field--connected:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .next-field--connected.next-input--is-focused + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .btn.next-input--is-focused + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input.next-input--is-focused + .next-field__connected-wrapper .ui-button, .next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .next-field--connected:focus:not(.ui-button) + .next-field__connected-wrapper input, .next-field--connected.next-input--is-focused + .next-field__connected-wrapper input, .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper input, .next-field__connected-wrapper .btn.next-input--is-focused + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper input, .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field__connected-wrapper input, .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field__connected-wrapper input, .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field__connected-wrapper input, .next-field__connected-wrapper input.next-input--is-focused + .next-field__connected-wrapper input {
  border-left: solid 1px #007ace;
}

/* line 10677, app/assets/stylesheets/home.scss */
.next-field--connected.btn:focus + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button--transparent:focus + .next-field--connected, .next-field--connected.ui-button:focus + .next-field--connected, .next-field__connected-wrapper .btn.btn:focus + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus + .next-field--connected, .next-field__connected-wrapper .btn.ui-button:focus + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field--connected, .next-field__connected-wrapper .ui-button.btn:focus + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field--connected, .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field--connected, .next-field__connected-wrapper input.btn:focus + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many input.ui-button--transparent:focus + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button--transparent:focus + .next-field--connected, .next-field__connected-wrapper input.ui-button:focus + .next-field--connected, .next-field--connected.btn:focus + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .next-field--connected.btn:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected.btn:focus + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field--connected.ui-button:focus + .next-field__connected-wrapper .btn, .next-field--connected.ui-button:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .btn.btn:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .btn.btn:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .btn.btn:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .btn.ui-button:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .btn.ui-button:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .btn.ui-button:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button.btn:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .ui-button.btn:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.btn:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper input.btn:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many input.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper input.btn:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.btn:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many input.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper input.ui-button:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper input.ui-button:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field--connected.btn:focus + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .next-field--connected.ui-button:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .btn.btn:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .btn.ui-button:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .ui-button.btn:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input.btn:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many input.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input.ui-button:focus + .next-field__connected-wrapper .ui-button, .next-field--connected.btn:focus + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button--transparent:focus + .next-field__connected-wrapper input, .next-field--connected.ui-button:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .btn.btn:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .btn.ui-button:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .ui-button.btn:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper input.btn:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many input.ui-button--transparent:focus + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button--transparent:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper input.ui-button:focus + .next-field__connected-wrapper input {
  border-left: solid 1px #D6D6D6;
}

/* line 10681, app/assets/stylesheets/home.scss */
.next-field--connected:first-child, .next-field__connected-wrapper .btn:first-child, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:first-child, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:first-child, .next-field__connected-wrapper .ui-button:first-child, .next-field__connected-wrapper input:first-child {
  left: 0;
  margin-right: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 10688, app/assets/stylesheets/home.scss */
.next-field--connected:last-child, .next-field__connected-wrapper .btn:last-child, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:last-child, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:last-child, .next-field__connected-wrapper .ui-button:last-child, .next-field__connected-wrapper input:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 10693, app/assets/stylesheets/home.scss */
.next-field--connected.next-field--connected--no-flex, .next-field__connected-wrapper .btn.next-field--connected--no-flex, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-field--connected--no-flex.ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-field--connected--no-flex.ui-button--transparent, .next-field__connected-wrapper .ui-button.next-field--connected--no-flex, .next-field__connected-wrapper input.next-field--connected--no-flex {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 10700, app/assets/stylesheets/home.scss */
.next-field--connected--extra-padding {
  padding-left: 10px;
}

/* line 10704, app/assets/stylesheets/home.scss */
.next-form--multi-column .next-field--connected--extra-padding {
  padding-left: 0;
  padding-top: 10px;
}

/* line 10709, app/assets/stylesheets/home.scss */
.next-input--search {
  -webkit-appearance: textfield;
}

/* line 10713, app/assets/stylesheets/home.scss */
.next-input--search::-webkit-search-decoration, .next-input--search::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 10717, app/assets/stylesheets/home.scss */
.unstyled .next-input-wrapper, .dropdown .next-input-wrapper, .ui-tertiary-navigation__dropdown .next-input-wrapper {
  margin-top: 0.8rem;
}

/* line 10721, app/assets/stylesheets/home.scss */
.next-input, .next-input--stylized {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transition-property: color, -webkit-box-shadow;
  transition-property: color, -webkit-box-shadow;
  transition-property: box-shadow, color;
  transition-property: box-shadow, color, -webkit-box-shadow;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  border-color: #c4cdd5;
}

/* line 10733, app/assets/stylesheets/home.scss */
.next-input:focus, .next-input--stylized:focus {
  border: 1px solid #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 10739, app/assets/stylesheets/home.scss */
.next-input[disabled], .next-input--stylized[disabled], .next-input.next-input--is-disabled, .next-input--is-disabled.next-input--stylized {
  background: #f4f6f8;
  color: #919eab;
  border-color: #c4cdd5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 10747, app/assets/stylesheets/home.scss */
.next-input--stylized {
  -webkit-box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  border-color: #c4cdd5;
}

/* line 10753, app/assets/stylesheets/home.scss */
.next-input--stylized:focus {
  border: 1px solid #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
  outline: 0;
}

/* line 10760, app/assets/stylesheets/home.scss */
.next-input--stylized[disabled], .next-input--stylized.next-input--is-disabled {
  background: #f4f6f8;
  color: #919eab;
  border-color: #c4cdd5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 10768, app/assets/stylesheets/home.scss */
.next-input--stylized .next-input--invisible {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}

/* line 10775, app/assets/stylesheets/home.scss */
.next-input--stylized .next-input--invisible:focus {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 10781, app/assets/stylesheets/home.scss */
.next-input--is-focused {
  border: 1px solid #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 10787, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .next-input, .next-input-wrapper--is-error .next-input--stylized {
  border: 1px solid #ed6347;
  background: #fbeae5;
}

/* line 10792, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .next-input:focus, .next-input-wrapper--is-error .next-input--stylized:focus {
  border-color: #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 10798, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .next-checkbox ~ .next-checkbox--styled {
  border-color: #bf0711;
}

/* line 10802, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .next-checkbox:checked ~ .next-checkbox--styled {
  color: #bf0711;
  border-color: #bf0711;
}

@media (min-width: 1024px) {
  /* line 10808, app/assets/stylesheets/home.scss */
  .next-input__add-on > .next-icon, .next-input__add-on > .next-icon__text {
    top: -1px;
  }
}

/* line 10813, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper .next-field--connected, .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button {
  z-index: 10;
}

/* line 10817, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper :focus, .next-field__connected-wrapper .next-input--is-focused {
  z-index: 20;
}

/* line 10821, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper :focus + .next-field--connected, .next-field__connected-wrapper :focus + .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many :focus + .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper :focus + .ui-button--transparent, .next-field__connected-wrapper :focus + .ui-button, .next-field__connected-wrapper :focus + .next-label + .next-field--connected, .next-field__connected-wrapper :focus + .next-label + .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many :focus + .next-label + .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper :focus + .next-label + .ui-button--transparent, .next-field__connected-wrapper :focus + .next-label + .ui-button, .next-field__connected-wrapper .next-input--is-focused + .next-field--connected, .next-field__connected-wrapper .next-input--is-focused + .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused + .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused + .ui-button--transparent, .next-field__connected-wrapper .next-input--is-focused + .ui-button, .next-field__connected-wrapper .next-input--is-focused + .next-label + .next-field--connected, .next-field__connected-wrapper .next-input--is-focused + .next-label + .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused + .next-label + .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused + .next-label + .ui-button--transparent, .next-field__connected-wrapper .next-input--is-focused + .next-label + .ui-button {
  border-left: solid 1px #5c6ac4;
  -webkit-box-shadow: -1px 0 0 0 #5c6ac4;
  box-shadow: -1px 0 0 0 #5c6ac4;
}

/* line 10827, app/assets/stylesheets/home.scss */
.next-checkbox--styled {
  color: #5c6ac4;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9fafb));
  background: linear-gradient(to bottom, #fff, #f9fafb);
  border-color: #c4cdd5;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}

/* line 10836, app/assets/stylesheets/home.scss */
.next-checkbox:active ~ .next-checkbox--styled, .next-checkbox:focus ~ .next-checkbox--styled {
  border-color: #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 10842, app/assets/stylesheets/home.scss */
.next-checkbox:checked ~ .next-checkbox--styled {
  border-color: #5c6ac4;
}

/* line 10846, app/assets/stylesheets/home.scss */
.next-checkbox:disabled ~ .next-checkbox--styled {
  color: #c4cdd5;
  border-color: #c4cdd5;
  background: #f4f6f8;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 10854, app/assets/stylesheets/home.scss */
.next-radio--styled {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9fafb));
  background: linear-gradient(to bottom, #fff, #f9fafb);
  border-color: #c4cdd5;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}

/* line 10862, app/assets/stylesheets/home.scss */
.next-radio:active ~ .next-radio--styled, .next-radio:focus ~ .next-radio--styled {
  border-color: #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 10868, app/assets/stylesheets/home.scss */
.next-radio:checked ~ .next-radio--styled {
  border-color: #5c6ac4;
}

/* line 10872, app/assets/stylesheets/home.scss */
.next-radio:checked ~ .next-radio--styled::after {
  background-color: #5c6ac4;
}

/* line 10876, app/assets/stylesheets/home.scss */
.next-radio:disabled ~ .next-radio--styled {
  border-color: #c4cdd5;
  background: #f4f6f8;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 10883, app/assets/stylesheets/home.scss */
.next-radio:disabled ~ .next-radio--styled::after {
  background: #c4cdd5;
}

/* line 10887, app/assets/stylesheets/home.scss */
.next-table--data, .next-table--line-items {
  width: 100%;
  border-collapse: collapse;
}

/* line 10892, app/assets/stylesheets/home.scss */
.next-table--data tr > th {
  font-weight: bold;
  text-align: center;
  padding: 1px;
  border-bottom: none;
}

/* line 10899, app/assets/stylesheets/home.scss */
.next-table--data tr > td {
  background-color: transparent;
  padding: 1px;
  border-bottom: none;
}

/* line 10905, app/assets/stylesheets/home.scss */
.next-table--data tr > th {
  color: #798c9c;
  text-align: left;
}

/* line 10910, app/assets/stylesheets/home.scss */
.next-table--data tr > td {
  border-bottom: 1px solid #95a7b7;
}

/* line 10914, app/assets/stylesheets/home.scss */
.next-table--fixed-layout {
  table-layout: fixed;
}

/* line 10918, app/assets/stylesheets/home.scss */
.next-table--line-items td {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 10923, app/assets/stylesheets/home.scss */
.next-table--line-items .next-table__image-cell {
  vertical-align: top;
  min-width: 48px;
}

/* line 10928, app/assets/stylesheets/home.scss */
.next-table--line-items .next-table__properties-cell {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 10933, app/assets/stylesheets/home.scss */
.next-table--line-items td:first-of-type, .next-table--line-items th:first-of-type {
  padding-left: 0;
}

/* line 10937, app/assets/stylesheets/home.scss */
.next-table--line-items td:last-of-type, .next-table--line-items th:last-of-type {
  padding-right: 0;
}

@media (max-width: 480px), (min-width: 768px) and (max-width: 720px) {
  /* line 10942, app/assets/stylesheets/home.scss */
  .next-table--line-items {
    display: block;
  }
  /* line 10946, app/assets/stylesheets/home.scss */
  .next-table--line-items thead {
    display: none;
  }
  /* line 10950, app/assets/stylesheets/home.scss */
  .next-table--line-items tbody {
    width: 100%;
    display: block;
  }
  /* line 10955, app/assets/stylesheets/home.scss */
  .next-table--line-items tr {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 0 10px 0;
  }
  /* line 10971, app/assets/stylesheets/home.scss */
  .next-table--line-items tr + tr {
    border-top: 1px solid #ebeef0;
  }
  /* line 10975, app/assets/stylesheets/home.scss */
  .next-table--line-items tr.selected {
    background: #fffbe9;
  }
  /* line 10979, app/assets/stylesheets/home.scss */
  .next-table--line-items td {
    padding: 0 10px 10px 0;
    display: block;
    border: none;
  }
  /* line 10985, app/assets/stylesheets/home.scss */
  .next-table--line-items td:first-of-type {
    padding-left: 0;
  }
  /* line 10989, app/assets/stylesheets/home.scss */
  .next-table--line-items td:last-of-type {
    padding-right: 0;
  }
  /* line 10993, app/assets/stylesheets/home.scss */
  .next-table--line-items .next-table__cell--hide-when-condensed {
    display: none;
  }
  /* line 10997, app/assets/stylesheets/home.scss */
  .next-table--line-items .next-table__cell--full-width-when-condensed {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
  /* line 11004, app/assets/stylesheets/home.scss */
  .next-table--line-items .next-table__cell--grow-when-condensed {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto;
  }
  /* line 11012, app/assets/stylesheets/home.scss */
  .next-table--line-items .next-table__cell--no-flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  /* line 11019, app/assets/stylesheets/home.scss */
  .next-table--line-items .next-table__cell--top-right-when-condensed {
    position: absolute;
    top: 20px;
    right: 10px;
  }
  /* line 11025, app/assets/stylesheets/home.scss */
  .next-table--line-items .next-table__cell--item-name {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 calc(100% - 58px);
    -ms-flex: 1 0 calc(100% - 58px);
    flex: 1 0 calc(100% - 58px);
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  /* line 11035, app/assets/stylesheets/home.scss */
  .next-table--line-items .only-when-printing {
    display: none;
  }
}

/* line 11040, app/assets/stylesheets/home.scss */
.next-table--with-price td:last-of-type {
  width: 15%;
}

/* line 11044, app/assets/stylesheets/home.scss */
.next-table--compact td {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 11051, app/assets/stylesheets/home.scss */
.next-table--condensed {
  display: block;
}

/* line 11055, app/assets/stylesheets/home.scss */
.next-table--condensed thead {
  display: none;
}

/* line 11059, app/assets/stylesheets/home.scss */
.next-table--condensed tbody {
  width: 100%;
  display: block;
}

/* line 11064, app/assets/stylesheets/home.scss */
.next-table--condensed tr {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 0 10px 0;
}

/* line 11080, app/assets/stylesheets/home.scss */
.next-table--condensed tr + tr {
  border-top: 1px solid #ebeef0;
}

/* line 11084, app/assets/stylesheets/home.scss */
.next-table--condensed tr.selected {
  background: #fffbe9;
}

/* line 11088, app/assets/stylesheets/home.scss */
.next-table--condensed td {
  padding: 0 10px 10px 0;
  display: block;
  border: none;
}

/* line 11094, app/assets/stylesheets/home.scss */
.next-table--condensed td:first-of-type {
  padding-left: 0;
}

/* line 11098, app/assets/stylesheets/home.scss */
.next-table--condensed td:last-of-type {
  padding-right: 0;
}

/* line 11102, app/assets/stylesheets/home.scss */
.next-table--condensed .next-table__cell--hide-when-condensed {
  display: none;
}

/* line 11106, app/assets/stylesheets/home.scss */
.next-table--condensed .next-table__cell--full-width-when-condensed {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

/* line 11113, app/assets/stylesheets/home.scss */
.next-table--condensed .next-table__cell--grow-when-condensed {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: auto;
}

/* line 11121, app/assets/stylesheets/home.scss */
.next-table--condensed .next-table__cell--no-flex {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 11128, app/assets/stylesheets/home.scss */
.next-table--condensed .next-table__cell--top-right-when-condensed {
  position: absolute;
  top: 20px;
  right: 10px;
}

/* line 11134, app/assets/stylesheets/home.scss */
.next-table--condensed .next-table__cell--item-name {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 calc(100% - 58px);
  -ms-flex: 1 0 calc(100% - 58px);
  flex: 1 0 calc(100% - 58px);
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

/* line 11144, app/assets/stylesheets/home.scss */
.next-table--condensed .only-when-printing {
  display: none;
}

/* line 11148, app/assets/stylesheets/home.scss */
.next-table--condensed--no-wrap tr {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

/* line 11154, app/assets/stylesheets/home.scss */
.next-table__inline-heading {
  display: none;
}

/* line 11158, app/assets/stylesheets/home.scss */
.next-table--collapsible {
  padding: 20px;
}

/* line 11162, app/assets/stylesheets/home.scss */
.next-table--collapsible .next-table__btn--expand {
  display: none;
}

/* line 11166, app/assets/stylesheets/home.scss */
.next-table--collapsible.next-table--condensed {
  padding: 0;
}

/* line 11170, app/assets/stylesheets/home.scss */
.next-table--collapsible.next-table--condensed tr {
  padding: 0;
  width: 100%;
}

/* line 11175, app/assets/stylesheets/home.scss */
.next-table--collapsible.next-table--condensed td {
  padding: 10px 20px;
}

/* line 11179, app/assets/stylesheets/home.scss */
.next-table--collapsible.next-table--condensed td:first-of-type {
  padding-left: 20px;
}

/* line 11183, app/assets/stylesheets/home.scss */
.next-table--collapsible.next-table--condensed td:last-of-type {
  padding-right: 20px;
}

/* line 11187, app/assets/stylesheets/home.scss */
.next-table--collapsible.next-table--condensed .next-table__inline-heading {
  width: 40%;
  display: inline-block;
  color: #798c9c;
}

/* line 11193, app/assets/stylesheets/home.scss */
.next-table--collapsible.next-table--condensed .next-table__btn--expand {
  display: block;
}

/* line 11197, app/assets/stylesheets/home.scss */
.next-table--collapsible.next-table--condensed .next-table__cell--collapse {
  display: none;
}

/* line 11201, app/assets/stylesheets/home.scss */
.next-table--collapsible.next-table--condensed .next-table__cell--visible {
  display: block;
  background: #f5f6f7;
}

/* line 11206, app/assets/stylesheets/home.scss */
.next-table__row--no-border td {
  border-bottom: none;
}

/* line 11210, app/assets/stylesheets/home.scss */
.next-table__row--align-top td {
  vertical-align: top;
}

/* line 11214, app/assets/stylesheets/home.scss */
.next-table--clickable-row tbody tr {
  cursor: pointer;
}

/* line 11218, app/assets/stylesheets/home.scss */
.table__row--subdued {
  background-color: #f5f6f7;
}

/* line 11222, app/assets/stylesheets/home.scss */
.next-table--ultra-expanded td, .next-table--ultra-expanded th {
  padding: 20px;
}

/* line 11226, app/assets/stylesheets/home.scss */
.next-table__row--extra-padding-top td {
  padding-top: 20px;
}

/* line 11230, app/assets/stylesheets/home.scss */
.next-table__row--extra-padding-bottom td {
  padding-bottom: 20px;
}

/* line 11234, app/assets/stylesheets/home.scss */
.next-table--no-outside-padding tr > td:first-child, .next-table--no-outside-padding tr > th:first-child {
  padding-left: 0;
}

/* line 11238, app/assets/stylesheets/home.scss */
.next-table--no-outside-padding tr > td:last-child, .next-table--no-outside-padding tr > th:last-child {
  padding-right: 0;
}

/* line 11242, app/assets/stylesheets/home.scss */
.next-table--no-bottom-padding tr:last-child > td {
  padding-bottom: 0;
}

/* line 11246, app/assets/stylesheets/home.scss */
.next-table--row-group-no-spacing tr:not(:first-child) td {
  padding-top: 0;
}

/* line 11250, app/assets/stylesheets/home.scss */
.next-table--row-group-no-spacing tr:not(:last-child) td {
  padding-bottom: 0;
}

/* line 11254, app/assets/stylesheets/home.scss */
.next-table--even-cell-padding td, .next-table--even-cell-padding th {
  padding: 10px 10px;
}

/* line 11258, app/assets/stylesheets/home.scss */
.next-card {
  background-color: #ffffff;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/* line 11265, app/assets/stylesheets/home.scss */
.next-card ~ .next-card, .next-card ~ .ui-card {
  margin-top: 20px;
}

@media screen and (max-width: 720px) {
  /* line 11270, app/assets/stylesheets/home.scss */
  .next-card {
    border-radius: 0;
  }
}

@media (max-width: 550px), (min-width: 768px) and (max-width: 790px) {
  /* line 11276, app/assets/stylesheets/home.scss */
  .next-card + .next-card {
    margin-top: 10px;
  }
}

/* line 11281, app/assets/stylesheets/home.scss */
.next-card--aside {
  background-color: #f5f6f7;
}

/* line 11285, app/assets/stylesheets/home.scss */
.next-card--aside-lighter {
  background-color: #fafbfc;
}

/* line 11289, app/assets/stylesheets/home.scss */
.next-card--plain {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 11294, app/assets/stylesheets/home.scss */
.next-card--hide-overflow {
  overflow: hidden;
}

/* line 11298, app/assets/stylesheets/home.scss */
.next-card--stacked {
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}

/* line 11305, app/assets/stylesheets/home.scss */
.next-card--stacked ~ .next-card--stacked {
  margin-top: 0;
  border-top: 1px solid #ebeef0;
}

/* line 11310, app/assets/stylesheets/home.scss */
.next-card--preserve-first-and-last-section-spacing .next-card__section--half-spacing:first-of-type {
  padding-top: 20px;
}

/* line 11314, app/assets/stylesheets/home.scss */
.next-card--preserve-first-and-last-section-spacing .next-card__section--half-spacing:last-of-type {
  padding-bottom: 20px;
}

/* line 11318, app/assets/stylesheets/home.scss */
.next-card--sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 76px;
}

/* line 11324, app/assets/stylesheets/home.scss */
.next-card--js-sticky {
  position: fixed;
  top: 56px;
  margin-top: 20px;
}

/* line 11330, app/assets/stylesheets/home.scss */
.next-card__header {
  padding: 20px 20px 0;
}

/* line 11334, app/assets/stylesheets/home.scss */
.next-card__header .next-heading {
  margin-bottom: 0;
}

/* line 11338, app/assets/stylesheets/home.scss */
.next-card__footer {
  padding: 0 20px 20px;
}

/* line 11342, app/assets/stylesheets/home.scss */
.next-card__footer--no-padding {
  padding: 0;
}

/* line 11346, app/assets/stylesheets/home.scss */
.next-card__section {
  padding: 20px;
}

/* line 11350, app/assets/stylesheets/home.scss */
.next-card__section ~ .next-card__section {
  border-top: 1px solid #ebeef0;
}

/* line 11354, app/assets/stylesheets/home.scss */
.next-card__section ~ .next-card__section.next-card__section--no-border {
  border-top: 0;
}

/* line 11358, app/assets/stylesheets/home.scss */
.next-card__section:first-child {
  border-radius: 3px 3px 0 0;
}

/* line 11362, app/assets/stylesheets/home.scss */
.next-card__section:last-child {
  border-radius: 0 0 3px 3px;
}

/* line 11366, app/assets/stylesheets/home.scss */
.next-card__section--no-vertical-spacing {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 11371, app/assets/stylesheets/home.scss */
.next-card__section--no-vertical-spacing + .next-card__section {
  border-top: none;
}

/* line 11375, app/assets/stylesheets/home.scss */
.next-card__section--no-horizontal-spacing {
  padding-left: 0;
  padding-right: 0;
}

/* line 11380, app/assets/stylesheets/home.scss */
.next-card__section--half-spacing {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 11385, app/assets/stylesheets/home.scss */
.next-card__section--half-spacing.next-card__header {
  padding-bottom: 0;
}

/* line 11389, app/assets/stylesheets/home.scss */
.next-card__section--half-spacing.next-card__footer {
  padding-top: 0;
}

/* line 11393, app/assets/stylesheets/home.scss */
.next-card__section--double-spacing {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 11398, app/assets/stylesheets/home.scss */
.next-card__section--no-padding {
  padding: 0;
}

/* line 11402, app/assets/stylesheets/home.scss */
.next-card__section--subdued {
  background-color: #f5f6f7;
}

/* line 11406, app/assets/stylesheets/home.scss */
.next-card__section--more-subdued {
  background-color: #ebeef0;
}

/* line 11410, app/assets/stylesheets/home.scss */
.next-card__section--less-subdued {
  background-color: #fafbfc;
}

/* line 11414, app/assets/stylesheets/home.scss */
.next-card__section--accentuated {
  background-color: #007ace;
}

/* line 11418, app/assets/stylesheets/home.scss */
.next-card__section--accentuated .next-heading {
  color: #ffffff;
}

/* line 11422, app/assets/stylesheets/home.scss */
.next-card__section--bordered {
  border-top: 1px solid #ebeef0;
}

/* line 11426, app/assets/stylesheets/home.scss */
.next-card__section--no-bottom-spacing {
  padding-bottom: 0;
}

/* line 11430, app/assets/stylesheets/home.scss */
.next-card__section--no-bottom-spacing + .next-card__section {
  border-top: 0;
}

/* line 11434, app/assets/stylesheets/home.scss */
.next-card__section--no-top-spacing {
  padding-top: 0;
}

/* line 11438, app/assets/stylesheets/home.scss */
.next-card__section ~ .next-card__section--no-top-spacing {
  border-top: 0;
}

/* line 11442, app/assets/stylesheets/home.scss */
.next-card__section--border-left {
  border-left: 1px solid #ebeef0;
}

/* line 11446, app/assets/stylesheets/home.scss */
.next-card__section--border-bottom {
  border-bottom: 1px solid #ebeef0;
}

/* line 11450, app/assets/stylesheets/home.scss */
.next-card__section--centered {
  text-align: center;
}

/* line 11454, app/assets/stylesheets/home.scss */
.next-card--with-full-height-image {
  position: relative;
  padding-left: 250px;
  max-width: calc(100% - 250px);
}

/* line 11460, app/assets/stylesheets/home.scss */
.next-card--with-full-height-image .next-card__image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 250px;
  background-size: cover;
  background-position: center;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

@media (max-width: 550px), (min-width: 768px) and (max-width: 790px) {
  /* line 11473, app/assets/stylesheets/home.scss */
  .next-card--with-full-height-image {
    padding-left: 0;
    max-width: 100%;
  }
  /* line 11478, app/assets/stylesheets/home.scss */
  .next-card--with-full-height-image .next-card__image {
    position: static;
    display: block;
    width: 100%;
    height: 120px;
    border-radius: 0;
  }
}

/* line 11487, app/assets/stylesheets/home.scss */
.next-card__section__separator {
  margin: 20px auto;
  background-color: #ebeef0;
}

/* line 11492, app/assets/stylesheets/home.scss */
.next-card__section__separator--no-margin {
  margin: 0;
}

/* line 11496, app/assets/stylesheets/home.scss */
.next-card__separator {
  margin: 0;
  height: 1px;
  background: #ebeef0;
}

/* line 11502, app/assets/stylesheets/home.scss */
.next-card__separator--thick {
  height: 5px;
}

/* line 11506, app/assets/stylesheets/home.scss */
.next-card__separator--inline {
  margin: 10px 20px;
}

/* line 11510, app/assets/stylesheets/home.scss */
.next-card--top-rounded-corners {
  border-radius: 3px 3px 0 0 !important;
}

/* line 11514, app/assets/stylesheets/home.scss */
.next-card--bottom-rounded-corners {
  border-radius: 0 0 3px 3px !important;
}

/* line 11518, app/assets/stylesheets/home.scss */
.next-card--all-rounded-corners {
  border-radius: 3px !important;
}

/* line 11522, app/assets/stylesheets/home.scss */
.next-card--left-rounded-corners {
  border-radius: 3px 0 0 3px;
}

/* line 11526, app/assets/stylesheets/home.scss */
.next-card--right-rounded-corners {
  border-radius: 0 3px 3px 0;
}

/* line 11530, app/assets/stylesheets/home.scss */
.next-card--top-right-rounded-corner {
  border-top-right-radius: 3px;
}

/* line 11534, app/assets/stylesheets/home.scss */
.next-card--bottom-right-rounded-corner {
  border-bottom-right-radius: 3px;
}

/* line 11538, app/assets/stylesheets/home.scss */
.next-card--top-left-rounded-corner {
  border-top-left-radius: 3px;
}

/* line 11542, app/assets/stylesheets/home.scss */
.next-card--bottom-left-rounded-corner {
  border-bottom-left-radius: 3px;
}

/* line 11546, app/assets/stylesheets/home.scss */
.next-card__ribbon {
  background: #fafbfc;
  border-right: solid 1px #ebeef0;
  border-radius: 3px 0 0 3px;
  padding: 20px;
  display: block;
}

/* line 11554, app/assets/stylesheets/home.scss */
.next-card__ribbon--warning {
  background: #ffd117;
  border-right: solid 1px rgba(212, 160, 2, 0.25);
}

/* line 11559, app/assets/stylesheets/home.scss */
.next-card__ribbon--vertically-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 11575, app/assets/stylesheets/home.scss */
.next-ui .next-text-slate {
  color: #31373d;
}

/* line 11579, app/assets/stylesheets/home.scss */
.next-card__header--fully-padded {
  padding-bottom: 20px;
}

/* line 11583, app/assets/stylesheets/home.scss */
.next-card--semi-transparent {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 11587, app/assets/stylesheets/home.scss */
.next-card__channel-image {
  margin-right: 20px;
}

@media (max-width: 500px), (min-width: 768px) and (max-width: 740px) {
  /* line 11592, app/assets/stylesheets/home.scss */
  .next-card__channel-image {
    display: none;
  }
}

/* line 11597, app/assets/stylesheets/home.scss */
.next-card__channel-illustration {
  margin: 0 auto;
}

/* line 11601, app/assets/stylesheets/home.scss */
.fresh-ui .next-card {
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}

@media screen and (max-width: 568px) {
  /* line 11607, app/assets/stylesheets/home.scss */
  .fresh-ui .next-card__header, .fresh-ui .next-card__section, .fresh-ui .next-card__footer {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}

/* line 11613, app/assets/stylesheets/home.scss */
.fresh-ui .next-card--aside, .fresh-ui .next-card__section--subdued {
  background-color: #f9fafb;
}

/* line 11617, app/assets/stylesheets/home.scss */
.next-tab__list {
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: #f5f6f7;
  overflow: visible;
  border-radius: 3px 3px 0 0;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/* line 11637, app/assets/stylesheets/home.scss */
.next-tab__list::after {
  content: '';
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-bottom: 1px solid #ebeef0;
}

/* line 11647, app/assets/stylesheets/home.scss */
.next-tab__list > li {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/* line 11666, app/assets/stylesheets/home.scss */
.next-tab__list .next-tab__list__disclosure-item {
  display: none;
}

/* line 11670, app/assets/stylesheets/home.scss */
.next-tab__list .next-tab__list__disclosure-item .next-tab {
  border-top-right-radius: 3px;
}

/* line 11674, app/assets/stylesheets/home.scss */
.next-tab__list > li:first-child .next-tab {
  border-top-left-radius: 3px;
}

/* line 11678, app/assets/stylesheets/home.scss */
.next-tab__list--non-rounded {
  border-radius: 0;
}

/* line 11682, app/assets/stylesheets/home.scss */
.next-tab__list--non-rounded .next-tab__list__disclosure-item .next-tab {
  border-top-right-radius: 0;
}

/* line 11686, app/assets/stylesheets/home.scss */
.next-tab__list--non-rounded > li:first-child .next-tab {
  border-top-left-radius: 0;
}

/* line 11690, app/assets/stylesheets/home.scss */
.next-tab__list--full::after {
  display: none;
}

/* line 11694, app/assets/stylesheets/home.scss */
.next-tab__list--full > li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 11701, app/assets/stylesheets/home.scss */
.next-tab__list--full > li:last-of-type > .next-tab {
  border-right: none;
}

/* line 11705, app/assets/stylesheets/home.scss */
.next-tab__list--full .next-tab__list__disclosure-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/* line 11716, app/assets/stylesheets/home.scss */
.next-tab__list--fitted::after {
  display: none;
}

/* line 11720, app/assets/stylesheets/home.scss */
.next-tab__list--fitted > li {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}

/* line 11727, app/assets/stylesheets/home.scss */
.next-tab__list--fitted > li:last-of-type > .next-tab {
  border-right: 0;
}

/* line 11731, app/assets/stylesheets/home.scss */
.next-tab__list--fitted .next-tab__list__disclosure-item {
  display: none;
}

/* line 11735, app/assets/stylesheets/home.scss */
.next-tab__list--vertical {
  display: block;
  background: transparent;
  padding: 7px 0;
}

/* line 11741, app/assets/stylesheets/home.scss */
.next-tab__list--vertical::after {
  display: none;
}

/* line 11745, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab {
  border: none;
  padding: 8px 20px;
  text-align: left;
}

/* line 11751, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab:hover, .next-tab__list--vertical .next-tab:focus {
  background: transparent;
}

/* line 11755, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab:hover {
  color: #007ace;
}

/* line 11759, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab:focus {
  color: black;
}

/* line 11763, app/assets/stylesheets/home.scss */
.next-tab__list--page-navigation {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 103.2rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.6rem;
  padding-left: 1.6rem;
}

@media screen and (min-width: 768px) {
  /* line 11774, app/assets/stylesheets/home.scss */
  .next-tab__list--page-navigation {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  /* line 11781, app/assets/stylesheets/home.scss */
  .next-tab__list--page-navigation {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
}

/* line 11787, app/assets/stylesheets/home.scss */
.next-tab {
  color: #637381;
  padding: 15px 20px;
  text-decoration: none;
  border-right: 1px solid #ebeef0;
  border-bottom: 1px solid #ebeef0;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 11815, app/assets/stylesheets/home.scss */
.next-tab:focus, .next-tab:hover {
  outline: none;
  background-color: #fafbfc;
  color: #007ace;
  text-decoration: none;
}

/* line 11822, app/assets/stylesheets/home.scss */
.next-tab.next-tab--is-active {
  font-weight: 400;
  color: #212b35;
  background-color: #ffffff;
  border-bottom-color: #ffffff;
  cursor: default;
  text-decoration: none;
}

/* line 11831, app/assets/stylesheets/home.scss */
.next-tab--disclosure {
  padding: 0 20px;
}

/* line 11835, app/assets/stylesheets/home.scss */
.next-tab--disclosure .helper-hidden {
  display: none;
}

/* line 11839, app/assets/stylesheets/home.scss */
.next-tab--disclosure .next-tab {
  display: inline-block;
}

/* line 11843, app/assets/stylesheets/home.scss */
.next-tab__panel {
  display: none;
}

/* line 11847, app/assets/stylesheets/home.scss */
.next-tab__panel.next-tab__panel--is-active {
  display: block;
}

/* line 11851, app/assets/stylesheets/home.scss */
.next-tab__panel > *:first-child:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 11857, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__container--full-width {
  border-bottom: 1px solid #c4cdd5;
  border-top: 1px solid #c4cdd5;
  width: 100%;
  margin-top: 1.6rem;
}

/* line 11864, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__container--full-width .next-tab__list {
  border: 0;
}

/* line 11868, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list {
  background-color: transparent;
  border-bottom: 1px solid #dfe4e8;
  border-radius: 0;
}

/* line 11874, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list::after {
  display: none;
}

/* line 11878, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list .next-tab__list__disclosure-item .next-tab {
  border-top-right-radius: 0;
}

/* line 11882, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li:first-child .next-tab {
  border-top-left-radius: 0;
  margin-left: 1.6rem;
}

/* line 11887, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list .next-tab {
  color: #637381;
}

/* line 11891, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list .next-tab:focus, .fresh-ui .next-tab__list .next-tab:hover {
  color: #212b35;
}

/* line 11895, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li > .next-tab {
  border-right: 0;
  border-bottom: 3px solid transparent;
  margin-right: 1.6rem;
  padding: 1.6rem 0;
}

/* line 11902, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li > .next-tab:focus, .fresh-ui .next-tab__list > li > .next-tab:hover {
  background-color: transparent;
  border-bottom-color: #c4cdd5;
}

/* line 11907, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li > .next-tab.next-tab--is-active {
  background-color: transparent;
  border-bottom-color: #5c6ac4;
  color: #212b35;
}

/* line 11913, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list--fitted > li:first-of-type > .next-tab {
  margin-left: 0;
}

/* line 11917, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list--fitted > li > .next-tab {
  margin-right: 0;
}

/* line 11921, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list--page-navigation > li:first-child .next-tab {
  margin-left: 0;
}

/* line 11925, app/assets/stylesheets/home.scss */
.next-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 11931, app/assets/stylesheets/home.scss */
.next-list > li {
  width: 100%;
}

/* line 11935, app/assets/stylesheets/home.scss */
.next-list > li .next-list__item {
  padding-right: 20px;
  padding-left: 20px;
}

/* line 11940, app/assets/stylesheets/home.scss */
.next-list > li .next-list__item--indented {
  padding-left: 40px;
}

/* line 11944, app/assets/stylesheets/home.scss */
.next-list--divided {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 11950, app/assets/stylesheets/home.scss */
.next-list--divided > li {
  width: 100%;
  border-bottom: 1px solid #ebeef0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 11957, app/assets/stylesheets/home.scss */
.next-list--divided > li a, .next-list--divided > li .next-list__item {
  display: block;
  color: #31373d;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 11964, app/assets/stylesheets/home.scss */
.next-list--divided > li .next-list__item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

/* line 11972, app/assets/stylesheets/home.scss */
.next-list--divided > li .next-list__item:hover, .next-list--divided > li .next-list__item.is-selected {
  background: #ebf5fa;
  -webkit-box-shadow: 0 1px 0 #ebeef0;
  box-shadow: 0 1px 0 #ebeef0;
}

/* line 11978, app/assets/stylesheets/home.scss */
.next-list--divided > li .next-list__item--disabled, .next-list--divided > li .next-list__item--no-hover {
  cursor: default;
}

/* line 11982, app/assets/stylesheets/home.scss */
.next-list--divided > li .next-list__item--disabled:hover, .next-list--divided > li .next-list__item--no-hover:hover {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 11988, app/assets/stylesheets/home.scss */
.next-list--divided > li a:hover, .next-list--divided > li a.is-selected {
  background: #ebf5fa;
  text-decoration: none;
}

/* line 11993, app/assets/stylesheets/home.scss */
.next-list--divided > li a:focus, .next-list--divided > li a:active {
  background: #ebf5fa;
  outline: none;
}

/* line 11998, app/assets/stylesheets/home.scss */
.next-list--divided > li a.disabled {
  color: #c3cfd8;
}

/* line 12002, app/assets/stylesheets/home.scss */
.next-list--divided-selectable {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 12008, app/assets/stylesheets/home.scss */
.next-list--divided-selectable li + li {
  border-top: 1px solid #ebeef0;
}

/* line 12012, app/assets/stylesheets/home.scss */
.next-list--divided-selectable > li {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 12018, app/assets/stylesheets/home.scss */
.next-list--divided-selectable > li a, .next-list--divided-selectable > li .next-list__item {
  display: block;
  color: #31373d;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 12025, app/assets/stylesheets/home.scss */
.next-list--divided-selectable > li a:hover, .next-list--divided-selectable > li a.is-selected, .next-list--divided-selectable > li .next-list__item:hover, .next-list--divided-selectable > li .next-list__item.is-selected {
  background: #007ace;
  text-decoration: none;
  color: #ffffff;
}

/* line 12031, app/assets/stylesheets/home.scss */
.next-list--divided--top > li {
  border-bottom: 0;
}

/* line 12035, app/assets/stylesheets/home.scss */
.next-list--divided--top > li:not(:first-child) .next-list__item {
  border-top: 1px solid #ebeef0;
}

/* line 12039, app/assets/stylesheets/home.scss */
.next-list--divided--top > li:not(:first-child) .next-list__item.next-list__item--indented {
  border-top: 0;
}

/* line 12043, app/assets/stylesheets/home.scss */
.next-list--divided-half-padding > li a, .next-list--divided-half-padding > li .next-list__item {
  padding: 10px;
}

/* line 12047, app/assets/stylesheets/home.scss */
.next-list__item--subdued, .next-list--divided-subdued {
  background-color: #f5f6f7;
}

/* line 12051, app/assets/stylesheets/home.scss */
.next-list > li .next-list__item--vertically-condensed {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 12056, app/assets/stylesheets/home.scss */
.next-list--subdued .next-list__item {
  background: #f5f6f7;
  color: #637381;
}

/* line 12061, app/assets/stylesheets/home.scss */
.next-list--subdued .next-list__item.next-list__item--is-current {
  background: #ffffff;
  font-weight: bold;
}

/* line 12066, app/assets/stylesheets/home.scss */
.next-list--subdued .next-list__item:focus, .next-list--subdued .next-list__item:hover {
  background: #fafbfc;
}

/* line 12070, app/assets/stylesheets/home.scss */
.next-list--compact {
  margin: 5px 0;
}

/* line 12074, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item {
  background: transparent;
  border: 0;
  display: block;
  font-size: 14px;
  padding: 5px 10px;
  text-align: left;
  text-decoration: none;
  color: #31373d;
  word-wrap: break-word;
  border-radius: 0;
  line-height: 24px;
  white-space: normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 12091, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item.next-list__item--is-applied {
  background: #ebf5fa;
  color: #798c9c;
}

/* line 12096, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item:hover, .next-list--compact .next-list__item:focus, .next-list--compact .next-list__item.next-list__item--is-selected {
  background: #007ace;
  color: #ffffff;
  text-decoration: none;
  outline: none;
}

/* line 12103, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item:hover .subdued, .next-list--compact .next-list__item:focus .subdued, .next-list--compact .next-list__item.next-list__item--is-selected .subdued {
  color: #d3dbe2;
}

/* line 12107, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item:hover .next-heading, .next-list--compact .next-list__item:hover small, .next-list--compact .next-list__item:focus .next-heading, .next-list--compact .next-list__item:focus small, .next-list--compact .next-list__item.next-list__item--is-selected .next-heading, .next-list--compact .next-list__item.next-list__item--is-selected small {
  color: #ffffff;
}

/* line 12111, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item:active {
  color: #ffffff;
  background: #084e8a;
}

/* line 12116, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item.is-disabled {
  color: #c3cfd8;
  pointer-events: none;
  cursor: default;
}

/* line 12122, app/assets/stylesheets/home.scss */
.next-list--compact button.next-list__item {
  width: 100%;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
}

/* line 12128, app/assets/stylesheets/home.scss */
.next-list--compact + .next-list--compact {
  border-top: 1px solid #ebeef0;
  padding-top: 5px;
}

/* line 12133, app/assets/stylesheets/home.scss */
.next-list--toggles .next-icon, .next-list--toggles .next-icon__text {
  visibility: hidden;
}

/* line 12137, app/assets/stylesheets/home.scss */
.next-list--toggles .next-list__item--is-applied .next-icon, .next-list--toggles .next-list__item--is-applied .next-icon__text {
  visibility: visible;
}

/* line 12141, app/assets/stylesheets/home.scss */
.next-list--toggles .next-list__item--promoted-action, .next-list--divided > li .next-list__item--promoted-action {
  color: #007ace;
}

/* line 12145, app/assets/stylesheets/home.scss */
.next-list__item--promoted-action .next-icon, .next-list__item--promoted-action .next-icon__text {
  fill: #007ace;
  visibility: visible;
}

/* line 12150, app/assets/stylesheets/home.scss */
.next-list__item--is-applied .next-icon, .next-list__item--is-applied .next-icon__text {
  fill: #798c9c;
}

/* line 12154, app/assets/stylesheets/home.scss */
.next-list--toggles .next-list__item:focus .next-icon, .next-list--toggles .next-list__item:focus .next-icon__text, .next-list--toggles .next-list__item:hover .next-icon, .next-list--toggles .next-list__item:hover .next-icon__text, .next-list--toggles .next-list__item:active .next-icon, .next-list--toggles .next-list__item:active .next-icon__text, .next-list--toggles .next-list__item.next-list__item--is-selected .next-icon, .next-list--toggles .next-list__item.next-list__item--is-selected .next-icon__text {
  fill: #ffffff;
}

/* line 12158, app/assets/stylesheets/home.scss */
.next-list--plain-divided > li {
  border-bottom: 1px solid #ebeef0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 0;
}

/* line 12165, app/assets/stylesheets/home.scss */
.next-list--plain-divided > li:last-child {
  border-bottom: none;
}

/* line 12169, app/assets/stylesheets/home.scss */
.next-list--plain-divided .next-card--aside > li {
  border-color: rgba(211, 219, 226, 0.5);
}

/* line 12173, app/assets/stylesheets/home.scss */
.next-list--row-hover > li {
  padding: 5px 10px;
}

/* line 12177, app/assets/stylesheets/home.scss */
.next-list--row-hover > li:hover {
  background-color: #ebeef0;
}

/* line 12181, app/assets/stylesheets/home.scss */
.next-list--row-hover.next-list--no-vertical-padding > li {
  padding: 0 10px;
}

/* line 12185, app/assets/stylesheets/home.scss */
.next-list--heading {
  margin: 10px 0;
  border: none;
}

/* line 12190, app/assets/stylesheets/home.scss */
.next-list > li .resource-browser-variant, .next-list > li .resource-browser-variant.next-list__item--disabled:hover, .next-list > li .resource-browser-variant.next-list__item--no-hover:hover {
  margin-left: 46px;
  padding-left: 0;
}

/* line 12195, app/assets/stylesheets/home.scss */
.next-list > li .resource-browser-variant:hover, .next-list > li .resource-browser-variant.is-selected {
  margin-left: 0;
  padding-left: 46px;
}

/* line 12200, app/assets/stylesheets/home.scss */
.next-list > li .resource-browser-variant--review-step {
  margin-left: 20px;
  padding-left: 40px;
}

/* line 12205, app/assets/stylesheets/home.scss */
.next-list[data-searchable-select-results] .searchable-select-group-divider {
  border-bottom: 1px solid #dfe4e8;
}

/* line 12209, app/assets/stylesheets/home.scss */
.fresh-ui .next-list > li a, .fresh-ui .next-list > li .next-list__item, .fresh-ui .next-list > li.next-list__item, .fresh-ui .next-list--compact > li a, .fresh-ui .next-list--compact > li .next-list__item, .fresh-ui .next-list--compact > li.next-list__item {
  background: #ffffff;
  color: #212b35;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  transition: none;
}

/* line 12218, app/assets/stylesheets/home.scss */
.fresh-ui .next-list > li a:focus, .fresh-ui .next-list > li a:hover, .fresh-ui .next-list > li a:active, .fresh-ui .next-list > li a.is-selected, .fresh-ui .next-list > li a.next-list__item--is-selected, .fresh-ui .next-list > li .next-list__item:focus, .fresh-ui .next-list > li .next-list__item:hover, .fresh-ui .next-list > li .next-list__item:active, .fresh-ui .next-list > li .next-list__item.is-selected, .fresh-ui .next-list > li .next-list__item.next-list__item--is-selected, .fresh-ui .next-list > li.next-list__item:focus, .fresh-ui .next-list > li.next-list__item:hover, .fresh-ui .next-list > li.next-list__item:active, .fresh-ui .next-list > li.next-list__item.is-selected, .fresh-ui .next-list > li.next-list__item.next-list__item--is-selected, .fresh-ui .next-list--compact > li a:focus, .fresh-ui .next-list--compact > li a:hover, .fresh-ui .next-list--compact > li a:active, .fresh-ui .next-list--compact > li a.is-selected, .fresh-ui .next-list--compact > li a.next-list__item--is-selected, .fresh-ui .next-list--compact > li .next-list__item:focus, .fresh-ui .next-list--compact > li .next-list__item:hover, .fresh-ui .next-list--compact > li .next-list__item:active, .fresh-ui .next-list--compact > li .next-list__item.is-selected, .fresh-ui .next-list--compact > li .next-list__item.next-list__item--is-selected, .fresh-ui .next-list--compact > li.next-list__item:focus, .fresh-ui .next-list--compact > li.next-list__item:hover, .fresh-ui .next-list--compact > li.next-list__item:active, .fresh-ui .next-list--compact > li.next-list__item.is-selected, .fresh-ui .next-list--compact > li.next-list__item.next-list__item--is-selected {
  background: #5c6ac4;
  color: #ffffff;
}

/* line 12223, app/assets/stylesheets/home.scss */
.fresh-ui .next-list > li a:focus .type--subdued, .fresh-ui .next-list > li a:hover .type--subdued, .fresh-ui .next-list > li a:active .type--subdued, .fresh-ui .next-list > li a.is-selected .type--subdued, .fresh-ui .next-list > li a.next-list__item--is-selected .type--subdued, .fresh-ui .next-list > li .next-list__item:focus .type--subdued, .fresh-ui .next-list > li .next-list__item:hover .type--subdued, .fresh-ui .next-list > li .next-list__item:active .type--subdued, .fresh-ui .next-list > li .next-list__item.is-selected .type--subdued, .fresh-ui .next-list > li .next-list__item.next-list__item--is-selected .type--subdued, .fresh-ui .next-list > li.next-list__item:focus .type--subdued, .fresh-ui .next-list > li.next-list__item:hover .type--subdued, .fresh-ui .next-list > li.next-list__item:active .type--subdued, .fresh-ui .next-list > li.next-list__item.is-selected .type--subdued, .fresh-ui .next-list > li.next-list__item.next-list__item--is-selected .type--subdued, .fresh-ui .next-list--compact > li a:focus .type--subdued, .fresh-ui .next-list--compact > li a:hover .type--subdued, .fresh-ui .next-list--compact > li a:active .type--subdued, .fresh-ui .next-list--compact > li a.is-selected .type--subdued, .fresh-ui .next-list--compact > li a.next-list__item--is-selected .type--subdued, .fresh-ui .next-list--compact > li .next-list__item:focus .type--subdued, .fresh-ui .next-list--compact > li .next-list__item:hover .type--subdued, .fresh-ui .next-list--compact > li .next-list__item:active .type--subdued, .fresh-ui .next-list--compact > li .next-list__item.is-selected .type--subdued, .fresh-ui .next-list--compact > li .next-list__item.next-list__item--is-selected .type--subdued, .fresh-ui .next-list--compact > li.next-list__item:focus .type--subdued, .fresh-ui .next-list--compact > li.next-list__item:hover .type--subdued, .fresh-ui .next-list--compact > li.next-list__item:active .type--subdued, .fresh-ui .next-list--compact > li.next-list__item.is-selected .type--subdued, .fresh-ui .next-list--compact > li.next-list__item.next-list__item--is-selected .type--subdued {
  color: #ffffff;
}

/* line 12227, app/assets/stylesheets/home.scss */
.fresh-ui .next-list > li a.is-disabled, .fresh-ui .next-list > li .next-list__item.is-disabled, .fresh-ui .next-list > li.next-list__item.is-disabled, .fresh-ui .next-list--compact > li a.is-disabled, .fresh-ui .next-list--compact > li .next-list__item.is-disabled, .fresh-ui .next-list--compact > li.next-list__item.is-disabled {
  color: #c4cdd5;
}

/* line 12231, app/assets/stylesheets/home.scss */
.fresh-ui .next-list__item--is-applied .next-icon, .fresh-ui .next-list__item--is-applied .next-icon__text {
  fill: #212b35;
}

/* line 12235, app/assets/stylesheets/home.scss */
.fresh-ui .next-list--toggles .next-list__item:focus .next-icon, .fresh-ui .next-list--toggles .next-list__item:focus .next-icon__text, .fresh-ui .next-list--toggles .next-list__item:hover .next-icon, .fresh-ui .next-list--toggles .next-list__item:hover .next-icon__text, .fresh-ui .next-list--toggles .next-list__item:active .next-icon, .fresh-ui .next-list--toggles .next-list__item:active .next-icon__text, .fresh-ui .next-list--toggles .next-list__item.next-list__item--is-selected .next-icon, .fresh-ui .next-list--toggles .next-list__item.next-list__item--is-selected .next-icon__text {
  fill: #ffffff;
}

/* line 12239, app/assets/stylesheets/home.scss */
.fresh-ui .next-list--divided > li a:hover, .fresh-ui .next-list--divided > li a.is-selected {
  background: #5c6ac4;
  color: #ffffff;
}

/* line 12244, app/assets/stylesheets/home.scss */
.fresh-ui .next-list--divided > li a:hover .next-icon--color-sky-darker, .fresh-ui .next-list--divided > li a:hover .next-icon--slate-lighter, .fresh-ui .next-list--divided > li a.is-selected .next-icon--color-sky-darker, .fresh-ui .next-list--divided > li a.is-selected .next-icon--slate-lighter {
  color: transparent;
  fill: #ffffff;
}

/* line 12249, app/assets/stylesheets/home.scss */
.fresh-ui .ui-action-list-action .next-icon, .fresh-ui .ui-action-list-action .next-icon__text {
  color: transparent;
  fill: #919eab;
}

/* line 12254, app/assets/stylesheets/home.scss */
.fresh-ui .ui-action-list-action:hover .next-icon, .fresh-ui .ui-action-list-action:hover .next-icon__text, .fresh-ui .ui-action-list-action:focus .next-icon, .fresh-ui .ui-action-list-action:focus .next-icon__text {
  fill: #ffffff;
}

/* line 12258, app/assets/stylesheets/home.scss */
.fresh-ui .product_browser .next-list--divided > li .next-list__item:hover, .fresh-ui .product_browser .next-list--divided > li .next-list__item.is-selected {
  background: #f9fafb;
  color: inherit;
}

/* line 12263, app/assets/stylesheets/home.scss */
.fresh-ui .product_browser .next-list--divided > li .next-list__item:hover .next-icon--color-sky-darker, .fresh-ui .product_browser .next-list--divided > li .next-list__item:hover .next-icon--slate-lighter, .fresh-ui .product_browser .next-list--divided > li .next-list__item.is-selected .next-icon--color-sky-darker, .fresh-ui .product_browser .next-list--divided > li .next-list__item.is-selected .next-icon--slate-lighter {
  color: transparent;
  fill: #c4cdd5;
}

/* line 12268, app/assets/stylesheets/home.scss */
.fresh-ui .product_browser .next-list--divided > li .next-list__item:hover .type--subdued, .fresh-ui .product_browser .next-list--divided > li .next-list__item.is-selected .type--subdued {
  color: #637381;
}

/* line 12272, app/assets/stylesheets/home.scss */
.fresh-ui.page-product-variants-show .variant-list .next-list__item--is-current, .fresh-ui.page-product-variants-show .variant-list .next-list__item--is-current:hover, .fresh-ui.page-product-variants-show .variant-list .next-list__item--is-current:focus {
  color: #ffffff;
  background-color: #5c6ac4;
  font-weight: 500;
}

/* line 12278, app/assets/stylesheets/home.scss */
.resource-browser__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 12292, app/assets/stylesheets/home.scss */
.resource-browser__title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}

@media screen and (max-width: 450px) {
  /* line 12300, app/assets/stylesheets/home.scss */
  .resource-browser__info {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 12306, app/assets/stylesheets/home.scss */
  .resource-browser__title {
    width: 100%;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

/* line 12314, app/assets/stylesheets/home.scss */
.tagit-new .ui-autocomplete-input, .next-token, .tagit-choice {
  border-radius: 3px;
}

/* line 12318, app/assets/stylesheets/home.scss */
.next-token-list {
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
}

/* line 12330, app/assets/stylesheets/home.scss */
.next-token-list--is-input {
  padding: 5px 10px;
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  background: #ffffff;
  cursor: text;
  padding: 3px;
  padding-bottom: 0;
}

@media screen and (min-width: 1024px) {
  /* line 12350, app/assets/stylesheets/home.scss */
  .next-token-list--is-input {
    font-size: 1.4rem;
  }
}

/* line 12355, app/assets/stylesheets/home.scss */
.next-token-list--is-input::-webkit-input-placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 12361, app/assets/stylesheets/home.scss */
.next-token-list--is-input:-ms-input-placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 12367, app/assets/stylesheets/home.scss */
.next-token-list--is-input::placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 12373, app/assets/stylesheets/home.scss */
.next-token-list--is-input:focus {
  border: 1px solid #007ace;
}

/* line 12377, app/assets/stylesheets/home.scss */
.next-label--is-focused .next-token-list--is-input {
  border-color: #007ace;
}

/* line 12381, app/assets/stylesheets/home.scss */
.next-token-list__wrapper {
  position: relative;
}

/* line 12385, app/assets/stylesheets/home.scss */
.next-token-list--is-input-invisible {
  border: none;
  padding: 2px 0 0 0;
}

/* line 12390, app/assets/stylesheets/home.scss */
.next-token-list--large-tokens {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
}

@media screen and (min-width: 1024px) {
  /* line 12399, app/assets/stylesheets/home.scss */
  .next-token-list--large-tokens {
    font-size: 1.4rem;
  }
}

/* line 12404, app/assets/stylesheets/home.scss */
.tagit-new {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}

/* line 12411, app/assets/stylesheets/home.scss */
.tagit-new .ui-autocomplete-input {
  padding: 4px 8px;
  border: 0;
  height: auto;
  width: 120px;
  background: transparent;
  margin-bottom: 3px;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
}

@media screen and (min-width: 1024px) {
  /* line 12426, app/assets/stylesheets/home.scss */
  .tagit-new .ui-autocomplete-input {
    font-size: 1.4rem;
  }
}

/* line 12431, app/assets/stylesheets/home.scss */
.tagit-new:only-child .ui-autocomplete-input {
  width: 100%;
}

/* line 12435, app/assets/stylesheets/home.scss */
.next-token-list--is-input .next-token, .next-token-list--is-input .tagit-choice {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
}

@media screen and (min-width: 1024px) {
  /* line 12444, app/assets/stylesheets/home.scss */
  .next-token-list--is-input .next-token, .next-token-list--is-input .tagit-choice {
    font-size: 1.4rem;
  }
}

/* line 12449, app/assets/stylesheets/home.scss */
.next-token, .tagit-choice {
  background-color: #ebf5fa;
  color: #001429;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  word-wrap: break-word;
  max-width: 100%;
}

/* line 12460, app/assets/stylesheets/home.scss */
.next-token-list .next-token, .next-token-list .tagit-choice {
  margin-right: 3px;
  margin-bottom: 3px;
}

/* line 12465, app/assets/stylesheets/home.scss */
.next-token-list--expanded {
  margin-bottom: -6px;
}

/* line 12469, app/assets/stylesheets/home.scss */
.next-token-list--expanded .next-token {
  margin-right: 6px;
  margin-bottom: 6px;
}

/* line 12474, app/assets/stylesheets/home.scss */
.next-token__label, .tagit-label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  min-width: 0;
  width: 100%;
  display: block;
  padding: 4px 8px;
}

/* line 12485, app/assets/stylesheets/home.scss */
.next-token__remove, .tagit-close {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
  padding: 4px 8px 4px 0;
}

/* line 12493, app/assets/stylesheets/home.scss */
.next-token__remove .text-icon, .tagit-close .text-icon {
  display: none;
}

/* line 12497, app/assets/stylesheets/home.scss */
.next-token__remove .next-token__remove__icon, .tagit-close .next-token__remove__icon {
  width: 9px;
  height: 9px;
}

/* line 12502, app/assets/stylesheets/home.scss */
.next-token__remove .ui-icon-close, .tagit-close .ui-icon-close {
  display: inline-block;
  background: asset-svg-url("admin-fresh/shared/remove.svg", #31373d);
  background-size: 9px 9px;
  width: 9px;
  height: 9px;
}

/* line 12510, app/assets/stylesheets/home.scss */
.next-token--clickable {
  cursor: pointer;
}

/* line 12514, app/assets/stylesheets/home.scss */
.next-token--is-disabled {
  opacity: 0.5;
  cursor: default;
}

/* line 12519, app/assets/stylesheets/home.scss */
.next-token--is-inactive {
  background: #ebeef0;
  color: #798c9c;
}

/* line 12524, app/assets/stylesheets/home.scss */
.next-token--is-inactive.next-token--is-disabled {
  cursor: pointer;
}

/* line 12528, app/assets/stylesheets/home.scss */
.next-token-list--sortable {
  display: block;
  overflow: hidden;
}

/* line 12533, app/assets/stylesheets/home.scss */
.next-token-list--sortable .next-token {
  float: left;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

/* line 12542, app/assets/stylesheets/home.scss */
.next-token-list--sortable .next-token--is-draggable {
  padding-left: 23px;
  background-image: asset-svg-url("admin-fresh/shared/drag-handle.svg", #fff);
  background-position: 8px 50%;
  background-size: 15px 15px;
  background-repeat: no-repeat;
}

/* line 12550, app/assets/stylesheets/home.scss */
.fresh-ui .next-token__list .next-token, .fresh-ui .next-token__list .tagit-choice {
  margin-right: 0.4rem;
  margin-bottom: 0.4rem;
}

/* line 12555, app/assets/stylesheets/home.scss */
.fresh-ui .next-token, .fresh-ui .tagit-choice {
  background-color: #dfe4e8;
  color: #454f5b;
  min-height: 2.8rem;
}

/* line 12561, app/assets/stylesheets/home.scss */
.fresh-ui .next-token__label, .fresh-ui .tagit-label {
  padding: 0.4rem 0.8rem;
}

/* line 12565, app/assets/stylesheets/home.scss */
.fresh-ui .next-token__remove, .fresh-ui .tagit-close {
  padding: 0.4rem 0.8rem 0.4rem 0;
}

/* line 12569, app/assets/stylesheets/home.scss */
.fresh-ui .next-token__remove .next-token__remove__icon, .fresh-ui .tagit-close .next-token__remove__icon {
  color: #798c9c;
}

/* line 12573, app/assets/stylesheets/home.scss */
.fresh-ui .next-token__remove .next-icon, .fresh-ui .next-token__remove .next-icon__text, .fresh-ui .tagit-close .next-icon, .fresh-ui .tagit-close .next-icon__text {
  fill: #798c9c;
}

/* line 12577, app/assets/stylesheets/home.scss */
.fresh-ui .next-token--is-inactive {
  background: #f4f6f8;
  color: #637381;
}

/* line 12582, app/assets/stylesheets/home.scss */
.fresh-ui .next-label--is-focused .next-token-list--is-input {
  border: 1px solid #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 12588, app/assets/stylesheets/home.scss */
.next-notice {
  color: #31373d;
  position: relative;
  padding: 20px;
  background: #d3dbe2;
  border-color: #c3cfd8;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

/* line 12598, app/assets/stylesheets/home.scss */
.next-card .next-notice, .modal .next-notice, .ui-modal .next-notice {
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 20px;
}

/* line 12605, app/assets/stylesheets/home.scss */
.next-notice a {
  color: #31373d;
  text-decoration: underline;
}

/* line 12610, app/assets/stylesheets/home.scss */
.next-notice--info {
  background: #ebf5fa;
  border-color: #ACCBD8;
}

/* line 12615, app/assets/stylesheets/home.scss */
.next-notice--attention {
  background: #fff7b2;
  border-color: #ffe477;
}

/* line 12620, app/assets/stylesheets/home.scss */
.next-notice--critical {
  background: #ff9797;
  border-color: #ff5d5d;
}

/* line 12625, app/assets/stylesheets/home.scss */
.next-notice--no-bottom-margin {
  margin-bottom: 0;
}

/* line 12629, app/assets/stylesheets/home.scss */
.next-card .next-notice--no-bottom-margin, .modal .next-notice--no-bottom-margin {
  margin-bottom: 0;
}

/* line 12633, app/assets/stylesheets/home.scss */
.scroll-shadow--bottom {
  -webkit-box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, 0.1), inset 0 0 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, 0.1), inset 0 0 0 0 rgba(0, 0, 0, 0.1);
}

/* line 12638, app/assets/stylesheets/home.scss */
.scroll-shadow--top {
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.1), inset 0px 20px 20px -20px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.1), inset 0px 20px 20px -20px rgba(0, 0, 0, 0.1);
}

/* line 12643, app/assets/stylesheets/home.scss */
.scroll-shadow--top-and-bottom {
  -webkit-box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, 0.1), inset 0px 20px 20px -20px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, 0.1), inset 0px 20px 20px -20px rgba(0, 0, 0, 0.1);
}

/* line 12648, app/assets/stylesheets/home.scss */
.ui-modal {
  max-width: calc(100% - 40px);
  max-height: calc(100% - 40px);
  width: 620px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: #ffffff;
  visibility: hidden;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transform: translate3d(0, 200px, 0);
  transform: translate3d(0, 200px, 0);
  -webkit-transition: all ease-in-out 260ms;
  transition: all ease-in-out 260ms;
  opacity: 0;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 12673, app/assets/stylesheets/home.scss */
.ui-modal:focus {
  outline: 0;
}

/* line 12677, app/assets/stylesheets/home.scss */
.ui-modal form {
  min-height: 0;
  max-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

@media screen and (max-width: 450px) {
  /* line 12696, app/assets/stylesheets/home.scss */
  .ui-modal {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    max-width: 100%;
    max-height: calc(100% - 20px);
    border-radius: 0;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    opacity: 1;
  }
  /* line 12708, app/assets/stylesheets/home.scss */
  .ui-modal.ui-modal--is-visible {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 12714, app/assets/stylesheets/home.scss */
.ui-modal--is-transitioning {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
}

/* line 12722, app/assets/stylesheets/home.scss */
.ui-modal--is-visible {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  overflow: auto;
}

/* line 12734, app/assets/stylesheets/home.scss */
.ui-modal--instant {
  -webkit-transition: none;
  transition: none;
}

/* line 12739, app/assets/stylesheets/home.scss */
.ui-modal__header {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  border-bottom: 1px solid #dfe4e8;
}

/* line 12752, app/assets/stylesheets/home.scss */
.ui-modal__header-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 12759, app/assets/stylesheets/home.scss */
.ui-modal__header-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: -4.5px -15px 0 0;
  padding-left: 10px;
}

/* line 12776, app/assets/stylesheets/home.scss */
.ui-modal__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: height ease-in-out 260ms, -webkit-box-shadow 260ms ease-in-out 0s;
  transition: height ease-in-out 260ms, -webkit-box-shadow 260ms ease-in-out 0s;
  transition: box-shadow 260ms ease-in-out 0s, height ease-in-out 260ms;
  transition: box-shadow 260ms ease-in-out 0s, height ease-in-out 260ms, -webkit-box-shadow 260ms ease-in-out 0s;
}

/* line 12789, app/assets/stylesheets/home.scss */
.ui-modal__body--contains-iframe {
  position: relative;
}

/* line 12793, app/assets/stylesheets/home.scss */
.ui-modal__footer {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 20px;
  border-top: 1px solid #dfe4e8;
}

/* line 12802, app/assets/stylesheets/home.scss */
.ui-modal__footer-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: -10px;
  margin-left: -10px;
}

/* line 12822, app/assets/stylesheets/home.scss */
.ui-modal__secondary-actions {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 10px;
  margin-left: 10px;
}

/* line 12831, app/assets/stylesheets/home.scss */
.ui-modal__tertiary-actions {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-top: 10px;
  margin-left: 10px;
}

/* line 12840, app/assets/stylesheets/home.scss */
.ui-modal__primary-actions {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 10px;
  margin-left: 10px;
}

/* line 12849, app/assets/stylesheets/home.scss */
.ui-modal__section {
  padding: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 12857, app/assets/stylesheets/home.scss */
.ui-modal__section:not(:last-child) {
  border-bottom: 1px solid #dfe4e8;
}

/* line 12861, app/assets/stylesheets/home.scss */
.ui-modal__section--contains-iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 0;
}

/* line 12868, app/assets/stylesheets/home.scss */
.ui-modal__section--subdued {
  background: #f4f6f8;
}

/* line 12872, app/assets/stylesheets/home.scss */
.ui-modal__section--no-padding {
  padding: 0;
}

/* line 12876, app/assets/stylesheets/home.scss */
.ui-modal__section--footer-text {
  padding-left: 0;
}

/* line 12880, app/assets/stylesheets/home.scss */
.ui-modal-backdrop {
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.25);
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  z-index: 550;
}

/* line 12891, app/assets/stylesheets/home.scss */
.ui-modal-backdrop--is-visible {
  display: block;
}

/* line 12895, app/assets/stylesheets/home.scss */
.ui-modal-contents {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 551;
}

/* line 12905, app/assets/stylesheets/home.scss */
.ui-modal-contents--is-visible {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 12916, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal {
  border-radius: 6px;
  -webkit-box-shadow: 0 31px 41px 0 rgba(32, 42, 53, 0.2), 0 2px 16px 0 rgba(32, 42, 54, 0.08);
  box-shadow: 0 31px 41px 0 rgba(32, 42, 53, 0.2), 0 2px 16px 0 rgba(32, 42, 54, 0.08);
  max-height: calc(100% - (2rem + 5.6rem));
  max-width: calc(100% - 2rem);
  width: 640px;
  margin-top: 5.6rem;
}

@media screen and (max-width: 450px) {
  /* line 12927, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-modal {
    border-radius: 0;
    max-height: calc(100% - 5.6rem);
    max-width: 100%;
  }
}

/* line 12934, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__header {
  padding: 1.6rem 2rem;
  border-bottom: 1px solid #dfe4e8;
}

/* line 12939, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__header-title {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 12945, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__header-actions {
  margin-top: 0;
  padding-left: 0.8rem;
}

/* line 12950, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__footer {
  border-top: 1px solid #dfe4e8;
  padding: 1.6rem 2rem;
}

/* line 12955, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__section {
  padding: 2rem;
}

/* line 12959, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__section:not(:last-child) {
  border-bottom: 1px solid #dfe4e8;
}

/* line 12963, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__section--contains-iframe {
  padding: 0;
}

/* line 12967, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__section--subdued {
  background-color: #f4f6f8;
}

/* line 12971, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal-backdrop {
  background: rgba(32, 42, 53, 0.4);
}

/* line 12975, app/assets/stylesheets/home.scss */
.ui-slider {
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
}

/* line 12982, app/assets/stylesheets/home.scss */
.ui-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  position: absolute;
  width: 100%;
}

/* line 12997, app/assets/stylesheets/home.scss */
.ui-slide--is-hidden {
  opacity: 0;
  visibility: hidden;
}

/* line 13002, app/assets/stylesheets/home.scss */
.ui-slide--is-active {
  opacity: 1;
  visibility: visible;
}

/* line 13007, app/assets/stylesheets/home.scss */
.ui-slide__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

/* line 13020, app/assets/stylesheets/home.scss */
.ui-slider--horizontal .ui-slide {
  -webkit-transition: opacity 500ms ease-in-out, -webkit-transform 400ms ease-in-out;
  transition: opacity 500ms ease-in-out, -webkit-transform 400ms ease-in-out;
  transition: transform 400ms ease-in-out, opacity 500ms ease-in-out;
  transition: transform 400ms ease-in-out, opacity 500ms ease-in-out, -webkit-transform 400ms ease-in-out;
}

/* line 13027, app/assets/stylesheets/home.scss */
.ui-slider--horizontal .ui-slide--is-active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

/* line 13033, app/assets/stylesheets/home.scss */
.ui-slider--horizontal .ui-slide--is-after {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  opacity: 0;
}

/* line 13039, app/assets/stylesheets/home.scss */
.ui-slider--horizontal .ui-slide--is-before {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  opacity: 0;
}

/* line 13045, app/assets/stylesheets/home.scss */
.ui-slide__modal-title {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 13050, app/assets/stylesheets/home.scss */
.ui-slider .ui-modal__header, .ui-slider .ui-modal__footer {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/* line 13057, app/assets/stylesheets/home.scss */
.ui-slider .ui-modal__header-title, .ui-slider .ui-modal__header, .ui-slider .ui-modal__footer {
  opacity: 0;
  -webkit-transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  transition: transform 400ms ease-in-out, opacity 400ms ease-in-out;
  transition: transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
}

/* line 13065, app/assets/stylesheets/home.scss */
.ui-slide--is-active .ui-modal__header-title, .ui-slide--is-active .ui-modal__header, .ui-slide--is-active .ui-modal__footer {
  opacity: 1;
}

/* line 13069, app/assets/stylesheets/home.scss */
.ui-slider .ui-modal__body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -webkit-transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  transition: transform 400ms ease-in-out, opacity 400ms ease-in-out;
  transition: transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
}

/* line 13082, app/assets/stylesheets/home.scss */
.ui-slide--is-active .ui-modal__body {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  transition: opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  transition: transform 400ms ease-in-out, opacity 400ms ease-in-out;
  transition: transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
}

/* line 13091, app/assets/stylesheets/home.scss */
.ui-slide--is-after .ui-modal__body {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/* line 13096, app/assets/stylesheets/home.scss */
.ui-slide--is-before .ui-modal__body {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 13101, app/assets/stylesheets/home.scss */
.ui-choice-list {
  margin: 0 0 20px 0;
  padding: 0;
}

/* line 13106, app/assets/stylesheets/home.scss */
.ui-choice-list:last-child {
  margin-bottom: 0;
}

/* line 13110, app/assets/stylesheets/home.scss */
.ui-choice-list li {
  position: relative;
  list-style: none;
  margin-bottom: 10px;
}

/* line 13116, app/assets/stylesheets/home.scss */
.ui-choice-list li:last-child {
  margin-bottom: 0;
}

/* line 13120, app/assets/stylesheets/home.scss */
.ui-choice-list input[type=radio], .ui-choice-list input[type=checkbox] {
  position: absolute;
  left: 0;
}

/* line 13125, app/assets/stylesheets/home.scss */
.ui-choice-list__title {
  margin-bottom: 10px;
  font-weight: 400;
}

/* line 13130, app/assets/stylesheets/home.scss */
.ui-choice-list--sub-choice-list {
  padding-top: 10px;
  padding-left: 10px;
}

/* line 13135, app/assets/stylesheets/home.scss */
.ui-form__section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -8px;
}

/* line 13154, app/assets/stylesheets/home.scss */
.ui-form__section .ui-form__section {
  margin: 0;
  width: 100%;
}

/* line 13159, app/assets/stylesheets/home.scss */
.ui-form__section + .ui-form__section {
  margin-top: 8px;
}

/* line 13163, app/assets/stylesheets/home.scss */
.ui-form__section .next-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 8px;
  max-width: 100%;
}

/* line 13180, app/assets/stylesheets/home.scss */
.ui-form__section .next-input-wrapper.ui-form__element--horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 13192, app/assets/stylesheets/home.scss */
.ui-form__section .next-input-wrapper.ui-form__element--centered {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 13199, app/assets/stylesheets/home.scss */
.ui-form__section .next-radio, .ui-form__section .next-radio--styled, .ui-form__section .next-radio[type=radio], .ui-form__section .next-checkbox, .ui-form__section .next-checkbox--styled, .ui-form__section .next-checkbox[type=checkbox] {
  top: 10px;
  left: 8px;
}

/* line 13204, app/assets/stylesheets/home.scss */
.ui-form__section--full-width {
  width: 100%;
}

/* line 13208, app/assets/stylesheets/home.scss */
.ui-form__group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 13218, app/assets/stylesheets/home.scss */
.ui-form__group > .ui-form__element, .ui-form__group > .next-input-wrapper {
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 220px;
  -ms-flex: 1 0 220px;
  flex: 1 0 220px;
  min-width: 220px;
}

/* line 13227, app/assets/stylesheets/home.scss */
.ui-form__group--cell-size-auto > .ui-form__element, .ui-form__group--cell-size-auto > .next-input-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  min-width: auto;
}

/* line 13235, app/assets/stylesheets/home.scss */
.ui-form__group--cell-size-small > .ui-form__element, .ui-form__group--cell-size-small > .next-input-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 110px;
  -ms-flex: 1 0 110px;
  flex: 1 0 110px;
  min-width: 110px;
}

/* line 13243, app/assets/stylesheets/home.scss */
.ui-form__label-wrapper {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 -4px;
}

/* line 13262, app/assets/stylesheets/home.scss */
.ui-form__label-wrapper > * {
  margin: 0 4px 4px 4px;
}

/* line 13266, app/assets/stylesheets/home.scss */
.ui-form__label-wrapper.ui-form__element--horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 13278, app/assets/stylesheets/home.scss */
.ui-form__element {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 220px;
  padding: 8px;
}

/* line 13298, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__section--help-text {
  padding-top: 0;
}

/* line 13302, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__section--label {
  padding-bottom: 0;
}

/* line 13306, app/assets/stylesheets/home.scss */
.ui-form__element .next-input-wrapper {
  padding: 0;
}

/* line 13310, app/assets/stylesheets/home.scss */
.ui-form__element .next-radio, .ui-form__element .next-radio--styled, .ui-form__element .next-radio[type=radio], .ui-form__element .next-checkbox, .ui-form__element .next-checkbox--styled, .ui-form__element .next-checkbox[type=checkbox] {
  top: 2px;
  left: 0;
}

/* line 13315, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__element--bottom-spacing-half {
  padding-bottom: 4px;
}

/* line 13319, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__element--top-spacing-half {
  padding-top: 4px;
}

/* line 13323, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__element--bottom-spacing-double {
  padding-bottom: 16px;
}

/* line 13327, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__element--top-spacing-double {
  padding-top: 16px;
}

/* line 13331, app/assets/stylesheets/home.scss */
.ui-data-table {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 13336, app/assets/stylesheets/home.scss */
.ui-data-table * {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

/* line 13341, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper {
  position: relative;
  overflow: hidden;
}

/* line 13346, app/assets/stylesheets/home.scss */
.ui-data-table__cell {
  border-bottom: none;
  padding: 12px;
  white-space: normal;
  word-wrap: break-word;
}

/* line 13353, app/assets/stylesheets/home.scss */
.ui-data-table__cell img {
  max-width: inherit;
}

/* line 13357, app/assets/stylesheets/home.scss */
.ui-data-table__row--expand-last .ui-data-table__cell:last-child {
  width: 100%;
}

/* line 13361, app/assets/stylesheets/home.scss */
.ui-data-table__cell--header {
  background: #ffffff;
}

/* line 13365, app/assets/stylesheets/home.scss */
.ui-data-table__header .ui-data-table__cell--header {
  padding: 16px;
  border-bottom: 1px solid #d3dbe2;
}

/* line 13370, app/assets/stylesheets/home.scss */
.ui-data-table__body .ui-data-table__cell--header {
  border-right: 1px solid #d3dbe2;
}

/* line 13374, app/assets/stylesheets/home.scss */
.ui-data-table__cell:first-of-type, .ui-data-table__cell--header:first-of-type {
  padding-left: 20px;
}

/* line 13378, app/assets/stylesheets/home.scss */
.ui-data-table__cell:last-of-type, .ui-data-table__cell--header:last-of-type {
  padding-right: 20px;
}

/* line 13382, app/assets/stylesheets/home.scss */
.ui-data-table__cell--alignment-left {
  text-align: left;
}

/* line 13386, app/assets/stylesheets/home.scss */
.ui-data-table__cell--alignment-right {
  text-align: right;
}

/* line 13390, app/assets/stylesheets/home.scss */
.ui-data-table__cell--single-line {
  white-space: nowrap;
}

/* line 13394, app/assets/stylesheets/home.scss */
.ui-data-table__cell--single-line .btn--link {
  white-space: nowrap;
}

/* line 13398, app/assets/stylesheets/home.scss */
.ui-data-table--scroll .ui-data-table__row:nth-child(even) {
  background: #ffffff;
}

/* line 13402, app/assets/stylesheets/home.scss */
.ui-data-table--scroll .ui-data-table__row:nth-child(odd) {
  background: #fafbfc;
}

/* line 13406, app/assets/stylesheets/home.scss */
.ui-data-table__footer .ui-data-table__cell {
  border-top: 1px solid #ebeef0;
  background: #f5f6f7;
  font-weight: bold;
  font-size: 14px;
}

/* line 13413, app/assets/stylesheets/home.scss */
.ui-data-table__scroll-wrapper {
  -webkit-overflow-scrolling: touch;
}

/* line 13417, app/assets/stylesheets/home.scss */
.ui-data-table__fixed-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}

/* line 13425, app/assets/stylesheets/home.scss */
.ui-data-table--fixed {
  opacity: 0;
}

/* line 13429, app/assets/stylesheets/home.scss */
.ui-data-table--fixed .ui-data-table__cell:not(:first-child) {
  visibility: hidden;
}

/* line 13433, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table__cell:first-child {
  min-width: 145px;
  max-width: 145px;
}

@media screen and (min-width: 1024px) {
  /* line 13439, app/assets/stylesheets/home.scss */
  .ui-data-table__wrapper--is-collapsed .ui-data-table__cell:first-child {
    width: auto;
    max-width: 100%;
  }
}

/* line 13445, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header {
  padding-top: 48px;
}

/* line 13449, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header:first-child .btn, .ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header:first-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header:first-child .ui-button--transparent, .ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header:first-child .btn--link {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
}

/* line 13456, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed {
  opacity: 1;
}

/* line 13460, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed .ui-data-table__cell:first-child {
  pointer-events: all;
  -webkit-box-shadow: 2px 0 4px -1px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 0 4px -1px rgba(0, 0, 0, 0.1);
}

/* line 13466, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed .ui-data-table__row:nth-child(even) .ui-data-table__cell {
  background: #ffffff;
}

/* line 13470, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed .ui-data-table__row:nth-child(odd) .ui-data-table__cell {
  background: #fafbfc;
}

/* line 13474, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table__scroll-wrapper {
  overflow-x: scroll;
  margin-left: 145px;
}

/* line 13479, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--scroll {
  margin-left: -145px;
  width: calc(100% + 145px);
}

/* line 13484, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--scroll .ui-data-table__cell:first-child {
  color: transparent;
}

/* line 13488, app/assets/stylesheets/home.scss */
.ui-data-table__navigation {
  position: absolute;
  top: 8px;
  right: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 1;
}

/* line 13503, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-hiding-navigation .ui-data-table__navigation {
  display: none;
}

/* line 13507, app/assets/stylesheets/home.scss */
.ui-data-table__navigation-pip {
  text-indent: -9999px;
  background: #454e57;
  width: 6px;
  height: 6px;
  border-radius: 3px;
  border: 0;
  padding: 0;
  margin-right: 5px;
}

/* line 13518, app/assets/stylesheets/home.scss */
.ui-data-table__navigation-button--is-not-visible {
  background: #c4cdd5;
}

/* line 13522, app/assets/stylesheets/home.scss */
.ui-data-table__next-button {
  margin-left: -5px;
  margin-right: -15px;
}

/* line 13527, app/assets/stylesheets/home.scss */
.ui-breadcrumbs__item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 13533, app/assets/stylesheets/home.scss */
.ui-breadcrumbs__separator {
  margin: 0 0.4rem;
}

/* line 13537, app/assets/stylesheets/home.scss */
.ui-breadcrumbs {
  color: #798c9c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  display: block;
  white-space: nowrap;
}

/* line 13548, app/assets/stylesheets/home.scss */
.ui-breadcrumbs a {
  color: inherit;
}

/* line 13552, app/assets/stylesheets/home.scss */
.ui-breadcrumbs--is-collapsed {
  cursor: pointer;
}

/* line 13556, app/assets/stylesheets/home.scss */
.ui-breadcrumbs--is-collapsed .ui-breadcrumb__link {
  pointer-events: none;
}

/* line 13560, app/assets/stylesheets/home.scss */
.ui-breadcrumbs--is-loading {
  visibility: hidden;
}

/* line 13564, app/assets/stylesheets/home.scss */
.ui-breadcrumb {
  display: inline-block;
  color: #798c9c;
}

/* line 13569, app/assets/stylesheets/home.scss */
.ui-breadcrumb__link:hover {
  color: #798c9c;
}

/* line 13573, app/assets/stylesheets/home.scss */
.ui-breadcrumb-ellipsis {
  border: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  background: transparent;
}

/* line 13582, app/assets/stylesheets/home.scss */
.ui-breadcrumb__separator, .ui-breadcrumb-ellipsis {
  color: #798c9c;
  margin: 0 0.4rem;
}

/* line 13587, app/assets/stylesheets/home.scss */
.ui-breadcrumb--is-hidden, .ui-breadcrumb-ellipsis--is-hidden {
  display: none;
}

/* line 13591, app/assets/stylesheets/home.scss */
.collapsible-header {
  padding: 1.6rem;
  background: #f4f6f8;
  position: fixed;
  top: 56px;
  left: 0;
  width: 100%;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
  pointer-events: none;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 195ms;
  transition-duration: 195ms;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  z-index: 196;
}

@media screen and (min-width: 769px) {
  /* line 13616, app/assets/stylesheets/home.scss */
  .collapsible-header {
    left: 240px;
  }
}

@media screen and (max-width: 769px) {
  /* line 13622, app/assets/stylesheets/home.scss */
  .collapsible-header {
    width: 100%;
  }
}

/* line 13627, app/assets/stylesheets/home.scss */
.collapsible-header .ui-breadcrumb {
  display: inline;
}

/* line 13631, app/assets/stylesheets/home.scss */
.collapsible-header .ui-breadcrumb__link:hover {
  color: #007ace;
}

/* line 13635, app/assets/stylesheets/home.scss */
.collapsible-header .collapsible-header__heading {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
}

@media (min-width: 640px) {
  /* line 13642, app/assets/stylesheets/home.scss */
  .collapsible-header .collapsible-header__heading {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

/* line 13648, app/assets/stylesheets/home.scss */
.collapsible-header--is-visible {
  opacity: 1;
  pointer-events: all;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 13655, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumbs {
  overflow: visible;
}

/* line 13659, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumb {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  color: #637381;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #637381;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  text-decoration: none;
  will-change: background;
  -webkit-transition: background 200ms cubic-bezier(0.64, 0, 0.35, 1);
  transition: background 200ms cubic-bezier(0.64, 0, 0.35, 1);
  padding-top: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0;
  margin-left: -0.7rem;
}

@media screen and (min-width: 640px) {
  /* line 13688, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-breadcrumb {
    font-size: 1.4rem;
  }
}

/* line 13693, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumb:hover {
  color: #212b35;
}

/* line 13697, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumb:active, .fresh-ui .ui-breadcrumb:focus {
  background-color: rgba(33, 43, 53, 0.1) !important;
}

/* line 13701, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumb .next-icon, .fresh-ui .ui-breadcrumb .next-icon__text {
  color: inherit;
  fill: currentColor;
}

/* line 13706, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumbs__item {
  color: #b3b5cb;
}

/* line 13710, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumbs__ellipsis {
  display: none;
}

/* line 13714, app/assets/stylesheets/home.scss */
.ui-title-bar {
  z-index: 197;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #ebeef0;
  padding: 10px 20px;
  background: #ffffff;
  min-height: 56px;
}

@media screen and (min-width: 769px) {
  /* line 13737, app/assets/stylesheets/home.scss */
  .ui-title-bar {
    left: 240px;
  }
}

/* line 13742, app/assets/stylesheets/home.scss */
.ui-title-bar__heading-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.2;
  overflow: hidden;
  z-index: 4;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.4rem;
}

@media screen and (max-width: 768px) {
  /* line 13764, app/assets/stylesheets/home.scss */
  .ui-title-bar__heading-group {
    margin-left: 38px;
  }
}

/* line 13769, app/assets/stylesheets/home.scss */
.ui-title-bar__title {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  white-space: nowrap;
}

/* line 13776, app/assets/stylesheets/home.scss */
.ui-title-bar__icon {
  margin-right: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

@media screen and (max-width: 450px) {
  /* line 13785, app/assets/stylesheets/home.scss */
  .ui-title-bar__icon {
    display: none;
  }
}

/* line 13790, app/assets/stylesheets/home.scss */
.ui-title-bar__metadata {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  color: #798c9c;
  padding-left: 0.8rem;
  white-space: nowrap;
  overflow: hidden;
}

@media screen and (min-width: 640px) {
  /* line 13803, app/assets/stylesheets/home.scss */
  .ui-title-bar__metadata {
    font-size: 1.4rem;
  }
}

/* line 13808, app/assets/stylesheets/home.scss */
.ui-title-bar__pagination {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 13815, app/assets/stylesheets/home.scss */
.ui-title-bar__pagination + .ui-title-bar__actions {
  margin-left: 10px;
}

/* line 13819, app/assets/stylesheets/home.scss */
.ui-title-bar__actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  z-index: 4;
}

/* line 13831, app/assets/stylesheets/home.scss */
.ui-title-bar__actions + .ui-title-bar__actions {
  margin-left: 50px;
}

@media screen and (min-width: 640px) {
  /* line 13836, app/assets/stylesheets/home.scss */
  .ui-title-bar__actions + .ui-title-bar__actions {
    margin-left: 0;
  }
}

/* line 13841, app/assets/stylesheets/home.scss */
.ui-title-bar__actions--secondary {
  display: none;
}

@media screen and (min-width: 450px) {
  /* line 13846, app/assets/stylesheets/home.scss */
  .ui-title-bar__actions--secondary {
    display: block;
  }
  /* line 13850, app/assets/stylesheets/home.scss */
  .ui-title-bar__actions--secondary + .ui-title-bar__actions--popover {
    display: none;
  }
}

/* line 13855, app/assets/stylesheets/home.scss */
.ui-title-bar__action + .ui-title-bar__action {
  margin-left: 10px;
}

/* line 13859, app/assets/stylesheets/home.scss */
.ui-title-bar__badge {
  margin: 0 10px;
}

@media screen and (max-width: 450px) {
  /* line 13864, app/assets/stylesheets/home.scss */
  .ui-title-bar__badge {
    display: none;
  }
}

/* line 13869, app/assets/stylesheets/home.scss */
.ui-title-bar__actions-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 13876, app/assets/stylesheets/home.scss */
.action-bar {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  padding-left: 0.8rem;
  padding-right: 1.6rem;
  z-index: 196;
}

@media screen and (min-width: 720px) {
  /* line 13891, app/assets/stylesheets/home.scss */
  .action-bar {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.6rem;
  }
}

@media (max-width: 550px), (min-width: 768px) and (max-width: 790px) {
  /* line 13899, app/assets/stylesheets/home.scss */
  .action-bar ~ .next-grid {
    margin-top: 0.8rem;
  }
}

/* line 13904, app/assets/stylesheets/home.scss */
.action-bar ~ .next-grid--no-padding {
  margin-top: 1.6rem;
}

/* line 13908, app/assets/stylesheets/home.scss */
.ui-layout__item .action-bar {
  margin-top: -1.6rem;
  margin-bottom: 1.6rem;
}

/* line 13913, app/assets/stylesheets/home.scss */
.action-bar--page-width {
  max-width: 103.2rem;
}

/* line 13917, app/assets/stylesheets/home.scss */
.action-bar__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 1.6rem;
}

/* line 13933, app/assets/stylesheets/home.scss */
.action-bar__item--link-container {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 13945, app/assets/stylesheets/home.scss */
.action-bar__item--link-container .ui-button--transparent {
  display: inline-block;
  padding-left: 1rem;
  padding-right: 1rem;
  white-space: nowrap;
}

/* line 13952, app/assets/stylesheets/home.scss */
.action-bar__item--link-container .ui-button--transparent .ui-popover__container > .ui-button--transparent {
  white-space: nowrap;
}

/* line 13956, app/assets/stylesheets/home.scss */
.action-bar__top-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 13975, app/assets/stylesheets/home.scss */
.action-bar__more {
  margin-left: 1rem;
}

/* line 13979, app/assets/stylesheets/home.scss */
.action-bar__more--has-many {
  margin-left: 0;
}

/* line 13983, app/assets/stylesheets/home.scss */
.action-bar__link-icon {
  margin-right: 4px;
}

/* line 13987, app/assets/stylesheets/home.scss */
.action-bar__popover-icon-wrapper {
  display: inline-block;
  width: 20px;
  margin-right: 0.8rem;
  text-align: center;
  vertical-align: middle;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 13999, app/assets/stylesheets/home.scss */
.action-bar__popover-icon {
  position: relative;
  top: -0.15em;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
}

/* line 14007, app/assets/stylesheets/home.scss */
.action-bar__popover-icon--image {
  border-radius: 3px;
}

/* line 14011, app/assets/stylesheets/home.scss */
.action-bar__popover-wrapper {
  max-width: 400px;
  list-style: none;
  white-space: normal;
}

/* line 14017, app/assets/stylesheets/home.scss */
.action-bar__popover-wrapper .ui-action-list-action__text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 14024, app/assets/stylesheets/home.scss */
.action-bar__popover-hidden-item, .action-bar__popover-empty-item {
  display: none;
}

/* line 14028, app/assets/stylesheets/home.scss */
.action-bar__popover-label {
  padding: 0.8rem 1.6rem 0;
}

/* line 14032, app/assets/stylesheets/home.scss */
[data-popover-index="0"]:first-child .action-bar__popover-label {
  display: none;
}

/* line 14036, app/assets/stylesheets/home.scss */
.action-bar__popover-hidden-item + [data-popover-index="0"] .action-bar__popover-label, .action-bar__popover-empty-item + [data-popover-index="0"] .action-bar__popover-label {
  display: none;
}

/* line 14040, app/assets/stylesheets/home.scss */
:not([data-popover-index]) + [data-popover-index="0"] .action-bar__popover-label {
  display: none;
}

/* line 14044, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar-container {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 103.2rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.6rem;
  padding-left: 1.6rem;
  margin-top: 2rem;
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  /* line 14057, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar-container {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  /* line 14064, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar-container {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
}

@media screen and (min-width: 568px) {
  /* line 14071, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar-container {
    margin-top: 2.4rem;
    margin-bottom: 0;
  }
}

/* line 14077, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar {
  background-color: #1c2260;
  color: #ffffff;
  position: static;
  padding: 0;
  background: transparent;
  color: inherit;
  z-index: 1;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 0;
  min-height: 7.6rem;
}

/* line 14096, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar .ui-title-bar__navigation {
  margin-top: -0.4rem;
  min-height: 3.6rem;
}

@media screen and (min-width: 568px) {
  /* line 14102, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar .ui-title-bar__navigation {
    margin-top: -0.8rem;
  }
}

@media screen and (min-width: 768px) {
  /* line 14108, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar .ui-title-bar__navigation {
    margin-top: -0.4rem;
  }
}

/* line 14113, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar-container--full-width {
  max-width: 100%;
}

/* line 14117, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar--separator {
  border-bottom: 1px solid #dfe4e8;
  padding-bottom: 0.8rem;
}

/* line 14122, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  margin-top: -0.4rem;
}

/* line 14142, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination {
  margin-left: auto;
}

/* line 14146, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination .segmented .btn, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .ui-button--transparent {
  color: #637381;
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0.8rem;
}

/* line 14155, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination .segmented .btn:hover, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .ui-button--transparent:hover, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .ui-button--transparent:hover {
  color: #212b35;
}

/* line 14159, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination .segmented .btn:active, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .ui-button--transparent:active, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .ui-button--transparent:active, .fresh-ui .ui-title-bar__pagination .segmented .btn:focus, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .ui-button--transparent:focus, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .ui-button--transparent:focus {
  background-color: rgba(33, 43, 53, 0.1);
}

/* line 14163, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination .segmented .btn.disabled:hover, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .disabled.ui-button--transparent:hover, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .disabled.ui-button--transparent:hover {
  background-color: inital;
}

/* line 14167, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination .segmented .btn.disabled:active, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .disabled.ui-button--transparent:active, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .disabled.ui-button--transparent:active, .fresh-ui .ui-title-bar__pagination .segmented .btn.disabled:focus, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .disabled.ui-button--transparent:focus, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .disabled.ui-button--transparent:focus {
  background-color: initial;
}

/* line 14171, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__main-group {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
}

/* line 14179, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__actions-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 14186, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__heading-group {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  z-index: inherit;
  overflow: visible;
  margin-left: 0;
}

/* line 14195, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__icon {
  display: none;
}

/* line 14199, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__title {
  font-size: 2.4rem;
  line-height: 2.8rem;
  font-weight: 600;
  margin-right: 0.8rem;
  overflow: hidden;
  overflow-wrap: break-word;
  word-wrap: break-word;
  white-space: normal;
}

@media screen and (min-width: 1024px) {
  /* line 14211, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar__title {
    font-size: 2.8rem;
    line-height: 3.2rem;
  }
}

/* line 14217, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__metadata {
  padding-left: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  line-height: 2.5rem;
}

/* line 14229, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__mobile-primary-actions {
  display: none;
  padding-left: 0.8rem;
}

@media screen and (max-width: 768px) {
  /* line 14235, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar__actions-group {
    display: none;
  }
  /* line 14239, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar__mobile-primary-actions {
    display: block;
  }
}

/* line 14244, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__actions {
  z-index: inherit;
}

/* line 14248, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__actions .js-btn-loadable {
  display: none;
}

/* line 14252, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar {
  margin-top: 1.6rem;
  margin-left: -0.8rem;
  padding: 0;
  z-index: inherit;
}

@media screen and (min-width: 450px) {
  /* line 14260, app/assets/stylesheets/home.scss */
  .fresh-ui .action-bar {
    margin-top: 0.8rem;
  }
}

/* line 14265, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__more {
  margin-left: 0;
}

/* line 14269, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item {
  margin-top: 0;
}

/* line 14273, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container {
  margin-left: 0;
  margin-right: 1.6rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 14282, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent {
  background: transparent;
  padding: 0.8rem;
  margin-right: 0.8rem;
  border-radius: 3px;
  color: #637381;
  will-change: background, color;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
  transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
  text-decoration: none;
}

/* line 14298, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent .action-bar__link-icon, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent .action-bar__link-icon {
  color: transparent;
  fill: #637381;
}

/* line 14303, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent:hover, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent:hover {
  color: #212b35;
  text-decoration: none;
}

/* line 14308, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent:active, .fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent:focus, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent:active, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent:focus {
  color: #212b35;
  background-color: rgba(33, 43, 53, 0.1) !important;
  text-decoration: none !important;
}

/* line 14314, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent:active .action-bar__link-icon, .fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent:focus .action-bar__link-icon, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent:active .action-bar__link-icon, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent:focus .action-bar__link-icon {
  color: transparent;
  fill: #212b35;
}

/* line 14319, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent .next-icon--color-blue, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent .next-icon--color-blue {
  color: currentColor;
}

/* line 14323, app/assets/stylesheets/home.scss */
.fresh-ui .ui-action-list-action:hover .action-bar__popover-icon-wrapper .action-bar__popover-icon, .fresh-ui .ui-action-list-action:focus .action-bar__popover-icon-wrapper .action-bar__popover-icon {
  fill: #ffffff;
}

/* line 14327, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__popover-icon-wrapper .action-bar__popover-icon {
  fill: #212b35;
}

/* line 14331, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__top-links {
  -webkit-box-pack: initial;
  -webkit-justify-content: initial;
  -ms-flex-pack: initial;
  justify-content: initial;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

/* line 14342, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__more--has-many {
  margin-left: 0.8rem;
}

/* line 14346, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__more--has-many .ui-button--transparent:hover, .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus {
  color: #212b35;
}

/* line 14350, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__popover-wrapper {
  padding: 0.8rem 0;
}

/* line 14354, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__popover-wrapper .ui-action-list {
  padding: 0;
}

/* line 14358, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__popover-wrapper .ui-popover__section:last-child:not(:only-of-type) {
  margin-bottom: -0.8rem;
}

/* line 14362, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__popover-label {
  padding: 0.8rem 1.6rem;
}

/* line 14366, app/assets/stylesheets/home.scss */
.action-bar__item--visually-hidden {
  visibility: hidden;
}

/* line 14370, app/assets/stylesheets/home.scss */
.next-icon, .next-icon__text {
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
}

/* line 14376, app/assets/stylesheets/home.scss */
.next-icon--left-spacing-halved {
  margin-left: 10px;
}

/* line 14380, app/assets/stylesheets/home.scss */
.next-icon--right-spacing-halved {
  margin-right: 10px;
}

/* line 14384, app/assets/stylesheets/home.scss */
.next-icon--left-spacing-quartered {
  margin-left: 5px;
}

/* line 14388, app/assets/stylesheets/home.scss */
.next-icon--right-spacing-quartered {
  margin-right: 5px;
}

/* line 14392, app/assets/stylesheets/home.scss */
.next-icon--color-white {
  color: transparent;
  fill: #ffffff;
}

/* line 14397, app/assets/stylesheets/home.scss */
.next-icon--color-ink {
  color: transparent;
  fill: #212b35;
}

/* line 14402, app/assets/stylesheets/home.scss */
.next-icon--color-ink-light {
  color: transparent;
  fill: #454f5b;
}

/* line 14407, app/assets/stylesheets/home.scss */
.next-icon--color-ink-lighter {
  color: transparent;
  fill: #637381;
}

/* line 14412, app/assets/stylesheets/home.scss */
.next-icon--color-sky {
  color: transparent;
  fill: #ebeef0;
}

/* line 14417, app/assets/stylesheets/home.scss */
.next-icon--color-sky-light {
  color: transparent;
  fill: #f5f6f7;
}

/* line 14422, app/assets/stylesheets/home.scss */
.next-icon--color-sky-dark {
  color: transparent;
  fill: #d3dbe2;
}

/* line 14427, app/assets/stylesheets/home.scss */
.next-icon--color-sky-darker {
  color: transparent;
  fill: #c3cfd8;
}

/* line 14432, app/assets/stylesheets/home.scss */
.next-icon--color-slate-lightest {
  color: transparent;
  fill: #95a7b7;
}

/* line 14437, app/assets/stylesheets/home.scss */
.next-icon--color-slate-lighter {
  color: transparent;
  fill: #798c9c;
}

/* line 14442, app/assets/stylesheets/home.scss */
.next-icon--color-slate-light {
  color: transparent;
  fill: #454e57;
}

/* line 14447, app/assets/stylesheets/home.scss */
.next-icon--color-slate {
  color: transparent;
  fill: #31373d;
}

/* line 14452, app/assets/stylesheets/home.scss */
.next-icon--color-slate-darker {
  color: transparent;
  fill: #212529;
}

/* line 14457, app/assets/stylesheets/home.scss */
.next-icon--color-blue-lighter {
  color: transparent;
  fill: #ebf5fa;
}

/* line 14462, app/assets/stylesheets/home.scss */
.next-icon--color-blue-light {
  color: transparent;
  fill: #b4e1fa;
}

/* line 14467, app/assets/stylesheets/home.scss */
.next-icon--color-blue {
  color: transparent;
  fill: #007ace;
}

/* line 14472, app/assets/stylesheets/home.scss */
.next-icon--color-green {
  color: transparent;
  fill: #96bf48;
}

/* line 14477, app/assets/stylesheets/home.scss */
.next-icon--color-yellow {
  color: transparent;
  fill: #ffd117;
}

/* line 14482, app/assets/stylesheets/home.scss */
.next-icon--color-yellow-dark {
  color: transparent;
  fill: #d4a002;
}

/* line 14487, app/assets/stylesheets/home.scss */
.next-icon--color-orange-light {
  color: transparent;
  fill: #fec97d;
}

/* line 14492, app/assets/stylesheets/home.scss */
.next-icon--color-orange {
  color: transparent;
  fill: #ff9517;
}

/* line 14497, app/assets/stylesheets/home.scss */
.next-icon--color-red {
  color: transparent;
  fill: #ff5d5d;
}

/* line 14502, app/assets/stylesheets/home.scss */
.next-icon--color-red-dark {
  color: transparent;
  fill: #d83e3e;
}

/* line 14507, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-white {
  color: transparent;
  fill: #ffffff;
}

/* line 14512, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-sky {
  color: transparent;
  fill: #dfe4e8;
}

/* line 14517, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-sky-light {
  color: transparent;
  fill: #f4f6f8;
}

/* line 14522, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-sky-dark {
  color: transparent;
  fill: #c4cdd5;
}

/* line 14527, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-blue-lighter {
  color: transparent;
  fill: #ebf5fa;
}

/* line 14532, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-blue-light {
  color: transparent;
  fill: #b4e1fa;
}

/* line 14537, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-blue {
  color: transparent;
  fill: #007ace;
}

/* line 14542, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-green {
  color: transparent;
  fill: #50b83c;
}

/* line 14547, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-yellow {
  color: transparent;
  fill: #eec200;
}

/* line 14552, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-yellow-dark {
  color: transparent;
  fill: #9c6f19;
}

/* line 14557, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-orange-light {
  color: transparent;
  fill: #ffc58b;
}

/* line 14562, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-orange {
  color: transparent;
  fill: #f49342;
}

/* line 14567, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-red {
  color: transparent;
  fill: #ed6347;
}

/* line 14572, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-red-dark {
  color: transparent;
  fill: #bf0711;
}

/* line 14577, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-ink {
  color: transparent;
  fill: #212b35;
}

/* line 14582, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-ink-light {
  color: transparent;
  fill: #454f5b;
}

/* line 14587, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-ink-lighter {
  color: transparent;
  fill: #637381;
}

/* line 14592, app/assets/stylesheets/home.scss */
.next-icon--size-8 {
  width: 8px;
  height: 8px;
}

/* line 14597, app/assets/stylesheets/home.scss */
.next-icon--size-10 {
  width: 10px;
  height: 10px;
}

/* line 14602, app/assets/stylesheets/home.scss */
.next-icon--size-12 {
  width: 12px;
  height: 12px;
}

/* line 14607, app/assets/stylesheets/home.scss */
.next-icon--size-16 {
  width: 16px;
  height: 16px;
}

/* line 14612, app/assets/stylesheets/home.scss */
.next-icon--size-20 {
  width: 20px;
  height: 20px;
}

/* line 14617, app/assets/stylesheets/home.scss */
.next-icon--size-24 {
  width: 24px;
  height: 24px;
}

/* line 14622, app/assets/stylesheets/home.scss */
.next-icon--size-40 {
  width: 40px;
  height: 40px;
}

/* line 14627, app/assets/stylesheets/home.scss */
.next-icon--size-80 {
  width: 80px;
  height: 80px;
}

/* line 14632, app/assets/stylesheets/home.scss */
.next-icon--size-140 {
  width: 140px;
  height: 140px;
}

/* line 14637, app/assets/stylesheets/home.scss */
.next-icon--rotate-45 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 14642, app/assets/stylesheets/home.scss */
.next-icon--rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 14647, app/assets/stylesheets/home.scss */
.next-icon--rotate-135 {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* line 14652, app/assets/stylesheets/home.scss */
.next-icon--rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 14657, app/assets/stylesheets/home.scss */
.next-icon--rotate-225 {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}

/* line 14662, app/assets/stylesheets/home.scss */
.next-icon--rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 14667, app/assets/stylesheets/home.scss */
.next-icon, .next-icon__text {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  top: -0.15em;
}

/* line 14675, app/assets/stylesheets/home.scss */
.next-icon--header {
  margin-left: 10px;
  margin-right: 5px;
  fill: #798c9c;
}

/* line 14681, app/assets/stylesheets/home.scss */
.next-icon--sidebar {
  margin-right: 15px;
  vertical-align: top;
}

/* line 14686, app/assets/stylesheets/home.scss */
.is-disabled .next-icon--rte {
  opacity: 0.5;
}

/* line 14690, app/assets/stylesheets/home.scss */
.next-icon__text {
  margin-left: 5px;
  text-decoration: inherit;
}

/* line 14695, app/assets/stylesheets/home.scss */
.next-icon__with-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 14706, app/assets/stylesheets/home.scss */
.next-icon__with-text-wrapper--halved .next-icon + *, .next-icon__with-text-wrapper--halved .next-icon__text + *, .next-icon__with-text-wrapper--halved * + .next-icon, .next-icon__with-text-wrapper--halved * + .next-icon__text {
  margin-left: 10px;
}

/* line 14710, app/assets/stylesheets/home.scss */
.next-icon__with-text-wrapper--quartered .next-icon + *, .next-icon__with-text-wrapper--quartered .next-icon__text + *, .next-icon__with-text-wrapper--quartered * + .next-icon, .next-icon__with-text-wrapper--quartered * + .next-icon__text {
  margin-left: 5px;
}

/* line 14714, app/assets/stylesheets/home.scss */
.next-icon--flip-horizontal {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

/* line 14719, app/assets/stylesheets/home.scss */
.next-icon--flip-vertical {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

/* line 14724, app/assets/stylesheets/home.scss */
.next-icon--white {
  color: transparent;
  fill: #ffffff;
}

/* line 14729, app/assets/stylesheets/home.scss */
.next-icon--ink {
  color: transparent;
  fill: #212b35;
}

/* line 14734, app/assets/stylesheets/home.scss */
.next-icon--ink-light {
  color: transparent;
  fill: #454f5b;
}

/* line 14739, app/assets/stylesheets/home.scss */
.next-icon--ink-lighter {
  color: transparent;
  fill: #637381;
}

/* line 14744, app/assets/stylesheets/home.scss */
.next-icon--sky {
  color: transparent;
  fill: #ebeef0;
}

/* line 14749, app/assets/stylesheets/home.scss */
.next-icon--sky-light {
  color: transparent;
  fill: #f5f6f7;
}

/* line 14754, app/assets/stylesheets/home.scss */
.next-icon--sky-dark {
  color: transparent;
  fill: #d3dbe2;
}

/* line 14759, app/assets/stylesheets/home.scss */
.next-icon--sky-darker {
  color: transparent;
  fill: #c3cfd8;
}

/* line 14764, app/assets/stylesheets/home.scss */
.next-icon--slate-lightest {
  color: transparent;
  fill: #95a7b7;
}

/* line 14769, app/assets/stylesheets/home.scss */
.next-icon--slate-lighter {
  color: transparent;
  fill: #798c9c;
}

/* line 14774, app/assets/stylesheets/home.scss */
.next-icon--slate-light {
  color: transparent;
  fill: #454e57;
}

/* line 14779, app/assets/stylesheets/home.scss */
.next-icon--slate {
  color: transparent;
  fill: #31373d;
}

/* line 14784, app/assets/stylesheets/home.scss */
.next-icon--slate-darker {
  color: transparent;
  fill: #212529;
}

/* line 14789, app/assets/stylesheets/home.scss */
.next-icon--blue-lighter {
  color: transparent;
  fill: #ebf5fa;
}

/* line 14794, app/assets/stylesheets/home.scss */
.next-icon--blue-light {
  color: transparent;
  fill: #b4e1fa;
}

/* line 14799, app/assets/stylesheets/home.scss */
.next-icon--blue {
  color: transparent;
  fill: #007ace;
}

/* line 14804, app/assets/stylesheets/home.scss */
.next-icon--green {
  color: transparent;
  fill: #96bf48;
}

/* line 14809, app/assets/stylesheets/home.scss */
.next-icon--yellow {
  color: transparent;
  fill: #ffd117;
}

/* line 14814, app/assets/stylesheets/home.scss */
.next-icon--yellow-dark {
  color: transparent;
  fill: #d4a002;
}

/* line 14819, app/assets/stylesheets/home.scss */
.next-icon--orange-light {
  color: transparent;
  fill: #fec97d;
}

/* line 14824, app/assets/stylesheets/home.scss */
.next-icon--orange {
  color: transparent;
  fill: #ff9517;
}

/* line 14829, app/assets/stylesheets/home.scss */
.next-icon--red {
  color: transparent;
  fill: #ff5d5d;
}

/* line 14834, app/assets/stylesheets/home.scss */
.next-icon--red-dark {
  color: transparent;
  fill: #d83e3e;
}

/* line 14839, app/assets/stylesheets/home.scss */
.next-icon--inline-before {
  margin-right: 0.5em;
}

/* line 14843, app/assets/stylesheets/home.scss */
.next-icon--inline-after {
  margin-left: 0.5em;
}

/* line 14847, app/assets/stylesheets/home.scss */
.next-icon--no-nudge {
  top: 0;
}

/* line 14851, app/assets/stylesheets/home.scss */
.next-icon--baseline {
  vertical-align: baseline;
}

/* line 14855, app/assets/stylesheets/home.scss */
.frame .next-icon, .frame .next-icon__text {
  top: 0;
}

/* line 14859, app/assets/stylesheets/home.scss */
.next-icon--8 {
  width: 8px;
  height: 8px;
}

/* line 14864, app/assets/stylesheets/home.scss */
.next-icon--10 {
  width: 10px;
  height: 10px;
}

/* line 14869, app/assets/stylesheets/home.scss */
.next-icon--12 {
  width: 12px;
  height: 12px;
}

/* line 14874, app/assets/stylesheets/home.scss */
.next-icon--16 {
  width: 16px;
  height: 16px;
}

/* line 14879, app/assets/stylesheets/home.scss */
.next-icon--20 {
  width: 20px;
  height: 20px;
}

/* line 14884, app/assets/stylesheets/home.scss */
.next-icon--24 {
  width: 24px;
  height: 24px;
}

/* line 14889, app/assets/stylesheets/home.scss */
.next-icon--40 {
  width: 40px;
  height: 40px;
}

/* line 14894, app/assets/stylesheets/home.scss */
.next-icon--80 {
  width: 80px;
  height: 80px;
}

/* line 14899, app/assets/stylesheets/home.scss */
.next-icon--140 {
  width: 140px;
  height: 140px;
}

/* line 14904, app/assets/stylesheets/home.scss */
.next-icon--inline {
  padding-left: 0.125em;
  margin-bottom: -0.125em;
  height: 1em;
  width: 1em;
}

/* line 14911, app/assets/stylesheets/home.scss */
.next-spinner__box {
  border: 1px solid #ebeef0;
  background: #f5f6f7;
  padding: 2rem;
}

@-webkit-keyframes next-spinner-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes next-spinner-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 14931, app/assets/stylesheets/home.scss */
.next-spinner {
  display: inline-block;
  -webkit-animation: next-spinner-rotate 600ms linear infinite;
  animation: next-spinner-rotate 600ms linear infinite;
  position: relative;
}

/* line 14938, app/assets/stylesheets/home.scss */
.next-spinner > .next-icon, .next-spinner > .next-icon__text {
  position: static;
}

/* line 14942, app/assets/stylesheets/home.scss */
.next-spinner > .next-spinner__status {
  position: absolute;
}

/* line 14946, app/assets/stylesheets/home.scss */
.next-spinner--is-hidden {
  display: none;
}

/* line 14950, app/assets/stylesheets/home.scss */
.next-spinner__ring {
  stroke: #007ace;
  stroke-dasharray: 100%;
  stroke-width: 2px;
  stroke-linecap: round;
  fill: none;
}

/* line 14958, app/assets/stylesheets/home.scss */
.next-spinner__status {
  top: 0;
  left: 0;
  -webkit-transition: 0s linear;
  transition: 0s linear;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  opacity: 0;
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* line 14974, app/assets/stylesheets/home.scss */
.next-spinner__status__background {
  fill: none;
}

/* line 14978, app/assets/stylesheets/home.scss */
.next-spinner__status--successful > .next-spinner__status__background {
  fill: #96bf48;
}

/* line 14982, app/assets/stylesheets/home.scss */
.next-spinner__status--failed > .next-spinner__status__background {
  fill: #d83e3e;
}

/* line 14986, app/assets/stylesheets/home.scss */
.next-spinner__status__icon {
  stroke: #ffffff;
  stroke-width: 2px;
}

/* line 14991, app/assets/stylesheets/home.scss */
.next-spinner--is-successful, .next-spinner--is-failed {
  -webkit-animation: none;
  animation: none;
}

/* line 14996, app/assets/stylesheets/home.scss */
.next-spinner--is-successful .next-spinner__ring, .next-spinner--is-failed .next-spinner__ring {
  opacity: 0;
}

/* line 15000, app/assets/stylesheets/home.scss */
.next-spinner--is-successful > .next-spinner__status, .next-spinner--is-failed > .next-spinner__status {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 200ms linear;
  transition: 200ms linear;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

/* line 15012, app/assets/stylesheets/home.scss */
.next-spinner--is-successful > .next-spinner__status--failed {
  display: none;
}

/* line 15016, app/assets/stylesheets/home.scss */
.next-spinner--is-failed > .next-spinner__status--successful {
  display: none;
}

/* line 15020, app/assets/stylesheets/home.scss */
.fresh-ui .next-spinner__ring {
  stroke: #47c1bf;
}

/* line 15024, app/assets/stylesheets/home.scss */
.overlaid {
  position: relative;
}

/* line 15028, app/assets/stylesheets/home.scss */
.overlaid--inline {
  display: inline-block;
}

/* line 15032, app/assets/stylesheets/home.scss */
.overlaid__element {
  position: absolute;
  right: auto;
  bottom: auto;
}

/* line 15038, app/assets/stylesheets/home.scss */
.overlaid__element--origin-left-top {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 15043, app/assets/stylesheets/home.scss */
.overlaid__element--origin-left-center {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

/* line 15048, app/assets/stylesheets/home.scss */
.overlaid__element--origin-left-bottom {
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
}

/* line 15053, app/assets/stylesheets/home.scss */
.overlaid__element--origin-center-top {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

/* line 15058, app/assets/stylesheets/home.scss */
.overlaid__element--origin-center-center {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 15063, app/assets/stylesheets/home.scss */
.overlaid__element--origin-center-bottom {
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}

/* line 15068, app/assets/stylesheets/home.scss */
.overlaid__element--origin-right-top {
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}

/* line 15073, app/assets/stylesheets/home.scss */
.overlaid__element--origin-right-center {
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}

/* line 15078, app/assets/stylesheets/home.scss */
.overlaid__element--origin-right-bottom {
  -webkit-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%);
}

/* line 15083, app/assets/stylesheets/home.scss */
.overlaid__element--left-top {
  left: 0;
  top: 0;
}

/* line 15088, app/assets/stylesheets/home.scss */
.overlaid__element--left-center {
  left: 0;
  top: 50%;
}

/* line 15093, app/assets/stylesheets/home.scss */
.overlaid__element--left-bottom {
  left: 0;
  top: 100%;
}

/* line 15098, app/assets/stylesheets/home.scss */
.overlaid__element--center-top {
  left: 50%;
  top: 0;
}

/* line 15103, app/assets/stylesheets/home.scss */
.overlaid__element--center-center {
  left: 50%;
  top: 50%;
}

/* line 15108, app/assets/stylesheets/home.scss */
.overlaid__element--center-bottom {
  left: 50%;
  top: 100%;
}

/* line 15113, app/assets/stylesheets/home.scss */
.overlaid__element--right-top {
  left: 100%;
  top: 0;
}

/* line 15118, app/assets/stylesheets/home.scss */
.overlaid__element--right-center {
  left: 100%;
  top: 50%;
}

/* line 15123, app/assets/stylesheets/home.scss */
.overlaid__element--right-bottom {
  left: 100%;
  top: 100%;
}

/* line 15128, app/assets/stylesheets/home.scss */
.overlaid__element--right-top--zindex-safe {
  top: 0;
  right: 0;
}

/* line 15133, app/assets/stylesheets/home.scss */
.overlaid__element--right-top--negate-btn-padding {
  top: 0;
  right: 0;
}

/* line 15138, app/assets/stylesheets/home.scss */
.overlaid--card > .overlaid__element {
  top: 25%;
  bottom: 0;
  right: -15%;
  left: -15%;
}

/* line 15145, app/assets/stylesheets/home.scss */
.timeline__comment-card > .overlaid__element {
  top: 11px;
  right: 11px;
}

/* line 15150, app/assets/stylesheets/home.scss */
.ui-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0 0 3px 3px;
  -webkit-transition: -webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
  transition: -webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
  transition: box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
  transition: box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1), -webkit-box-shadow 200ms cubic-bezier(0.64, 0, 0.35, 1);
  position: relative;
  background-color: #f4f6f8;
  -webkit-box-shadow: inset 0 3px 0 0 #637381, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: inset 0 3px 0 0 #637381, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  color: #212b35;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
}

/* line 15172, app/assets/stylesheets/home.scss */
.ui-banner .ui-banner__ribbon::before {
  background-color: #dfe4e8;
}

@media screen and (min-width: 640px) {
  /* line 15177, app/assets/stylesheets/home.scss */
  .ui-banner {
    font-size: 1.4rem;
  }
}

/* line 15182, app/assets/stylesheets/home.scss */
.ui-banner a:not(.ui-button--outline) {
  color: #007ace;
  text-decoration: none;
}

/* line 15187, app/assets/stylesheets/home.scss */
.ui-banner a:not(.ui-button--outline):hover, .ui-banner a:not(.ui-button--outline):focus {
  text-decoration: underline;
  color: #084e8a;
}

/* line 15192, app/assets/stylesheets/home.scss */
.ui-banner a.ui-button--link:not(.ui-button--outline) {
  color: #374047;
  text-decoration: none;
  position: relative;
}

/* line 15198, app/assets/stylesheets/home.scss */
.ui-banner a.ui-button--link:not(.ui-button--outline):hover, .ui-banner a.ui-button--link:not(.ui-button--outline):focus {
  text-decoration: none;
}

/* line 15202, app/assets/stylesheets/home.scss */
.ui-banner a.ui-button--link:not(.ui-button--outline):hover::after, .ui-banner a.ui-button--link:not(.ui-button--outline):focus::after {
  opacity: 0.75;
}

/* line 15206, app/assets/stylesheets/home.scss */
.ui-banner a.ui-button--link:not(.ui-button--outline)::after {
  content: '';
  position: absolute;
  display: block;
  bottom: 2px;
  left: 0;
  right: 0;
  border-top: 1px solid currentColor;
  opacity: 0.25;
  will-change: opacity;
  -webkit-transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1);
  transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1);
}

/* line 15220, app/assets/stylesheets/home.scss */
.ui-banner:focus {
  outline: 0;
}

/* line 15224, app/assets/stylesheets/home.scss */
.ui-modal__section .ui-banner:not(.hide) ~ *:not(.hide) {
  margin-top: 2rem;
}

/* line 15228, app/assets/stylesheets/home.scss */
.ui-banner:not(.hide) + .ui-banner {
  margin-top: 2rem;
}

/* line 15232, app/assets/stylesheets/home.scss */
.ui-banner__title {
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.4rem;
}

@media screen and (min-width: 640px) {
  /* line 15239, app/assets/stylesheets/home.scss */
  .ui-banner__title {
    font-size: 1.6rem;
  }
}

/* line 15244, app/assets/stylesheets/home.scss */
.ui-banner__title:not(:last-child) {
  margin-bottom: 0.4rem;
}

@media screen and (max-width: 720px) {
  /* line 15249, app/assets/stylesheets/home.scss */
  .ui-layout .ui-banner {
    border-radius: 0;
    border-left-width: 0;
    border-right-width: 0;
  }
}

/* line 15256, app/assets/stylesheets/home.scss */
.ui-banner__ribbon {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  padding: 1.6rem;
  text-align: center;
  min-height: 32px;
}

/* line 15275, app/assets/stylesheets/home.scss */
.ui-banner__ribbon::before {
  position: absolute;
  top: 1.6rem;
  left: 50%;
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  content: '';
}

/* line 15288, app/assets/stylesheets/home.scss */
.ui-banner__ribbon > .next-icon, .ui-banner__ribbon > .next-icon__text {
  top: calc((12px) / 2);
  padding: 0;
  fill: #637381;
  color: #ffffff;
}

/* line 15295, app/assets/stylesheets/home.scss */
.ui-banner__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  padding: 1.6rem 1.6rem 1.6rem 0;
}

/* line 15306, app/assets/stylesheets/home.scss */
.ui-banner__content-button {
  margin-top: 0.8rem;
}

/* line 15310, app/assets/stylesheets/home.scss */
.ui-banner__section:not(:first-of-type) {
  padding-top: 1.6rem;
}

/* line 15314, app/assets/stylesheets/home.scss */
.ui-banner__section:not(:last-of-type) {
  padding-bottom: 1.6rem;
}

/* line 15318, app/assets/stylesheets/home.scss */
.ui-banner__section + .ui-banner__section {
  border-top: 1px solid #c4cdd5;
}

/* line 15322, app/assets/stylesheets/home.scss */
.ui-banner__dismissible-button {
  padding: 10px;
  line-height: 1;
}

/* line 15327, app/assets/stylesheets/home.scss */
.ui-banner__dismissible-button > .next-icon, .ui-banner__dismissible-button > .next-icon__text {
  fill: #637381;
}

/* line 15331, app/assets/stylesheets/home.scss */
.ui-banner__dismissible-button:hover > .next-icon, .ui-banner__dismissible-button:hover > .next-icon__text, .ui-banner__dismissible-button:focus > .next-icon, .ui-banner__dismissible-button:focus > .next-icon__text, .ui-banner__dismissible-button:active > .next-icon, .ui-banner__dismissible-button:active > .next-icon__text {
  fill: #212b35;
}

/* line 15335, app/assets/stylesheets/home.scss */
.ui-banner--status-info {
  position: relative;
  background-color: #e0f5f5;
  -webkit-box-shadow: inset 0 3px 0 0 #47c1bf, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: inset 0 3px 0 0 #47c1bf, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  color: #212b35;
}

/* line 15343, app/assets/stylesheets/home.scss */
.ui-banner--status-info .ui-banner__ribbon::before {
  background-color: #b7ecec;
}

/* line 15347, app/assets/stylesheets/home.scss */
.ui-banner--status-info .ui-banner__ribbon > .next-icon, .ui-banner--status-info .ui-banner__ribbon > .next-icon__text {
  fill: #47c1bf;
}

/* line 15351, app/assets/stylesheets/home.scss */
.ui-banner--status-success {
  position: relative;
  background-color: #e3f1df;
  -webkit-box-shadow: inset 0 3px 0 0 #50b83c, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: inset 0 3px 0 0 #50b83c, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  color: #212b35;
}

/* line 15359, app/assets/stylesheets/home.scss */
.ui-banner--status-success .ui-banner__ribbon::before {
  background-color: #bbe5b3;
}

/* line 15363, app/assets/stylesheets/home.scss */
.ui-banner--status-success .ui-banner__ribbon > .next-icon, .ui-banner--status-success .ui-banner__ribbon > .next-icon__text {
  fill: #50b83c;
}

/* line 15367, app/assets/stylesheets/home.scss */
.ui-banner--status-warning {
  position: relative;
  background-color: #fcf1cd;
  -webkit-box-shadow: inset 0 3px 0 0 #eec200, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: inset 0 3px 0 0 #eec200, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  color: #212b35;
}

/* line 15375, app/assets/stylesheets/home.scss */
.ui-banner--status-warning .ui-banner__ribbon::before {
  background-color: #ffea8a;
}

/* line 15379, app/assets/stylesheets/home.scss */
.ui-banner--status-warning .ui-banner__ribbon > .next-icon, .ui-banner--status-warning .ui-banner__ribbon > .next-icon__text {
  fill: #eec200;
}

/* line 15383, app/assets/stylesheets/home.scss */
.ui-banner--status-critical {
  position: relative;
  background-color: #fbeae5;
  -webkit-box-shadow: inset 0 3px 0 0 #ed6347, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: inset 0 3px 0 0 #ed6347, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  color: #212b35;
}

/* line 15391, app/assets/stylesheets/home.scss */
.ui-banner--status-critical .ui-banner__ribbon::before {
  background-color: #feaf9a;
}

/* line 15395, app/assets/stylesheets/home.scss */
.ui-banner--status-critical .ui-banner__ribbon > .next-icon, .ui-banner--status-critical .ui-banner__ribbon > .next-icon__text {
  fill: #ed6347;
}

/* line 15399, app/assets/stylesheets/home.scss */
.ui-banner--hidden {
  display: none;
}

/* line 15403, app/assets/stylesheets/home.scss */
.ui-banner__action {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 15410, app/assets/stylesheets/home.scss */
.ui-select__wrapper {
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background: #ffffff;
  overflow: hidden;
  vertical-align: bottom;
}

/* line 15421, app/assets/stylesheets/home.scss */
.ui-select__wrapper.next-input--is-focused {
  border-color: #007ace;
}

/* line 15425, app/assets/stylesheets/home.scss */
.ui-select__wrapper .next-icon, .ui-select__wrapper .next-icon__text {
  cursor: pointer;
  display: block;
  fill: #798c9c;
  position: absolute;
  right: 0.8rem;
  top: 50%;
  margin-top: -0.6rem;
  pointer-events: none;
}

/* line 15436, app/assets/stylesheets/home.scss */
.next-field--connected .ui-select__wrapper {
  border-radius: 0 3px 3px 0;
}

/* line 15440, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .ui-select__wrapper {
  border-color: #ed6347;
  background-color: #fbeae5;
}

/* line 15445, app/assets/stylesheets/home.scss */
.ui-select__wrapper--inline {
  display: inline-block;
}

/* line 15449, app/assets/stylesheets/home.scss */
.ui-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
  background: transparent;
  padding: 0.4rem 0.8rem;
  padding-right: 2.8rem;
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  max-width: none;
  display: block;
}

@media screen and (min-width: 1024px) {
  /* line 15471, app/assets/stylesheets/home.scss */
  .ui-select {
    font-size: 1.4rem;
  }
}

/* line 15476, app/assets/stylesheets/home.scss */
.ui-select:focus {
  outline: none;
  border: 0;
}

/* line 15481, app/assets/stylesheets/home.scss */
.ui-select option {
  color: #31373d;
}

/* line 15485, app/assets/stylesheets/home.scss */
.ui-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000000;
}

/* line 15490, app/assets/stylesheets/home.scss */
.ui-select::-ms-expand {
  display: none;
}

/* line 15494, app/assets/stylesheets/home.scss */
.ui-select:focus::-ms-value {
  background: transparent;
  color: #31373d;
}

/* line 15499, app/assets/stylesheets/home.scss */
.fresh-ui .ui-select__wrapper {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9fafb));
  background: linear-gradient(to bottom, #fff, #f9fafb);
  border-color: #c4cdd5;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}

/* line 15509, app/assets/stylesheets/home.scss */
.fresh-ui .ui-select__wrapper.next-input--is-focused {
  border-color: #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 15515, app/assets/stylesheets/home.scss */
.fresh-ui .ui-select__wrapper .next-icon, .fresh-ui .ui-select__wrapper .next-icon__text {
  margin-top: -0.8rem;
}

/* line 15519, app/assets/stylesheets/home.scss */
.fresh-ui .ui-select[disabled] {
  background: #f4f6f8;
  color: #919eab;
  border-color: #c4cdd5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 15527, app/assets/stylesheets/home.scss */
.ui-text-area {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000000;
  display: block;
  height: 10.6rem;
  margin: 0;
  max-width: unset;
  min-height: 0;
  padding: 0.4rem 0.8rem;
  vertical-align: baseline;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  /* line 15552, app/assets/stylesheets/home.scss */
  .ui-text-area {
    font-size: 1.4rem;
  }
}

/* line 15557, app/assets/stylesheets/home.scss */
.ui-text-area::-webkit-input-placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 15563, app/assets/stylesheets/home.scss */
.ui-text-area:-ms-input-placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 15569, app/assets/stylesheets/home.scss */
.ui-text-area::placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 15575, app/assets/stylesheets/home.scss */
.ui-text-area:focus {
  border: 1px solid #007ace;
}

/* line 15579, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .ui-text-area {
  background-color: #fbeae5;
  border-color: #ed6347;
}

/* line 15584, app/assets/stylesheets/home.scss */
.ui-text-area--resize-vertical {
  max-height: 22.6rem;
  resize: vertical;
}

/* line 15589, app/assets/stylesheets/home.scss */
.ui-text-area--expanding {
  height: 3.4rem;
  overflow: hidden;
  resize: none;
}

/* line 15595, app/assets/stylesheets/home.scss */
.fresh-ui .ui-text-area {
  color: #212b35;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  border-color: #c4cdd5;
  max-width: 100%;
}

/* line 15603, app/assets/stylesheets/home.scss */
.fresh-ui .ui-text-area:focus {
  border: 1px solid #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 15609, app/assets/stylesheets/home.scss */
.fresh-ui .ui-text-area[disabled], .fresh-ui .ui-text-area.next-input--is-disabled {
  background: #f4f6f8;
  color: #919eab;
  border-color: #c4cdd5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 15617, app/assets/stylesheets/home.scss */
.fresh-ui .next-input-wrapper--is-error .ui-text-area {
  background-color: #fbeae5;
  border-color: #ed6347;
}

/* line 15622, app/assets/stylesheets/home.scss */
.fresh-ui .next-input-wrapper--is-error .ui-text-area:focus {
  -webkit-box-shadow: 0 0 0 1px #ed6347;
  box-shadow: 0 0 0 1px #ed6347;
}

/* line 15627, app/assets/stylesheets/home.scss */
.only-when-printing {
  display: none;
}

@media print {
  /* line 15632, app/assets/stylesheets/home.scss */
  .only-when-printing {
    display: block;
  }
}

/* line 15637, app/assets/stylesheets/home.scss */
.next-label {
  display: block;
  margin-bottom: 0.4rem;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  cursor: pointer;
}

@media screen and (min-width: 640px) {
  /* line 15649, app/assets/stylesheets/home.scss */
  .next-label {
    font-size: 1.4rem;
  }
}

/* line 15654, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper .next-label {
  min-width: 0;
  max-width: 100%;
}

/* line 15659, app/assets/stylesheets/home.scss */
.next-label--inline {
  display: inline-block;
  padding-right: 0.8rem;
}

/* line 15664, app/assets/stylesheets/home.scss */
.next-label--no-margin {
  margin: 0;
}

/* line 15668, app/assets/stylesheets/home.scss */
.next-label--switch {
  display: inline-block;
  position: relative;
  padding-left: 2.4rem;
  margin-bottom: 0;
}

/* line 15675, app/assets/stylesheets/home.scss */
.next-label--color-picker {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-left: 0.8rem;
  margin-bottom: 0;
  min-height: 1.9rem;
}

/* line 15685, app/assets/stylesheets/home.scss */
.buttons {
  text-align: right;
  padding: 0.8rem;
  background: #f9fafb;
  border-top: 1px solid #c4cdd5;
  border-bottom: 1px solid #c4cdd5;
}

/* line 15693, app/assets/stylesheets/home.scss */
.buttons.slim {
  padding: 0.4rem 0.8rem;
}

/* line 15697, app/assets/stylesheets/home.scss */
.buttons.slim .btn, .buttons.slim .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .buttons.slim .ui-button--transparent {
  padding: 0.6rem 1rem;
}

/* line 15701, app/assets/stylesheets/home.scss */
.buttons.plain {
  background: none;
  padding: 1.3rem 0;
  border-bottom: none;
  border-top: 1px solid #c4cdd5;
}

/* line 15708, app/assets/stylesheets/home.scss */
.buttons.connected {
  background: #f9fafb;
  border: 1px solid #c4cdd5;
  border-top: none;
}

/* line 15714, app/assets/stylesheets/home.scss */
.buttons .text-action {
  line-height: 3.2rem;
}

/* line 15718, app/assets/stylesheets/home.scss */
.next-card {
  background-color: #ffffff;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/* line 15725, app/assets/stylesheets/home.scss */
.next-card ~ .next-card, .next-card ~ .ui-card {
  margin-top: 20px;
}

@media screen and (max-width: 720px) {
  /* line 15730, app/assets/stylesheets/home.scss */
  .next-card {
    border-radius: 0;
  }
}

@media (max-width: 550px), (min-width: 768px) and (max-width: 790px) {
  /* line 15736, app/assets/stylesheets/home.scss */
  .next-card + .next-card {
    margin-top: 10px;
  }
}

/* line 15741, app/assets/stylesheets/home.scss */
.next-card--aside {
  background-color: #f5f6f7;
}

/* line 15745, app/assets/stylesheets/home.scss */
.next-card--aside-lighter {
  background-color: #fafbfc;
}

/* line 15749, app/assets/stylesheets/home.scss */
.next-card--plain {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 15754, app/assets/stylesheets/home.scss */
.next-card--hide-overflow {
  overflow: hidden;
}

/* line 15758, app/assets/stylesheets/home.scss */
.next-card--stacked {
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}

/* line 15765, app/assets/stylesheets/home.scss */
.next-card--stacked ~ .next-card--stacked {
  margin-top: 0;
  border-top: 1px solid #ebeef0;
}

/* line 15770, app/assets/stylesheets/home.scss */
.next-card--preserve-first-and-last-section-spacing .next-card__section--half-spacing:first-of-type {
  padding-top: 20px;
}

/* line 15774, app/assets/stylesheets/home.scss */
.next-card--preserve-first-and-last-section-spacing .next-card__section--half-spacing:last-of-type {
  padding-bottom: 20px;
}

/* line 15778, app/assets/stylesheets/home.scss */
.next-card--sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 76px;
}

/* line 15784, app/assets/stylesheets/home.scss */
.next-card--js-sticky {
  position: fixed;
  top: 56px;
  margin-top: 20px;
}

/* line 15790, app/assets/stylesheets/home.scss */
.next-card__header {
  padding: 20px 20px 0;
}

/* line 15794, app/assets/stylesheets/home.scss */
.next-card__header .next-heading {
  margin-bottom: 0;
}

/* line 15798, app/assets/stylesheets/home.scss */
.next-card__footer {
  padding: 0 20px 20px;
}

/* line 15802, app/assets/stylesheets/home.scss */
.next-card__footer--no-padding {
  padding: 0;
}

/* line 15806, app/assets/stylesheets/home.scss */
.next-card__section {
  padding: 20px;
}

/* line 15810, app/assets/stylesheets/home.scss */
.next-card__section ~ .next-card__section {
  border-top: 1px solid #ebeef0;
}

/* line 15814, app/assets/stylesheets/home.scss */
.next-card__section ~ .next-card__section.next-card__section--no-border {
  border-top: 0;
}

/* line 15818, app/assets/stylesheets/home.scss */
.next-card__section:first-child {
  border-radius: 3px 3px 0 0;
}

/* line 15822, app/assets/stylesheets/home.scss */
.next-card__section:last-child {
  border-radius: 0 0 3px 3px;
}

/* line 15826, app/assets/stylesheets/home.scss */
.next-card__section--no-vertical-spacing {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 15831, app/assets/stylesheets/home.scss */
.next-card__section--no-vertical-spacing + .next-card__section {
  border-top: none;
}

/* line 15835, app/assets/stylesheets/home.scss */
.next-card__section--no-horizontal-spacing {
  padding-left: 0;
  padding-right: 0;
}

/* line 15840, app/assets/stylesheets/home.scss */
.next-card__section--half-spacing {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 15845, app/assets/stylesheets/home.scss */
.next-card__section--half-spacing.next-card__header {
  padding-bottom: 0;
}

/* line 15849, app/assets/stylesheets/home.scss */
.next-card__section--half-spacing.next-card__footer {
  padding-top: 0;
}

/* line 15853, app/assets/stylesheets/home.scss */
.next-card__section--double-spacing {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 15858, app/assets/stylesheets/home.scss */
.next-card__section--no-padding {
  padding: 0;
}

/* line 15862, app/assets/stylesheets/home.scss */
.next-card__section--subdued {
  background-color: #f5f6f7;
}

/* line 15866, app/assets/stylesheets/home.scss */
.next-card__section--more-subdued {
  background-color: #ebeef0;
}

/* line 15870, app/assets/stylesheets/home.scss */
.next-card__section--less-subdued {
  background-color: #fafbfc;
}

/* line 15874, app/assets/stylesheets/home.scss */
.next-card__section--accentuated {
  background-color: #007ace;
}

/* line 15878, app/assets/stylesheets/home.scss */
.next-card__section--accentuated .next-heading {
  color: #ffffff;
}

/* line 15882, app/assets/stylesheets/home.scss */
.next-card__section--bordered {
  border-top: 1px solid #ebeef0;
}

/* line 15886, app/assets/stylesheets/home.scss */
.next-card__section--no-bottom-spacing {
  padding-bottom: 0;
}

/* line 15890, app/assets/stylesheets/home.scss */
.next-card__section--no-bottom-spacing + .next-card__section {
  border-top: 0;
}

/* line 15894, app/assets/stylesheets/home.scss */
.next-card__section--no-top-spacing {
  padding-top: 0;
}

/* line 15898, app/assets/stylesheets/home.scss */
.next-card__section ~ .next-card__section--no-top-spacing {
  border-top: 0;
}

/* line 15902, app/assets/stylesheets/home.scss */
.next-card__section--border-left {
  border-left: 1px solid #ebeef0;
}

/* line 15906, app/assets/stylesheets/home.scss */
.next-card__section--border-bottom {
  border-bottom: 1px solid #ebeef0;
}

/* line 15910, app/assets/stylesheets/home.scss */
.next-card__section--centered {
  text-align: center;
}

/* line 15914, app/assets/stylesheets/home.scss */
.next-card--with-full-height-image {
  position: relative;
  padding-left: 250px;
  max-width: calc(100% - 250px);
}

/* line 15920, app/assets/stylesheets/home.scss */
.next-card--with-full-height-image .next-card__image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 250px;
  background-size: cover;
  background-position: center;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

@media (max-width: 550px), (min-width: 768px) and (max-width: 790px) {
  /* line 15933, app/assets/stylesheets/home.scss */
  .next-card--with-full-height-image {
    padding-left: 0;
    max-width: 100%;
  }
  /* line 15938, app/assets/stylesheets/home.scss */
  .next-card--with-full-height-image .next-card__image {
    position: static;
    display: block;
    width: 100%;
    height: 120px;
    border-radius: 0;
  }
}

/* line 15947, app/assets/stylesheets/home.scss */
.next-card__section__separator {
  margin: 20px auto;
  background-color: #ebeef0;
}

/* line 15952, app/assets/stylesheets/home.scss */
.next-card__section__separator--no-margin {
  margin: 0;
}

/* line 15956, app/assets/stylesheets/home.scss */
.next-card__separator {
  margin: 0;
  height: 1px;
  background: #ebeef0;
}

/* line 15962, app/assets/stylesheets/home.scss */
.next-card__separator--thick {
  height: 5px;
}

/* line 15966, app/assets/stylesheets/home.scss */
.next-card__separator--inline {
  margin: 10px 20px;
}

/* line 15970, app/assets/stylesheets/home.scss */
.next-card--top-rounded-corners {
  border-radius: 3px 3px 0 0 !important;
}

/* line 15974, app/assets/stylesheets/home.scss */
.next-card--bottom-rounded-corners {
  border-radius: 0 0 3px 3px !important;
}

/* line 15978, app/assets/stylesheets/home.scss */
.next-card--all-rounded-corners {
  border-radius: 3px !important;
}

/* line 15982, app/assets/stylesheets/home.scss */
.next-card--left-rounded-corners {
  border-radius: 3px 0 0 3px;
}

/* line 15986, app/assets/stylesheets/home.scss */
.next-card--right-rounded-corners {
  border-radius: 0 3px 3px 0;
}

/* line 15990, app/assets/stylesheets/home.scss */
.next-card--top-right-rounded-corner {
  border-top-right-radius: 3px;
}

/* line 15994, app/assets/stylesheets/home.scss */
.next-card--bottom-right-rounded-corner {
  border-bottom-right-radius: 3px;
}

/* line 15998, app/assets/stylesheets/home.scss */
.next-card--top-left-rounded-corner {
  border-top-left-radius: 3px;
}

/* line 16002, app/assets/stylesheets/home.scss */
.next-card--bottom-left-rounded-corner {
  border-bottom-left-radius: 3px;
}

/* line 16006, app/assets/stylesheets/home.scss */
.next-card__ribbon {
  background: #fafbfc;
  border-right: solid 1px #ebeef0;
  border-radius: 3px 0 0 3px;
  padding: 20px;
  display: block;
}

/* line 16014, app/assets/stylesheets/home.scss */
.next-card__ribbon--warning {
  background: #ffd117;
  border-right: solid 1px rgba(212, 160, 2, 0.25);
}

/* line 16019, app/assets/stylesheets/home.scss */
.next-card__ribbon--vertically-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 16035, app/assets/stylesheets/home.scss */
.next-ui .next-text-slate {
  color: #31373d;
}

/* line 16039, app/assets/stylesheets/home.scss */
.next-card__header--fully-padded {
  padding-bottom: 20px;
}

/* line 16043, app/assets/stylesheets/home.scss */
.next-card--semi-transparent {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 16047, app/assets/stylesheets/home.scss */
.next-card__channel-image {
  margin-right: 20px;
}

@media (max-width: 500px), (min-width: 768px) and (max-width: 740px) {
  /* line 16052, app/assets/stylesheets/home.scss */
  .next-card__channel-image {
    display: none;
  }
}

/* line 16057, app/assets/stylesheets/home.scss */
.next-card__channel-illustration {
  margin: 0 auto;
}

/* line 16061, app/assets/stylesheets/home.scss */
.fresh-ui .next-card {
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}

@media screen and (max-width: 568px) {
  /* line 16067, app/assets/stylesheets/home.scss */
  .fresh-ui .next-card__header, .fresh-ui .next-card__section, .fresh-ui .next-card__footer {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}

/* line 16073, app/assets/stylesheets/home.scss */
.fresh-ui .next-card--aside, .fresh-ui .next-card__section--subdued {
  background-color: #f9fafb;
}

/* line 16077, app/assets/stylesheets/home.scss */
.next-tab__list {
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: #f5f6f7;
  overflow: visible;
  border-radius: 3px 3px 0 0;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/* line 16097, app/assets/stylesheets/home.scss */
.next-tab__list::after {
  content: '';
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-bottom: 1px solid #ebeef0;
}

/* line 16107, app/assets/stylesheets/home.scss */
.next-tab__list > li {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/* line 16126, app/assets/stylesheets/home.scss */
.next-tab__list .next-tab__list__disclosure-item {
  display: none;
}

/* line 16130, app/assets/stylesheets/home.scss */
.next-tab__list .next-tab__list__disclosure-item .next-tab {
  border-top-right-radius: 3px;
}

/* line 16134, app/assets/stylesheets/home.scss */
.next-tab__list > li:first-child .next-tab {
  border-top-left-radius: 3px;
}

/* line 16138, app/assets/stylesheets/home.scss */
.next-tab__list--non-rounded {
  border-radius: 0;
}

/* line 16142, app/assets/stylesheets/home.scss */
.next-tab__list--non-rounded .next-tab__list__disclosure-item .next-tab {
  border-top-right-radius: 0;
}

/* line 16146, app/assets/stylesheets/home.scss */
.next-tab__list--non-rounded > li:first-child .next-tab {
  border-top-left-radius: 0;
}

/* line 16150, app/assets/stylesheets/home.scss */
.next-tab__list--full::after {
  display: none;
}

/* line 16154, app/assets/stylesheets/home.scss */
.next-tab__list--full > li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 16161, app/assets/stylesheets/home.scss */
.next-tab__list--full > li:last-of-type > .next-tab {
  border-right: none;
}

/* line 16165, app/assets/stylesheets/home.scss */
.next-tab__list--full .next-tab__list__disclosure-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/* line 16176, app/assets/stylesheets/home.scss */
.next-tab__list--fitted::after {
  display: none;
}

/* line 16180, app/assets/stylesheets/home.scss */
.next-tab__list--fitted > li {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}

/* line 16187, app/assets/stylesheets/home.scss */
.next-tab__list--fitted > li:last-of-type > .next-tab {
  border-right: 0;
}

/* line 16191, app/assets/stylesheets/home.scss */
.next-tab__list--fitted .next-tab__list__disclosure-item {
  display: none;
}

/* line 16195, app/assets/stylesheets/home.scss */
.next-tab__list--vertical {
  display: block;
  background: transparent;
  padding: 7px 0;
}

/* line 16201, app/assets/stylesheets/home.scss */
.next-tab__list--vertical::after {
  display: none;
}

/* line 16205, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab {
  border: none;
  padding: 8px 20px;
  text-align: left;
}

/* line 16211, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab:hover, .next-tab__list--vertical .next-tab:focus {
  background: transparent;
}

/* line 16215, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab:hover {
  color: #007ace;
}

/* line 16219, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab:focus {
  color: black;
}

/* line 16223, app/assets/stylesheets/home.scss */
.next-tab__list--page-navigation {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 103.2rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.6rem;
  padding-left: 1.6rem;
}

@media screen and (min-width: 768px) {
  /* line 16234, app/assets/stylesheets/home.scss */
  .next-tab__list--page-navigation {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  /* line 16241, app/assets/stylesheets/home.scss */
  .next-tab__list--page-navigation {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
}

/* line 16247, app/assets/stylesheets/home.scss */
.next-tab {
  color: #637381;
  padding: 15px 20px;
  text-decoration: none;
  border-right: 1px solid #ebeef0;
  border-bottom: 1px solid #ebeef0;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 16275, app/assets/stylesheets/home.scss */
.next-tab:focus, .next-tab:hover {
  outline: none;
  background-color: #fafbfc;
  color: #007ace;
  text-decoration: none;
}

/* line 16282, app/assets/stylesheets/home.scss */
.next-tab.next-tab--is-active {
  font-weight: 400;
  color: #212b35;
  background-color: #ffffff;
  border-bottom-color: #ffffff;
  cursor: default;
  text-decoration: none;
}

/* line 16291, app/assets/stylesheets/home.scss */
.next-tab--disclosure {
  padding: 0 20px;
}

/* line 16295, app/assets/stylesheets/home.scss */
.next-tab--disclosure .helper-hidden {
  display: none;
}

/* line 16299, app/assets/stylesheets/home.scss */
.next-tab--disclosure .next-tab {
  display: inline-block;
}

/* line 16303, app/assets/stylesheets/home.scss */
.next-tab__panel {
  display: none;
}

/* line 16307, app/assets/stylesheets/home.scss */
.next-tab__panel.next-tab__panel--is-active {
  display: block;
}

/* line 16311, app/assets/stylesheets/home.scss */
.next-tab__panel > *:first-child:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 16317, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__container--full-width {
  border-bottom: 1px solid #c4cdd5;
  border-top: 1px solid #c4cdd5;
  width: 100%;
  margin-top: 1.6rem;
}

/* line 16324, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__container--full-width .next-tab__list {
  border: 0;
}

/* line 16328, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list {
  background-color: transparent;
  border-bottom: 1px solid #dfe4e8;
  border-radius: 0;
}

/* line 16334, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list::after {
  display: none;
}

/* line 16338, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list .next-tab__list__disclosure-item .next-tab {
  border-top-right-radius: 0;
}

/* line 16342, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li:first-child .next-tab {
  border-top-left-radius: 0;
  margin-left: 1.6rem;
}

/* line 16347, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list .next-tab {
  color: #637381;
}

/* line 16351, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list .next-tab:focus, .fresh-ui .next-tab__list .next-tab:hover {
  color: #212b35;
}

/* line 16355, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li > .next-tab {
  border-right: 0;
  border-bottom: 3px solid transparent;
  margin-right: 1.6rem;
  padding: 1.6rem 0;
}

/* line 16362, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li > .next-tab:focus, .fresh-ui .next-tab__list > li > .next-tab:hover {
  background-color: transparent;
  border-bottom-color: #c4cdd5;
}

/* line 16367, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li > .next-tab.next-tab--is-active {
  background-color: transparent;
  border-bottom-color: #5c6ac4;
  color: #212b35;
}

/* line 16373, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list--fitted > li:first-of-type > .next-tab {
  margin-left: 0;
}

/* line 16377, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list--fitted > li > .next-tab {
  margin-right: 0;
}

/* line 16381, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list--page-navigation > li:first-child .next-tab {
  margin-left: 0;
}

/* line 16385, app/assets/stylesheets/home.scss */
.next-icon, .next-icon__text {
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
}

/* line 16391, app/assets/stylesheets/home.scss */
.next-icon--left-spacing-halved {
  margin-left: 10px;
}

/* line 16395, app/assets/stylesheets/home.scss */
.next-icon--right-spacing-halved {
  margin-right: 10px;
}

/* line 16399, app/assets/stylesheets/home.scss */
.next-icon--left-spacing-quartered {
  margin-left: 5px;
}

/* line 16403, app/assets/stylesheets/home.scss */
.next-icon--right-spacing-quartered {
  margin-right: 5px;
}

/* line 16407, app/assets/stylesheets/home.scss */
.next-icon--color-white {
  color: transparent;
  fill: #ffffff;
}

/* line 16412, app/assets/stylesheets/home.scss */
.next-icon--color-ink {
  color: transparent;
  fill: #212b35;
}

/* line 16417, app/assets/stylesheets/home.scss */
.next-icon--color-ink-light {
  color: transparent;
  fill: #454f5b;
}

/* line 16422, app/assets/stylesheets/home.scss */
.next-icon--color-ink-lighter {
  color: transparent;
  fill: #637381;
}

/* line 16427, app/assets/stylesheets/home.scss */
.next-icon--color-sky {
  color: transparent;
  fill: #ebeef0;
}

/* line 16432, app/assets/stylesheets/home.scss */
.next-icon--color-sky-light {
  color: transparent;
  fill: #f5f6f7;
}

/* line 16437, app/assets/stylesheets/home.scss */
.next-icon--color-sky-dark {
  color: transparent;
  fill: #d3dbe2;
}

/* line 16442, app/assets/stylesheets/home.scss */
.next-icon--color-sky-darker {
  color: transparent;
  fill: #c3cfd8;
}

/* line 16447, app/assets/stylesheets/home.scss */
.next-icon--color-slate-lightest {
  color: transparent;
  fill: #95a7b7;
}

/* line 16452, app/assets/stylesheets/home.scss */
.next-icon--color-slate-lighter {
  color: transparent;
  fill: #798c9c;
}

/* line 16457, app/assets/stylesheets/home.scss */
.next-icon--color-slate-light {
  color: transparent;
  fill: #454e57;
}

/* line 16462, app/assets/stylesheets/home.scss */
.next-icon--color-slate {
  color: transparent;
  fill: #31373d;
}

/* line 16467, app/assets/stylesheets/home.scss */
.next-icon--color-slate-darker {
  color: transparent;
  fill: #212529;
}

/* line 16472, app/assets/stylesheets/home.scss */
.next-icon--color-blue-lighter {
  color: transparent;
  fill: #ebf5fa;
}

/* line 16477, app/assets/stylesheets/home.scss */
.next-icon--color-blue-light {
  color: transparent;
  fill: #b4e1fa;
}

/* line 16482, app/assets/stylesheets/home.scss */
.next-icon--color-blue {
  color: transparent;
  fill: #007ace;
}

/* line 16487, app/assets/stylesheets/home.scss */
.next-icon--color-green {
  color: transparent;
  fill: #96bf48;
}

/* line 16492, app/assets/stylesheets/home.scss */
.next-icon--color-yellow {
  color: transparent;
  fill: #ffd117;
}

/* line 16497, app/assets/stylesheets/home.scss */
.next-icon--color-yellow-dark {
  color: transparent;
  fill: #d4a002;
}

/* line 16502, app/assets/stylesheets/home.scss */
.next-icon--color-orange-light {
  color: transparent;
  fill: #fec97d;
}

/* line 16507, app/assets/stylesheets/home.scss */
.next-icon--color-orange {
  color: transparent;
  fill: #ff9517;
}

/* line 16512, app/assets/stylesheets/home.scss */
.next-icon--color-red {
  color: transparent;
  fill: #ff5d5d;
}

/* line 16517, app/assets/stylesheets/home.scss */
.next-icon--color-red-dark {
  color: transparent;
  fill: #d83e3e;
}

/* line 16522, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-white {
  color: transparent;
  fill: #ffffff;
}

/* line 16527, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-sky {
  color: transparent;
  fill: #dfe4e8;
}

/* line 16532, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-sky-light {
  color: transparent;
  fill: #f4f6f8;
}

/* line 16537, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-sky-dark {
  color: transparent;
  fill: #c4cdd5;
}

/* line 16542, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-blue-lighter {
  color: transparent;
  fill: #ebf5fa;
}

/* line 16547, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-blue-light {
  color: transparent;
  fill: #b4e1fa;
}

/* line 16552, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-blue {
  color: transparent;
  fill: #007ace;
}

/* line 16557, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-green {
  color: transparent;
  fill: #50b83c;
}

/* line 16562, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-yellow {
  color: transparent;
  fill: #eec200;
}

/* line 16567, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-yellow-dark {
  color: transparent;
  fill: #9c6f19;
}

/* line 16572, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-orange-light {
  color: transparent;
  fill: #ffc58b;
}

/* line 16577, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-orange {
  color: transparent;
  fill: #f49342;
}

/* line 16582, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-red {
  color: transparent;
  fill: #ed6347;
}

/* line 16587, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-red-dark {
  color: transparent;
  fill: #bf0711;
}

/* line 16592, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-ink {
  color: transparent;
  fill: #212b35;
}

/* line 16597, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-ink-light {
  color: transparent;
  fill: #454f5b;
}

/* line 16602, app/assets/stylesheets/home.scss */
.fresh-ui .next-icon--color-ink-lighter {
  color: transparent;
  fill: #637381;
}

/* line 16607, app/assets/stylesheets/home.scss */
.next-icon--size-8 {
  width: 8px;
  height: 8px;
}

/* line 16612, app/assets/stylesheets/home.scss */
.next-icon--size-10 {
  width: 10px;
  height: 10px;
}

/* line 16617, app/assets/stylesheets/home.scss */
.next-icon--size-12 {
  width: 12px;
  height: 12px;
}

/* line 16622, app/assets/stylesheets/home.scss */
.next-icon--size-16 {
  width: 16px;
  height: 16px;
}

/* line 16627, app/assets/stylesheets/home.scss */
.next-icon--size-20 {
  width: 20px;
  height: 20px;
}

/* line 16632, app/assets/stylesheets/home.scss */
.next-icon--size-24 {
  width: 24px;
  height: 24px;
}

/* line 16637, app/assets/stylesheets/home.scss */
.next-icon--size-40 {
  width: 40px;
  height: 40px;
}

/* line 16642, app/assets/stylesheets/home.scss */
.next-icon--size-80 {
  width: 80px;
  height: 80px;
}

/* line 16647, app/assets/stylesheets/home.scss */
.next-icon--size-140 {
  width: 140px;
  height: 140px;
}

/* line 16652, app/assets/stylesheets/home.scss */
.next-icon--rotate-45 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 16657, app/assets/stylesheets/home.scss */
.next-icon--rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 16662, app/assets/stylesheets/home.scss */
.next-icon--rotate-135 {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* line 16667, app/assets/stylesheets/home.scss */
.next-icon--rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 16672, app/assets/stylesheets/home.scss */
.next-icon--rotate-225 {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}

/* line 16677, app/assets/stylesheets/home.scss */
.next-icon--rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 16682, app/assets/stylesheets/home.scss */
.next-icon, .next-icon__text {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  top: -0.15em;
}

/* line 16690, app/assets/stylesheets/home.scss */
.next-icon--header {
  margin-left: 10px;
  margin-right: 5px;
  fill: #798c9c;
}

/* line 16696, app/assets/stylesheets/home.scss */
.next-icon--sidebar {
  margin-right: 15px;
  vertical-align: top;
}

/* line 16701, app/assets/stylesheets/home.scss */
.is-disabled .next-icon--rte {
  opacity: 0.5;
}

/* line 16705, app/assets/stylesheets/home.scss */
.next-icon__text {
  margin-left: 5px;
  text-decoration: inherit;
}

/* line 16710, app/assets/stylesheets/home.scss */
.next-icon__with-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 16721, app/assets/stylesheets/home.scss */
.next-icon__with-text-wrapper--halved .next-icon + *, .next-icon__with-text-wrapper--halved .next-icon__text + *, .next-icon__with-text-wrapper--halved * + .next-icon, .next-icon__with-text-wrapper--halved * + .next-icon__text {
  margin-left: 10px;
}

/* line 16725, app/assets/stylesheets/home.scss */
.next-icon__with-text-wrapper--quartered .next-icon + *, .next-icon__with-text-wrapper--quartered .next-icon__text + *, .next-icon__with-text-wrapper--quartered * + .next-icon, .next-icon__with-text-wrapper--quartered * + .next-icon__text {
  margin-left: 5px;
}

/* line 16729, app/assets/stylesheets/home.scss */
.next-icon--flip-horizontal {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

/* line 16734, app/assets/stylesheets/home.scss */
.next-icon--flip-vertical {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

/* line 16739, app/assets/stylesheets/home.scss */
.next-icon--white {
  color: transparent;
  fill: #ffffff;
}

/* line 16744, app/assets/stylesheets/home.scss */
.next-icon--ink {
  color: transparent;
  fill: #212b35;
}

/* line 16749, app/assets/stylesheets/home.scss */
.next-icon--ink-light {
  color: transparent;
  fill: #454f5b;
}

/* line 16754, app/assets/stylesheets/home.scss */
.next-icon--ink-lighter {
  color: transparent;
  fill: #637381;
}

/* line 16759, app/assets/stylesheets/home.scss */
.next-icon--sky {
  color: transparent;
  fill: #ebeef0;
}

/* line 16764, app/assets/stylesheets/home.scss */
.next-icon--sky-light {
  color: transparent;
  fill: #f5f6f7;
}

/* line 16769, app/assets/stylesheets/home.scss */
.next-icon--sky-dark {
  color: transparent;
  fill: #d3dbe2;
}

/* line 16774, app/assets/stylesheets/home.scss */
.next-icon--sky-darker {
  color: transparent;
  fill: #c3cfd8;
}

/* line 16779, app/assets/stylesheets/home.scss */
.next-icon--slate-lightest {
  color: transparent;
  fill: #95a7b7;
}

/* line 16784, app/assets/stylesheets/home.scss */
.next-icon--slate-lighter {
  color: transparent;
  fill: #798c9c;
}

/* line 16789, app/assets/stylesheets/home.scss */
.next-icon--slate-light {
  color: transparent;
  fill: #454e57;
}

/* line 16794, app/assets/stylesheets/home.scss */
.next-icon--slate {
  color: transparent;
  fill: #31373d;
}

/* line 16799, app/assets/stylesheets/home.scss */
.next-icon--slate-darker {
  color: transparent;
  fill: #212529;
}

/* line 16804, app/assets/stylesheets/home.scss */
.next-icon--blue-lighter {
  color: transparent;
  fill: #ebf5fa;
}

/* line 16809, app/assets/stylesheets/home.scss */
.next-icon--blue-light {
  color: transparent;
  fill: #b4e1fa;
}

/* line 16814, app/assets/stylesheets/home.scss */
.next-icon--blue {
  color: transparent;
  fill: #007ace;
}

/* line 16819, app/assets/stylesheets/home.scss */
.next-icon--green {
  color: transparent;
  fill: #96bf48;
}

/* line 16824, app/assets/stylesheets/home.scss */
.next-icon--yellow {
  color: transparent;
  fill: #ffd117;
}

/* line 16829, app/assets/stylesheets/home.scss */
.next-icon--yellow-dark {
  color: transparent;
  fill: #d4a002;
}

/* line 16834, app/assets/stylesheets/home.scss */
.next-icon--orange-light {
  color: transparent;
  fill: #fec97d;
}

/* line 16839, app/assets/stylesheets/home.scss */
.next-icon--orange {
  color: transparent;
  fill: #ff9517;
}

/* line 16844, app/assets/stylesheets/home.scss */
.next-icon--red {
  color: transparent;
  fill: #ff5d5d;
}

/* line 16849, app/assets/stylesheets/home.scss */
.next-icon--red-dark {
  color: transparent;
  fill: #d83e3e;
}

/* line 16854, app/assets/stylesheets/home.scss */
.next-icon--inline-before {
  margin-right: 0.5em;
}

/* line 16858, app/assets/stylesheets/home.scss */
.next-icon--inline-after {
  margin-left: 0.5em;
}

/* line 16862, app/assets/stylesheets/home.scss */
.next-icon--no-nudge {
  top: 0;
}

/* line 16866, app/assets/stylesheets/home.scss */
.next-icon--baseline {
  vertical-align: baseline;
}

/* line 16870, app/assets/stylesheets/home.scss */
.frame .next-icon, .frame .next-icon__text {
  top: 0;
}

/* line 16874, app/assets/stylesheets/home.scss */
.next-icon--8 {
  width: 8px;
  height: 8px;
}

/* line 16879, app/assets/stylesheets/home.scss */
.next-icon--10 {
  width: 10px;
  height: 10px;
}

/* line 16884, app/assets/stylesheets/home.scss */
.next-icon--12 {
  width: 12px;
  height: 12px;
}

/* line 16889, app/assets/stylesheets/home.scss */
.next-icon--16 {
  width: 16px;
  height: 16px;
}

/* line 16894, app/assets/stylesheets/home.scss */
.next-icon--20 {
  width: 20px;
  height: 20px;
}

/* line 16899, app/assets/stylesheets/home.scss */
.next-icon--24 {
  width: 24px;
  height: 24px;
}

/* line 16904, app/assets/stylesheets/home.scss */
.next-icon--40 {
  width: 40px;
  height: 40px;
}

/* line 16909, app/assets/stylesheets/home.scss */
.next-icon--80 {
  width: 80px;
  height: 80px;
}

/* line 16914, app/assets/stylesheets/home.scss */
.next-icon--140 {
  width: 140px;
  height: 140px;
}

/* line 16919, app/assets/stylesheets/home.scss */
.next-icon--inline {
  padding-left: 0.125em;
  margin-bottom: -0.125em;
  height: 1em;
  width: 1em;
}

/* line 16926, app/assets/stylesheets/home.scss */
.next-form {
  margin: 0;
  padding: 0;
}

/* line 16931, app/assets/stylesheets/home.scss */
.next-input--number, input.next-input--number[type=number] {
  width: auto;
}

/* line 16935, app/assets/stylesheets/home.scss */
.next-input--button, input.next-input--button[type=button] {
  cursor: default;
  width: auto;
  max-width: none;
  margin: 2px;
  padding: 3px 6px;
}

/* line 16943, app/assets/stylesheets/home.scss */
.next-input[disabled], .next-input--stylized[disabled], .next-input--is-disabled {
  background-color: white;
  background-image: none;
  border-color: #95a7b7;
  color: graytext;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 16952, app/assets/stylesheets/home.scss */
.card-fields-iframe {
  color: inherit;
  font: inherit;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  -webkit-font-smoothing: inherit;
  border: 0;
  background: transparent;
  line-height: normal;
  width: 100%;
}

/* line 16965, app/assets/stylesheets/home.scss */
.next-form.next-form--full-width {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

/* line 16971, app/assets/stylesheets/home.scss */
.next-input__help-text {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  color: #637381;
  word-wrap: break-word;
  word-break: break-word;
  margin-top: 0.4rem;
}

@media screen and (min-width: 640px) {
  /* line 16984, app/assets/stylesheets/home.scss */
  .next-input__help-text {
    font-size: 1.4rem;
  }
}

/* line 16989, app/assets/stylesheets/home.scss */
.next-input__help-text--top {
  margin-bottom: 0.4rem;
}

/* line 16993, app/assets/stylesheets/home.scss */
.next-radio--styled + .next-input__help-text, .next-checkbox--styled + .next-input__help-text {
  padding-left: 26px;
}

/* line 16997, app/assets/stylesheets/home.scss */
.next-input, .next-input--stylized {
  display: inline-block;
  max-width: auto;
  min-width: 75px;
  vertical-align: baseline;
  width: auto;
  height: auto;
  padding: 1px;
  margin: 0;
  border: 1px solid #95a7b7;
  border-radius: 0;
  border-style: inset;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 5px 10px;
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  /* line 17027, app/assets/stylesheets/home.scss */
  .next-input, .next-input--stylized {
    font-size: 1.4rem;
  }
}

/* line 17032, app/assets/stylesheets/home.scss */
.next-input::-webkit-input-placeholder, .next-input--stylized::-webkit-input-placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 17038, app/assets/stylesheets/home.scss */
.next-input:-ms-input-placeholder, .next-input--stylized:-ms-input-placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 17044, app/assets/stylesheets/home.scss */
.next-input::placeholder, .next-input--stylized::placeholder {
  color: #637381;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 17050, app/assets/stylesheets/home.scss */
.next-input:focus, .next-input--stylized:focus {
  border: 1px solid #007ace;
}

/* line 17054, app/assets/stylesheets/home.scss */
.next-input--inline {
  display: inline-block;
}

/* line 17058, app/assets/stylesheets/home.scss */
.next-input--card-field {
  height: 36px;
  position: relative;
  padding: 0;
  overflow: hidden;
}

/* line 17065, app/assets/stylesheets/home.scss */
.next-input--card-field > .next-input--card-fields__container {
  height: 34px;
}

/* line 17069, app/assets/stylesheets/home.scss */
.next-input--card-field > .next-input__add-on--after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 17077, app/assets/stylesheets/home.scss */
.next-input-wrapper .next-input--rounded-left-corners {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 17084, app/assets/stylesheets/home.scss */
.card-fields-iframe {
  height: 34px;
}

/* line 17088, app/assets/stylesheets/home.scss */
.next-input--number, input.next-input--number[type=number] {
  min-width: 0;
}

/* line 17092, app/assets/stylesheets/home.scss */
.next-input--width-2-characters, input.next-input--width-2-characters[type=number] {
  width: 3em;
  max-width: 3em;
  min-width: 3em;
}

/* line 17098, app/assets/stylesheets/home.scss */
.next-input--width-4-characters, input.next-input--width-4-characters[type=number] {
  width: 5em;
  max-width: 5em;
  min-width: 5em;
}

/* line 17104, app/assets/stylesheets/home.scss */
.next-input[disabled], .next-input--stylized[disabled], .next-input--is-disabled {
  border: 1px solid #dfe4e8;
  background: #f9fafb;
  color: #c4cdd5;
}

/* line 17110, app/assets/stylesheets/home.scss */
.next-input[disabled]:hover, .next-input--stylized[disabled]:hover, .next-input--is-disabled:hover {
  border: 1px solid #dfe4e8;
  background: #f9fafb;
}

/* line 17115, app/assets/stylesheets/home.scss */
.next-input.next-input--invisible[disabled], .next-input--invisible.next-input--stylized[disabled], .next-input--is-disabled.next-input--invisible {
  background: none;
  border: 0;
}

/* line 17120, app/assets/stylesheets/home.scss */
.next-input[readonly], .next-input--stylized[readonly] {
  background: #f9fafb;
}

/* line 17124, app/assets/stylesheets/home.scss */
.next-input-wrapper {
  position: relative;
}

/* line 17128, app/assets/stylesheets/home.scss */
.next-input-wrapper + .next-input-wrapper {
  margin-top: 1.6rem;
}

/* line 17132, app/assets/stylesheets/home.scss */
.next-input-wrapper + .next-input-wrapper--halved {
  margin-top: 0.8rem;
}

/* line 17136, app/assets/stylesheets/home.scss */
.next-input-wrapper + .wrappable {
  padding-top: 1.6rem;
}

/* line 17140, app/assets/stylesheets/home.scss */
.wrappable + .next-input-wrapper {
  margin-top: 1.6rem;
}

/* line 17144, app/assets/stylesheets/home.scss */
.next-fieldset-wrapper .next-input-wrapper {
  margin-top: 0.4rem;
}

/* line 17148, app/assets/stylesheets/home.scss */
.select .next-input-wrapper {
  height: 16px;
}

/* line 17152, app/assets/stylesheets/home.scss */
.next-input-wrapper--inline-group > * + * {
  margin-left: 0.8rem;
}

/* line 17156, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .next-input, .next-input-wrapper--is-error .next-input--stylized {
  border-color: #ed6347;
  background-color: #fbeae5;
}

/* line 17161, app/assets/stylesheets/home.scss */
.next-input-wrapper--inline {
  display: inline-block;
}

/* line 17165, app/assets/stylesheets/home.scss */
.next-input-wrapper--inline .next-radio[type=radio], .next-input-wrapper--inline .next-checkbox[type=checkbox] {
  left: calc(50% - 15px);
  top: calc(50% - 15px);
}

/* line 17170, app/assets/stylesheets/home.scss */
.next-input-wrapper--inline .next-radio--styled, .next-input-wrapper--inline .next-checkbox--styled {
  left: calc(50% - 8px);
  top: calc(50% - 8px);
}

/* line 17175, app/assets/stylesheets/home.scss */
.next-input-wrapper--half-spacing {
  margin-bottom: 0.8rem;
  margin-top: 0.8rem;
}

/* line 17180, app/assets/stylesheets/home.scss */
.next-input--stylized {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  background: #ffffff;
  margin: 0.5px;
}

/* line 17191, app/assets/stylesheets/home.scss */
.next-input--stylized .next-input, .next-input--stylized .next-input--stylized {
  min-width: 0;
}

/* line 17195, app/assets/stylesheets/home.scss */
.next-input--stylized .field_with_errors {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 17202, app/assets/stylesheets/home.scss */
.next-input--scrollable {
  overflow: auto;
}

/* line 17206, app/assets/stylesheets/home.scss */
.next-input--invisible {
  display: inline-block;
  max-width: auto;
  min-width: 75px;
  vertical-align: baseline;
  width: auto;
  height: auto;
  padding: 1px;
  margin: 0;
  border: 1px solid #95a7b7;
  border-radius: 0;
  border-style: inset;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: auto;
  padding: 0;
  border: 0;
  color: #31373d;
}

/* line 17231, app/assets/stylesheets/home.scss */
.next-input--invisible:focus {
  border: 0;
}

/* line 17235, app/assets/stylesheets/home.scss */
.next-input__add-on {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  white-space: nowrap;
  color: #95a7b7;
}

/* line 17247, app/assets/stylesheets/home.scss */
.next-input--has-content .next-input__add-on {
  color: #31373d;
}

/* line 17251, app/assets/stylesheets/home.scss */
.next-input__add-on--before {
  padding-right: 4px;
}

/* line 17255, app/assets/stylesheets/home.scss */
.next-input__add-on--before > .next-icon, .next-input__add-on--before > .next-icon__text {
  margin-right: 0.4rem;
}

/* line 17259, app/assets/stylesheets/home.scss */
.next-input__add-on--after {
  padding-left: 4px;
}

/* line 17263, app/assets/stylesheets/home.scss */
.next-input__add-on--url-base {
  color: #798c9c;
  padding-right: 0;
}

/* line 17268, app/assets/stylesheets/home.scss */
.next-input--align-with-radio {
  margin-left: 26px;
}

/* line 17272, app/assets/stylesheets/home.scss */
.next-radio, input.next-radio[type=radio], .next-checkbox, input.next-checkbox[type=checkbox], .next-radio--styled, .next-checkbox--styled {
  display: block;
  position: absolute;
  left: 0;
  top: 0.15em;
  height: 16px;
  width: 16px;
  border: 1px solid #c4cdd5;
  background-color: #ffffff;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  cursor: pointer;
}

/* line 17288, app/assets/stylesheets/home.scss */
.next-radio, input.next-radio[type=radio], .next-checkbox, input.next-checkbox[type=checkbox] {
  z-index: 2;
  opacity: 0;
  width: 30px;
  height: 30px;
  left: -7.5px;
  top: -7.5px;
}

/* line 17297, app/assets/stylesheets/home.scss */
.next-input-wrapper--inline .next-radio, .next-input-wrapper--inline input.next-radio[type=radio], .next-input-wrapper--inline .next-checkbox, .next-input-wrapper--inline input.next-checkbox[type=checkbox] {
  display: inline-block;
  position: relative;
}

/* line 17302, app/assets/stylesheets/home.scss */
.next-color-picker {
  display: none;
}

/* line 17306, app/assets/stylesheets/home.scss */
.next-color-picker--fallback {
  display: block;
  width: 7rem;
}

/* line 17311, app/assets/stylesheets/home.scss */
.next-label--switch--centered .next-radio--styled, .next-label--switch--centered .next-checkbox--styled {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 17317, app/assets/stylesheets/home.scss */
.next-radio--styled {
  border-radius: 100%;
  z-index: 1;
}

/* line 17322, app/assets/stylesheets/home.scss */
.next-radio--styled::after {
  content: "";
  display: block;
  height: 8px;
  width: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 100%;
  background-color: transparent;
  -webkit-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

/* line 17340, app/assets/stylesheets/home.scss */
.next-radio:active ~ .next-radio--styled, .next-radio:focus .next-radio--styled {
  border-color: #007ace;
}

/* line 17344, app/assets/stylesheets/home.scss */
.next-radio:checked ~ .next-radio--styled::after {
  background-color: #007ace;
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}

/* line 17350, app/assets/stylesheets/home.scss */
.next-radio:disabled ~ .next-radio--styled {
  border-color: #c4cdd5;
  background-color: #f4f6f8;
}

/* line 17355, app/assets/stylesheets/home.scss */
.next-radio:disabled ~ .next-radio--styled::after {
  background-color: #95a7b7;
}

/* line 17359, app/assets/stylesheets/home.scss */
.next-checkbox--styled {
  border-radius: 3px;
  z-index: 1;
  color: #007ace;
}

/* line 17365, app/assets/stylesheets/home.scss */
.next-checkbox--styled .next-icon, .next-checkbox--styled .next-icon__text {
  display: block;
  top: 2px;
  left: 2px;
  position: absolute;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  z-index: 2;
}

/* line 17379, app/assets/stylesheets/home.scss */
.next-checkbox:checked ~ .next-checkbox--styled .next-icon.checkmark, .next-checkbox:checked ~ .next-checkbox--styled .checkmark.next-icon__text, .next-checkbox:indeterminate ~ .next-checkbox--styled .next-icon.indeterminate, .next-checkbox:indeterminate ~ .next-checkbox--styled .indeterminate.next-icon__text {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 17384, app/assets/stylesheets/home.scss */
.next-checkbox:active ~ .next-checkbox--styled, .next-checkbox:focus ~ .next-checkbox--styled {
  border-color: #007ace;
}

/* line 17388, app/assets/stylesheets/home.scss */
.next-checkbox:disabled ~ .next-checkbox--styled {
  border-color: #c4cdd5;
  background-color: #f4f6f8;
}

/* line 17393, app/assets/stylesheets/home.scss */
.next-checkbox:disabled ~ .next-checkbox--styled .next-icon, .next-checkbox:disabled ~ .next-checkbox--styled .next-icon__text {
  fill: #95a7b7;
}

/* line 17397, app/assets/stylesheets/home.scss */
.select .next-checkbox--styled {
  top: 0;
}

/* line 17401, app/assets/stylesheets/home.scss */
.next-input--is-focused {
  border: 1px solid #007ace;
}

/* line 17405, app/assets/stylesheets/home.scss */
.next-input--has-error {
  border: 1px solid #ed6347;
  background: #fbeae5;
}

/* line 17410, app/assets/stylesheets/home.scss */
.next-input--has-error:focus {
  border: 1px solid #ed6347;
}

/* line 17414, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 17421, app/assets/stylesheets/home.scss */
.next-form--multi-column .next-field__connected-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 17429, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper--align-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 17436, app/assets/stylesheets/home.scss */
.next-form--align-center .next-field__connected-wrapper--align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 17443, app/assets/stylesheets/home.scss */
.next-field--connected, .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input {
  position: relative;
  border-radius: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  left: -1px;
  margin: 0 -1px 0 0;
  max-width: 100%;
}

/* line 17455, app/assets/stylesheets/home.scss */
.next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .next-field--connected:focus:not(.ui-button) + .next-field--connected, .next-field--connected.next-input--is-focused + .next-field--connected, .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.ui-button) + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.ui-button) + .next-field--connected, .next-field__connected-wrapper .btn.next-input--is-focused + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused.ui-button--transparent + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused.ui-button--transparent + .next-field--connected, .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field--connected, .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field--connected, .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field--connected, .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field--connected, .next-field__connected-wrapper input.next-input--is-focused + .next-field--connected, .next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .next-field--connected:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .next-field--connected:focus:not(.ui-button) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .next-field--connected.next-input--is-focused + .next-field__connected-wrapper .btn, .next-field--connected.next-input--is-focused + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected.next-input--is-focused + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .btn.next-input--is-focused + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .btn.next-input--is-focused + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .btn.next-input--is-focused + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field__connected-wrapper .btn, .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper input.next-input--is-focused + .next-field__connected-wrapper .btn, .next-field__connected-wrapper input.next-input--is-focused + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.next-input--is-focused + .next-field__connected-wrapper .ui-button--transparent, .next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .next-field--connected:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .next-field--connected.next-input--is-focused + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .btn.next-input--is-focused + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input.next-input--is-focused + .next-field__connected-wrapper .ui-button, .next-field--connected:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .next-field--connected:focus:not(.ui-button) + .next-field__connected-wrapper input, .next-field--connected.next-input--is-focused + .next-field__connected-wrapper input, .next-field__connected-wrapper .btn:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .next-field__connected-wrapper .btn:focus:not(.ui-button) + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus:not(.ui-button) + .next-field__connected-wrapper input, .next-field__connected-wrapper .btn.next-input--is-focused + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused.ui-button--transparent + .next-field__connected-wrapper input, .next-field__connected-wrapper .ui-button:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .next-field__connected-wrapper .ui-button:focus:not(.ui-button) + .next-field__connected-wrapper input, .next-field__connected-wrapper .ui-button.next-input--is-focused + .next-field__connected-wrapper input, .next-field__connected-wrapper input:focus:not(.btn):not(.fresh-ui .action-bar__more--has-many .ui-button--transparent) + .next-field__connected-wrapper input, .next-field__connected-wrapper input:focus:not(.ui-button) + .next-field__connected-wrapper input, .next-field__connected-wrapper input.next-input--is-focused + .next-field__connected-wrapper input {
  border-left: solid 1px #007ace;
}

/* line 17459, app/assets/stylesheets/home.scss */
.next-field--connected.btn:focus + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button--transparent:focus + .next-field--connected, .next-field--connected.ui-button:focus + .next-field--connected, .next-field__connected-wrapper .btn.btn:focus + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus + .next-field--connected, .next-field__connected-wrapper .btn.ui-button:focus + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field--connected, .next-field__connected-wrapper .ui-button.btn:focus + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field--connected, .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field--connected, .next-field__connected-wrapper input.btn:focus + .next-field--connected, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many input.ui-button--transparent:focus + .next-field--connected, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button--transparent:focus + .next-field--connected, .next-field__connected-wrapper input.ui-button:focus + .next-field--connected, .next-field--connected.btn:focus + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .next-field--connected.btn:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected.btn:focus + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field--connected.ui-button:focus + .next-field__connected-wrapper .btn, .next-field--connected.ui-button:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .btn.btn:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .btn.btn:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .btn.btn:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .btn.ui-button:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .btn.ui-button:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .btn.ui-button:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button.btn:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .ui-button.btn:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.btn:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper input.btn:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many input.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button--transparent:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper input.btn:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.btn:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many input.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper input.ui-button:focus + .next-field__connected-wrapper .btn, .next-field__connected-wrapper input.ui-button:focus + .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button:focus + .next-field__connected-wrapper .ui-button--transparent, .next-field--connected.btn:focus + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .next-field--connected.ui-button:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .btn.btn:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .btn.ui-button:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .ui-button.btn:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input.btn:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many input.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button--transparent:focus + .next-field__connected-wrapper .ui-button, .next-field__connected-wrapper input.ui-button:focus + .next-field__connected-wrapper .ui-button, .next-field--connected.btn:focus + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field--connected.ui-button--transparent:focus + .next-field__connected-wrapper input, .next-field--connected.ui-button:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .btn.btn:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .btn.ui-button:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .ui-button.btn:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button.ui-button--transparent:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .ui-button.ui-button:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper input.btn:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many input.ui-button--transparent:focus + .next-field__connected-wrapper input, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper input.ui-button--transparent:focus + .next-field__connected-wrapper input, .next-field__connected-wrapper input.ui-button:focus + .next-field__connected-wrapper input {
  border-left: solid 1px #D6D6D6;
}

/* line 17463, app/assets/stylesheets/home.scss */
.next-field--connected:first-child, .next-field__connected-wrapper .btn:first-child, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:first-child, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:first-child, .next-field__connected-wrapper .ui-button:first-child, .next-field__connected-wrapper input:first-child {
  left: 0;
  margin-right: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 17470, app/assets/stylesheets/home.scss */
.next-field--connected:last-child, .next-field__connected-wrapper .btn:last-child, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent:last-child, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent:last-child, .next-field__connected-wrapper .ui-button:last-child, .next-field__connected-wrapper input:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 17475, app/assets/stylesheets/home.scss */
.next-field--connected.next-field--connected--no-flex, .next-field__connected-wrapper .btn.next-field--connected--no-flex, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-field--connected--no-flex.ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-field--connected--no-flex.ui-button--transparent, .next-field__connected-wrapper .ui-button.next-field--connected--no-flex, .next-field__connected-wrapper input.next-field--connected--no-flex {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 17482, app/assets/stylesheets/home.scss */
.next-field--connected--extra-padding {
  padding-left: 10px;
}

/* line 17486, app/assets/stylesheets/home.scss */
.next-form--multi-column .next-field--connected--extra-padding {
  padding-left: 0;
  padding-top: 10px;
}

/* line 17491, app/assets/stylesheets/home.scss */
.next-input--search {
  -webkit-appearance: textfield;
}

/* line 17495, app/assets/stylesheets/home.scss */
.next-input--search::-webkit-search-decoration, .next-input--search::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 17499, app/assets/stylesheets/home.scss */
.unstyled .next-input-wrapper, .dropdown .next-input-wrapper, .ui-tertiary-navigation__dropdown .next-input-wrapper {
  margin-top: 0.8rem;
}

/* line 17503, app/assets/stylesheets/home.scss */
.next-input, .next-input--stylized {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transition-property: color, -webkit-box-shadow;
  transition-property: color, -webkit-box-shadow;
  transition-property: box-shadow, color;
  transition-property: box-shadow, color, -webkit-box-shadow;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  border-color: #c4cdd5;
}

/* line 17515, app/assets/stylesheets/home.scss */
.next-input:focus, .next-input--stylized:focus {
  border: 1px solid #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 17521, app/assets/stylesheets/home.scss */
.next-input[disabled], .next-input--stylized[disabled], .next-input.next-input--is-disabled, .next-input--is-disabled.next-input--stylized {
  background: #f4f6f8;
  color: #919eab;
  border-color: #c4cdd5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 17529, app/assets/stylesheets/home.scss */
.next-input--stylized {
  -webkit-box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
  border-color: #c4cdd5;
}

/* line 17535, app/assets/stylesheets/home.scss */
.next-input--stylized:focus {
  border: 1px solid #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
  outline: 0;
}

/* line 17542, app/assets/stylesheets/home.scss */
.next-input--stylized[disabled], .next-input--stylized.next-input--is-disabled {
  background: #f4f6f8;
  color: #919eab;
  border-color: #c4cdd5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 17550, app/assets/stylesheets/home.scss */
.next-input--stylized .next-input--invisible {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}

/* line 17557, app/assets/stylesheets/home.scss */
.next-input--stylized .next-input--invisible:focus {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 17563, app/assets/stylesheets/home.scss */
.next-input--is-focused {
  border: 1px solid #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 17569, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .next-input, .next-input-wrapper--is-error .next-input--stylized {
  border: 1px solid #ed6347;
  background: #fbeae5;
}

/* line 17574, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .next-input:focus, .next-input-wrapper--is-error .next-input--stylized:focus {
  border-color: #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 17580, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .next-checkbox ~ .next-checkbox--styled {
  border-color: #bf0711;
}

/* line 17584, app/assets/stylesheets/home.scss */
.next-input-wrapper--is-error .next-checkbox:checked ~ .next-checkbox--styled {
  color: #bf0711;
  border-color: #bf0711;
}

@media (min-width: 1024px) {
  /* line 17590, app/assets/stylesheets/home.scss */
  .next-input__add-on > .next-icon, .next-input__add-on > .next-icon__text {
    top: -1px;
  }
}

/* line 17595, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper .next-field--connected, .next-field__connected-wrapper .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .ui-button--transparent, .next-field__connected-wrapper .ui-button {
  z-index: 10;
}

/* line 17599, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper :focus, .next-field__connected-wrapper .next-input--is-focused {
  z-index: 20;
}

/* line 17603, app/assets/stylesheets/home.scss */
.next-field__connected-wrapper :focus + .next-field--connected, .next-field__connected-wrapper :focus + .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many :focus + .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper :focus + .ui-button--transparent, .next-field__connected-wrapper :focus + .ui-button, .next-field__connected-wrapper :focus + .next-label + .next-field--connected, .next-field__connected-wrapper :focus + .next-label + .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many :focus + .next-label + .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper :focus + .next-label + .ui-button--transparent, .next-field__connected-wrapper :focus + .next-label + .ui-button, .next-field__connected-wrapper .next-input--is-focused + .next-field--connected, .next-field__connected-wrapper .next-input--is-focused + .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused + .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused + .ui-button--transparent, .next-field__connected-wrapper .next-input--is-focused + .ui-button, .next-field__connected-wrapper .next-input--is-focused + .next-label + .next-field--connected, .next-field__connected-wrapper .next-input--is-focused + .next-label + .btn, .next-field__connected-wrapper .fresh-ui .action-bar__more--has-many .next-input--is-focused + .next-label + .ui-button--transparent, .fresh-ui .action-bar__more--has-many .next-field__connected-wrapper .next-input--is-focused + .next-label + .ui-button--transparent, .next-field__connected-wrapper .next-input--is-focused + .next-label + .ui-button {
  border-left: solid 1px #5c6ac4;
  -webkit-box-shadow: -1px 0 0 0 #5c6ac4;
  box-shadow: -1px 0 0 0 #5c6ac4;
}

/* line 17609, app/assets/stylesheets/home.scss */
.next-checkbox--styled {
  color: #5c6ac4;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9fafb));
  background: linear-gradient(to bottom, #fff, #f9fafb);
  border-color: #c4cdd5;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}

/* line 17618, app/assets/stylesheets/home.scss */
.next-checkbox:active ~ .next-checkbox--styled, .next-checkbox:focus ~ .next-checkbox--styled {
  border-color: #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 17624, app/assets/stylesheets/home.scss */
.next-checkbox:checked ~ .next-checkbox--styled {
  border-color: #5c6ac4;
}

/* line 17628, app/assets/stylesheets/home.scss */
.next-checkbox:disabled ~ .next-checkbox--styled {
  color: #c4cdd5;
  border-color: #c4cdd5;
  background: #f4f6f8;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 17636, app/assets/stylesheets/home.scss */
.next-radio--styled {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9fafb));
  background: linear-gradient(to bottom, #fff, #f9fafb);
  border-color: #c4cdd5;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}

/* line 17644, app/assets/stylesheets/home.scss */
.next-radio:active ~ .next-radio--styled, .next-radio:focus ~ .next-radio--styled {
  border-color: #5c6ac4;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 17650, app/assets/stylesheets/home.scss */
.next-radio:checked ~ .next-radio--styled {
  border-color: #5c6ac4;
}

/* line 17654, app/assets/stylesheets/home.scss */
.next-radio:checked ~ .next-radio--styled::after {
  background-color: #5c6ac4;
}

/* line 17658, app/assets/stylesheets/home.scss */
.next-radio:disabled ~ .next-radio--styled {
  border-color: #c4cdd5;
  background: #f4f6f8;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 17665, app/assets/stylesheets/home.scss */
.next-radio:disabled ~ .next-radio--styled::after {
  background: #c4cdd5;
}

/* line 17669, app/assets/stylesheets/home.scss */
.next-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 17675, app/assets/stylesheets/home.scss */
.next-list > li {
  width: 100%;
}

/* line 17679, app/assets/stylesheets/home.scss */
.next-list > li .next-list__item {
  padding-right: 20px;
  padding-left: 20px;
}

/* line 17684, app/assets/stylesheets/home.scss */
.next-list > li .next-list__item--indented {
  padding-left: 40px;
}

/* line 17688, app/assets/stylesheets/home.scss */
.next-list--divided {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 17694, app/assets/stylesheets/home.scss */
.next-list--divided > li {
  width: 100%;
  border-bottom: 1px solid #ebeef0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 17701, app/assets/stylesheets/home.scss */
.next-list--divided > li a, .next-list--divided > li .next-list__item {
  display: block;
  color: #31373d;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 17708, app/assets/stylesheets/home.scss */
.next-list--divided > li .next-list__item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

/* line 17716, app/assets/stylesheets/home.scss */
.next-list--divided > li .next-list__item:hover, .next-list--divided > li .next-list__item.is-selected {
  background: #ebf5fa;
  -webkit-box-shadow: 0 1px 0 #ebeef0;
  box-shadow: 0 1px 0 #ebeef0;
}

/* line 17722, app/assets/stylesheets/home.scss */
.next-list--divided > li .next-list__item--disabled, .next-list--divided > li .next-list__item--no-hover {
  cursor: default;
}

/* line 17726, app/assets/stylesheets/home.scss */
.next-list--divided > li .next-list__item--disabled:hover, .next-list--divided > li .next-list__item--no-hover:hover {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 17732, app/assets/stylesheets/home.scss */
.next-list--divided > li a:hover, .next-list--divided > li a.is-selected {
  background: #ebf5fa;
  text-decoration: none;
}

/* line 17737, app/assets/stylesheets/home.scss */
.next-list--divided > li a:focus, .next-list--divided > li a:active {
  background: #ebf5fa;
  outline: none;
}

/* line 17742, app/assets/stylesheets/home.scss */
.next-list--divided > li a.disabled {
  color: #c3cfd8;
}

/* line 17746, app/assets/stylesheets/home.scss */
.next-list--divided-selectable {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 17752, app/assets/stylesheets/home.scss */
.next-list--divided-selectable li + li {
  border-top: 1px solid #ebeef0;
}

/* line 17756, app/assets/stylesheets/home.scss */
.next-list--divided-selectable > li {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 17762, app/assets/stylesheets/home.scss */
.next-list--divided-selectable > li a, .next-list--divided-selectable > li .next-list__item {
  display: block;
  color: #31373d;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 17769, app/assets/stylesheets/home.scss */
.next-list--divided-selectable > li a:hover, .next-list--divided-selectable > li a.is-selected, .next-list--divided-selectable > li .next-list__item:hover, .next-list--divided-selectable > li .next-list__item.is-selected {
  background: #007ace;
  text-decoration: none;
  color: #ffffff;
}

/* line 17775, app/assets/stylesheets/home.scss */
.next-list--divided--top > li {
  border-bottom: 0;
}

/* line 17779, app/assets/stylesheets/home.scss */
.next-list--divided--top > li:not(:first-child) .next-list__item {
  border-top: 1px solid #ebeef0;
}

/* line 17783, app/assets/stylesheets/home.scss */
.next-list--divided--top > li:not(:first-child) .next-list__item.next-list__item--indented {
  border-top: 0;
}

/* line 17787, app/assets/stylesheets/home.scss */
.next-list--divided-half-padding > li a, .next-list--divided-half-padding > li .next-list__item {
  padding: 10px;
}

/* line 17791, app/assets/stylesheets/home.scss */
.next-list__item--subdued, .next-list--divided-subdued {
  background-color: #f5f6f7;
}

/* line 17795, app/assets/stylesheets/home.scss */
.next-list > li .next-list__item--vertically-condensed {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 17800, app/assets/stylesheets/home.scss */
.next-list--subdued .next-list__item {
  background: #f5f6f7;
  color: #637381;
}

/* line 17805, app/assets/stylesheets/home.scss */
.next-list--subdued .next-list__item.next-list__item--is-current {
  background: #ffffff;
  font-weight: bold;
}

/* line 17810, app/assets/stylesheets/home.scss */
.next-list--subdued .next-list__item:focus, .next-list--subdued .next-list__item:hover {
  background: #fafbfc;
}

/* line 17814, app/assets/stylesheets/home.scss */
.next-list--compact {
  margin: 5px 0;
}

/* line 17818, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item {
  background: transparent;
  border: 0;
  display: block;
  font-size: 14px;
  padding: 5px 10px;
  text-align: left;
  text-decoration: none;
  color: #31373d;
  word-wrap: break-word;
  border-radius: 0;
  line-height: 24px;
  white-space: normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 17835, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item.next-list__item--is-applied {
  background: #ebf5fa;
  color: #798c9c;
}

/* line 17840, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item:hover, .next-list--compact .next-list__item:focus, .next-list--compact .next-list__item.next-list__item--is-selected {
  background: #007ace;
  color: #ffffff;
  text-decoration: none;
  outline: none;
}

/* line 17847, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item:hover .subdued, .next-list--compact .next-list__item:focus .subdued, .next-list--compact .next-list__item.next-list__item--is-selected .subdued {
  color: #d3dbe2;
}

/* line 17851, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item:hover .next-heading, .next-list--compact .next-list__item:hover small, .next-list--compact .next-list__item:focus .next-heading, .next-list--compact .next-list__item:focus small, .next-list--compact .next-list__item.next-list__item--is-selected .next-heading, .next-list--compact .next-list__item.next-list__item--is-selected small {
  color: #ffffff;
}

/* line 17855, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item:active {
  color: #ffffff;
  background: #084e8a;
}

/* line 17860, app/assets/stylesheets/home.scss */
.next-list--compact .next-list__item.is-disabled {
  color: #c3cfd8;
  pointer-events: none;
  cursor: default;
}

/* line 17866, app/assets/stylesheets/home.scss */
.next-list--compact button.next-list__item {
  width: 100%;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
}

/* line 17872, app/assets/stylesheets/home.scss */
.next-list--compact + .next-list--compact {
  border-top: 1px solid #ebeef0;
  padding-top: 5px;
}

/* line 17877, app/assets/stylesheets/home.scss */
.next-list--toggles .next-icon, .next-list--toggles .next-icon__text {
  visibility: hidden;
}

/* line 17881, app/assets/stylesheets/home.scss */
.next-list--toggles .next-list__item--is-applied .next-icon, .next-list--toggles .next-list__item--is-applied .next-icon__text {
  visibility: visible;
}

/* line 17885, app/assets/stylesheets/home.scss */
.next-list--toggles .next-list__item--promoted-action, .next-list--divided > li .next-list__item--promoted-action {
  color: #007ace;
}

/* line 17889, app/assets/stylesheets/home.scss */
.next-list__item--promoted-action .next-icon, .next-list__item--promoted-action .next-icon__text {
  fill: #007ace;
  visibility: visible;
}

/* line 17894, app/assets/stylesheets/home.scss */
.next-list__item--is-applied .next-icon, .next-list__item--is-applied .next-icon__text {
  fill: #798c9c;
}

/* line 17898, app/assets/stylesheets/home.scss */
.next-list--toggles .next-list__item:focus .next-icon, .next-list--toggles .next-list__item:focus .next-icon__text, .next-list--toggles .next-list__item:hover .next-icon, .next-list--toggles .next-list__item:hover .next-icon__text, .next-list--toggles .next-list__item:active .next-icon, .next-list--toggles .next-list__item:active .next-icon__text, .next-list--toggles .next-list__item.next-list__item--is-selected .next-icon, .next-list--toggles .next-list__item.next-list__item--is-selected .next-icon__text {
  fill: #ffffff;
}

/* line 17902, app/assets/stylesheets/home.scss */
.next-list--plain-divided > li {
  border-bottom: 1px solid #ebeef0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 0;
}

/* line 17909, app/assets/stylesheets/home.scss */
.next-list--plain-divided > li:last-child {
  border-bottom: none;
}

/* line 17913, app/assets/stylesheets/home.scss */
.next-list--plain-divided .next-card--aside > li {
  border-color: rgba(211, 219, 226, 0.5);
}

/* line 17917, app/assets/stylesheets/home.scss */
.next-list--row-hover > li {
  padding: 5px 10px;
}

/* line 17921, app/assets/stylesheets/home.scss */
.next-list--row-hover > li:hover {
  background-color: #ebeef0;
}

/* line 17925, app/assets/stylesheets/home.scss */
.next-list--row-hover.next-list--no-vertical-padding > li {
  padding: 0 10px;
}

/* line 17929, app/assets/stylesheets/home.scss */
.next-list--heading {
  margin: 10px 0;
  border: none;
}

/* line 17934, app/assets/stylesheets/home.scss */
.next-list > li .resource-browser-variant, .next-list > li .resource-browser-variant.next-list__item--disabled:hover, .next-list > li .resource-browser-variant.next-list__item--no-hover:hover {
  margin-left: 46px;
  padding-left: 0;
}

/* line 17939, app/assets/stylesheets/home.scss */
.next-list > li .resource-browser-variant:hover, .next-list > li .resource-browser-variant.is-selected {
  margin-left: 0;
  padding-left: 46px;
}

/* line 17944, app/assets/stylesheets/home.scss */
.next-list > li .resource-browser-variant--review-step {
  margin-left: 20px;
  padding-left: 40px;
}

/* line 17949, app/assets/stylesheets/home.scss */
.next-list[data-searchable-select-results] .searchable-select-group-divider {
  border-bottom: 1px solid #dfe4e8;
}

/* line 17953, app/assets/stylesheets/home.scss */
.fresh-ui .next-list > li a, .fresh-ui .next-list > li .next-list__item, .fresh-ui .next-list > li.next-list__item, .fresh-ui .next-list--compact > li a, .fresh-ui .next-list--compact > li .next-list__item, .fresh-ui .next-list--compact > li.next-list__item {
  background: #ffffff;
  color: #212b35;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  transition: none;
}

/* line 17962, app/assets/stylesheets/home.scss */
.fresh-ui .next-list > li a:focus, .fresh-ui .next-list > li a:hover, .fresh-ui .next-list > li a:active, .fresh-ui .next-list > li a.is-selected, .fresh-ui .next-list > li a.next-list__item--is-selected, .fresh-ui .next-list > li .next-list__item:focus, .fresh-ui .next-list > li .next-list__item:hover, .fresh-ui .next-list > li .next-list__item:active, .fresh-ui .next-list > li .next-list__item.is-selected, .fresh-ui .next-list > li .next-list__item.next-list__item--is-selected, .fresh-ui .next-list > li.next-list__item:focus, .fresh-ui .next-list > li.next-list__item:hover, .fresh-ui .next-list > li.next-list__item:active, .fresh-ui .next-list > li.next-list__item.is-selected, .fresh-ui .next-list > li.next-list__item.next-list__item--is-selected, .fresh-ui .next-list--compact > li a:focus, .fresh-ui .next-list--compact > li a:hover, .fresh-ui .next-list--compact > li a:active, .fresh-ui .next-list--compact > li a.is-selected, .fresh-ui .next-list--compact > li a.next-list__item--is-selected, .fresh-ui .next-list--compact > li .next-list__item:focus, .fresh-ui .next-list--compact > li .next-list__item:hover, .fresh-ui .next-list--compact > li .next-list__item:active, .fresh-ui .next-list--compact > li .next-list__item.is-selected, .fresh-ui .next-list--compact > li .next-list__item.next-list__item--is-selected, .fresh-ui .next-list--compact > li.next-list__item:focus, .fresh-ui .next-list--compact > li.next-list__item:hover, .fresh-ui .next-list--compact > li.next-list__item:active, .fresh-ui .next-list--compact > li.next-list__item.is-selected, .fresh-ui .next-list--compact > li.next-list__item.next-list__item--is-selected {
  background: #5c6ac4;
  color: #ffffff;
}

/* line 17967, app/assets/stylesheets/home.scss */
.fresh-ui .next-list > li a:focus .type--subdued, .fresh-ui .next-list > li a:hover .type--subdued, .fresh-ui .next-list > li a:active .type--subdued, .fresh-ui .next-list > li a.is-selected .type--subdued, .fresh-ui .next-list > li a.next-list__item--is-selected .type--subdued, .fresh-ui .next-list > li .next-list__item:focus .type--subdued, .fresh-ui .next-list > li .next-list__item:hover .type--subdued, .fresh-ui .next-list > li .next-list__item:active .type--subdued, .fresh-ui .next-list > li .next-list__item.is-selected .type--subdued, .fresh-ui .next-list > li .next-list__item.next-list__item--is-selected .type--subdued, .fresh-ui .next-list > li.next-list__item:focus .type--subdued, .fresh-ui .next-list > li.next-list__item:hover .type--subdued, .fresh-ui .next-list > li.next-list__item:active .type--subdued, .fresh-ui .next-list > li.next-list__item.is-selected .type--subdued, .fresh-ui .next-list > li.next-list__item.next-list__item--is-selected .type--subdued, .fresh-ui .next-list--compact > li a:focus .type--subdued, .fresh-ui .next-list--compact > li a:hover .type--subdued, .fresh-ui .next-list--compact > li a:active .type--subdued, .fresh-ui .next-list--compact > li a.is-selected .type--subdued, .fresh-ui .next-list--compact > li a.next-list__item--is-selected .type--subdued, .fresh-ui .next-list--compact > li .next-list__item:focus .type--subdued, .fresh-ui .next-list--compact > li .next-list__item:hover .type--subdued, .fresh-ui .next-list--compact > li .next-list__item:active .type--subdued, .fresh-ui .next-list--compact > li .next-list__item.is-selected .type--subdued, .fresh-ui .next-list--compact > li .next-list__item.next-list__item--is-selected .type--subdued, .fresh-ui .next-list--compact > li.next-list__item:focus .type--subdued, .fresh-ui .next-list--compact > li.next-list__item:hover .type--subdued, .fresh-ui .next-list--compact > li.next-list__item:active .type--subdued, .fresh-ui .next-list--compact > li.next-list__item.is-selected .type--subdued, .fresh-ui .next-list--compact > li.next-list__item.next-list__item--is-selected .type--subdued {
  color: #ffffff;
}

/* line 17971, app/assets/stylesheets/home.scss */
.fresh-ui .next-list > li a.is-disabled, .fresh-ui .next-list > li .next-list__item.is-disabled, .fresh-ui .next-list > li.next-list__item.is-disabled, .fresh-ui .next-list--compact > li a.is-disabled, .fresh-ui .next-list--compact > li .next-list__item.is-disabled, .fresh-ui .next-list--compact > li.next-list__item.is-disabled {
  color: #c4cdd5;
}

/* line 17975, app/assets/stylesheets/home.scss */
.fresh-ui .next-list__item--is-applied .next-icon, .fresh-ui .next-list__item--is-applied .next-icon__text {
  fill: #212b35;
}

/* line 17979, app/assets/stylesheets/home.scss */
.fresh-ui .next-list--toggles .next-list__item:focus .next-icon, .fresh-ui .next-list--toggles .next-list__item:focus .next-icon__text, .fresh-ui .next-list--toggles .next-list__item:hover .next-icon, .fresh-ui .next-list--toggles .next-list__item:hover .next-icon__text, .fresh-ui .next-list--toggles .next-list__item:active .next-icon, .fresh-ui .next-list--toggles .next-list__item:active .next-icon__text, .fresh-ui .next-list--toggles .next-list__item.next-list__item--is-selected .next-icon, .fresh-ui .next-list--toggles .next-list__item.next-list__item--is-selected .next-icon__text {
  fill: #ffffff;
}

/* line 17983, app/assets/stylesheets/home.scss */
.fresh-ui .next-list--divided > li a:hover, .fresh-ui .next-list--divided > li a.is-selected {
  background: #5c6ac4;
  color: #ffffff;
}

/* line 17988, app/assets/stylesheets/home.scss */
.fresh-ui .next-list--divided > li a:hover .next-icon--color-sky-darker, .fresh-ui .next-list--divided > li a:hover .next-icon--slate-lighter, .fresh-ui .next-list--divided > li a.is-selected .next-icon--color-sky-darker, .fresh-ui .next-list--divided > li a.is-selected .next-icon--slate-lighter {
  color: transparent;
  fill: #ffffff;
}

/* line 17993, app/assets/stylesheets/home.scss */
.fresh-ui .ui-action-list-action .next-icon, .fresh-ui .ui-action-list-action .next-icon__text {
  color: transparent;
  fill: #919eab;
}

/* line 17998, app/assets/stylesheets/home.scss */
.fresh-ui .ui-action-list-action:hover .next-icon, .fresh-ui .ui-action-list-action:hover .next-icon__text, .fresh-ui .ui-action-list-action:focus .next-icon, .fresh-ui .ui-action-list-action:focus .next-icon__text {
  fill: #ffffff;
}

/* line 18002, app/assets/stylesheets/home.scss */
.fresh-ui .product_browser .next-list--divided > li .next-list__item:hover, .fresh-ui .product_browser .next-list--divided > li .next-list__item.is-selected {
  background: #f9fafb;
  color: inherit;
}

/* line 18007, app/assets/stylesheets/home.scss */
.fresh-ui .product_browser .next-list--divided > li .next-list__item:hover .next-icon--color-sky-darker, .fresh-ui .product_browser .next-list--divided > li .next-list__item:hover .next-icon--slate-lighter, .fresh-ui .product_browser .next-list--divided > li .next-list__item.is-selected .next-icon--color-sky-darker, .fresh-ui .product_browser .next-list--divided > li .next-list__item.is-selected .next-icon--slate-lighter {
  color: transparent;
  fill: #c4cdd5;
}

/* line 18012, app/assets/stylesheets/home.scss */
.fresh-ui .product_browser .next-list--divided > li .next-list__item:hover .type--subdued, .fresh-ui .product_browser .next-list--divided > li .next-list__item.is-selected .type--subdued {
  color: #637381;
}

/* line 18016, app/assets/stylesheets/home.scss */
.fresh-ui.page-product-variants-show .variant-list .next-list__item--is-current, .fresh-ui.page-product-variants-show .variant-list .next-list__item--is-current:hover, .fresh-ui.page-product-variants-show .variant-list .next-list__item--is-current:focus {
  color: #ffffff;
  background-color: #5c6ac4;
  font-weight: 500;
}

/* line 18022, app/assets/stylesheets/home.scss */
.resource-browser__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 18036, app/assets/stylesheets/home.scss */
.resource-browser__title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}

@media screen and (max-width: 450px) {
  /* line 18044, app/assets/stylesheets/home.scss */
  .resource-browser__info {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 18050, app/assets/stylesheets/home.scss */
  .resource-browser__title {
    width: 100%;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

/* line 18058, app/assets/stylesheets/home.scss */
.overlaid {
  position: relative;
}

/* line 18062, app/assets/stylesheets/home.scss */
.overlaid--inline {
  display: inline-block;
}

/* line 18066, app/assets/stylesheets/home.scss */
.overlaid__element {
  position: absolute;
  right: auto;
  bottom: auto;
}

/* line 18072, app/assets/stylesheets/home.scss */
.overlaid__element--origin-left-top {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 18077, app/assets/stylesheets/home.scss */
.overlaid__element--origin-left-center {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

/* line 18082, app/assets/stylesheets/home.scss */
.overlaid__element--origin-left-bottom {
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
}

/* line 18087, app/assets/stylesheets/home.scss */
.overlaid__element--origin-center-top {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

/* line 18092, app/assets/stylesheets/home.scss */
.overlaid__element--origin-center-center {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 18097, app/assets/stylesheets/home.scss */
.overlaid__element--origin-center-bottom {
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}

/* line 18102, app/assets/stylesheets/home.scss */
.overlaid__element--origin-right-top {
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}

/* line 18107, app/assets/stylesheets/home.scss */
.overlaid__element--origin-right-center {
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}

/* line 18112, app/assets/stylesheets/home.scss */
.overlaid__element--origin-right-bottom {
  -webkit-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%);
}

/* line 18117, app/assets/stylesheets/home.scss */
.overlaid__element--left-top {
  left: 0;
  top: 0;
}

/* line 18122, app/assets/stylesheets/home.scss */
.overlaid__element--left-center {
  left: 0;
  top: 50%;
}

/* line 18127, app/assets/stylesheets/home.scss */
.overlaid__element--left-bottom {
  left: 0;
  top: 100%;
}

/* line 18132, app/assets/stylesheets/home.scss */
.overlaid__element--center-top {
  left: 50%;
  top: 0;
}

/* line 18137, app/assets/stylesheets/home.scss */
.overlaid__element--center-center {
  left: 50%;
  top: 50%;
}

/* line 18142, app/assets/stylesheets/home.scss */
.overlaid__element--center-bottom {
  left: 50%;
  top: 100%;
}

/* line 18147, app/assets/stylesheets/home.scss */
.overlaid__element--right-top {
  left: 100%;
  top: 0;
}

/* line 18152, app/assets/stylesheets/home.scss */
.overlaid__element--right-center {
  left: 100%;
  top: 50%;
}

/* line 18157, app/assets/stylesheets/home.scss */
.overlaid__element--right-bottom {
  left: 100%;
  top: 100%;
}

/* line 18162, app/assets/stylesheets/home.scss */
.overlaid__element--right-top--zindex-safe {
  top: 0;
  right: 0;
}

/* line 18167, app/assets/stylesheets/home.scss */
.overlaid__element--right-top--negate-btn-padding {
  top: 0;
  right: 0;
}

/* line 18172, app/assets/stylesheets/home.scss */
.overlaid--card > .overlaid__element {
  top: 25%;
  bottom: 0;
  right: -15%;
  left: -15%;
}

/* line 18179, app/assets/stylesheets/home.scss */
.timeline__comment-card > .overlaid__element {
  top: 11px;
  right: 11px;
}

/* line 18184, app/assets/stylesheets/home.scss */
form {
  margin: 0;
  padding: 0;
}

/* line 18189, app/assets/stylesheets/home.scss */
form.button_to {
  display: inline-block;
}

/* line 18193, app/assets/stylesheets/home.scss */
label {
  display: block;
  color: #212b35;
  margin-bottom: 5px;
}

/* line 18199, app/assets/stylesheets/home.scss */
label.helper {
  display: inline;
  font-weight: 400;
  font-size: 11px;
}

/* line 18205, app/assets/stylesheets/home.scss */
label.error {
  color: #c03939;
}

/* line 18209, app/assets/stylesheets/home.scss */
label.error + input, label.error + textarea {
  border-color: #cc4c3f;
}

/* line 18213, app/assets/stylesheets/home.scss */
label.plain {
  font-weight: 400;
}

/* line 18217, app/assets/stylesheets/home.scss */
p.error {
  color: #c03939;
}

/* line 18221, app/assets/stylesheets/home.scss */
.align-with-input {
  line-height: 28px;
}

/* line 18225, app/assets/stylesheets/home.scss */
.between-inputs {
  margin: 0 6px;
}

/* line 18229, app/assets/stylesheets/home.scss */
input, textarea {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  height: 28px;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
  font-size: 14px;
  padding: 4px;
  margin: 0;
  border: 1px solid #d3dbe2;
  display: inline-block;
  color: #222;
  border-radius: 3px;
}

/* line 18246, app/assets/stylesheets/home.scss */
input:focus, input.focus, textarea:focus, textarea.focus {
  border: 1px solid #007ace;
  outline: none;
}

/* line 18251, app/assets/stylesheets/home.scss */
input.placeholder, textarea.placeholder {
  color: #c3cfd8;
}

/* line 18255, app/assets/stylesheets/home.scss */
input.success, textarea.success {
  border: 1px solid #acba8c;
}

/* line 18259, app/assets/stylesheets/home.scss */
input.error, textarea.error {
  border-color: #cc4c3f;
  background-color: #FFFCFC;
}

/* line 18264, app/assets/stylesheets/home.scss */
input.large, textarea.large {
  height: 32px;
}

/* line 18268, app/assets/stylesheets/home.scss */
input.slim, textarea.slim {
  padding: 0 4px;
  height: 24px;
}

/* line 18273, app/assets/stylesheets/home.scss */
input[class*="span"], textarea[class*="span"] {
  margin: 0 0 5px 0;
  float: none;
  padding: 4px;
  max-width: none;
}

/* line 18280, app/assets/stylesheets/home.scss */
input.input-percentage, textarea.input-percentage {
  width: 45px;
}

/* line 18284, app/assets/stylesheets/home.scss */
input.w-tiny, textarea.w-tiny {
  width: 60px;
}

/* line 18288, app/assets/stylesheets/home.scss */
input.w-micro, textarea.w-micro {
  width: 35px;
}

/* line 18292, app/assets/stylesheets/home.scss */
input.w-small, textarea.w-small {
  width: 120px;
}

/* line 18296, app/assets/stylesheets/home.scss */
input.w-half, textarea.w-half {
  width: 50%;
}

/* line 18300, app/assets/stylesheets/home.scss */
input.w-big, textarea.w-big {
  width: 170px;
}

/* line 18304, app/assets/stylesheets/home.scss */
input::-ms-clear, textarea::-ms-clear {
  display: none;
}

/* line 18308, app/assets/stylesheets/home.scss */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #637381;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 18315, app/assets/stylesheets/home.scss */
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #637381;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 18322, app/assets/stylesheets/home.scss */
input::placeholder, textarea::placeholder {
  color: #637381;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

/* line 18329, app/assets/stylesheets/home.scss */
input[disabled], textarea[disabled] {
  border: 1px solid #ebeef0;
  background: #fafbfc;
  color: #c3cfd8;
}

/* line 18335, app/assets/stylesheets/home.scss */
.field_with_errors {
  display: inline;
}

/* line 18339, app/assets/stylesheets/home.scss */
.field_with_errors input, .field_with_errors textarea {
  border-color: #cc4c3f;
  background-color: #fef6f5;
}

/* line 18344, app/assets/stylesheets/home.scss */
input.error, select.error, textarea.error {
  -webkit-animation: fieldErrors 0.25s linear;
  animation: fieldErrors 0.25s linear;
}

/* line 18349, app/assets/stylesheets/home.scss */
input[type=checkbox], input[type=radio] {
  height: auto;
  line-height: 1;
  width: auto;
  max-width: none;
  margin: 0 5px 5px 0;
  border: none;
  padding: 0;
  vertical-align: baseline;
}

/* line 18360, app/assets/stylesheets/home.scss */
input[type=checkbox]:focus, input[type=radio]:focus {
  outline: 2px auto #007ace;
}

/* line 18364, app/assets/stylesheets/home.scss */
input[type=file] {
  width: auto;
  max-width: none;
  cursor: pointer;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

/* line 18375, app/assets/stylesheets/home.scss */
input[type=file]:focus {
  outline: none;
  border: none;
}

/* line 18380, app/assets/stylesheets/home.scss */
input[type=submit], input[type=button] {
  width: auto;
  max-width: none;
  cursor: pointer;
}

/* line 18386, app/assets/stylesheets/home.scss */
input[type=number] {
  width: 4em;
}

/* line 18390, app/assets/stylesheets/home.scss */
input.w-currency[type=number] {
  width: 6em;
}

/* line 18394, app/assets/stylesheets/home.scss */
input.no-spinbox[type=number]::-webkit-inner-spin-button, input.no-spinbox[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 18399, app/assets/stylesheets/home.scss */
input.no-spinbox[type=number] {
  -moz-appearance: textfield;
}

/* line 18403, app/assets/stylesheets/home.scss */
input[type=search] {
  -webkit-appearance: none;
}

/* line 18407, app/assets/stylesheets/home.scss */
textarea {
  min-height: 72px;
  line-height: 20px;
  -webkit-transition: min-height 0.15s;
  transition: min-height 0.15s;
}

/* line 18414, app/assets/stylesheets/home.scss */
textarea.tall {
  min-height: 180px;
}

/* line 18418, app/assets/stylesheets/home.scss */
textarea.is-expanded {
  min-height: 240px;
}

/* line 18422, app/assets/stylesheets/home.scss */
select {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
  font-size: 14px;
  display: inline-block;
  color: #222;
  vertical-align: top;
  height: 28px;
  line-height: 28px;
  padding: 4px 2px 2px 2px;
  border: 1px solid #ccc;
  border-radius: 1px;
  max-width: 100%;
}

/* line 18437, app/assets/stylesheets/home.scss */
select.error {
  border-color: #cc4c3f;
  background-color: #FFFCFC;
}

/* line 18442, app/assets/stylesheets/home.scss */
select:focus, select.focus {
  outline: none;
  border: 1px solid #007ace;
}

/* line 18447, app/assets/stylesheets/home.scss */
select.full-width {
  width: 100%;
}

/* line 18451, app/assets/stylesheets/home.scss */
select[class*="span"] {
  margin: 0 0 5px 0;
  float: none;
  padding: 4px 2px 2px 2px;
  max-width: none;
}

/* line 18458, app/assets/stylesheets/home.scss */
select[disabled] {
  background-color: #fafafa;
  background-image: url(https://cdn.shopifycloud.com/partners/assets/admin/diagonal-line-bg-25118629595306a423a718c5285c6a041d353a8d0fdb5d746b95aa9e4f9526b3.png);
  border-color: #ddd;
  color: #999;
}

/* line 18465, app/assets/stylesheets/home.scss */
.radio-group input[type="radio"] {
  float: left;
  margin-top: 3px;
}

/* line 18470, app/assets/stylesheets/home.scss */
.radio-group label {
  display: table-cell;
}

/* line 18474, app/assets/stylesheets/home.scss */
.attach-to-field {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  font-size: 13px;
  padding: 7px 10px;
  border: 1px solid #ccc;
  background: #fafafa;
  border-top: none;
  border-radius: 0 0 3px 3px;
}

/* line 18487, app/assets/stylesheets/home.scss */
.ui-autocomplete {
  padding: 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  width: 345px !important;
  max-height: 200px;
  overflow-y: scroll;
  z-index: 9999;
}

/* line 18498, app/assets/stylesheets/home.scss */
.ui-autocomplete .ui-menu-item a {
  border-top: 1px solid #e6e6e6;
  display: block;
  padding: 4px 6px;
  cursor: pointer;
}

/* line 18505, app/assets/stylesheets/home.scss */
.ui-autocomplete .ui-menu-item:first-child a {
  border-top: none;
}

/* line 18509, app/assets/stylesheets/home.scss */
.ui-autocomplete .ui-menu-item a.ui-state-hover, .ui-autocomplete .ui-menu-item a.ui-state-focus {
  background-color: #EFEFEF;
}

/* line 18513, app/assets/stylesheets/home.scss */
.add-on {
  background: #fafafa;
  color: #666;
  border: 1px solid #ccc;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  height: 18px;
  padding: 4px;
}

/* line 18524, app/assets/stylesheets/home.scss */
.add-on input {
  margin-left: 0;
  margin-right: 0;
}

/* line 18529, app/assets/stylesheets/home.scss */
.add-on.before {
  position: relative;
  margin-right: -7px;
  border-radius: 3px 0 0 3px;
}

/* line 18535, app/assets/stylesheets/home.scss */
.add-on.before.is-connected {
  margin: 0;
  border-right: none;
}

/* line 18540, app/assets/stylesheets/home.scss */
.add-on.after {
  position: relative;
  left: -7px;
  border-radius: 0 3px 3px 0;
}

/* line 18546, app/assets/stylesheets/home.scss */
.add-on.add-on-handle {
  border-right: 0;
  border-radius: 3px 0 0 3px;
}

/* line 18551, app/assets/stylesheets/home.scss */
.date-selector-item {
  display: inline-block;
  line-height: 28px;
}

/* line 18556, app/assets/stylesheets/home.scss */
.input-date {
  min-width: 130px;
  max-width: 130px;
}

/* line 18561, app/assets/stylesheets/home.scss */
.input-time {
  width: 130px;
}

/* line 18565, app/assets/stylesheets/home.scss */
.input-has-icon {
  display: inline-block;
  position: relative;
}

/* line 18570, app/assets/stylesheets/home.scss */
.input-has-icon .ico {
  position: absolute;
  top: 50%;
  left: 6px;
  margin-top: -7px;
}

/* line 18577, app/assets/stylesheets/home.scss */
.input-has-icon input[type=text] {
  padding-left: 24px;
  margin-bottom: 0;
  margin-left: 0;
}

/* line 18583, app/assets/stylesheets/home.scss */
.styled-file-input {
  cursor: pointer;
}

/* line 18587, app/assets/stylesheets/home.scss */
.styled-file-input .btn, .styled-file-input .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .styled-file-input .ui-button--transparent, .styled-file-input .btn--plain, .styled-file-input .btn--link {
  position: relative;
  overflow: hidden;
}

/* line 18592, app/assets/stylesheets/home.scss */
.styled-file-input .btn > span, .styled-file-input .fresh-ui .action-bar__more--has-many .ui-button--transparent > span, .fresh-ui .action-bar__more--has-many .styled-file-input .ui-button--transparent > span, .styled-file-input .btn--plain > span, .styled-file-input .btn--link > span {
  color: #007ace;
}

/* line 18596, app/assets/stylesheets/home.scss */
.styled-file-input .btn > label, .styled-file-input .fresh-ui .action-bar__more--has-many .ui-button--transparent > label, .fresh-ui .action-bar__more--has-many .styled-file-input .ui-button--transparent > label, .styled-file-input .btn--plain > label, .styled-file-input .btn--link > label {
  margin: 0;
  color: inherit;
  font-weight: inherit;
}

/* line 18602, app/assets/stylesheets/home.scss */
.styled-file-input .btn-primary > span {
  color: #ffffff;
}

/* line 18606, app/assets/stylesheets/home.scss */
.styled-file-input input[type=file] {
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
  font-size: 100px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

/* line 18618, app/assets/stylesheets/home.scss */
.buttons .styled-file-input {
  display: inline-block;
}

/* line 18622, app/assets/stylesheets/home.scss */
.secure-input-container {
  position: relative;
}

/* line 18626, app/assets/stylesheets/home.scss */
.secure-input-icon {
  position: absolute;
  top: 6px;
  right: 6px;
}

/* line 18632, app/assets/stylesheets/home.scss */
.secure-input-icon-large {
  top: 8px;
}

/* line 18636, app/assets/stylesheets/home.scss */
.choicelist li {
  position: relative;
  padding-left: 23px;
  margin-bottom: 8px;
}

/* line 18642, app/assets/stylesheets/home.scss */
.choicelist li:last-child {
  margin-bottom: 0;
}

/* line 18646, app/assets/stylesheets/home.scss */
.choicelist li > input {
  position: absolute;
  left: 0;
  top: 2px;
}

/* line 18652, app/assets/stylesheets/home.scss */
.radio-filters {
  margin: 0;
  display: block;
  float: right;
  list-style: none;
}

/* line 18659, app/assets/stylesheets/home.scss */
.radio-filter {
  display: inline-block;
  margin-left: 15px;
}

/* line 18664, app/assets/stylesheets/home.scss */
.radio-filter-input {
  display: none;
}

/* line 18668, app/assets/stylesheets/home.scss */
.radio-filter-label {
  cursor: pointer;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  font-weight: normal;
  color: #798c9c;
}

/* line 18677, app/assets/stylesheets/home.scss */
.radio-filter-label::before {
  content: "";
  margin-top: -3px;
  vertical-align: middle;
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #ffffff;
  border: 1px solid #95a7b7;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}

/* line 18691, app/assets/stylesheets/home.scss */
.radio-filter-input:checked + .radio-filter-all:before {
  background: #007ace;
  border-color: #007ace;
}

/* line 18696, app/assets/stylesheets/home.scss */
.radio-filter-input:checked + .radio-filter-store:before {
  background: #94c140;
  border-color: #94c140;
}

/* line 18701, app/assets/stylesheets/home.scss */
.radio-filter-input:checked + .radio-filter-admin:before {
  background: #e49642;
  border-color: #e49642;
}

/* line 18706, app/assets/stylesheets/home.scss */
.copy-link .fixed-container {
  vertical-align: bottom;
  padding-left: 20px;
}

/* line 18711, app/assets/stylesheets/home.scss */
.copy-link .variable-container input {
  padding: 15px;
}

/* line 18715, app/assets/stylesheets/home.scss */
.dom-switch, .dom-switch-target {
  display: none;
}

/* line 18719, app/assets/stylesheets/home.scss */
input.dom-switch[type="checkbox"] ~ .dom-switch-button {
  color: #007ace;
  font-weight: normal;
  cursor: pointer;
}

/* line 18725, app/assets/stylesheets/home.scss */
input.dom-switch[type="checkbox"]:checked ~ .dom-switch-target {
  display: block;
}

/* line 18729, app/assets/stylesheets/home.scss */
input[disabled] + label.gray-on-disabled, input[disabled] + label.gray-on-disabled strong {
  color: #bbbbbb;
}

/* line 18733, app/assets/stylesheets/home.scss */
.next-ui .js-province-select, .next-ui .js-country-select {
  display: block;
  width: 100%;
}

/* line 18738, app/assets/stylesheets/home.scss */
.next-ui .form--button-only {
  display: inline-block;
}

/* line 18742, app/assets/stylesheets/home.scss */
.next-ui .outer-input-border:not(:focus) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 18747, app/assets/stylesheets/home.scss */
input.attached-to-left {
  border-radius: 3px 0 0 3px;
}

/* line 18751, app/assets/stylesheets/home.scss */
input.attached-to-right {
  border-radius: 0 3px 3px 0;
}

/* line 18755, app/assets/stylesheets/home.scss */
input.attached-to-both {
  border-radius: 0;
}

/* line 18759, app/assets/stylesheets/home.scss */
.progress-bar {
  position: relative;
  height: 24px;
  background-color: #ebeef0;
  border-radius: 3px;
  overflow: hidden;
  cursor: default;
}

/* line 18768, app/assets/stylesheets/home.scss */
.progress-bar.progress-bar--margin-top {
  margin-top: 5px;
}

/* line 18772, app/assets/stylesheets/home.scss */
.progress-bar.super-skinny {
  height: 4px;
}

/* line 18776, app/assets/stylesheets/home.scss */
.progress-bar.very-skinny {
  height: 6px;
}

/* line 18780, app/assets/stylesheets/home.scss */
.progress-bar.skinny {
  height: 12px;
}

/* line 18784, app/assets/stylesheets/home.scss */
.progress-bar.large {
  height: 36px;
}

/* line 18788, app/assets/stylesheets/home.scss */
.progress-level {
  position: relative;
  width: 100%;
  height: 100%;
  background: #96bf48;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 18797, app/assets/stylesheets/home.scss */
.progress-level.progress-level--next-purple-light {
  background: #d098ff;
}

/* line 18801, app/assets/stylesheets/home.scss */
.progress-level.progress-level--next-red {
  background: #ff5d5d;
}

/* line 18805, app/assets/stylesheets/home.scss */
.progress-bar--transition .progress-level {
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 600ms;
  transition-duration: 600ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* line 18814, app/assets/stylesheets/home.scss */
.progress-bar-animated .progress-level {
  -webkit-animation: fillup 1.2s cubic-bezier(0.83, 0.04, 0.13, 0.99);
  animation: fillup 1.2s cubic-bezier(0.83, 0.04, 0.13, 0.99);
}

/* line 18819, app/assets/stylesheets/home.scss */
.progress-level.full {
  border-radius: 3px;
}

/* line 18823, app/assets/stylesheets/home.scss */
.progress-data {
  font-size: 16px;
  color: #798c9c;
}

/* line 18828, app/assets/stylesheets/home.scss */
.progress-data-item {
  color: #31373d;
  letter-spacing: -0.015em;
}

/* line 18833, app/assets/stylesheets/home.scss */
.progress-data-item.secondary {
  color: #798c9c;
  font-weight: 300;
}

/* line 18838, app/assets/stylesheets/home.scss */
.progress-data-item small {
  font-size: 1em;
  color: inherit;
}

/* line 18843, app/assets/stylesheets/home.scss */
.drop-target {
  border: 2px dashed #ccc;
  border-radius: 6px;
  padding: 20px;
  text-align: center;
  cursor: pointer;
  color: #777;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}

/* line 18854, app/assets/stylesheets/home.scss */
.drop-target:hover {
  border-color: #aaa;
  color: #555;
}

/* line 18859, app/assets/stylesheets/home.scss */
.progress-bar--flat, .progress-bar--flat .progress-level {
  border-radius: 0;
}

/* line 18863, app/assets/stylesheets/home.scss */
.progress-bar--flat .progress-level {
  background-color: #c3cfd8;
}

/* line 18867, app/assets/stylesheets/home.scss */
.next-spinner__box {
  border: 1px solid #ebeef0;
  background: #f5f6f7;
  padding: 2rem;
}

@keyframes next-spinner-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 18880, app/assets/stylesheets/home.scss */
.next-spinner {
  display: inline-block;
  -webkit-animation: next-spinner-rotate 600ms linear infinite;
  animation: next-spinner-rotate 600ms linear infinite;
  position: relative;
}

/* line 18887, app/assets/stylesheets/home.scss */
.next-spinner > .next-icon, .next-spinner > .next-icon__text {
  position: static;
}

/* line 18891, app/assets/stylesheets/home.scss */
.next-spinner > .next-spinner__status {
  position: absolute;
}

/* line 18895, app/assets/stylesheets/home.scss */
.next-spinner--is-hidden {
  display: none;
}

/* line 18899, app/assets/stylesheets/home.scss */
.next-spinner__ring {
  stroke: #007ace;
  stroke-dasharray: 100%;
  stroke-width: 2px;
  stroke-linecap: round;
  fill: none;
}

/* line 18907, app/assets/stylesheets/home.scss */
.next-spinner__status {
  top: 0;
  left: 0;
  -webkit-transition: 0s linear;
  transition: 0s linear;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  opacity: 0;
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

/* line 18923, app/assets/stylesheets/home.scss */
.next-spinner__status__background {
  fill: none;
}

/* line 18927, app/assets/stylesheets/home.scss */
.next-spinner__status--successful > .next-spinner__status__background {
  fill: #96bf48;
}

/* line 18931, app/assets/stylesheets/home.scss */
.next-spinner__status--failed > .next-spinner__status__background {
  fill: #d83e3e;
}

/* line 18935, app/assets/stylesheets/home.scss */
.next-spinner__status__icon {
  stroke: #ffffff;
  stroke-width: 2px;
}

/* line 18940, app/assets/stylesheets/home.scss */
.next-spinner--is-successful, .next-spinner--is-failed {
  -webkit-animation: none;
  animation: none;
}

/* line 18945, app/assets/stylesheets/home.scss */
.next-spinner--is-successful .next-spinner__ring, .next-spinner--is-failed .next-spinner__ring {
  opacity: 0;
}

/* line 18949, app/assets/stylesheets/home.scss */
.next-spinner--is-successful > .next-spinner__status, .next-spinner--is-failed > .next-spinner__status {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 200ms linear;
  transition: 200ms linear;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

/* line 18961, app/assets/stylesheets/home.scss */
.next-spinner--is-successful > .next-spinner__status--failed {
  display: none;
}

/* line 18965, app/assets/stylesheets/home.scss */
.next-spinner--is-failed > .next-spinner__status--successful {
  display: none;
}

/* line 18969, app/assets/stylesheets/home.scss */
.fresh-ui .next-spinner__ring {
  stroke: #47c1bf;
}

/* line 18973, app/assets/stylesheets/home.scss */
.ui-breadcrumbs__item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 18979, app/assets/stylesheets/home.scss */
.ui-breadcrumbs__separator {
  margin: 0 0.4rem;
}

/* line 18983, app/assets/stylesheets/home.scss */
.ui-breadcrumbs {
  color: #798c9c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  display: block;
  white-space: nowrap;
}

/* line 18994, app/assets/stylesheets/home.scss */
.ui-breadcrumbs a {
  color: inherit;
}

/* line 18998, app/assets/stylesheets/home.scss */
.ui-breadcrumbs--is-collapsed {
  cursor: pointer;
}

/* line 19002, app/assets/stylesheets/home.scss */
.ui-breadcrumbs--is-collapsed .ui-breadcrumb__link {
  pointer-events: none;
}

/* line 19006, app/assets/stylesheets/home.scss */
.ui-breadcrumbs--is-loading {
  visibility: hidden;
}

/* line 19010, app/assets/stylesheets/home.scss */
.ui-breadcrumb {
  display: inline-block;
  color: #798c9c;
}

/* line 19015, app/assets/stylesheets/home.scss */
.ui-breadcrumb__link:hover {
  color: #798c9c;
}

/* line 19019, app/assets/stylesheets/home.scss */
.ui-breadcrumb-ellipsis {
  border: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  background: transparent;
}

/* line 19028, app/assets/stylesheets/home.scss */
.ui-breadcrumb__separator, .ui-breadcrumb-ellipsis {
  color: #798c9c;
  margin: 0 0.4rem;
}

/* line 19033, app/assets/stylesheets/home.scss */
.ui-breadcrumb--is-hidden, .ui-breadcrumb-ellipsis--is-hidden {
  display: none;
}

/* line 19037, app/assets/stylesheets/home.scss */
.collapsible-header {
  padding: 1.6rem;
  background: #f4f6f8;
  position: fixed;
  top: 56px;
  left: 0;
  width: 100%;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
  pointer-events: none;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 195ms;
  transition-duration: 195ms;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  z-index: 196;
}

@media screen and (min-width: 769px) {
  /* line 19062, app/assets/stylesheets/home.scss */
  .collapsible-header {
    left: 240px;
  }
}

@media screen and (max-width: 769px) {
  /* line 19068, app/assets/stylesheets/home.scss */
  .collapsible-header {
    width: 100%;
  }
}

/* line 19073, app/assets/stylesheets/home.scss */
.collapsible-header .ui-breadcrumb {
  display: inline;
}

/* line 19077, app/assets/stylesheets/home.scss */
.collapsible-header .ui-breadcrumb__link:hover {
  color: #007ace;
}

/* line 19081, app/assets/stylesheets/home.scss */
.collapsible-header .collapsible-header__heading {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
}

@media (min-width: 640px) {
  /* line 19088, app/assets/stylesheets/home.scss */
  .collapsible-header .collapsible-header__heading {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

/* line 19094, app/assets/stylesheets/home.scss */
.collapsible-header--is-visible {
  opacity: 1;
  pointer-events: all;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 19101, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumbs {
  overflow: visible;
}

/* line 19105, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumb {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  color: #637381;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #637381;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  text-decoration: none;
  will-change: background;
  -webkit-transition: background 200ms cubic-bezier(0.64, 0, 0.35, 1);
  transition: background 200ms cubic-bezier(0.64, 0, 0.35, 1);
  padding-top: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0;
  margin-left: -0.7rem;
}

@media screen and (min-width: 640px) {
  /* line 19134, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-breadcrumb {
    font-size: 1.4rem;
  }
}

/* line 19139, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumb:hover {
  color: #212b35;
}

/* line 19143, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumb:active, .fresh-ui .ui-breadcrumb:focus {
  background-color: rgba(33, 43, 53, 0.1) !important;
}

/* line 19147, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumb .next-icon, .fresh-ui .ui-breadcrumb .next-icon__text {
  color: inherit;
  fill: currentColor;
}

/* line 19152, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumbs__item {
  color: #b3b5cb;
}

/* line 19156, app/assets/stylesheets/home.scss */
.fresh-ui .ui-breadcrumbs__ellipsis {
  display: none;
}

/* line 19160, app/assets/stylesheets/home.scss */
.ui-choice-list {
  margin: 0 0 20px 0;
  padding: 0;
}

/* line 19165, app/assets/stylesheets/home.scss */
.ui-choice-list:last-child {
  margin-bottom: 0;
}

/* line 19169, app/assets/stylesheets/home.scss */
.ui-choice-list li {
  position: relative;
  list-style: none;
  margin-bottom: 10px;
}

/* line 19175, app/assets/stylesheets/home.scss */
.ui-choice-list li:last-child {
  margin-bottom: 0;
}

/* line 19179, app/assets/stylesheets/home.scss */
.ui-choice-list input[type=radio], .ui-choice-list input[type=checkbox] {
  position: absolute;
  left: 0;
}

/* line 19184, app/assets/stylesheets/home.scss */
.ui-choice-list__title {
  margin-bottom: 10px;
  font-weight: 400;
}

/* line 19189, app/assets/stylesheets/home.scss */
.ui-choice-list--sub-choice-list {
  padding-top: 10px;
  padding-left: 10px;
}

/* line 19194, app/assets/stylesheets/home.scss */
.ui-form__section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -8px;
}

/* line 19213, app/assets/stylesheets/home.scss */
.ui-form__section .ui-form__section {
  margin: 0;
  width: 100%;
}

/* line 19218, app/assets/stylesheets/home.scss */
.ui-form__section + .ui-form__section {
  margin-top: 8px;
}

/* line 19222, app/assets/stylesheets/home.scss */
.ui-form__section .next-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 8px;
  max-width: 100%;
}

/* line 19239, app/assets/stylesheets/home.scss */
.ui-form__section .next-input-wrapper.ui-form__element--horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 19251, app/assets/stylesheets/home.scss */
.ui-form__section .next-input-wrapper.ui-form__element--centered {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 19258, app/assets/stylesheets/home.scss */
.ui-form__section .next-radio, .ui-form__section .next-radio--styled, .ui-form__section .next-radio[type=radio], .ui-form__section .next-checkbox, .ui-form__section .next-checkbox--styled, .ui-form__section .next-checkbox[type=checkbox] {
  top: 10px;
  left: 8px;
}

/* line 19263, app/assets/stylesheets/home.scss */
.ui-form__section--full-width {
  width: 100%;
}

/* line 19267, app/assets/stylesheets/home.scss */
.ui-form__group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 19277, app/assets/stylesheets/home.scss */
.ui-form__group > .ui-form__element, .ui-form__group > .next-input-wrapper {
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 220px;
  -ms-flex: 1 0 220px;
  flex: 1 0 220px;
  min-width: 220px;
}

/* line 19286, app/assets/stylesheets/home.scss */
.ui-form__group--cell-size-auto > .ui-form__element, .ui-form__group--cell-size-auto > .next-input-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  min-width: auto;
}

/* line 19294, app/assets/stylesheets/home.scss */
.ui-form__group--cell-size-small > .ui-form__element, .ui-form__group--cell-size-small > .next-input-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 110px;
  -ms-flex: 1 0 110px;
  flex: 1 0 110px;
  min-width: 110px;
}

/* line 19302, app/assets/stylesheets/home.scss */
.ui-form__label-wrapper {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 -4px;
}

/* line 19321, app/assets/stylesheets/home.scss */
.ui-form__label-wrapper > * {
  margin: 0 4px 4px 4px;
}

/* line 19325, app/assets/stylesheets/home.scss */
.ui-form__label-wrapper.ui-form__element--horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 19337, app/assets/stylesheets/home.scss */
.ui-form__element {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 220px;
  padding: 8px;
}

/* line 19357, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__section--help-text {
  padding-top: 0;
}

/* line 19361, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__section--label {
  padding-bottom: 0;
}

/* line 19365, app/assets/stylesheets/home.scss */
.ui-form__element .next-input-wrapper {
  padding: 0;
}

/* line 19369, app/assets/stylesheets/home.scss */
.ui-form__element .next-radio, .ui-form__element .next-radio--styled, .ui-form__element .next-radio[type=radio], .ui-form__element .next-checkbox, .ui-form__element .next-checkbox--styled, .ui-form__element .next-checkbox[type=checkbox] {
  top: 2px;
  left: 0;
}

/* line 19374, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__element--bottom-spacing-half {
  padding-bottom: 4px;
}

/* line 19378, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__element--top-spacing-half {
  padding-top: 4px;
}

/* line 19382, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__element--bottom-spacing-double {
  padding-bottom: 16px;
}

/* line 19386, app/assets/stylesheets/home.scss */
.ui-form__element.ui-form__element--top-spacing-double {
  padding-top: 16px;
}

/* line 19390, app/assets/stylesheets/home.scss */
.ui-modal {
  max-width: calc(100% - 40px);
  max-height: calc(100% - 40px);
  width: 620px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: #ffffff;
  visibility: hidden;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transform: translate3d(0, 200px, 0);
  transform: translate3d(0, 200px, 0);
  -webkit-transition: all ease-in-out 260ms;
  transition: all ease-in-out 260ms;
  opacity: 0;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 19415, app/assets/stylesheets/home.scss */
.ui-modal:focus {
  outline: 0;
}

/* line 19419, app/assets/stylesheets/home.scss */
.ui-modal form {
  min-height: 0;
  max-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

@media screen and (max-width: 450px) {
  /* line 19438, app/assets/stylesheets/home.scss */
  .ui-modal {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    max-width: 100%;
    max-height: calc(100% - 20px);
    border-radius: 0;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    opacity: 1;
  }
  /* line 19450, app/assets/stylesheets/home.scss */
  .ui-modal.ui-modal--is-visible {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 19456, app/assets/stylesheets/home.scss */
.ui-modal--is-transitioning {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
}

/* line 19464, app/assets/stylesheets/home.scss */
.ui-modal--is-visible {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  overflow: auto;
}

/* line 19476, app/assets/stylesheets/home.scss */
.ui-modal--instant {
  -webkit-transition: none;
  transition: none;
}

/* line 19481, app/assets/stylesheets/home.scss */
.ui-modal__header {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  border-bottom: 1px solid #dfe4e8;
}

/* line 19494, app/assets/stylesheets/home.scss */
.ui-modal__header-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 19501, app/assets/stylesheets/home.scss */
.ui-modal__header-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: -4.5px -15px 0 0;
  padding-left: 10px;
}

/* line 19518, app/assets/stylesheets/home.scss */
.ui-modal__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: height ease-in-out 260ms, -webkit-box-shadow 260ms ease-in-out 0s;
  transition: height ease-in-out 260ms, -webkit-box-shadow 260ms ease-in-out 0s;
  transition: box-shadow 260ms ease-in-out 0s, height ease-in-out 260ms;
  transition: box-shadow 260ms ease-in-out 0s, height ease-in-out 260ms, -webkit-box-shadow 260ms ease-in-out 0s;
}

/* line 19531, app/assets/stylesheets/home.scss */
.ui-modal__body--contains-iframe {
  position: relative;
}

/* line 19535, app/assets/stylesheets/home.scss */
.ui-modal__footer {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 20px;
  border-top: 1px solid #dfe4e8;
}

/* line 19544, app/assets/stylesheets/home.scss */
.ui-modal__footer-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: -10px;
  margin-left: -10px;
}

/* line 19564, app/assets/stylesheets/home.scss */
.ui-modal__secondary-actions {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 10px;
  margin-left: 10px;
}

/* line 19573, app/assets/stylesheets/home.scss */
.ui-modal__tertiary-actions {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-top: 10px;
  margin-left: 10px;
}

/* line 19582, app/assets/stylesheets/home.scss */
.ui-modal__primary-actions {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 10px;
  margin-left: 10px;
}

/* line 19591, app/assets/stylesheets/home.scss */
.ui-modal__section {
  padding: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 19599, app/assets/stylesheets/home.scss */
.ui-modal__section:not(:last-child) {
  border-bottom: 1px solid #dfe4e8;
}

/* line 19603, app/assets/stylesheets/home.scss */
.ui-modal__section--contains-iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 0;
}

/* line 19610, app/assets/stylesheets/home.scss */
.ui-modal__section--subdued {
  background: #f4f6f8;
}

/* line 19614, app/assets/stylesheets/home.scss */
.ui-modal__section--no-padding {
  padding: 0;
}

/* line 19618, app/assets/stylesheets/home.scss */
.ui-modal__section--footer-text {
  padding-left: 0;
}

/* line 19622, app/assets/stylesheets/home.scss */
.ui-modal-backdrop {
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.25);
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  z-index: 550;
}

/* line 19633, app/assets/stylesheets/home.scss */
.ui-modal-backdrop--is-visible {
  display: block;
}

/* line 19637, app/assets/stylesheets/home.scss */
.ui-modal-contents {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 551;
}

/* line 19647, app/assets/stylesheets/home.scss */
.ui-modal-contents--is-visible {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 19658, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal {
  border-radius: 6px;
  -webkit-box-shadow: 0 31px 41px 0 rgba(32, 42, 53, 0.2), 0 2px 16px 0 rgba(32, 42, 54, 0.08);
  box-shadow: 0 31px 41px 0 rgba(32, 42, 53, 0.2), 0 2px 16px 0 rgba(32, 42, 54, 0.08);
  max-height: calc(100% - (2rem + 5.6rem));
  max-width: calc(100% - 2rem);
  width: 640px;
  margin-top: 5.6rem;
}

@media screen and (max-width: 450px) {
  /* line 19669, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-modal {
    border-radius: 0;
    max-height: calc(100% - 5.6rem);
    max-width: 100%;
  }
}

/* line 19676, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__header {
  padding: 1.6rem 2rem;
  border-bottom: 1px solid #dfe4e8;
}

/* line 19681, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__header-title {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 19687, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__header-actions {
  margin-top: 0;
  padding-left: 0.8rem;
}

/* line 19692, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__footer {
  border-top: 1px solid #dfe4e8;
  padding: 1.6rem 2rem;
}

/* line 19697, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__section {
  padding: 2rem;
}

/* line 19701, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__section:not(:last-child) {
  border-bottom: 1px solid #dfe4e8;
}

/* line 19705, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__section--contains-iframe {
  padding: 0;
}

/* line 19709, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal__section--subdued {
  background-color: #f4f6f8;
}

/* line 19713, app/assets/stylesheets/home.scss */
.fresh-ui .ui-modal-backdrop {
  background: rgba(32, 42, 53, 0.4);
}

/* line 19717, app/assets/stylesheets/home.scss */
.ui-title-bar {
  z-index: 197;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #ebeef0;
  padding: 10px 20px;
  background: #ffffff;
  min-height: 56px;
}

/* line 19745, app/assets/stylesheets/home.scss */
.ui-title-bar__heading-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.2;
  overflow: hidden;
  z-index: 4;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.4rem;
}

@media screen and (max-width: 768px) {
  /* line 19767, app/assets/stylesheets/home.scss */
  .ui-title-bar__heading-group {
    margin-left: 38px;
  }
}

/* line 19772, app/assets/stylesheets/home.scss */
.ui-title-bar__title {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  white-space: nowrap;
}

/* line 19779, app/assets/stylesheets/home.scss */
.ui-title-bar__icon {
  margin-right: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

@media screen and (max-width: 450px) {
  /* line 19788, app/assets/stylesheets/home.scss */
  .ui-title-bar__icon {
    display: none;
  }
}

/* line 19793, app/assets/stylesheets/home.scss */
.ui-title-bar__metadata {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  color: #798c9c;
  padding-left: 0.8rem;
  white-space: nowrap;
  overflow: hidden;
}

@media screen and (min-width: 640px) {
  /* line 19806, app/assets/stylesheets/home.scss */
  .ui-title-bar__metadata {
    font-size: 1.4rem;
  }
}

/* line 19811, app/assets/stylesheets/home.scss */
.ui-title-bar__pagination {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 19818, app/assets/stylesheets/home.scss */
.ui-title-bar__pagination + .ui-title-bar__actions {
  margin-left: 10px;
}

/* line 19822, app/assets/stylesheets/home.scss */
.ui-title-bar__actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  z-index: 4;
}

/* line 19834, app/assets/stylesheets/home.scss */
.ui-title-bar__actions + .ui-title-bar__actions {
  margin-left: 10px;
}

/* line 19838, app/assets/stylesheets/home.scss */
.ui-title-bar__actions--secondary {
  display: none;
}

@media screen and (min-width: 450px) {
  /* line 19843, app/assets/stylesheets/home.scss */
  .ui-title-bar__actions--secondary {
    display: block;
  }
  /* line 19847, app/assets/stylesheets/home.scss */
  .ui-title-bar__actions--secondary + .ui-title-bar__actions--popover {
    display: none;
  }
}

/* line 19852, app/assets/stylesheets/home.scss */
.ui-title-bar__action + .ui-title-bar__action {
  margin-left: 10px;
}

/* line 19856, app/assets/stylesheets/home.scss */
.ui-title-bar__badge {
  margin: 0 10px;
}

@media screen and (max-width: 450px) {
  /* line 19861, app/assets/stylesheets/home.scss */
  .ui-title-bar__badge {
    display: none;
  }
}

/* line 19866, app/assets/stylesheets/home.scss */
.ui-title-bar__actions-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 19873, app/assets/stylesheets/home.scss */
.action-bar {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  padding-left: 0.8rem;
  padding-right: 1.6rem;
  z-index: 196;
}

@media screen and (min-width: 720px) {
  /* line 19888, app/assets/stylesheets/home.scss */
  .action-bar {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.6rem;
  }
}

@media (max-width: 550px), (min-width: 768px) and (max-width: 790px) {
  /* line 19896, app/assets/stylesheets/home.scss */
  .action-bar ~ .next-grid {
    margin-top: 0.8rem;
  }
}

/* line 19901, app/assets/stylesheets/home.scss */
.action-bar ~ .next-grid--no-padding {
  margin-top: 1.6rem;
}

/* line 19905, app/assets/stylesheets/home.scss */
.ui-layout__item .action-bar {
  margin-top: -1.6rem;
  margin-bottom: 1.6rem;
}

/* line 19910, app/assets/stylesheets/home.scss */
.action-bar--page-width {
  max-width: 103.2rem;
}

/* line 19914, app/assets/stylesheets/home.scss */
.action-bar__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 1.6rem;
}

/* line 19930, app/assets/stylesheets/home.scss */
.action-bar__item--link-container {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 19942, app/assets/stylesheets/home.scss */
.action-bar__item--link-container .ui-button--transparent {
  display: inline-block;
  padding-left: 1rem;
  padding-right: 1rem;
  white-space: nowrap;
}

/* line 19949, app/assets/stylesheets/home.scss */
.action-bar__item--link-container .ui-button--transparent .ui-popover__container > .ui-button--transparent {
  white-space: nowrap;
}

/* line 19953, app/assets/stylesheets/home.scss */
.action-bar__top-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 19972, app/assets/stylesheets/home.scss */
.action-bar__more {
  margin-left: 1rem;
}

/* line 19976, app/assets/stylesheets/home.scss */
.action-bar__more--has-many {
  margin-left: 0;
}

/* line 19980, app/assets/stylesheets/home.scss */
.action-bar__link-icon {
  margin-right: 4px;
}

/* line 19984, app/assets/stylesheets/home.scss */
.action-bar__popover-icon-wrapper {
  display: inline-block;
  width: 20px;
  margin-right: 0.8rem;
  text-align: center;
  vertical-align: middle;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 19996, app/assets/stylesheets/home.scss */
.action-bar__popover-icon {
  position: relative;
  top: -0.15em;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
}

/* line 20004, app/assets/stylesheets/home.scss */
.action-bar__popover-icon--image {
  border-radius: 3px;
}

/* line 20008, app/assets/stylesheets/home.scss */
.action-bar__popover-wrapper {
  max-width: 400px;
  list-style: none;
  white-space: normal;
}

/* line 20014, app/assets/stylesheets/home.scss */
.action-bar__popover-wrapper .ui-action-list-action__text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 20021, app/assets/stylesheets/home.scss */
.action-bar__popover-hidden-item, .action-bar__popover-empty-item {
  display: none;
}

/* line 20025, app/assets/stylesheets/home.scss */
.action-bar__popover-label {
  padding: 0.8rem 1.6rem 0;
}

/* line 20029, app/assets/stylesheets/home.scss */
[data-popover-index="0"]:first-child .action-bar__popover-label {
  display: none;
}

/* line 20033, app/assets/stylesheets/home.scss */
.action-bar__popover-hidden-item + [data-popover-index="0"] .action-bar__popover-label, .action-bar__popover-empty-item + [data-popover-index="0"] .action-bar__popover-label {
  display: none;
}

/* line 20037, app/assets/stylesheets/home.scss */
:not([data-popover-index]) + [data-popover-index="0"] .action-bar__popover-label {
  display: none;
}

/* line 20041, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar-container {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 103.2rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.6rem;
  padding-left: 1.6rem;
  margin-top: 2rem;
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  /* line 20054, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar-container {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  /* line 20061, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar-container {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
}

@media screen and (min-width: 568px) {
  /* line 20068, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar-container {
    margin-top: 2.4rem;
    margin-bottom: 0;
  }
}

/* line 20074, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar {
  background-color: #1c2260;
  color: #ffffff;
  position: static;
  padding: 0;
  background: transparent;
  color: inherit;
  z-index: 1;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 0;
  min-height: 7.6rem;
}

/* line 20093, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar .ui-title-bar__navigation {
  margin-top: -0.4rem;
  min-height: 3.6rem;
}

@media screen and (min-width: 568px) {
  /* line 20099, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar .ui-title-bar__navigation {
    margin-top: -0.8rem;
  }
}

@media screen and (min-width: 768px) {
  /* line 20105, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar .ui-title-bar__navigation {
    margin-top: -0.4rem;
  }
}

/* line 20110, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar-container--full-width {
  max-width: 100%;
}

/* line 20114, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar--separator {
  border-bottom: 1px solid #dfe4e8;
  padding-bottom: 0.8rem;
}

/* line 20119, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  margin-top: -0.4rem;
}

/* line 20139, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination {
  margin-left: auto;
}

/* line 20143, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination .segmented .btn, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .ui-button--transparent {
  color: #637381;
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0.8rem;
}

/* line 20152, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination .segmented .btn:hover, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .ui-button--transparent:hover, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .ui-button--transparent:hover {
  color: #212b35;
}

/* line 20156, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination .segmented .btn:active, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .ui-button--transparent:active, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .ui-button--transparent:active, .fresh-ui .ui-title-bar__pagination .segmented .btn:focus, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .ui-button--transparent:focus, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .ui-button--transparent:focus {
  background-color: rgba(33, 43, 53, 0.1);
}

/* line 20160, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination .segmented .btn.disabled:hover, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .disabled.ui-button--transparent:hover, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .disabled.ui-button--transparent:hover {
  background-color: inital;
}

/* line 20164, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__pagination .segmented .btn.disabled:active, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .disabled.ui-button--transparent:active, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .disabled.ui-button--transparent:active, .fresh-ui .ui-title-bar__pagination .segmented .btn.disabled:focus, .fresh-ui .ui-title-bar__pagination .segmented .action-bar__more--has-many .disabled.ui-button--transparent:focus, .fresh-ui .action-bar__more--has-many .ui-title-bar__pagination .segmented .disabled.ui-button--transparent:focus {
  background-color: initial;
}

/* line 20168, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__main-group {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
}

/* line 20176, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__actions-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 20183, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__heading-group {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  z-index: inherit;
  overflow: visible;
  margin-left: 0;
}

/* line 20192, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__icon {
  display: none;
}

/* line 20196, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__title {
  font-size: 2.4rem;
  line-height: 2.8rem;
  font-weight: 600;
  margin-right: 0.8rem;
  overflow: hidden;
  overflow-wrap: break-word;
  word-wrap: break-word;
  white-space: normal;
}

@media screen and (min-width: 1024px) {
  /* line 20208, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar__title {
    font-size: 2.8rem;
    line-height: 3.2rem;
  }
}

/* line 20214, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__metadata {
  padding-left: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  line-height: 2.5rem;
}

/* line 20226, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__mobile-primary-actions {
  display: none;
  padding-left: 0.8rem;
}

@media screen and (max-width: 768px) {
  /* line 20232, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar__actions-group {
    display: none;
  }
  /* line 20236, app/assets/stylesheets/home.scss */
  .fresh-ui .ui-title-bar__mobile-primary-actions {
    display: block;
  }
}

/* line 20241, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__actions {
  z-index: inherit;
}

/* line 20245, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__actions .js-btn-loadable {
  display: none;
}

/* line 20249, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar {
  margin-top: 1.6rem;
  margin-left: -0.8rem;
  padding: 0;
  z-index: inherit;
}

@media screen and (min-width: 450px) {
  /* line 20257, app/assets/stylesheets/home.scss */
  .fresh-ui .action-bar {
    margin-top: 0.8rem;
  }
}

/* line 20262, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__more {
  margin-left: 0;
}

/* line 20266, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item {
  margin-top: 0;
}

/* line 20270, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container {
  margin-left: 0;
  margin-right: 1.6rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 20279, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent {
  background: transparent;
  padding: 0.8rem;
  margin-right: 0.8rem;
  border-radius: 3px;
  color: #637381;
  will-change: background, color;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
  transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
  text-decoration: none;
}

/* line 20295, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent .action-bar__link-icon, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent .action-bar__link-icon {
  color: transparent;
  fill: #637381;
}

/* line 20300, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent:hover, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent:hover {
  color: #212b35;
  text-decoration: none;
}

/* line 20305, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent:active, .fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent:focus, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent:active, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent:focus {
  color: #212b35;
  background-color: rgba(33, 43, 53, 0.1) !important;
  text-decoration: none !important;
}

/* line 20311, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent:active .action-bar__link-icon, .fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent:focus .action-bar__link-icon, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent:active .action-bar__link-icon, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent:focus .action-bar__link-icon {
  color: transparent;
  fill: #212b35;
}

/* line 20316, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__item--link-container .action-bar__top-links .ui-button--transparent .next-icon--color-blue, .fresh-ui .action-bar__item--link-container .action-bar__more:not(.action-bar__more--has-many) .ui-button--transparent .next-icon--color-blue {
  color: currentColor;
}

/* line 20320, app/assets/stylesheets/home.scss */
.fresh-ui .ui-action-list-action:hover .action-bar__popover-icon-wrapper .action-bar__popover-icon, .fresh-ui .ui-action-list-action:focus .action-bar__popover-icon-wrapper .action-bar__popover-icon {
  fill: #ffffff;
}

/* line 20324, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__popover-icon-wrapper .action-bar__popover-icon {
  fill: #212b35;
}

/* line 20328, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__top-links {
  -webkit-box-pack: initial;
  -webkit-justify-content: initial;
  -ms-flex-pack: initial;
  justify-content: initial;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

/* line 20339, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__more--has-many {
  margin-left: 0.8rem;
}

/* line 20343, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__more--has-many .ui-button--transparent:hover, .fresh-ui .action-bar__more--has-many .ui-button--transparent:focus {
  color: #212b35;
}

/* line 20347, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__popover-wrapper {
  padding: 0.8rem 0;
}

/* line 20351, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__popover-wrapper .ui-action-list {
  padding: 0;
}

/* line 20355, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__popover-wrapper .ui-popover__section:last-child:not(:only-of-type) {
  margin-bottom: -0.8rem;
}

/* line 20359, app/assets/stylesheets/home.scss */
.fresh-ui .action-bar__popover-label {
  padding: 0.8rem 1.6rem;
}

/* line 20363, app/assets/stylesheets/home.scss */
.action-bar__item--visually-hidden {
  visibility: hidden;
}

/* line 20367, app/assets/stylesheets/home.scss */
table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

/* line 20373, app/assets/stylesheets/home.scss */
table.no-hover tr:hover td {
  background-color: transparent;
  border-color: #ececec;
}

/* line 20378, app/assets/stylesheets/home.scss */
table.no-hover tr.summary:hover td {
  background: #f9f9f9;
  border-color: #ececec;
}

/* line 20383, app/assets/stylesheets/home.scss */
table.no-hover tr:hover td.table-dropdown {
  background-color: #f9f9f9;
  border-color: #dcdcdc;
  border-top-color: #ccc;
}

/* line 20389, app/assets/stylesheets/home.scss */
table.border-bottom tr:last-child td {
  border-bottom: 1px solid #ebeef0;
}

/* line 20393, app/assets/stylesheets/home.scss */
table.border-bottom tr:last-child td.table-dropdown {
  border: 1px solid #dcdcdc;
}

/* line 20397, app/assets/stylesheets/home.scss */
table.border-top th {
  border: 0;
}

/* line 20401, app/assets/stylesheets/home.scss */
table.border-top td {
  border-bottom: 0;
  border-top: 1px solid #ececec;
}

/* line 20406, app/assets/stylesheets/home.scss */
table.border-top tr.no-border td {
  border-top: 0;
}

/* line 20410, app/assets/stylesheets/home.scss */
table.border-left td, table .border-left {
  border-left: solid 1px #d3dbe2;
}

/* line 20414, app/assets/stylesheets/home.scss */
table.expanded td {
  padding-top: 8px;
  padding-bottom: 8px;
}

/* line 20419, app/assets/stylesheets/home.scss */
tr.selected:hover td, tr.selected td, tr.selected td:hover {
  background-color: #fffbe9;
}

/* line 20423, app/assets/stylesheets/home.scss */
tr:last-child > td {
  border-bottom: none;
}

/* line 20427, app/assets/stylesheets/home.scss */
th {
  font-weight: 400;
  text-align: left;
  color: #31373d;
  padding: 8px 10px;
  border-bottom: 1px solid #ebeef0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 20439, app/assets/stylesheets/home.scss */
th.is-sortable {
  cursor: pointer;
}

/* line 20443, app/assets/stylesheets/home.scss */
th.is-sortable:hover {
  background: #ebf5fa;
  color: #007ace;
}

/* line 20448, app/assets/stylesheets/home.scss */
th.is-sortable:hover > span::before {
  background-image: asset-svg-url("admin/shared/disclosure-icon.svg", #007ace) !important;
}

/* line 20452, app/assets/stylesheets/home.scss */
th.sorted-desc > span, th.sorted-asc > span {
  padding-right: 16px;
  position: relative;
}

/* line 20457, app/assets/stylesheets/home.scss */
th.sorted-desc > span::before, th.sorted-asc > span::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  height: 100%;
  background-image: asset-svg-url("admin/shared/disclosure-icon.svg", #454e57);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 20470, app/assets/stylesheets/home.scss */
th.sorted-desc > span::before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 20475, app/assets/stylesheets/home.scss */
th.sorted-asc > span::before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 20480, app/assets/stylesheets/home.scss */
th.right-aligned {
  text-align: right;
}

/* line 20484, app/assets/stylesheets/home.scss */
th.right-aligned > span {
  padding-right: 0;
  padding-left: 16px;
}

/* line 20489, app/assets/stylesheets/home.scss */
th.right-aligned.sorted-desc > span::before {
  right: auto;
  left: 0;
}

/* line 20494, app/assets/stylesheets/home.scss */
th.right-aligned.sorted-asc > span::before {
  right: auto;
  left: 0;
}

/* line 20499, app/assets/stylesheets/home.scss */
th.select {
  display: inline-block;
  width: 32px;
  max-width: 32px;
  z-index: 7;
}

/* line 20506, app/assets/stylesheets/home.scss */
th.select input[type=checkbox] {
  position: relative;
  z-index: 20;
}

/* line 20511, app/assets/stylesheets/home.scss */
th > span {
  display: inline-block;
}

/* line 20515, app/assets/stylesheets/home.scss */
td {
  border-bottom: 1px solid #ebeef0;
  padding: 6px 10px;
  background: transparent;
}

/* line 20521, app/assets/stylesheets/home.scss */
td.key {
  width: 15%;
  text-align: right;
}

/* line 20526, app/assets/stylesheets/home.scss */
td.value {
  width: 85%;
}

/* line 20530, app/assets/stylesheets/home.scss */
td.border-right {
  border-right: solid 1px #d3dbe2;
}

/* line 20534, app/assets/stylesheets/home.scss */
td.select {
  width: 18px;
  max-width: 18px;
}

/* line 20539, app/assets/stylesheets/home.scss */
td img {
  display: block;
}

/* line 20543, app/assets/stylesheets/home.scss */
label.disabled {
  color: #a6a6a6;
}

/* line 20547, app/assets/stylesheets/home.scss */
th.drag-handle, td.drag-handle {
  padding-right: 0;
  padding-left: 0;
  width: 21px;
}

/* line 20553, app/assets/stylesheets/home.scss */
th.link-name, td.link-name {
  padding-left: 0;
  padding-right: 0;
}

/* line 20558, app/assets/stylesheets/home.scss */
th.link-value, td.link-value {
  width: 100%;
  padding-right: 0;
}

/* line 20563, app/assets/stylesheets/home.scss */
th.link-remove, td.link-remove {
  text-align: right;
  padding-right: 0;
}

/* line 20568, app/assets/stylesheets/home.scss */
th.customer, td.customer {
  width: 250px;
}

/* line 20572, app/assets/stylesheets/home.scss */
th.section, td.section {
  width: 20%;
}

/* line 20576, app/assets/stylesheets/home.scss */
th.language, td.language {
  width: 200px;
}

/* line 20580, app/assets/stylesheets/home.scss */
th.theme_language-actions, td.theme_language-actions {
  width: 180px;
}

/* line 20584, app/assets/stylesheets/home.scss */
th.remove, td.remove {
  width: 34px;
}

/* line 20588, app/assets/stylesheets/home.scss */
th.select, td.select {
  padding-right: 7px !important;
  padding-left: 7px !important;
}

/* line 20593, app/assets/stylesheets/home.scss */
th.draggable, td.draggable {
  width: 21px;
  padding-right: 5px;
}

/* line 20598, app/assets/stylesheets/home.scss */
th.border-bottom-none, td.border-bottom-none {
  border-bottom: none !important;
}

/* line 20602, app/assets/stylesheets/home.scss */
tfoot, tfoot td {
  text-align: right;
}

/* line 20606, app/assets/stylesheets/home.scss */
tfoot td {
  border: none;
}

/* line 20610, app/assets/stylesheets/home.scss */
.table-hover tr:hover td {
  background: #ebf5fa;
  cursor: pointer;
}

/* line 20615, app/assets/stylesheets/home.scss */
.table-hover .table-blank-slate tr:hover td {
  background: transparent;
}

/* line 20619, app/assets/stylesheets/home.scss */
.summary td {
  background: #fafbfc;
}

/* line 20623, app/assets/stylesheets/home.scss */
td a.subdued, td .dropdown li a.subdued, .dropdown li td a.subdued {
  text-decoration: none;
}

/* line 20627, app/assets/stylesheets/home.scss */
td a.subdued:hover {
  text-decoration: underline;
}

/* line 20631, app/assets/stylesheets/home.scss */
.is-archived td {
  color: #637381;
}

/* line 20635, app/assets/stylesheets/home.scss */
.is-archived td > a {
  color: #637381;
}

/* line 20639, app/assets/stylesheets/home.scss */
.is-archived td > a:hover {
  color: #212b35;
}

/* line 20643, app/assets/stylesheets/home.scss */
.is-cancelled td {
  color: #d83e3e;
}

/* line 20647, app/assets/stylesheets/home.scss */
.is-cancelled td > a {
  color: #d83e3e;
}

/* line 20651, app/assets/stylesheets/home.scss */
.is-cancelled td.total {
  text-decoration: line-through;
}

/* line 20655, app/assets/stylesheets/home.scss */
.is-abandoned td {
  color: #e06b0c;
}

/* line 20659, app/assets/stylesheets/home.scss */
.is-abandoned td > a {
  color: #e06b0c;
}

/* line 20663, app/assets/stylesheets/home.scss */
.data-table-th {
  border-right: 1px solid #ececec;
  background: #fafafa;
}

/* line 20668, app/assets/stylesheets/home.scss */
.data-table-td {
  border-right: 1px solid #ececec;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}

/* line 20674, app/assets/stylesheets/home.scss */
.table-label {
  background: #fafafa;
  border-right: 1px solid #e6e6e6;
  padding-left: 20px;
  padding-top: 8px;
  min-width: 220px;
  vertical-align: top;
}

/* line 20683, app/assets/stylesheets/home.scss */
.table-label-copy {
  color: #444444;
  margin-top: 10px;
}

/* line 20688, app/assets/stylesheets/home.scss */
.column-type {
  background: #fafafa;
}

/* line 20692, app/assets/stylesheets/home.scss */
.column-type-ignored {
  color: #444444;
  text-decoration: line-through;
}

/* line 20697, app/assets/stylesheets/home.scss */
.is-selected > td, .is-selected:hover > td {
  background-color: #fffbe9;
  border-color: #ebebda;
}

/* line 20702, app/assets/stylesheets/home.scss */
.first-row td {
  padding-top: 15px;
}

/* line 20706, app/assets/stylesheets/home.scss */
.last-row td {
  color: #333;
  border-top: 1px solid #ececec;
}

/* line 20711, app/assets/stylesheets/home.scss */
.summary-total td {
  padding: 0;
}

/* line 20715, app/assets/stylesheets/home.scss */
.summary-total td span {
  display: block;
  margin-top: 14px;
  padding: 6px 10px;
  border-top: 1px solid #ececec;
  font-weight: bold;
  background: #f6f6f6;
}

/* line 20724, app/assets/stylesheets/home.scss */
.select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 20731, app/assets/stylesheets/home.scss */
.select input[type=checkbox] {
  margin: 0;
  height: auto;
}

/* line 20736, app/assets/stylesheets/home.scss */
.image {
  width: 50px;
  padding-right: 5px;
}

/* line 20741, app/assets/stylesheets/home.scss */
.image img {
  max-width: 50px;
  margin: 0 auto;
  border-radius: 4px;
}

/* line 20747, app/assets/stylesheets/home.scss */
.image.thumb {
  height: 50px;
}

/* line 20751, app/assets/stylesheets/home.scss */
.table-img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

/* line 20757, app/assets/stylesheets/home.scss */
.sortable-placeholder {
  display: block;
}

/* line 20761, app/assets/stylesheets/home.scss */
.table-fixed {
  table-layout: fixed;
}

/* line 20765, app/assets/stylesheets/home.scss */
.table-fixed td {
  word-wrap: break-word;
  word-break: break-word;
}

/* line 20770, app/assets/stylesheets/home.scss */
.table--no-border {
  border: none;
}

/* line 20774, app/assets/stylesheets/home.scss */
.table--no-border tbody {
  border: none;
}

/* line 20778, app/assets/stylesheets/home.scss */
.table--no-border thead {
  border: none;
}

/* line 20782, app/assets/stylesheets/home.scss */
.table--no-border tr {
  border: none;
}

/* line 20786, app/assets/stylesheets/home.scss */
.table--no-border tfoot {
  border: none;
}

/* line 20790, app/assets/stylesheets/home.scss */
.table--no-border th {
  border: none;
}

/* line 20794, app/assets/stylesheets/home.scss */
.table--no-border td {
  border: none;
}

/* line 20798, app/assets/stylesheets/home.scss */
.table__row--no-border td {
  border: none !important;
}

/* line 20802, app/assets/stylesheets/home.scss */
.no-border-bottom {
  border-bottom: none !important;
}

/* line 20806, app/assets/stylesheets/home.scss */
.table-dropdown {
  position: relative;
  background: #f9f9f9;
  padding: 25px 28px !important;
  border: 1px solid #dcdcdc;
  margin-top: -1px;
}

/* line 20814, app/assets/stylesheets/home.scss */
.table-dropdown .heading {
  width: 100%;
  position: relative;
  left: -4px;
}

/* line 20820, app/assets/stylesheets/home.scss */
.table-dropdown .buttons {
  position: relative;
  width: 100%;
  padding: 10px 10px 10px 46px;
  top: 25px;
  left: -28px;
  background: #fafafa;
  border-top: 1px solid #e6e6e6;
  border-bottom: none;
}

/* line 20831, app/assets/stylesheets/home.scss */
.table-dropdown .buttons p {
  line-height: 32px;
}

/* line 20835, app/assets/stylesheets/home.scss */
.table-dropdown table {
  border: none;
}

/* line 20839, app/assets/stylesheets/home.scss */
.table-dropdown table th {
  cursor: default;
  border-top: none !important;
}

/* line 20844, app/assets/stylesheets/home.scss */
.table-dropdown table th, .table-dropdown table tr:hover td, .table-dropdown table td {
  background: transparent !important;
}

/* line 20848, app/assets/stylesheets/home.scss */
.table-dropdown table td {
  border-bottom: 1px solid #e6e6e6;
}

/* line 20852, app/assets/stylesheets/home.scss */
.table-dropdown table th:first-child, .table-dropdown table td:first-child {
  padding-left: 0;
}

/* line 20856, app/assets/stylesheets/home.scss */
.table-dropdown table th:last-child, .table-dropdown table td:last-child {
  padding-right: 0;
}

/* line 20860, app/assets/stylesheets/home.scss */
.fulfillment-table th:first-child {
  width: 250px;
}

/* line 20864, app/assets/stylesheets/home.scss */
.fulfillment-table th:last-child {
  width: 140px;
}

/* line 20868, app/assets/stylesheets/home.scss */
.number-of-items {
  width: 90px;
}

/* line 20872, app/assets/stylesheets/home.scss */
.table--no-side-padding th:first-child, .table--no-side-padding td:first-child {
  padding-left: 0;
}

/* line 20876, app/assets/stylesheets/home.scss */
.table--no-side-padding th:last-child, .table--no-side-padding td:last-child {
  padding-right: 0;
}

/* line 20880, app/assets/stylesheets/home.scss */
.table--nested td:first-child {
  padding-left: 0;
}

/* line 20884, app/assets/stylesheets/home.scss */
.table--nested td:last-child {
  padding-right: 0;
}

/* line 20888, app/assets/stylesheets/home.scss */
.table--nested tr:first-child td {
  padding-top: 0 !important;
}

/* line 20892, app/assets/stylesheets/home.scss */
.table--extra-expanded td {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 20897, app/assets/stylesheets/home.scss */
.table--rounded-border {
  border: 1px solid #ebeef0;
  border-radius: 4px;
}

/* line 20902, app/assets/stylesheets/home.scss */
.table--no-horizontal-padding td:first-child {
  padding-left: 0;
}

/* line 20906, app/assets/stylesheets/home.scss */
.table--no-horizontal-padding td:last-child {
  padding-right: 0;
}

/* line 20910, app/assets/stylesheets/home.scss */
.table-wrapper {
  width: 1px;
  max-width: 100%;
  min-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 20918, app/assets/stylesheets/home.scss */
.table--divided {
  border-collapse: collapse;
}

/* line 20922, app/assets/stylesheets/home.scss */
.table--divided tr {
  border-top: 1px solid #ebeef0;
}

/* line 20926, app/assets/stylesheets/home.scss */
.table--divided tr:first-child {
  border-top: 0;
}

/* line 20930, app/assets/stylesheets/home.scss */
.table--divided td {
  border: 0;
}

/* line 20934, app/assets/stylesheets/home.scss */
.table-cell--no-left-padding {
  padding-left: 0;
}

/* line 20938, app/assets/stylesheets/home.scss */
.table-cell--no-right-padding {
  padding-right: 0;
}

/* line 20942, app/assets/stylesheets/home.scss */
.table-cell--no-wrap {
  white-space: nowrap;
}

/* line 20946, app/assets/stylesheets/home.scss */
.ui-sortable-helper > tr > td {
  background: #ffffff;
}

/* line 20950, app/assets/stylesheets/home.scss */
.table-wrapper-sticky {
  position: relative;
}

/* line 20954, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky td, .table-wrapper-sticky--is-sticky th {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 20959, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky .table__cell--sticky {
  background-color: #ffffff;
  position: absolute;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 20973, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky .table__cell--sticky:first-child {
  left: 0;
  -webkit-box-shadow: 4px 0 3px -1px rgba(69, 78, 87, 0.05);
  box-shadow: 4px 0 3px -1px rgba(69, 78, 87, 0.05);
  border-right: solid 1px #d3dbe2;
}

/* line 20980, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky .table__cell--sticky:last-child {
  right: 0;
  -webkit-box-shadow: -4px 0 3px -1px rgba(69, 78, 87, 0.05);
  box-shadow: -4px 0 3px -1px rgba(69, 78, 87, 0.05);
  border-left: solid 1px #d3dbe2;
}

/* line 20987, app/assets/stylesheets/home.scss */
.selected .table__cell--sticky {
  background-color: #fffbe9;
}

/* line 20991, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--supports-position-sticky .table__cell--sticky {
  display: table-cell;
}

/* line 20995, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky .table__cell--sticky--bulk-selection-active:first-child {
  width: 100% !important;
  border-left: none;
  border-right: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  position: absolute;
  z-index: 6;
}

/* line 21006, app/assets/stylesheets/home.scss */
.table-wrapper-sticky--is-sticky.table-wrapper-sticky--is-resizing .table__cell--sticky--bulk-selection-active {
  width: auto !important;
}

/* line 21010, app/assets/stylesheets/home.scss */
.fresh-ui th {
  color: #212b35;
  font-weight: 500;
}

/* line 21015, app/assets/stylesheets/home.scss */
.fresh-ui th.is-sortable:hover {
  color: #5c6ac4;
  background-color: transparent;
}

/* line 21020, app/assets/stylesheets/home.scss */
.fresh-ui th.is-sortable:hover > span::before {
  background-image: asset-svg-url("admin-fresh/shared/disclosure-icon.svg", #212b35) !important;
}

/* line 21024, app/assets/stylesheets/home.scss */
.fresh-ui th.sorted-desc > span::before, .fresh-ui th.sorted-asc > span::before {
  background-image: asset-svg-url("admin-fresh/shared/disclosure-icon.svg", #212b35);
  width: 20px;
  right: -0.4rem;
}

/* line 21030, app/assets/stylesheets/home.scss */
.fresh-ui .table-hover tr:hover td {
  background-color: #f9fafb;
}

/* line 21034, app/assets/stylesheets/home.scss */
.fresh-ui .table-hover a:hover {
  text-decoration: none;
  color: #007ace;
}

/* line 21039, app/assets/stylesheets/home.scss */
.fresh-ui .table-hover .is-archived td > a:hover {
  color: #637381;
}

/* line 21043, app/assets/stylesheets/home.scss */
.fresh-ui table tr.selected td, .fresh-ui table tr.selected:hover td {
  background-color: #f4f5fa;
}

/* line 21047, app/assets/stylesheets/home.scss */
.ui-data-table {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 21052, app/assets/stylesheets/home.scss */
.ui-data-table * {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

/* line 21057, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper {
  position: relative;
  overflow: hidden;
}

/* line 21062, app/assets/stylesheets/home.scss */
.ui-data-table__cell {
  border-bottom: none;
  padding: 12px;
  white-space: normal;
  word-wrap: break-word;
}

/* line 21069, app/assets/stylesheets/home.scss */
.ui-data-table__cell img {
  max-width: inherit;
}

/* line 21073, app/assets/stylesheets/home.scss */
.ui-data-table__row--expand-last .ui-data-table__cell:last-child {
  width: 100%;
}

/* line 21077, app/assets/stylesheets/home.scss */
.ui-data-table__cell--header {
  background: #ffffff;
}

/* line 21081, app/assets/stylesheets/home.scss */
.ui-data-table__header .ui-data-table__cell--header {
  padding: 16px;
  border-bottom: 1px solid #d3dbe2;
}

/* line 21086, app/assets/stylesheets/home.scss */
.ui-data-table__body .ui-data-table__cell--header {
  border-right: 1px solid #d3dbe2;
}

/* line 21090, app/assets/stylesheets/home.scss */
.ui-data-table__cell:first-of-type, .ui-data-table__cell--header:first-of-type {
  padding-left: 20px;
}

/* line 21094, app/assets/stylesheets/home.scss */
.ui-data-table__cell:last-of-type, .ui-data-table__cell--header:last-of-type {
  padding-right: 20px;
}

/* line 21098, app/assets/stylesheets/home.scss */
.ui-data-table__cell--alignment-left {
  text-align: left;
}

/* line 21102, app/assets/stylesheets/home.scss */
.ui-data-table__cell--alignment-right {
  text-align: right;
}

/* line 21106, app/assets/stylesheets/home.scss */
.ui-data-table__cell--single-line {
  white-space: nowrap;
}

/* line 21110, app/assets/stylesheets/home.scss */
.ui-data-table__cell--single-line .btn--link {
  white-space: nowrap;
}

/* line 21114, app/assets/stylesheets/home.scss */
.ui-data-table--scroll .ui-data-table__row:nth-child(even) {
  background: #ffffff;
}

/* line 21118, app/assets/stylesheets/home.scss */
.ui-data-table--scroll .ui-data-table__row:nth-child(odd) {
  background: #fafbfc;
}

/* line 21122, app/assets/stylesheets/home.scss */
.ui-data-table__footer .ui-data-table__cell {
  border-top: 1px solid #ebeef0;
  background: #f5f6f7;
  font-weight: bold;
  font-size: 14px;
}

/* line 21129, app/assets/stylesheets/home.scss */
.ui-data-table__scroll-wrapper {
  -webkit-overflow-scrolling: touch;
  padding-top: 50px;
}

/* line 21134, app/assets/stylesheets/home.scss */
.ui-data-table__fixed-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}

/* line 21142, app/assets/stylesheets/home.scss */
.ui-data-table--fixed {
  opacity: 0;
}

/* line 21146, app/assets/stylesheets/home.scss */
.ui-data-table--fixed .ui-data-table__cell:not(:first-child) {
  visibility: hidden;
}

/* line 21150, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table__cell:first-child {
  min-width: 145px;
  max-width: 145px;
}

@media screen and (min-width: 1024px) {
  /* line 21156, app/assets/stylesheets/home.scss */
  .ui-data-table__wrapper--is-collapsed .ui-data-table__cell:first-child {
    width: auto;
    max-width: 100%;
  }
}

/* line 21162, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header {
  padding-top: 48px;
}

/* line 21166, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header:first-child .btn, .ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header:first-child .fresh-ui .action-bar__more--has-many .ui-button--transparent, .fresh-ui .action-bar__more--has-many .ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header:first-child .ui-button--transparent, .ui-data-table__wrapper--is-collapsed .ui-data-table__cell--header:first-child .btn--link {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
}

/* line 21173, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed {
  opacity: 1;
}

/* line 21177, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed .ui-data-table__cell:first-child {
  pointer-events: all;
  -webkit-box-shadow: 2px 0 4px -1px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 0 4px -1px rgba(0, 0, 0, 0.1);
}

/* line 21183, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed .ui-data-table__row:nth-child(even) .ui-data-table__cell {
  background: #ffffff;
}

/* line 21187, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed .ui-data-table__row:nth-child(odd) .ui-data-table__cell {
  background: #fafbfc;
}

/* line 21191, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table__scroll-wrapper {
  overflow-x: scroll;
  margin-left: 145px;
}

/* line 21196, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--scroll {
  margin-left: -145px;
  width: calc(100% + 145px);
}

/* line 21201, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-collapsed .ui-data-table--scroll .ui-data-table__cell:first-child {
  color: transparent;
}

/* line 21205, app/assets/stylesheets/home.scss */
.ui-data-table__navigation {
  position: absolute;
  top: 8px;
  right: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 1;
}

/* line 21220, app/assets/stylesheets/home.scss */
.ui-data-table__wrapper--is-hiding-navigation .ui-data-table__navigation {
  display: none;
}

/* line 21224, app/assets/stylesheets/home.scss */
.ui-data-table__navigation-pip {
  text-indent: -9999px;
  background: #454e57;
  width: 6px;
  height: 6px;
  border-radius: 3px;
  border: 0;
  padding: 0;
  margin-right: 5px;
}

/* line 21235, app/assets/stylesheets/home.scss */
.ui-data-table__navigation-button--is-not-visible {
  background: #c4cdd5;
}

/* line 21239, app/assets/stylesheets/home.scss */
.ui-data-table__next-button {
  margin-left: -5px;
  margin-right: -15px;
}

/* line 21244, app/assets/stylesheets/home.scss */
.next-heading {
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.4rem;
  margin: 0 0 20px;
}

@media screen and (min-width: 640px) {
  /* line 21252, app/assets/stylesheets/home.scss */
  .next-heading {
    font-size: 1.6rem;
  }
}

/* line 21257, app/assets/stylesheets/home.scss */
.next-heading--1 {
  font-size: 22px;
}

/* line 21261, app/assets/stylesheets/home.scss */
.next-heading--2 {
  font-size: 20px;
}

/* line 21265, app/assets/stylesheets/home.scss */
.next-heading--3 {
  font-size: 18px;
}

/* line 21269, app/assets/stylesheets/home.scss */
.next-heading--tiny {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
}

@media screen and (min-width: 640px) {
  /* line 21278, app/assets/stylesheets/home.scss */
  .next-heading--tiny {
    font-size: 1.4rem;
  }
}

/* line 21283, app/assets/stylesheets/home.scss */
.next-heading--small {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.6rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

@media screen and (min-width: 640px) {
  /* line 21292, app/assets/stylesheets/home.scss */
  .next-heading--small {
    font-size: 1.2rem;
  }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
  /* line 21298, app/assets/stylesheets/home.scss */
  .next-heading--small {
    font-size: 1.5rem;
    text-transform: lowercase;
    letter-spacing: initial;
    -webkit-font-feature-settings: 'smcp';
    font-feature-settings: 'smcp';
  }
}

/* line 21307, app/assets/stylesheets/home.scss */
.next-heading--large {
  font-size: 24px;
}

/* line 21311, app/assets/stylesheets/home.scss */
.next-heading--xl {
  font-size: 32px;
}

/* line 21315, app/assets/stylesheets/home.scss */
.next-heading--light-weight {
  font-weight: 300;
}

/* line 21319, app/assets/stylesheets/home.scss */
.next-heading--semi-bold {
  font-weight: 500;
}

/* line 21323, app/assets/stylesheets/home.scss */
.next-heading--subdued {
  color: #637381;
}

/* line 21327, app/assets/stylesheets/home.scss */
.next-heading--callout {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.6rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #c3cfd8;
}

@media screen and (min-width: 640px) {
  /* line 21337, app/assets/stylesheets/home.scss */
  .next-heading--callout {
    font-size: 1.2rem;
  }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
  /* line 21343, app/assets/stylesheets/home.scss */
  .next-heading--callout {
    font-size: 1.5rem;
    text-transform: lowercase;
    letter-spacing: initial;
    -webkit-font-feature-settings: 'smcp';
    font-feature-settings: 'smcp';
  }
}

/* line 21352, app/assets/stylesheets/home.scss */
.next-heading--callout a.subdued, .next-heading--callout .dropdown li a.subdued, .dropdown li .next-heading--callout a.subdued {
  text-decoration: none;
}

/* line 21356, app/assets/stylesheets/home.scss */
.next-heading--callout a.subdued:hover {
  text-decoration: underline;
}

/* line 21360, app/assets/stylesheets/home.scss */
.next-heading--truncated {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 21366, app/assets/stylesheets/home.scss */
.next-heading--callout--darker {
  color: #798c9c;
}

/* line 21370, app/assets/stylesheets/home.scss */
.next-heading--micro-uppercase-bordered {
  color: #798c9c;
  padding: 5px 20px;
  padding-top: 10px;
  font-size: 11px;
  text-transform: uppercase;
  border-bottom: solid 1px #ebeef0;
  margin: 0;
}

/* line 21380, app/assets/stylesheets/home.scss */
.next-heading--no-margin {
  margin: 0;
}

/* line 21384, app/assets/stylesheets/home.scss */
.next-heading--half-margin {
  margin: 0 0 10px;
}

/* line 21388, app/assets/stylesheets/home.scss */
.next-heading--quarter-margin {
  margin: 0 0 5px;
}

/* line 21392, app/assets/stylesheets/home.scss */
.next-tab__list {
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: #f5f6f7;
  overflow: visible;
  border-radius: 3px 3px 0 0;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/* line 21412, app/assets/stylesheets/home.scss */
.next-tab__list::after {
  content: '';
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-bottom: 1px solid #ebeef0;
}

/* line 21422, app/assets/stylesheets/home.scss */
.next-tab__list > li {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/* line 21441, app/assets/stylesheets/home.scss */
.next-tab__list .next-tab__list__disclosure-item {
  display: none;
}

/* line 21445, app/assets/stylesheets/home.scss */
.next-tab__list .next-tab__list__disclosure-item .next-tab {
  border-top-right-radius: 3px;
}

/* line 21449, app/assets/stylesheets/home.scss */
.next-tab__list > li:first-child .next-tab {
  border-top-left-radius: 3px;
}

/* line 21453, app/assets/stylesheets/home.scss */
.next-tab__list--non-rounded {
  border-radius: 0;
}

/* line 21457, app/assets/stylesheets/home.scss */
.next-tab__list--non-rounded .next-tab__list__disclosure-item .next-tab {
  border-top-right-radius: 0;
}

/* line 21461, app/assets/stylesheets/home.scss */
.next-tab__list--non-rounded > li:first-child .next-tab {
  border-top-left-radius: 0;
}

/* line 21465, app/assets/stylesheets/home.scss */
.next-tab__list--full::after {
  display: none;
}

/* line 21469, app/assets/stylesheets/home.scss */
.next-tab__list--full > li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 21476, app/assets/stylesheets/home.scss */
.next-tab__list--full > li:last-of-type > .next-tab {
  border-right: none;
}

/* line 21480, app/assets/stylesheets/home.scss */
.next-tab__list--full .next-tab__list__disclosure-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/* line 21491, app/assets/stylesheets/home.scss */
.next-tab__list--fitted::after {
  display: none;
}

/* line 21495, app/assets/stylesheets/home.scss */
.next-tab__list--fitted > li {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}

/* line 21502, app/assets/stylesheets/home.scss */
.next-tab__list--fitted > li:last-of-type > .next-tab {
  border-right: 0;
}

/* line 21506, app/assets/stylesheets/home.scss */
.next-tab__list--fitted .next-tab__list__disclosure-item {
  display: none;
}

/* line 21510, app/assets/stylesheets/home.scss */
.next-tab__list--vertical {
  display: block;
  background: transparent;
  padding: 7px 0;
}

/* line 21516, app/assets/stylesheets/home.scss */
.next-tab__list--vertical::after {
  display: none;
}

/* line 21520, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab {
  border: none;
  padding: 8px 20px;
  text-align: left;
}

/* line 21526, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab:hover, .next-tab__list--vertical .next-tab:focus {
  background: transparent;
}

/* line 21530, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab:hover {
  color: #007ace;
}

/* line 21534, app/assets/stylesheets/home.scss */
.next-tab__list--vertical .next-tab:focus {
  color: black;
}

/* line 21538, app/assets/stylesheets/home.scss */
.next-tab__list--page-navigation {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 103.2rem;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.6rem;
  padding-left: 1.6rem;
}

@media screen and (min-width: 768px) {
  /* line 21549, app/assets/stylesheets/home.scss */
  .next-tab__list--page-navigation {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  /* line 21556, app/assets/stylesheets/home.scss */
  .next-tab__list--page-navigation {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
}

/* line 21562, app/assets/stylesheets/home.scss */
.next-tab {
  color: #637381;
  padding: 15px 20px;
  text-decoration: none;
  border-right: 1px solid #ebeef0;
  border-bottom: 1px solid #ebeef0;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 21590, app/assets/stylesheets/home.scss */
.next-tab:focus, .next-tab:hover {
  outline: none;
  background-color: #fafbfc;
  color: #007ace;
  text-decoration: none;
}

/* line 21597, app/assets/stylesheets/home.scss */
.next-tab.next-tab--is-active {
  font-weight: 400;
  color: #212b35;
  background-color: #ffffff;
  border-bottom-color: #ffffff;
  cursor: default;
  text-decoration: none;
}

/* line 21606, app/assets/stylesheets/home.scss */
.next-tab--disclosure {
  padding: 0 20px;
}

/* line 21610, app/assets/stylesheets/home.scss */
.next-tab--disclosure .helper-hidden {
  display: none;
}

/* line 21614, app/assets/stylesheets/home.scss */
.next-tab--disclosure .next-tab {
  display: inline-block;
}

/* line 21618, app/assets/stylesheets/home.scss */
.next-tab__panel {
  display: none;
}

/* line 21622, app/assets/stylesheets/home.scss */
.next-tab__panel.next-tab__panel--is-active {
  display: block;
}

/* line 21626, app/assets/stylesheets/home.scss */
.next-tab__panel > *:first-child:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 21632, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__container--full-width {
  border-bottom: 1px solid #c4cdd5;
  border-top: 1px solid #c4cdd5;
  width: 100%;
  margin-top: 1.6rem;
}

/* line 21639, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__container--full-width .next-tab__list {
  border: 0;
}

/* line 21643, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list {
  background-color: transparent;
  border-bottom: 1px solid #dfe4e8;
  border-radius: 0;
}

/* line 21649, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list::after {
  display: none;
}

/* line 21653, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list .next-tab__list__disclosure-item .next-tab {
  border-top-right-radius: 0;
}

/* line 21657, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li:first-child .next-tab {
  border-top-left-radius: 0;
  margin-left: 1.6rem;
}

/* line 21662, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list .next-tab {
  color: #637381;
}

/* line 21666, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list .next-tab:focus, .fresh-ui .next-tab__list .next-tab:hover {
  color: #212b35;
}

/* line 21670, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li > .next-tab {
  border-right: 0;
  border-bottom: 3px solid transparent;
  margin-right: 1.6rem;
  padding: 1.6rem 0;
}

/* line 21677, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li > .next-tab:focus, .fresh-ui .next-tab__list > li > .next-tab:hover {
  background-color: transparent;
  border-bottom-color: #c4cdd5;
}

/* line 21682, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list > li > .next-tab.next-tab--is-active {
  background-color: transparent;
  border-bottom-color: #5c6ac4;
  color: #212b35;
}

/* line 21688, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list--fitted > li:first-of-type > .next-tab {
  margin-left: 0;
}

/* line 21692, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list--fitted > li > .next-tab {
  margin-right: 0;
}

/* line 21696, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__list--page-navigation > li:first-child .next-tab {
  margin-left: 0;
}

/* line 21700, app/assets/stylesheets/home.scss */
html, body {
  height: 100%;
}

/* line 21705, app/assets/stylesheets/home.scss */
html body {
  background-color: inherit;
}

/* line 21709, app/assets/stylesheets/home.scss */
pre {
  font-family: inherit;
  font-size: 100%;
  white-space: pre-wrap;
  overflow-wrap: break-word;
}

/* line 21716, app/assets/stylesheets/home.scss */
.error-page {
  padding-top: 5.6rem;
}

/* line 21720, app/assets/stylesheets/home.scss */
.error-page--permissions-required ul {
  margin-top: 1.6rem;
  display: inline-block;
}

/* line 21725, app/assets/stylesheets/home.scss */
.ui-annotated-section__layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 21732, app/assets/stylesheets/home.scss */
.ui-annotated-section__layout-area--primary {
  -webkit-box-flex: 2;
  -webkit-flex: 2 1 100%;
  -ms-flex: 2 1 100%;
  flex: 2 1 100%;
}

/* line 21739, app/assets/stylesheets/home.scss */
.ui-annotated-section__layout-area--secondary {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 16rem;
  -ms-flex: 1 0 16rem;
  flex: 1 0 16rem;
  margin-left: 2rem;
}

/* line 21747, app/assets/stylesheets/home.scss */
.app-credentials .app-credentials__secrets {
  padding-bottom: 0;
}

/* line 21751, app/assets/stylesheets/home.scss */
.app-credentials .app-credentials__legend {
  margin-bottom: 0.4rem;
}

/* line 21755, app/assets/stylesheets/home.scss */
.app-credentials .app-credentials__actions {
  margin-top: 0;
}

/* line 21759, app/assets/stylesheets/home.scss */
.app-credentials .app-credentials__secret-wrapper.hide + .app-credentials__secret-wrapper {
  margin-top: 0;
}

/* line 21763, app/assets/stylesheets/home.scss */
.app-credentials--no-delete .app-credentials__secret-delete {
  display: none;
}

/* line 21767, app/assets/stylesheets/home.scss */
.app-credentials--no-delete .next-field__connected-wrapper > .ui-button:nth-last-child(2) {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 21772, app/assets/stylesheets/home.scss */
.ui-avatar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  width: 3.2rem;
  height: 3.2rem;
  border-radius: 50%;
  background: transparent;
  overflow: hidden;
}

/* line 21794, app/assets/stylesheets/home.scss */
.ui-avatar__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

/* line 21803, app/assets/stylesheets/home.scss */
.ui-avatar__initials {
  font-weight: 600;
  font-size: 1.4rem;
  color: #ffffff;
  text-transform: uppercase;
}

/* line 21810, app/assets/stylesheets/home.scss */
.ui-avatar--style-1 {
  background-color: #47c1bf;
}

/* line 21814, app/assets/stylesheets/home.scss */
.ui-avatar--style-2 {
  background-color: #ed6347;
}

/* line 21818, app/assets/stylesheets/home.scss */
.ui-avatar--style-3 {
  background-color: #f49342;
}

/* line 21822, app/assets/stylesheets/home.scss */
.ui-avatar--style-4 {
  background-color: #50b83c;
}

/* line 21826, app/assets/stylesheets/home.scss */
.ui-avatar--style-5 {
  background-color: #007ace;
}

/* line 21830, app/assets/stylesheets/home.scss */
.ui-avatar--style-6 {
  background-color: #9c6ade;
}

/* line 21834, app/assets/stylesheets/home.scss */
.ui-avatar--size-small {
  width: 2rem;
  height: 2rem;
}

/* line 21839, app/assets/stylesheets/home.scss */
.ui-avatar--size-small .ui-avatar__initials {
  font-size: 1rem;
}

/* line 21843, app/assets/stylesheets/home.scss */
.ui-avatar--size-big {
  width: 4.4rem;
  height: 4.4rem;
}

/* line 21848, app/assets/stylesheets/home.scss */
.ui-avatar--size-big .ui-avatar__initials {
  font-size: 1.8rem;
}

/* line 21852, app/assets/stylesheets/home.scss */
.ui-avatar--size-bigger {
  width: 6.4rem;
  height: 6.4rem;
}

/* line 21857, app/assets/stylesheets/home.scss */
.ui-avatar--size-bigger .ui-avatar__initials {
  font-size: 2.2rem;
}

/* line 21861, app/assets/stylesheets/home.scss */
.ui-avatar--size-biggest {
  width: 8rem;
  height: 8rem;
}

/* line 21866, app/assets/stylesheets/home.scss */
.ui-avatar--size-biggest .ui-avatar__initials {
  font-size: 2.6rem;
}

/* line 21870, app/assets/stylesheets/home.scss */
.page--signup .ui-avatar {
  width: 32px;
  height: 32px;
}

/* line 21875, app/assets/stylesheets/home.scss */
.page--signup .ui-avatar__initials {
  font-size: 14px;
}

/* line 21879, app/assets/stylesheets/home.scss */
.page--signup .ui-avatar--size-small {
  width: 20px;
  height: 20px;
}

/* line 21884, app/assets/stylesheets/home.scss */
.page--signup .ui-avatar--size-small .ui-avatar__initials {
  font-size: 10px;
}

/* line 21888, app/assets/stylesheets/home.scss */
.page--signup .ui-avatar--size-big {
  width: 44px;
  height: 44px;
}

/* line 21893, app/assets/stylesheets/home.scss */
.page--signup .ui-avatar--size-big .ui-avatar__initials {
  font-size: 18px;
}

/* line 21897, app/assets/stylesheets/home.scss */
.page--signup .ui-avatar--size-bigger {
  width: 64px;
  height: 64px;
}

/* line 21902, app/assets/stylesheets/home.scss */
.page--signup .ui-avatar--size-bigger .ui-avatar__initials {
  font-size: 22px;
}

/* line 21906, app/assets/stylesheets/home.scss */
.page--signup .ui-avatar--size-biggest {
  width: 80px;
  height: 80px;
}

/* line 21911, app/assets/stylesheets/home.scss */
.page--signup .ui-avatar--size-biggest .ui-avatar__initials {
  font-size: 26px;
}

/* line 21915, app/assets/stylesheets/home.scss */
.partners-empty-state__image {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

/* line 21921, app/assets/stylesheets/home.scss */
.partners-empty-state__image img {
  display: block;
  position: relative;
  width: 166%;
  max-width: none;
  left: -66%;
}

@media screen and (min-width: 1024px) {
  /* line 21930, app/assets/stylesheets/home.scss */
  .partners-empty-state__image img {
    width: 100%;
    position: static;
  }
}

/* line 21936, app/assets/stylesheets/home.scss */
.ui-empty-state--spot-illustration .ui-heading {
  text-align: center;
  width: 100%;
}

/* line 21941, app/assets/stylesheets/home.scss */
.partners-empty-state__spot-illustration {
  height: 17rem;
}

@media (min-width: 1150px) {
  /* line 21946, app/assets/stylesheets/home.scss */
  .partners-empty-state__spot-illustration {
    height: 27rem;
  }
}

/* line 21951, app/assets/stylesheets/home.scss */
.partners-empty-state__spot-illustration img {
  margin: auto 0;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

/* line 21959, app/assets/stylesheets/home.scss */
.file-upload__flex-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 21973, app/assets/stylesheets/home.scss */
.file-upload--is-selected .file-upload__title::after {
  content: ':';
}

/* line 21977, app/assets/stylesheets/home.scss */
.file-upload--is-error .next-input__help-text {
  color: #bf0711;
}

/* line 21981, app/assets/stylesheets/home.scss */
.file-upload__preview-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f4f6f8;
  border-radius: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 6rem;
  -ms-flex: 0 1 6rem;
  flex: 0 1 6rem;
  height: 6rem;
  margin: 0.8rem 0;
  overflow: hidden;
  width: 6rem;
}

/* line 22002, app/assets/stylesheets/home.scss */
.file-upload--large .file-upload__preview-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  height: auto;
  min-width: 100%;
  padding: 1.6rem;
  width: 100%;
}

/* line 22014, app/assets/stylesheets/home.scss */
.file-upload__preview {
  display: inline-block;
  margin: 0 auto;
  max-height: 6rem;
  max-width: 6rem;
  width: auto;
}

/* line 22022, app/assets/stylesheets/home.scss */
.file-upload--large .file-upload__preview {
  max-height: none;
  max-width: 100%;
}

/* line 22027, app/assets/stylesheets/home.scss */
.file-upload__preview svg, .file-upload__preview img {
  display: block;
  max-height: 100%;
  max-width: 100%;
}

/* line 22033, app/assets/stylesheets/home.scss */
.file-upload--sidebar .file-upload__preview {
  fill: #798c9c;
  height: 1.6rem;
  width: 1.6rem;
}

/* line 22039, app/assets/stylesheets/home.scss */
.file-upload__description {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  margin: 0.8rem 1.6rem;
  min-width: 15rem;
}

/* line 22048, app/assets/stylesheets/home.scss */
.file-upload__description:first-child, .file-upload--large .file-upload__description {
  margin: 0 1.6rem 0 0;
}

/* line 22052, app/assets/stylesheets/home.scss */
.file-upload__data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

@media screen and (max-width: 568px) {
  /* line 22063, app/assets/stylesheets/home.scss */
  .file-upload__data {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

/* line 22070, app/assets/stylesheets/home.scss */
.file-upload__title {
  margin-right: 0.8rem;
}

/* line 22074, app/assets/stylesheets/home.scss */
.file-upload__filename {
  max-width: 50%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 22081, app/assets/stylesheets/home.scss */
.file-upload__cta {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0.8rem 0;
}

/* line 22089, app/assets/stylesheets/home.scss */
.file-upload__cta--focus .ui-button {
  border-color: #5c6ac4;
  -webkit-box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05), 0 0 0 1px #5c6ac4;
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05), 0 0 0 1px #5c6ac4;
}

/* line 22095, app/assets/stylesheets/home.scss */
.helper--worse-visually-hidden {
  height: 1px !important;
  opacity: 0.1 !important;
  overflow: hidden !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 22103, app/assets/stylesheets/home.scss */
.ui-organization-switcher-button-interior {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

/* line 22115, app/assets/stylesheets/home.scss */
.ui-organization-switcher-button-avatar {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 3.2rem;
  -ms-flex: 0 0 3.2rem;
  flex: 0 0 3.2rem;
}

/* line 22122, app/assets/stylesheets/home.scss */
.ui-organization-switcher-button-label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 0.8rem;
  max-width: 17.2rem;
}

@media screen and (max-width: 768px) {
  /* line 22132, app/assets/stylesheets/home.scss */
  .ui-organization-switcher-button-label {
    display: none;
  }
}

/* line 22137, app/assets/stylesheets/home.scss */
.ui-organization-switcher-button-label__heading, .ui-organization-switcher-button-label__subheading {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  color: #c4cad1;
}

/* line 22145, app/assets/stylesheets/home.scss */
.ui-organization-switcher-button-label__heading {
  font-weight: 500;
  color: #ffffff;
}

/* line 22150, app/assets/stylesheets/home.scss */
.ui-organization-switcher__org-pane {
  border-bottom-left-radius: 0;
}

/* line 22154, app/assets/stylesheets/home.scss */
.ui-organization-switcher__section {
  list-style-type: none;
  width: 26rem;
  margin: 0;
  padding: 0;
}

/* line 22161, app/assets/stylesheets/home.scss */
.ui-organization-switcher__section--type-subdued .ui-organization-switcher-action {
  background: #f9fafb;
}

/* line 22165, app/assets/stylesheets/home.scss */
.ui-organization-switcher-action {
  width: 100%;
  background: #ffffff;
  border: 0;
}

/* line 22171, app/assets/stylesheets/home.scss */
.ui-organization-switcher-action a {
  display: block;
  padding: 1rem 2rem;
  position: relative;
  font-size: 1.4rem;
  -webkit-transition: color 200ms linear;
  transition: color 200ms linear;
  color: #31373d;
}

/* line 22181, app/assets/stylesheets/home.scss */
.ui-organization-switcher-action a:hover, .ui-organization-switcher-action a:focus {
  text-decoration: none;
  color: #5c6ac4;
}

/* line 22186, app/assets/stylesheets/home.scss */
.ui-organization-switcher-action a:hover .next-icon, .ui-organization-switcher-action a:hover .next-icon__text, .ui-organization-switcher-action a:focus .next-icon, .ui-organization-switcher-action a:focus .next-icon__text {
  fill: #5c6ac4;
}

/* line 22190, app/assets/stylesheets/home.scss */
.ui-organization-switcher-action--selected a::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0.3rem;
  height: 100%;
  background-color: #5c6ac4;
}

/* line 22201, app/assets/stylesheets/home.scss */
.ui-organization-switcher-action--selected .ui-organization-switcher-item-label__text {
  color: #5c6ac4;
}

/* line 22205, app/assets/stylesheets/home.scss */
.ui-organization-switcher-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 22216, app/assets/stylesheets/home.scss */
.ui-organization-switcher-item-icon {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 2rem;
  -ms-flex: 0 0 2rem;
  flex: 0 0 2rem;
}

/* line 22223, app/assets/stylesheets/home.scss */
.ui-organization-switcher-item-icon .next-icon, .ui-organization-switcher-item-icon .next-icon__text {
  fill: #454e57;
  color: #ffffff;
  -webkit-transition: fill 200ms linear;
  transition: fill 200ms linear;
}

/* line 22230, app/assets/stylesheets/home.scss */
.ui-organization-switcher-item-icon--avatar {
  -webkit-flex-basis: 2.4rem;
  -ms-flex-preferred-size: 2.4rem;
  flex-basis: 2.4rem;
  -webkit-transform: translateX(-0.2rem);
  transform: translateX(-0.2rem);
}

/* line 22238, app/assets/stylesheets/home.scss */
.ui-organization-switcher-item-icon--avatar .ui-avatar {
  width: 2.4rem;
  height: 2.4rem;
}

/* line 22243, app/assets/stylesheets/home.scss */
.ui-organization-switcher-item-icon--avatar .ui-avatar__initials {
  font-size: 1rem;
}

/* line 22247, app/assets/stylesheets/home.scss */
.ui-organization-switcher-item-label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: auto;
  width: 18.8rem;
}

/* line 22256, app/assets/stylesheets/home.scss */
.ui-organization-switcher-item-label__text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

@media screen and (min-width: 769px) {
  /* line 22264, app/assets/stylesheets/home.scss */
  .ui-organization-switcher {
    max-width: 26rem;
  }
}

/* line 22269, app/assets/stylesheets/home.scss */
.ui-organization-switcher .ui-popover__content-wrapper {
  overflow: hidden;
}

/* line 22273, app/assets/stylesheets/home.scss */
.ui-organization-switcher .ui-popover__content {
  width: 26rem !important;
}

/* line 22277, app/assets/stylesheets/home.scss */
.ui-organization-switcher .ui-popover__pane--fixed {
  padding: 0;
}

/* line 22281, app/assets/stylesheets/home.scss */
.ui-organization-switcher .ui-button--transparent {
  text-decoration: none;
  text-align: left;
  width: 100%;
  padding: 0 2rem;
  height: 5.6rem;
}

/* line 22289, app/assets/stylesheets/home.scss */
.page-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 22296, app/assets/stylesheets/home.scss */
.page-layout > * {
  min-width: 0;
  max-width: 100%;
}

/* line 22301, app/assets/stylesheets/home.scss */
.page-layout__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 240px;
  -ms-flex: 0 0 240px;
  flex: 0 0 240px;
}

@media screen and (max-width: 768px) {
  /* line 22313, app/assets/stylesheets/home.scss */
  .page-layout__nav {
    display: none;
  }
}

/* line 22318, app/assets/stylesheets/home.scss */
.page-layout__nav > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 22325, app/assets/stylesheets/home.scss */
.ui-app-frame__aside-open {
  position: fixed;
  top: 4px;
  z-index: 219;
}

/* line 22331, app/assets/stylesheets/home.scss */
.ui-app-frame__aside-close > .ui-button {
  color: #ffffff;
}

/* line 22335, app/assets/stylesheets/home.scss */
.fresh-ui .ui-app-frame__aside-open > .ui-button {
  color: #ffffff;
}

/* line 22339, app/assets/stylesheets/home.scss */
.fresh-ui .ui-app-frame__aside-open .next-icon, .fresh-ui .ui-app-frame__aside-open .next-icon__text {
  color: #ffffff;
  fill: #ffffff;
}

/* line 22344, app/assets/stylesheets/home.scss */
.quick-search__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 67.2rem;
}

/* line 22356, app/assets/stylesheets/home.scss */
.quick-search__box {
  position: relative;
  display: block;
  width: 100%;
}

/* line 22362, app/assets/stylesheets/home.scss */
.quick-search-overlay {
  display: none;
}

/* line 22366, app/assets/stylesheets/home.scss */
.quick-search__box--active .quick-search-overlay {
  display: block;
  position: fixed;
  top: 5.6rem;
  bottom: 0;
  right: 0;
  left: 0;
}

/* line 22375, app/assets/stylesheets/home.scss */
.quick-search__category {
  padding: 0 0.8rem;
  padding-top: 0.8rem;
}

/* line 22380, app/assets/stylesheets/home.scss */
.quick-search__category:first-child {
  padding-top: 1.6rem;
}

/* line 22384, app/assets/stylesheets/home.scss */
.quick-search__category:last-child {
  padding-bottom: 0.8rem;
}

/* line 22388, app/assets/stylesheets/home.scss */
.quick-search__category-header {
  padding-bottom: 0.4rem;
  margin: 0 0.8rem;
  margin-bottom: 0.4rem;
  width: 100%;
  color: #798c9c;
  border-bottom: 1px solid #dfe4e8;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 22399, app/assets/stylesheets/home.scss */
.quick-search__category-title {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
}

/* line 22406, app/assets/stylesheets/home.scss */
.quick-search__input-wrapper .next-input__add-on {
  color: #c8cdd4;
}

/* line 22410, app/assets/stylesheets/home.scss */
.quick-search__input-wrapper .next-input--stylized {
  -webkit-transition: all 200ms;
  transition: all 200ms;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: rgba(255, 255, 255, 0.2);
  color: #ffffff;
}

/* line 22420, app/assets/stylesheets/home.scss */
.quick-search__input-wrapper .next-input--stylized input {
  border: 0;
  background-color: transparent;
}

/* line 22425, app/assets/stylesheets/home.scss */
.quick-search__input-wrapper .next-input--stylized input::-webkit-input-placeholder {
  color: #c8cdd4;
}

/* line 22429, app/assets/stylesheets/home.scss */
.quick-search__input-wrapper .next-input--stylized input:-ms-input-placeholder {
  color: #c8cdd4;
}

/* line 22433, app/assets/stylesheets/home.scss */
.quick-search__input-wrapper .next-input--stylized input::placeholder {
  color: #c8cdd4;
}

/* line 22437, app/assets/stylesheets/home.scss */
.quick-search__input-wrapper .next-input--is-focused {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #ffffff;
  color: #212b35;
}

/* line 22445, app/assets/stylesheets/home.scss */
.quick-search__input-wrapper .next-input--is-focused input::-webkit-input-placeholder {
  color: #919eab;
}

/* line 22449, app/assets/stylesheets/home.scss */
.quick-search__input-wrapper .next-input--is-focused input:-ms-input-placeholder {
  color: #919eab;
}

/* line 22453, app/assets/stylesheets/home.scss */
.quick-search__input-wrapper .next-input--is-focused input::placeholder {
  color: #919eab;
}

/* line 22457, app/assets/stylesheets/home.scss */
.quick-search__instructions-banner {
  display: none;
  color: #454e57;
  padding: 0.8rem 1.6rem;
  background-color: #ebf5fa;
}

@media screen and (min-width: 769px) {
  /* line 22465, app/assets/stylesheets/home.scss */
  .quick-search__instructions-banner--is-visible {
    display: block;
  }
}

/* line 22470, app/assets/stylesheets/home.scss */
.quick-search__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #000000;
  padding: 0.8rem;
  border-radius: 3px;
  cursor: pointer;
  overflow: hidden;
}

/* line 22482, app/assets/stylesheets/home.scss */
.quick-search__item:hover {
  text-decoration: none;
}

/* line 22486, app/assets/stylesheets/home.scss */
.quick-search__item--is-active {
  background-color: #5c6ac4;
  color: #ffffff;
  text-decoration: none;
}

/* line 22492, app/assets/stylesheets/home.scss */
.quick-search__item--is-active .quick-search__item-text {
  color: #ffffff;
}

/* line 22496, app/assets/stylesheets/home.scss */
.quick-search__item--is-active .quick-search__item-description {
  color: #f4f5fa;
}

/* line 22500, app/assets/stylesheets/home.scss */
.quick-search__item--is-active .quick-search__item-thumb {
  background-color: #202e78;
  border-color: #202e78;
}

/* line 22505, app/assets/stylesheets/home.scss */
.quick-search__item--is-active .quick-search__item-thumb svg {
  fill: #ffffff;
  color: #202e78;
}

/* line 22510, app/assets/stylesheets/home.scss */
.quick-search__item-thumb {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 34px;
  -ms-flex: 0 0 34px;
  flex: 0 0 34px;
  height: 34px;
  text-align: center;
  border: 1px solid #dfe4e8;
  background: #dfe4e8;
  border-radius: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  float: left;
  margin-right: 0.8rem;
  overflow: hidden;
}

/* line 22537, app/assets/stylesheets/home.scss */
.quick-search__item-thumb svg, .quick-search__item-thumb img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 22544, app/assets/stylesheets/home.scss */
.quick-search__item-thumb svg {
  fill: #798c9c;
  color: #ffffff;
  width: 16px;
}

/* line 22550, app/assets/stylesheets/home.scss */
.quick-search__item-thumb img {
  width: 100%;
  min-height: 100%;
}

/* line 22555, app/assets/stylesheets/home.scss */
.quick-search__item-thumb .quick-search__item-thumb--error, .quick-search__item-thumb .quick-search__item-thumb--loading {
  visibility: hidden;
}

/* line 22559, app/assets/stylesheets/home.scss */
.quick-search__item-text {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: #31373d;
  display: block;
  position: relative;
  top: -1px;
  overflow: hidden;
  line-height: 1.4em;
}

/* line 22575, app/assets/stylesheets/home.scss */
.quick-search__item-text--center {
  line-height: 36px;
}

/* line 22579, app/assets/stylesheets/home.scss */
.quick-search__item-description {
  color: #798c9c;
  display: block;
}

/* line 22584, app/assets/stylesheets/home.scss */
.quick-search__item--user .quick-search__item-thumb {
  border-radius: 100%;
}

/* line 22588, app/assets/stylesheets/home.scss */
.quick-search__item--more .quick-search__item-thumb {
  height: 20px;
  line-height: 22px;
  border-color: transparent;
  background-color: transparent;
}

/* line 22595, app/assets/stylesheets/home.scss */
.quick-search__item--more .quick-search__item-text {
  top: 0;
}

/* line 22599, app/assets/stylesheets/home.scss */
.quick-search__item--more .quick-search__item-title {
  color: #007ace;
}

/* line 22603, app/assets/stylesheets/home.scss */
.quick-search__item--more.quick-search__item--is-active .quick-search__item-title {
  color: #ffffff;
}

/* line 22607, app/assets/stylesheets/home.scss */
.quick-search__item--more .quick-search__item-description {
  display: none;
}

/* line 22611, app/assets/stylesheets/home.scss */
.quick-search__results {
  overflow: hidden;
}

/* line 22615, app/assets/stylesheets/home.scss */
.quick-search__results ul {
  list-style: none;
}

/* line 22619, app/assets/stylesheets/home.scss */
.quick-search__results-wrapper {
  max-height: calc(100vh - 5.6rem);
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

@media screen and (min-width: 769px) {
  /* line 22626, app/assets/stylesheets/home.scss */
  .quick-search__results-wrapper {
    max-height: 60vh;
  }
}

/* line 22631, app/assets/stylesheets/home.scss */
.quick-search__error-state, .quick-search__empty-state {
  color: #454e57;
  max-width: 48rem;
  margin: 0 auto;
  text-align: center;
  padding: 2rem 0;
}

/* line 22639, app/assets/stylesheets/home.scss */
.quick-search__error-state h1, .quick-search__empty-state h1 {
  font-size: 2rem;
  line-height: 2.4rem;
  font-weight: 400;
  margin-bottom: 0.8rem;
}

/* line 22646, app/assets/stylesheets/home.scss */
.quick-search__endpoint-wrapper {
  position: absolute;
  top: 100%;
  left: 0;
  overflow: hidden;
  display: none;
  width: 100%;
  margin-top: 0.4rem;
  border-radius: 3px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 0 1px rgba(6, 44, 82, 0.1), 0 2px 16px rgba(33, 43, 54, 0.08);
  box-shadow: 0 0 0 1px rgba(6, 44, 82, 0.1), 0 2px 16px rgba(33, 43, 54, 0.08);
}

@media screen and (max-width: 768px) {
  /* line 22661, app/assets/stylesheets/home.scss */
  .quick-search__endpoint-wrapper {
    position: fixed;
    top: 5.6rem;
    left: 0;
    bottom: 0;
    max-height: none;
    margin-top: 0;
    border-radius: 0;
    overflow: initial;
  }
}

/* line 22673, app/assets/stylesheets/home.scss */
.quick-search__box--active .quick-search__endpoint-wrapper {
  display: block;
}

/* line 22677, app/assets/stylesheets/home.scss */
.quick-search__spinner {
  width: 100%;
  padding: 0.8rem 0;
  text-align: center;
  display: none;
}

/* line 22684, app/assets/stylesheets/home.scss */
.quick-search__spinner svg {
  display: block;
  height: 50px;
  width: 50px;
  margin: 0 auto;
}

/* line 22691, app/assets/stylesheets/home.scss */
.quick-search__spinner--is-visible {
  display: block;
}

/* line 22695, app/assets/stylesheets/home.scss */
.quick-search__spinner--full-page {
  padding: 4.65rem 0;
}

/* line 22699, app/assets/stylesheets/home.scss */
.partners-ui .ui-top-bar {
  background: #3b4f66;
}

/* line 22703, app/assets/stylesheets/home.scss */
.partners-ui .ui-top-bar .top-bar__text--subdued {
  color: #c4cad1;
}

/* line 22707, app/assets/stylesheets/home.scss */
.partners-ui .ui-top-bar .top-bar__text {
  color: #ffffff;
}

/* line 22711, app/assets/stylesheets/home.scss */
.partners-ui .ui-top-bar__branding {
  background: #34485f;
  border-right: 0;
}

/* line 22716, app/assets/stylesheets/home.scss */
.ui-collapsible--accordion .ui-collapsible__activator {
  margin: -2rem;
  padding: 2rem;
  cursor: pointer;
  position: relative;
}

/* line 22723, app/assets/stylesheets/home.scss */
.ui-collapsible--accordion .ui-collapsible__activator > :first-child {
  margin: -2rem;
  padding: 2rem;
}

/* line 22728, app/assets/stylesheets/home.scss */
.ui-collapsible--accordion .ui-collapsible__activator > :first-child .next-icon, .ui-collapsible--accordion .ui-collapsible__activator > :first-child .next-icon__text {
  position: absolute;
  top: 2rem;
  right: 2rem;
}

/* line 22734, app/assets/stylesheets/home.scss */
.ui-collapsible--accordion .ui-collapsible__activator:hover {
  background: #f9fafb;
}

/* line 22738, app/assets/stylesheets/home.scss */
.ui-collapsible--accordion .ui-subheading[aria-expanded="true"] .next-icon, .ui-collapsible--accordion .ui-subheading[aria-expanded="true"] .next-icon__text {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 22743, app/assets/stylesheets/home.scss */
.ui-collapsible--accordion .ui-collapsible__panel > :first-child {
  padding-top: 3.2rem;
}

/* line 22747, app/assets/stylesheets/home.scss */
.ui-layout__section--secondary .ui-card * {
  word-wrap: break-word;
  overflow-wrap: break-word;
}

/* line 22752, app/assets/stylesheets/home.scss */
.fresh-ui .ui-pagination {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 1.6rem 0;
}

/* line 22760, app/assets/stylesheets/home.scss */
.fresh-ui .ui-pagination .ui-button {
  display: inline-block;
  position: relative;
  z-index: 10;
  min-width: control-height();
  margin: 0;
  padding: control-height() -line-height(body)-0.1rem 0.8rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9fafb));
  background: linear-gradient(to bottom, #fff, #f9fafb);
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  line-height: 1;
  color: #212b35;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  -webkit-transition-property: color, background, border, -webkit-box-shadow;
  transition-property: color, background, border, -webkit-box-shadow;
  transition-property: color, background, border, box-shadow;
  transition-property: color, background, border, box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
  transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
}

/* line 22790, app/assets/stylesheets/home.scss */
.fresh-ui .ui-pagination .ui-button svg {
  fill: #637381;
}

/* line 22794, app/assets/stylesheets/home.scss */
.fresh-ui .ui-pagination .ui-button:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#f9fafb), to(#f4f6f8));
  background: linear-gradient(to bottom, #f9fafb, #f4f6f8);
  border-color: #c4cdd5;
}

/* line 22800, app/assets/stylesheets/home.scss */
.fresh-ui .ui-pagination .ui-button:focus {
  z-index: 20;
  border-color: #5c6ac4;
  outline: 0;
  -webkit-box-shadow: 0 0 0 1px #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4;
}

/* line 22808, app/assets/stylesheets/home.scss */
.fresh-ui .ui-pagination .ui-button:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f6f8), to(#f4f6f8));
  background: linear-gradient(to bottom, #f4f6f8, #f4f6f8);
  border-color: #c4cdd5;
  -webkit-box-shadow: 0 0 0 0 transparent, inset 0 1px 1px 0 rgba(99, 115, 129, 0.1), inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
  box-shadow: 0 0 0 0 transparent, inset 0 1px 1px 0 rgba(99, 115, 129, 0.1), inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
}

/* line 22816, app/assets/stylesheets/home.scss */
.fresh-ui .ui-pagination .ui-button:disabled, .fresh-ui .ui-pagination .ui-button[disabled='disabled'] {
  background: #f4f6f8;
  color: #919eab;
  cursor: default;
}

/* line 22822, app/assets/stylesheets/home.scss */
.fresh-ui .ui-pagination .ui-button:disabled svg, .fresh-ui .ui-pagination .ui-button[disabled='disabled'] svg {
  fill: #919eab;
}

/* line 22826, app/assets/stylesheets/home.scss */
.fresh-ui .ui-pagination .ui-button:not(:first-child) {
  margin-left: -1px;
}

/* line 22830, app/assets/stylesheets/home.scss */
.fresh-ui .ui-pagination .ui-button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 22835, app/assets/stylesheets/home.scss */
.fresh-ui .ui-pagination .ui-button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 22840, app/assets/stylesheets/home.scss */
.ui-setting-toggle__checkbox:focus ~ .ui-setting-toggle__label {
  border-color: #5c6ac4;
  -webkit-box-shadow: 0 1px 0 0 #5c6ac4;
  box-shadow: 0 1px 0 0 #5c6ac4;
}

/* line 22846, app/assets/stylesheets/home.scss */
.ui-blank-state {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: start;
  text-align: center;
  padding: 2rem;
}

/* line 22864, app/assets/stylesheets/home.scss */
.ui-blank-state form {
  width: 70%;
  text-align: left;
}

/* line 22869, app/assets/stylesheets/home.scss */
.ui-blank-state__heading {
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.4rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
}

/* line 22876, app/assets/stylesheets/home.scss */
.ui-blank-state__description {
  margin-top: 0.8rem;
  margin-bottom: 0;
  color: #637381;
}

/* line 22882, app/assets/stylesheets/home.scss */
.ui-blank-state__image {
  height: 150px;
  margin-bottom: 0.8rem;
}

/* line 22887, app/assets/stylesheets/home.scss */
.ui-blank-state--card .ui-blank-state__heading {
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.4rem;
  font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
}

@media screen and (min-width: 640px) {
  /* line 22895, app/assets/stylesheets/home.scss */
  .ui-blank-state--card .ui-blank-state__heading {
    font-size: 1.6rem;
  }
}

/* line 22900, app/assets/stylesheets/home.scss */
.ui-blank-state--card .ui-blank-state__description {
  max-width: 55%;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  color: initial;
}

@media screen and (min-width: 640px) {
  /* line 22911, app/assets/stylesheets/home.scss */
  .ui-blank-state--card .ui-blank-state__description {
    font-size: 1.4rem;
  }
}

@media screen and (max-width: 768px) {
  /* line 22917, app/assets/stylesheets/home.scss */
  .ui-blank-state--card .ui-blank-state__description {
    max-width: 80%;
  }
}

@media screen and (max-width: 568px) {
  /* line 22923, app/assets/stylesheets/home.scss */
  .ui-blank-state--card .ui-blank-state__description {
    max-width: 100%;
  }
}

/* line 22928, app/assets/stylesheets/home.scss */
.ui-card__header--collapsible {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1.6rem;
}

/* line 22940, app/assets/stylesheets/home.scss */
form > .ui-time-line__read-only {
  margin-top: -2rem;
}

/* line 22944, app/assets/stylesheets/home.scss */
.ui-time-line__header {
  margin-bottom: 2rem;
  border-bottom: 1px solid #dfe4e8;
  padding: 2rem;
}

/* line 22950, app/assets/stylesheets/home.scss */
.ui-time-line__input--container {
  position: relative;
}

/* line 22954, app/assets/stylesheets/home.scss */
.ui-time-line__input--container .ui-time-line__input {
  padding-left: 5.2rem;
  margin-top: 0;
}

/* line 22959, app/assets/stylesheets/home.scss */
.ui-time-line__input--container .textarea {
  margin: 0;
}

/* line 22963, app/assets/stylesheets/home.scss */
.ui-time-line__input--container .ui-card__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 22974, app/assets/stylesheets/home.scss */
.ui-time-line__avatar {
  position: absolute;
  top: 2rem;
  left: 1.6rem;
}

/* line 22980, app/assets/stylesheets/home.scss */
.ui-time-line__container {
  position: relative;
  z-index: 1;
}

/* line 22985, app/assets/stylesheets/home.scss */
.ui-time-line__container::after {
  content: ' ';
  position: absolute;
  top: -2rem;
  bottom: 0.8rem;
  left: 3.6rem;
  width: 0.3rem;
  background: #dfe4e8;
}

/* line 22995, app/assets/stylesheets/home.scss */
.ui-time-line__event {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #637381;
  margin-bottom: 2.8rem;
  padding-left: 2.8rem;
  position: relative;
  z-index: 1;
}

/* line 23007, app/assets/stylesheets/home.scss */
.ui-time-line__event--marker {
  width: 1.3rem;
  height: 1.3rem;
  margin-right: 1.6rem;
  border-radius: 50%;
  border: 0.3rem solid #f4f6f8;
  background-color: #c4cdd5;
}

/* line 23016, app/assets/stylesheets/home.scss */
.ui-time-line__event--content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 23023, app/assets/stylesheets/home.scss */
.ui-time-line__event--timestamp {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 1.2rem;
  font-weight: 500;
}

/* line 23032, app/assets/stylesheets/home.scss */
.ui-time-line__comment {
  position: relative;
  z-index: 1;
  margin-bottom: 2.8rem;
}

/* line 23038, app/assets/stylesheets/home.scss */
.ui-time-line__comment--body {
  padding-left: 5.2rem;
}

/* line 23042, app/assets/stylesheets/home.scss */
.ui-time-line__comment--author {
  display: inline;
  margin-right: 0.8rem;
}

/* line 23047, app/assets/stylesheets/home.scss */
.ui-time-line__comment--time {
  display: inline;
  color: #637381;
}

/* line 23052, app/assets/stylesheets/home.scss */
.ui-time-line__comment--content {
  padding: 0.8rem 0;
}

/* line 23056, app/assets/stylesheets/home.scss */
.ui-time-line__separator {
  margin: 2rem 3.2rem 1.6rem;
}

/* line 23060, app/assets/stylesheets/home.scss */
.ui-time-line__separator .ui-time-line__separator--date {
  padding-left: 3.2rem;
  font-size: 1.2rem;
  font-weight: 700;
  color: #637381;
  text-transform: uppercase;
}

/* line 23068, app/assets/stylesheets/home.scss */
.js-validated-input--hidden {
  display: none;
}

/* line 23072, app/assets/stylesheets/home.scss */
.js-validated-input--valid {
  color: #50b83c;
  fill: #50b83c;
}

/* line 23077, app/assets/stylesheets/home.scss */
.js-validated-input--invalid {
  color: #ed6347;
  fill: #bf0711;
}

/* line 23082, app/assets/stylesheets/home.scss */
.validation-error {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

/* line 23094, app/assets/stylesheets/home.scss */
.validation-error__icon {
  height: 2rem;
}

/* line 23098, app/assets/stylesheets/home.scss */
.validation-error__icon svg {
  height: 2rem;
  width: 2rem;
  fill: #ed6347;
  margin-right: 0.4rem;
}

/* line 23105, app/assets/stylesheets/home.scss */
.validation-error__message {
  color: #bf0711;
}

/* line 23109, app/assets/stylesheets/home.scss */
.fresh-ui .next-input-wrapper--is-error .next-label {
  color: #212b35;
}

/* line 23113, app/assets/stylesheets/home.scss */
.fresh-ui .next-input-wrapper--is-error .next-input--stylized input, .fresh-ui .next-input-wrapper--is-error .next-input--stylized input:focus {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 23119, app/assets/stylesheets/home.scss */
.js-visibility-toggle--visible {
  display: block;
}

/* line 23123, app/assets/stylesheets/home.scss */
.js-visibility-toggle--hidden {
  display: none;
}

/* line 23127, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation {
  margin-top: 1.6rem;
  border-bottom: 1px solid #c4cdd5;
  border-top: 1px solid #c4cdd5;
}

/* line 23133, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__container {
  max-width: 103.2rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}

@media screen and (min-width: 768px) {
  /* line 23142, app/assets/stylesheets/home.scss */
  .ui-tertiary-navigation__container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media screen and (min-width: 1024px) {
  /* line 23149, app/assets/stylesheets/home.scss */
  .ui-tertiary-navigation__container {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
  }
}

/* line 23155, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__linklist {
  list-style: none;
  background-color: #f4f6f8;
  overflow: visible;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/* line 23172, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__linklist > .ui-tertiary-navigation__linklist-item {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/* line 23191, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__linklist .ui-tertiary-navigation__linklist-item--dropdown {
  display: none;
  margin-right: 0;
}

/* line 23196, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__linklist--collapsed .ui-tertiary-navigation__linklist-item--dropdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 23203, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 1.6rem;
  border-right: 0;
  border-bottom: 3px solid transparent;
  padding: 1.6rem 0;
  color: #637381;
  color: #637381;
  text-decoration: none;
  text-align: center;
  line-height: 1;
  cursor: pointer;
}

/* line 23233, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__link:focus, .ui-tertiary-navigation__link:hover {
  background-color: transparent;
  border-bottom-color: #c4cdd5;
  color: #212b35;
  text-decoration: none;
}

/* line 23240, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__link.ui-tertiary-navigation__link--is-active {
  background-color: transparent;
  border-bottom-color: #5c6ac4;
  color: #212b35;
  text-decoration: none;
}

/* line 23247, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__dropdown-toggle {
  margin: 0;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  border: 0;
  border-bottom: 3px solid transparent;
  border-radius: 0;
  background-color: transparent;
  color: #637381;
  cursor: pointer;
}

/* line 23259, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__dropdown-toggle:focus, .ui-tertiary-navigation__dropdown-toggle:active, .ui-tertiary-navigation__dropdown-toggle:hover {
  border-bottom: 3px solid #c4cdd5;
  color: #212b35;
}

/* line 23264, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__dropdown {
  display: none;
  position: absolute;
  z-index: 197;
  top: 115%;
  right: 0.8rem;
  min-width: 17.5rem;
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  padding: 0.8rem 0;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  list-style-type: none;
  line-height: 0.8rem;
  text-align: left;
  font-size: 0;
}

/* line 23283, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__dropdown .ui-tertiary-navigation__linklist-item {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  list-style-type: none;
}

/* line 23292, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__dropdown::after, .ui-tertiary-navigation__dropdown::before {
  position: absolute;
  right: 0.8rem;
  content: '';
  width: 0;
  height: 0;
  border-top: 0;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

/* line 23303, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__dropdown::before {
  top: -7px;
  border-bottom: 7px solid #c4cdd5;
}

/* line 23308, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__dropdown::after {
  top: -6px;
  border-bottom: 7px solid #ffffff;
}

/* line 23313, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__dropdown--visible {
  display: block;
  font-size: 14px;
}

/* line 23318, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__link--is-in-dropdown {
  display: block;
  margin-right: 0;
  border: 0;
  padding: 0.8rem 1.6rem;
  text-align: left;
  line-height: 2rem;
}

/* line 23327, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__link--is-in-dropdown:hover, .ui-tertiary-navigation__link--is-in-dropdown:focus, .ui-tertiary-navigation__link--is-in-dropdown:active {
  text-decoration: none;
  color: #ffffff;
  background: #5c6ac4;
}

/* line 23333, app/assets/stylesheets/home.scss */
.ui-tertiary-navigation__skip-link:focus {
  left: 0;
  top: -6.4rem;
  padding: 1.6rem;
}

/* line 23339, app/assets/stylesheets/home.scss */
.app-metrics__heading-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 23353, app/assets/stylesheets/home.scss */
.app-metrics__heading {
  margin-bottom: 1.6rem;
}

/* line 23357, app/assets/stylesheets/home.scss */
.date-range-picker .Polaris-Button {
  display: block;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 23363, app/assets/stylesheets/home.scss */
.date-range-picker__date-inputs .Polaris-Stack {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

/* line 23369, app/assets/stylesheets/home.scss */
.date-range-picker__date-inputs .Polaris-Stack__Item {
  min-width: 0;
}

/* line 23373, app/assets/stylesheets/home.scss */
.date-range-picker__date-inputs .Polaris-TextField__Input:focus {
  border: 0;
}

/* line 23377, app/assets/stylesheets/home.scss */
.date-range-picker--open .Polaris-Popover__Content {
  max-width: none;
  max-height: none;
}

@media screen and (min-width: 568px) {
  /* line 23383, app/assets/stylesheets/home.scss */
  .date-range-picker--open .Polaris-Popover__Content {
    min-width: 506px;
  }
}

@media screen and (min-width: 568px) {
  /* line 23389, app/assets/stylesheets/home.scss */
  .date-range-picker--open .Polaris-DatePicker__MonthContainer {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 568px) {
  /* line 23397, app/assets/stylesheets/home.scss */
  .date-range-picker--open .Polaris-PositionedOverlay {
    top: 15px !important;
    bottom: 0;
    left: 0 !important;
    right: 0;
    position: fixed;
    z-index: 99999;
  }
  /* line 23406, app/assets/stylesheets/home.scss */
  .date-range-picker--open .Polaris-PositionedOverlay .Polaris-Popover {
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin: 0;
    max-width: none;
    bottom: 0;
  }
  /* line 23415, app/assets/stylesheets/home.scss */
  .date-range-picker--open .Polaris-PositionedOverlay .Polaris-Popover__Content {
    height: 100% !important;
  }
  /* line 23419, app/assets/stylesheets/home.scss */
  .date-range-picker--open .Polaris-PositionedOverlay .Polaris-Popover__Wrapper {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0;
  }
}

/* line 23434, app/assets/stylesheets/home.scss */
.metric-cards__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

/* line 23452, app/assets/stylesheets/home.scss */
.metric-cards__wrapper > .Polaris-Card {
  width: calc(50% - 1.2rem);
}

/* line 23456, app/assets/stylesheets/home.scss */
.metric-cards__wrapper > .Polaris-Card + .Polaris-Card {
  margin-top: 0;
}

@media screen and (max-width: 1024px) {
  /* line 23461, app/assets/stylesheets/home.scss */
  .metric-cards__wrapper > .Polaris-Card {
    width: 100%;
  }
}

/* line 23466, app/assets/stylesheets/home.scss */
.metric-card__percent-change {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 0.8rem;
}

/* line 23485, app/assets/stylesheets/home.scss */
.metric-card__percent-change--increase {
  color: #50b83c;
}

/* line 23489, app/assets/stylesheets/home.scss */
.metric-card__percent-change--decrease {
  color: #ed6347;
}

/* line 23493, app/assets/stylesheets/home.scss */
.card-table__head {
  position: absolute !important;
  top: 0;
  clip: rect(1px, 1px, 1px, 1px) !important;
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
}

/* line 23504, app/assets/stylesheets/home.scss */
.body:hover .card-table__head a, .body:hover .card-table__head input, .body:hover .card-table__head button {
  display: none !important;
}

/* line 23508, app/assets/stylesheets/home.scss */
.card-table__cell {
  border-bottom: 0;
  padding: 1.6rem 0 0;
}

/* line 23513, app/assets/stylesheets/home.scss */
.card-table__row:first-child .card-table__cell {
  padding-top: 0;
}

/* line 23517, app/assets/stylesheets/home.scss */
.card-table__cell--value {
  text-align: right;
}

/* line 23521, app/assets/stylesheets/home.scss */
.fresh-ui .field-with-errors-fix__checkbox ~ .next-checkbox--styled .next-icon.checkmark, .fresh-ui .field-with-errors-fix__checkbox ~ .next-checkbox--styled .checkmark.next-icon__text {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 23526, app/assets/stylesheets/home.scss */
.fresh-ui .field_with_errors input[type=checkbox], .fresh-ui .field_with_errors + .next-checkbox--styled {
  border-color: #bf0711;
  background: #fbeae5;
}

/* line 23531, app/assets/stylesheets/home.scss */
.fresh-ui .field_with_errors label {
  color: #bf0711;
  border-color: #bf0711;
}

/* line 23536, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__container--full-width {
  border-bottom: 1px solid #c4cdd5;
  border-top: 1px solid #c4cdd5;
  width: 100%;
  margin-top: 1.6rem;
}

/* line 23543, app/assets/stylesheets/home.scss */
.fresh-ui .next-tab__container--full-width .next-tab__list {
  border: 0;
  max-width: 1028px;
  margin: 0 auto;
}

/* line 23549, app/assets/stylesheets/home.scss */
.modal--learnmore {
  margin-top: 10px;
  margin-right: auto;
  padding-left: 10px;
  -webkit-align-content: left;
  -ms-flex-line-pack: left;
  align-content: left;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 23561, app/assets/stylesheets/home.scss */
.fresh-ui .ui-button:hover {
  color: #212b35;
}

/* line 23565, app/assets/stylesheets/home.scss */
.fresh-ui .ui-button--primary:hover {
  color: #ffffff;
}

/* line 23569, app/assets/stylesheets/home.scss */
.fresh-ui .ui-nav__label--parent {
  font-weight: 500;
}

/* line 23573, app/assets/stylesheets/home.scss */
.fresh-ui .ui-title-bar__actions {
  z-index: 23;
}

/* line 23577, app/assets/stylesheets/home.scss */
.ui-nav__group + .ui-nav__group {
  margin-top: 2.4rem;
}

/* line 23581, app/assets/stylesheets/home.scss */
.partners-ui .ui-app-frame__header {
  background: #3b4f66;
  border-bottom: 0;
}

/* line 23586, app/assets/stylesheets/home.scss */
.ui-organization-switcher .ui-popover__container > .ui-button:hover, .ui-organization-switcher .ui-popover__container > .ui-button:focus, .ui-organization-switcher .ui-popover__container--contains-active-popover {
  background-color: #34485f !important;
}

/* line 23590, app/assets/stylesheets/home.scss */
.ui-app-frame__aside {
  z-index: 196;
}

@media screen and (max-width: 768px) {
  /* line 23595, app/assets/stylesheets/home.scss */
  .ui-app-frame__aside {
    z-index: 504;
  }
}

@media screen and (min-width: 769px) {
  /* line 23601, app/assets/stylesheets/home.scss */
  .ui-top-bar__item.ui-app-frame__aside-opener {
    display: none;
  }
}

/* line 23606, app/assets/stylesheets/home.scss */
.fresh-ui .ui-context-bar__branding svg, .fresh-ui .ui-top-bar__branding svg {
  width: auto;
  height: 2.8rem;
}

/* line 23611, app/assets/stylesheets/home.scss */
.ui-data-table__cell {
  padding-left: 16px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/* line 23622, app/assets/stylesheets/home.scss */
.ui-data-table__cell .user-id {
  word-break: normal;
}

/* line 23626, app/assets/stylesheets/home.scss */
.ui-data-table__header .ui-data-table__cell--alignment-right {
  padding-right: 12px;
}

/* line 23630, app/assets/stylesheets/home.scss */
.ui-data-table-id__cell {
  white-space: nowrap;
}

/* line 23634, app/assets/stylesheets/home.scss */
.ui-data-table__cell--no-wrap {
  white-space: nowrap;
}

/* line 23638, app/assets/stylesheets/home.scss */
.ui-card__header--with-popover {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 1.6rem;
}

/* line 23653, app/assets/stylesheets/home.scss */
.ui-card__header-popover {
  margin-left: 0.4rem;
}

/* line 23657, app/assets/stylesheets/home.scss */
.ui-card__header-popover .ui-button {
  padding: 0.8rem;
}

/* line 23661, app/assets/stylesheets/home.scss */
.badge-group .badge {
  margin-left: 0;
  margin-bottom: 0.8rem;
}

/* line 23666, app/assets/stylesheets/home.scss */
.ui-button--link {
  position: relative;
}

/* line 23670, app/assets/stylesheets/home.scss */
.ui-button--link::after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.4rem 0.8rem;
  top: -0.4rem;
  left: -0.8rem;
  opacity: 0;
  background: rgba(33, 43, 53, 0.1);
  border-radius: 3px;
  -webkit-transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1);
  transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1);
}

/* line 23686, app/assets/stylesheets/home.scss */
.ui-button--link:hover, .ui-button--link:focus {
  color: #212b35;
}

/* line 23690, app/assets/stylesheets/home.scss */
.ui-button--link:hover .next-icon, .ui-button--link:hover .next-icon__text, .ui-button--link:focus .next-icon, .ui-button--link:focus .next-icon__text {
  fill: #212b35;
}

/* line 23694, app/assets/stylesheets/home.scss */
.ui-button--link:focus::after {
  opacity: 1;
}

/* line 23698, app/assets/stylesheets/home.scss */
#peek {
  position: fixed;
  z-index: 999;
  width: 100%;
  bottom: 0;
  background-color: black !important;
  height: 35px;
  line-height: 35px;
  color: #999;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}

/* line 23710, app/assets/stylesheets/home.scss */
#peek .hidden {
  display: none;
  visibility: visible;
}

/* line 23715, app/assets/stylesheets/home.scss */
#peek.disabled {
  display: none;
}

/* line 23719, app/assets/stylesheets/home.scss */
#peek.production {
  background-color: #222;
}

/* line 23723, app/assets/stylesheets/home.scss */
#peek.staging {
  background-color: #291430;
}

/* line 23727, app/assets/stylesheets/home.scss */
#peek.development {
  background-color: #4c1210;
}

/* line 23731, app/assets/stylesheets/home.scss */
#peek .wrapper {
  width: 800px;
  margin: 0 auto;
}

/* line 23736, app/assets/stylesheets/home.scss */
#peek .bucket {
  background: #111;
  display: inline-block;
  padding: 4px 6px;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  line-height: 1;
  color: #ccc;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.25);
}

/* line 23748, app/assets/stylesheets/home.scss */
#peek .bucket .hidden {
  display: none;
}

/* line 23752, app/assets/stylesheets/home.scss */
#peek .bucket:hover .hidden {
  display: inline;
}

/* line 23756, app/assets/stylesheets/home.scss */
#peek strong {
  color: #fff;
}

/* line 23760, app/assets/stylesheets/home.scss */
#peek .view {
  margin-right: 15px;
  float: left;
}

/* line 23765, app/assets/stylesheets/home.scss */
#peek .view:last-child {
  margin-right: 0;
}

/* line 23769, app/assets/stylesheets/home.scss */
#peek .css-truncate.css-truncate-target, #peek .css-truncate .css-truncate-target {
  display: inline-block;
  max-width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}

/* line 23778, app/assets/stylesheets/home.scss */
#peek .css-truncate.expandable:hover .css-truncate-target, #peek .css-truncate.expandable.css-truncate-target:hover {
  max-width: 10000px !important;
}

/* line 23782, app/assets/stylesheets/home.scss */
.app-actions__options {
  margin-top: 0;
}

/* line 23786, app/assets/stylesheets/home.scss */
.app-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 23792, app/assets/stylesheets/home.scss */
.app-metrics {
  position: relative;
  padding-bottom: 2rem;
}

/* line 23797, app/assets/stylesheets/home.scss */
.app-metrics::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: -1.6rem;
  height: 1px;
  border-bottom: 1px solid #c4cdd5;
}

@media screen and (max-width: 568px) {
  /* line 23808, app/assets/stylesheets/home.scss */
  .app-summary, .app-analytics__header {
    padding: 0 1.6rem;
  }
}

/* line 23813, app/assets/stylesheets/home.scss */
.app-summary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

@media screen and (max-width: 1024px) {
  /* line 23829, app/assets/stylesheets/home.scss */
  .app-summary {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

/* line 23836, app/assets/stylesheets/home.scss */
.app-summary__heading {
  width: 45%;
}

@media screen and (max-width: 1024px) {
  /* line 23841, app/assets/stylesheets/home.scss */
  .app-summary__heading {
    width: 100%;
    margin-bottom: 1.6rem;
  }
}

/* line 23847, app/assets/stylesheets/home.scss */
.app-summary__counts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media screen and (max-width: 1024px) {
  /* line 23866, app/assets/stylesheets/home.scss */
  .app-summary__counts {
    width: 100%;
    margin-bottom: 1.6rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

/* line 23876, app/assets/stylesheets/home.scss */
.app-summary__count {
  width: auto;
}

/* line 23880, app/assets/stylesheets/home.scss */
.app-summary__count:not(:first-child) {
  margin-left: 6.4rem;
}

/* line 23884, app/assets/stylesheets/home.scss */
.app-metrics__feedback-form .ui-modal__section {
  padding: 0;
}

/* line 23888, app/assets/stylesheets/home.scss */
.app-metrics__feedback-form iframe {
  height: 558px;
  width: 100%;
}

/* line 23893, app/assets/stylesheets/home.scss */
.payment-icon {
  display: inline-block;
  width: 38px;
  height: 24px;
  -webkit-transition: opacity 0.5s cubic-bezier(0.3, 0, 0, 1);
  transition: opacity 0.5s cubic-bezier(0.3, 0, 0, 1);
  -webkit-backface-visibility: hidden;
}

/* line 23902, app/assets/stylesheets/home.scss */
.blank-slate .payment-icon {
  vertical-align: middle;
}

/* line 23906, app/assets/stylesheets/home.scss */
.payment-icon--sofort {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/sofort-4e144b66cdc0372d9fb10391355355118f6815adcc03619d34f81ea50638d1a4.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/sofort-fc6d12bcdfda9d6a9771c95cacb049b8b89c94506c94687ec77677951ba33439.svg), none;
}

/* line 23911, app/assets/stylesheets/home.scss */
.payment-icon--danske-bank {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/danske_bank-9a5fed550f7183310e7956384f84ca1b8a0fcfb0e736ff780cdbdbf034dd3db8.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/danske_bank-3f6e8db0ca5684a389b78bc07ff4a74554debb4d21fcd36939cc77257988c1fc.svg), none;
}

/* line 23916, app/assets/stylesheets/home.scss */
.payment-icon--laybuy {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/laybuy-1b7b90804a60e11619f40204db2277b178d457ffe996c3be658c575308b2c038.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/laybuy-d8108fe14db29976c43d8d74ea6ffd78426f12f27b2d5e913d3391c5b029287d.svg), none;
}

/* line 23921, app/assets/stylesheets/home.scss */
.payment-icon--apple-pay {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/apple_pay-dedbe35dff904ca8c2e2cacd0b639d18edbb549eed3b5af276f2760fcfe73f88.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/apple_pay-e6c82767ca49b75228810b2356b9577635f44b7d044a870f1d7aa7bef004fb96.svg), none;
}

/* line 23926, app/assets/stylesheets/home.scss */
.payment-icon--visaelectron {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/visaelectron-10a9f65cd1e70de7fecc3f529d5a22a5e99135d0f7e06b086f61e85f3a0f1fb4.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/visaelectron-4a70293ddb9de1392bdeae46906a10eb32647e65edd3c456f6aedd386f37aa4a.svg), none;
}

/* line 23931, app/assets/stylesheets/home.scss */
.payment-icon--generic {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/generic-073e5465ebcadd141f1eedbd083c91a38190ea5793cb54232e2892d3e1a06662.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/generic-f6769e3788047d1cae97854af2dc3445511f88c9813f8f2edda508caf8a90833.svg), none;
}

/* line 23936, app/assets/stylesheets/home.scss */
.payment-icon--amazon {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/amazon-d11d5c2e88241ef36400b8c0ddaee13125137cd716d11da42487c971d359088d.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/amazon-72d88a2b2e44a3cf49c88403a749de36324854e40e0eb2e2704113be35f28701.svg), none;
}

/* line 23941, app/assets/stylesheets/home.scss */
.payment-icon--shopify-pay {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/shopify_pay-d5580624851f81df716013d8a25bad2443cd06f420de7c7ae567b25750b7c5c9.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/shopify_pay-c0cde922f849e543a87c3b6bbc4e6dd6829801deb350c5d6469ebdef2aa7c2b4.svg), none;
}

/* line 23946, app/assets/stylesheets/home.scss */
.payment-icon--paysafecard {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/paysafecard-616926cb9a690eac5ceac29749ddd39ddbdeab31de194c5777111f90ac081086.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/paysafecard-74fbf2c225fdfc148fb4a048d330dea5044ad0f77ad5d11d077bee8b8021a661.svg), none;
}

/* line 23951, app/assets/stylesheets/home.scss */
.payment-icon--collector-bank {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/collector_bank-1d0b8fa5c8ffd8d74d5fcc28e4d5fc633858ad84ec9b6b6abcf4cffa9671c991.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/collector_bank-ca246ce10ea49fc77f4b384947be35b81630fab1dd26b0e201029ccda291e538.svg), none;
}

/* line 23956, app/assets/stylesheets/home.scss */
.payment-icon--przelew24 {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/przelew24-a0761be9f3d4663c2ac2bdaa859b2998d89161b020b15dce97690776a3ae0931.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/przelew24-a27e97f4c1d18bcc7cbfef577625e8b3973cba5bf866f0dd289b6fcb32f4d6a9.svg), none;
}

/* line 23961, app/assets/stylesheets/home.scss */
.payment-icon--publicbank {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/publicbank-c2b23adf91e707247502d1daaf965f17115ff7c7b092330c671bc1c9c2cafcb1.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/publicbank-52b8b86892433d20f31ce729c5eacd55a765216bc0f3039b16043db618aa072f.svg), none;
}

/* line 23966, app/assets/stylesheets/home.scss */
.payment-icon--swedbank {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/swedbank-ecad12a60d7c711ec119af5fea40b87093551fde16e4dd357801970afbad48e2.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/swedbank-31a6afe31b618092f0c67d575e5c66add32049a78b073b5fa7215bcb441134e1.svg), none;
}

/* line 23971, app/assets/stylesheets/home.scss */
.payment-icon--dailyyamazaki {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/dailyyamazaki-84a686d7634577a3d4923aeecb92a3de672323e7a9c1b7903e4b3c6f810c7b21.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/dailyyamazaki-3b7a98619fe355f0ffa91ff80f90b466da10d9c8f135be9a2002e6a563b684e3.svg), none;
}

/* line 23976, app/assets/stylesheets/home.scss */
.payment-icon--dwolla {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/dwolla-82e6debd274338f26992890e20f6e6e39450c82bc5e60c46138dba3ef1d35706.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/dwolla-cd85a50525ad1b44f90ef696084c4fd5c60f12e389c572e47288a3dbe7ba65fe.svg), none;
}

/* line 23981, app/assets/stylesheets/home.scss */
.payment-icon--epayments {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/epayments-57f7bcf4feffa69cf5bcbbb2ea473ff932487ef8286c69fc9de52b28e8a0c1b3.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/epayments-16d9b4221c01886177551cfd8080d3ad00577fa04841db2549c27489cfa44439.svg), none;
}

/* line 23986, app/assets/stylesheets/home.scss */
.payment-icon--hongleongbank {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/hongleongbank-155a33feddcc5a80698f3c5a61f64214a660e16700394b62128672840e13d805.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/hongleongbank-478e43cca7749b902be1168b931913baba963ae998d96f6afb9e59f84a22ba16.svg), none;
}

/* line 23991, app/assets/stylesheets/home.scss */
.payment-icon--payfast-instant-eft {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/payfast_instant_eft-4f2cb3e7ee58fd192088828201f159ab821ebf9fa531bb556bab41e43eeeab6e.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/payfast_instant_eft-e744323592075ca894df0a44cfa2e20993d81c8129f06ba73ee85812749b13cd.svg), none;
}

/* line 23996, app/assets/stylesheets/home.scss */
.payment-icon--bogus {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/bogus-f4d060ed8a5587e2eae858bb86a912c2080c9e6c46d013b5059f12ec4634c153.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/bogus-0b015af2ab4389cec7f68c38446e13ef3d81fec218a9c96ce6f35a061d4a68c1.svg), none;
}

/* line 24001, app/assets/stylesheets/home.scss */
.payment-icon--maestro {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/maestro-99a83dcd1235aec8c45531dc41bec9de11f92ecd5e9e26d96bc70e2b0667da12.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/maestro-052935eb4e2801b641bbb893d58566e1735dc3f8ff20ca12b84db9bda2358d17.svg), none;
}

/* line 24006, app/assets/stylesheets/home.scss */
.payment-icon--klarna-slice-it {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/klarna-slice-it-508ba6931e5424dd317bbc3441e771f558678c24db58aa663ec2ddcff4b03ccd.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/klarna-slice-it-856668031137b38fbbb202023284e7ecaddebc946953aa15e8006238d3e54d62.svg), none;
}

/* line 24011, app/assets/stylesheets/home.scss */
.payment-icon--visa {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/visa-e5bb9ed6e55d7351774b2989db708125c012b93faaefd3b620aae1493ca5c76c.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/visa-104fe31176c68b0293cf54cfcee1f2ab564def635d065b0260e17e80aae139ee.svg), none;
}

/* line 24016, app/assets/stylesheets/home.scss */
.payment-icon--jcb {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/jcb-1c2e6ee9d4711fc142a455eaeed3b0933e1a7507575e1eef2317f95a13e10fdd.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/jcb-d59424e4efb1bbe2b5a1d529f593879bebe8c960b46494bb00271eed036fdbbb.svg), none;
}

/* line 24021, app/assets/stylesheets/home.scss */
.payment-icon--paytm {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/paytm-29096d3537a22ad1b4a7dde643d93bbe883e0d0aaaa55e71086e8df0008eae4a.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/paytm-5b298ee0aaf1824a72511b5135a168123574a70d97fe89f4eca78488286ce358.svg), none;
}

/* line 24026, app/assets/stylesheets/home.scss */
.payment-icon--rupay {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/rupay-55d53bf8020ce00534270ae492bacd8d7150a0d7d6288bed285b4bb74a11a4da.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/rupay-839521f8421b8f75333eb0cee7fd5783b9473e139ef791f6e1d129fd0bf3b199.svg), none;
}

/* line 24031, app/assets/stylesheets/home.scss */
.payment-icon--forbrugsforeningen {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/forbrugsforeningen-d36394d56836bf12230a6ad17084a2dcfd9b208cc261a27aee8d5db0bcfaec22.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/forbrugsforeningen-edb4c575e62e2186d9a947d1562099533d39ec32b6df421510a8293748cdeff4.svg), none;
}

/* line 24036, app/assets/stylesheets/home.scss */
.payment-icon--paysera {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/paysera-6660b7e5fd04c0613f7e9e780f6a7a4371622812bcfe4b7aa718ac0451d66a60.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/paysera-d88b03fa935d229de15de9a19083e7516a4149b2d9f27361ebda668a9b5bd2c3.svg), none;
}

/* line 24041, app/assets/stylesheets/home.scss */
.payment-icon--ola-money {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/ola_money-a095ab028bfb7c4e2c19f2b734f560e5e363f6396dd6a1a629a4a460ee90133c.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/ola_money-22e208062ad008d57d71b3dd0fca32250a0a5cd14252525b607f0eb7900e0edb.svg), none;
}

/* line 24046, app/assets/stylesheets/home.scss */
.payment-icon--bitcoin {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/bitcoin-ed7d2d3a708876f43dcd357f6f04a86c06031e28de229e87040b2246131b56c8.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/bitcoin-e5010570608197d4a42f0fe656abb1669d9ca7d1d47a527ae62d1ccc3265c2a6.svg), none;
}

/* line 24051, app/assets/stylesheets/home.scss */
.payment-icon--prepaysolutions {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/prepaysolutions-c94d1a1d4c78192a6dd721ed98933dedb3b7c4b45a94587b27039f7b345f9676.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/prepaysolutions-3234e5ab5153f3ccb2666c835504c5c2aa46a7810dc6f16ad95f6a4803fef99c.svg), none;
}

/* line 24056, app/assets/stylesheets/home.scss */
.payment-icon--klarna-pay-now {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/klarna-pay-now-8a67b305da25045ddf8e2999cd3a5dd29ead4cbaf4e5363282704a6dadff21b2.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/klarna-pay-now-9b39d97152335a871a2708542a8b54b230b3061aeee72e8986e2293268536985.svg), none;
}

/* line 24061, app/assets/stylesheets/home.scss */
.payment-icon--lhv {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/lhv-c1a0b725fab7ba771a93aee9f7b1be483c03bf9b6ac93c9fda6863f11cbf4927.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/lhv-d2adbd1f2d202dfd8a7e0513b2aac5a8a419ae421c39eab9c085b5210d5776e2.svg), none;
}

/* line 24066, app/assets/stylesheets/home.scss */
.payment-icon--freecharge {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/freecharge-03e0278624035871df451b3a450f0fe41bd8b4d927313b08140cb0e1070f3900.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/freecharge-a211d358064a9d94744cdcfad000409d6563396dbf155fec2b4275250c683ee2.svg), none;
}

/* line 24071, app/assets/stylesheets/home.scss */
.payment-icon--circlek {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/circlek-028fd7b12ce30b4f244f02c18f6b399ef0fbd8aa41d18ebedbc160e475a32565.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/circlek-c07d64b32f08647d9c20740cb053817fabc9527b261439e7ab58e173a48028fa.svg), none;
}

/* line 24076, app/assets/stylesheets/home.scss */
.payment-icon--google-wallet {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/google_wallet-168118502d476c15077ef304edbe4429a7bfc8476cd64d59f64e14b5155737e9.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/google_wallet-9d622cfa9471922e32c506f7b60fa683dfeab4d0703337e392686a733967a685.svg), none;
}

/* line 24081, app/assets/stylesheets/home.scss */
.payment-icon--master {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/master-b3e9556358eab118e528bd537b2a5b8291bd33fa66a42fe85787e80352e4e383.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/master-c32dfa3399907a3e21ae77f834e052b862ad7f0b33a085ddd74d6337c868793e.svg), none;
}

/* line 24086, app/assets/stylesheets/home.scss */
.payment-icon--nordea {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/nordea-5baeb5dc29e76a1cab5c19237a1d35f49f25159b422b1dc0e8eed95933aa72f2.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/nordea-2218bede33a18a2d01bcca3aad47b9feb5ead031e5a443f0f3f3ad0343efd882.svg), none;
}

/* line 24091, app/assets/stylesheets/home.scss */
.payment-icon--seveneleven {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/seveneleven-edce9704689b4fa086ed45c32d5e61ad141988999a5fbdff5280bfc8cc5aa0d2.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/seveneleven-587458a47a52badf19f3f1f5e2d8db1c2ea49f8e2223385409889dbdd606a658.svg), none;
}

/* line 24096, app/assets/stylesheets/home.scss */
.payment-icon--mobicred {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/mobicred-e18980e1cd62d033079db69642d2ec4ce56b7397a3966d8de65b52f489e6c2e5.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/mobicred-2a281f660c02af02cae48eaa923377c2b450926697a689c641abd9443fab0174.svg), none;
}

/* line 24101, app/assets/stylesheets/home.scss */
.payment-icon--dogecoin {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/dogecoin-ed535ee926656b74c07472b944f5d91a2551ccaf569033d68469389a4dbf9e90.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/dogecoin-d404666febb3d7d173ac7972eef2719197eb73ae4d4350e8702f3564a4cce938.svg), none;
}

/* line 24106, app/assets/stylesheets/home.scss */
.payment-icon--dankort {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/dankort-13cfe74402564b77d68b5d5f4f3326794618fa1ec6ff509ee81a78cfb9060485.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/dankort-892d89aa8031bbe298f131503d29a0cb55da2c5559806892eb3c4b4d3f308c8a.svg), none;
}

/* line 24111, app/assets/stylesheets/home.scss */
.payment-icon--masterpass {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/masterpass-3cd641c40c81baa21b92c2ef259bf6772c1e200ab82ddae2d97dbfc51125c8d0.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/masterpass-44db7b26acd757262d6b3c59c4cb92bb48112ea139a8017f48ef4f72ce31f172.svg), none;
}

/* line 24116, app/assets/stylesheets/home.scss */
.payment-icon--ambank {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/ambank-2da308ffce3df041d0fd184f34a3332acb4cca107f692ae5911e7b2805d9d8d9.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/ambank-ba30654033480593fe5602ca3b8df56b4fde9a842d942ab1703d83d54b2f88af.svg), none;
}

/* line 24121, app/assets/stylesheets/home.scss */
.payment-icon--laser {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/laser-0058f0e45f4569472080c2425bd165609676ac1c351a514582e01105ff77d250.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/laser-8d1c8f69814b3c3c5e1da14eff2b2369b5aa380c61206a8a163e7ab514663a64.svg), none;
}

/* line 24126, app/assets/stylesheets/home.scss */
.payment-icon--american-express {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/american_express-4fbb62cc9099f46b5b6613dcc37fb22915ac54e62f1373e98b1c739bedb4b914.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/american_express-b6b211368d19a429ac2d4dedf304c8622338870747b20d79d9775a0ce1d8ac63.svg), none;
}

/* line 24131, app/assets/stylesheets/home.scss */
.payment-icon--sezzle {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/sezzle-db8d7bd514e8dc47ab509d86afaaa9a6dc52946231b21965952715d9fda21ae0.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/sezzle-8f4a776e93168026384b5fde708bbd36d6f29150be08300ae19362975065c021.svg), none;
}

/* line 24136, app/assets/stylesheets/home.scss */
.payment-icon--mondido {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/mondido-4a5faf59baa8d53dd5634e07fa00878327403941c86e4e8be64be2e01e8da7cf.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/mondido-9b28c2c735bb4f350f84d72c1e31de2f5ca99529ed31450944b56048e560bafd.svg), none;
}

/* line 24141, app/assets/stylesheets/home.scss */
.payment-icon--rhbbank {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/rhbbank-83e1f282cef3a7f09454d79a0e0ba69a8be1c86a93d99ee75641a89b8b3c1df9.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/rhbbank-32a1254c49aad86f11c7a1d3afd3e7135adb7c86970eb19e015c33ef39f52d4f.svg), none;
}

/* line 24146, app/assets/stylesheets/home.scss */
.payment-icon--discover {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/discover-3fabcda303997ec75319067abbfd77b8a2950da7d692b538f4dc13063a3c9d52.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/discover-c076f02bb17de06b93c754a81cdf60f5e0732653b5df3c575cd93214c1d809f9.svg), none;
}

/* line 24151, app/assets/stylesheets/home.scss */
.payment-icon--sunkus {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/sunkus-a63073591eac0fb27643d124cc603fe57ccd3a89063cb9a0ddd174bccc407cf2.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/sunkus-40d9d58e70e0d2a28f493d27e9efb8812643be7190f1e96c1d1d2477adf55e73.svg), none;
}

/* line 24156, app/assets/stylesheets/home.scss */
.payment-icon--swish {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/swish-53147a89c63a29c63fe981f572253ee68228643ed633051dd7ecadf2dbb3ed41.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/swish-73d64267db27f48ced76c14846214cd76ce462e138ea5c9c90cffc9e7c2102ea.svg), none;
}

/* line 24161, app/assets/stylesheets/home.scss */
.payment-icon--netbanking {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/netbanking-3ca1d33411fddb6c5f44164108963377088340cdf68aa28580be6115a9c558d2.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/netbanking-8e995abe5b097271b631db01eee987f702a4b7b92f9b3d3bc437374cb05dc9b8.svg), none;
}

/* line 24166, app/assets/stylesheets/home.scss */
.payment-icon--litecoin {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/litecoin-0101b700894875d8d43879b05516cdf252b5cfd9a58b8fb7fc1cb1a0f0108f2b.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/litecoin-f86428e471ba04f3aa4d875e33cc8edcb6ae8f38513c35980893b69fbd9343cb.svg), none;
}

/* line 24171, app/assets/stylesheets/home.scss */
.payment-icon--ethereum {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/ethereum-cbbea77b799afa96959fc5816d92c41eba41c7b5461a416cc1121cf13b0f16d7.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/ethereum-1bca8b3fc555130c179152d402317057e4807fb21820ea91aeff2f0747a0e007.svg), none;
}

/* line 24176, app/assets/stylesheets/home.scss */
.payment-icon--diners-club {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/diners_club-69e17a1f992257d49f90aa04c481c42f5bc54c7c9394bbb887b615cd1f22409b.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/diners_club-23ec39ef96b4984bfb531f35b50d528deff925a41ae31f0c7d0d3acce954e1b1.svg), none;
}

/* line 24181, app/assets/stylesheets/home.scss */
.payment-icon--cimb {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/cimb-cecf0a0717241b5ecaf9bf6c71fa08143da9b766feb975862d45d5bff34dabee.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/cimb-eb5b58b2edfbc6bf66fc00364414ed843c931cf455ca7af9838d4b3bfa6b7863.svg), none;
}

/* line 24186, app/assets/stylesheets/home.scss */
.payment-icon--dnb {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/dnb-f72bfe5d9c80896b452dbb1ee71c330c17c54d14640d4dc2857829d013694627.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/dnb-2e3ff07314a20fd125513a0e2a5362c32b1c588abfa7f4eeb0842f8e85441b67.svg), none;
}

/* line 24191, app/assets/stylesheets/home.scss */
.payment-icon--giropay {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/giropay-3bdcc326f0a0c5b91730c313e5b7e44596fcbdce5c799d17d27d280d2ff2288f.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/giropay-aff79891e9d45cd2009862deedad6b463105311ff233915b4a9e79e6b3aceb8d.svg), none;
}

/* line 24196, app/assets/stylesheets/home.scss */
.payment-icon--gift-card {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/gift-card-302eaec0956647e92efe523b4751727b2a5348dd765dac840aa53d58448b4a2e.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/gift-card-0f4d000f3cd4bf4ec15e7c23dee343b652db8597b190110dfc094dda10222a3d.svg), none;
}

/* line 24201, app/assets/stylesheets/home.scss */
.payment-icon--boleto {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/boleto-8a9e3eefa00e57020e6d74c6ff4ba49369d33a80a85efcaadd79f68921f09f80.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/boleto-b6ca8e2c0b1faca1185c4cc25a00bcc5cba50132746cb82549deec30b576cbba.svg), none;
}

/* line 24206, app/assets/stylesheets/home.scss */
.payment-icon--payzapp {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/payzapp-6977afe0a13364d5f76e91c8576bb94e716021c212362afe1901985ed7ab2de9.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/payzapp-34ea50e336c8418b5fff4d6eedfd91b7baf0c77feb0058e62edeb17a81ad16ab.svg), none;
}

/* line 24211, app/assets/stylesheets/home.scss */
.payment-icon--krediidipank {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/krediidipank-45121682e6bf818034046ce80642b5679f1cfb0ca1297f796261a6500a6c2875.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/krediidipank-79096a3730563e57f7084614daaa08fb74a8a1c4080b53f1b17c5707f3eee486.svg), none;
}

/* line 24216, app/assets/stylesheets/home.scss */
.payment-icon--seb {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/seb-7b49800f0d21e2d6de39620c3174092672eab15165dc950aca5ae7b8d72a06e2.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/seb-8991653421ae513d23a4c02427db050e9a7f65c09dcfd5530afe5ca95c0ae8a2.svg), none;
}

/* line 24221, app/assets/stylesheets/home.scss */
.payment-icon--mobilepay {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/mobilepay-e27759f05b118e9fd0843bbfbc20317209499c71a06e1b81eea5f209df2a6809.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/mobilepay-c5d3ece25360581b31a3fdf99ea2908f1e2036abf970b6eacb854cfcd0b4a7aa.svg), none;
}

/* line 24226, app/assets/stylesheets/home.scss */
.payment-icon--ministop {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/ministop-e861e61421b998d4ee16305c517b7e71d988a88d8222a9fd9a1a8b940bd3c529.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/ministop-59da0deffc3dd6045d82527532f223bcac83787ad116b0ca1c9dfade714803a4.svg), none;
}

/* line 24231, app/assets/stylesheets/home.scss */
.payment-icon--ideal {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/ideal-f1b98f6489c0b50d1348bb2cf66f74e7413503ae41d36a5d92fccc648f9e6e3d.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/ideal-98d3679e80aa3b91b0c71bdde2a406a59346afffd4467162f034c914997647cb.svg), none;
}

/* line 24236, app/assets/stylesheets/home.scss */
.payment-icon--unionpay {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/unionpay-310bc04a83f417c3bb4277515508f92922934d70d63eb5caf2ee631f36032115.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/unionpay-739128ffeb9117c65b971b15c2f89c30cc6b77f121cc686b8362f9f9481ba056.svg), none;
}

/* line 24241, app/assets/stylesheets/home.scss */
.payment-icon--monero {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/monero-e7a835ff67fa1ebf3b388ed2a4e241639d47d849ed997414f035865bd138e203.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/monero-0453c2304be965341458674112579674bccc3dbefe673b3faabbead77cacb530.svg), none;
}

/* line 24246, app/assets/stylesheets/home.scss */
.payment-icon--airtel-money {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/airtel_money-dd37c3a0dee8303977e74c21c603be3b6ecf909553349f0dc309bd68aa681f4d.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/airtel_money-ae23019d789c572ceee7d20ac7a9e4e5988cd71a6109740933bd72fc28d0a09a.svg), none;
}

/* line 24251, app/assets/stylesheets/home.scss */
.payment-icon--santander {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/santander-525053fda27294a96c3db0252cd7ffc3a4d1acd8c10b88f2d45beefc755d0e0f.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/santander-711afdbba4e250a23368bf744697bed75afe54054a312733abd6a007a29bfb03.svg), none;
}

/* line 24256, app/assets/stylesheets/home.scss */
.payment-icon--payd {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/payd-8f839bbcafdd7f1ce914987e824261c6e187d615d130d51663f042c78ff229b5.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/payd-569d17efcc1135bfacd50f953ac444e6fa3d7e3c74afc5f57b5109a2e3b78e27.svg), none;
}

/* line 24261, app/assets/stylesheets/home.scss */
.payment-icon--klarna-pay-later {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/klarna-pay-later-593cb3209d0e4df663c7cc8ea1dbda474bee19723ec9326cb6ca7197cb1ee8af.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/klarna-pay-later-b2edf83522d6a7dc5b6133ec1ca6ef27fbf4b1c584c8af4c435b387e6a0ef888.svg), none;
}

/* line 24266, app/assets/stylesheets/home.scss */
.payment-icon--mobikwik {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/mobikwik-727e14230cbb604d3695bcb5874c12af68bd56e16e8479e65a27a0349e15677b.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/mobikwik-27a2067c2787567542752b1f21a5ffa6888e40b614f0020dfca46bc291a182ee.svg), none;
}

/* line 24271, app/assets/stylesheets/home.scss */
.payment-icon--elv {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/elv-9160c13e26e3a6812d77f319e0015965ad08f544448d424489d750a84c7de6a5.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/elv-dcac22e2c098ef583dd68b7746fd3b3eaa7a93ab618e2a2e3d8aad8ce2370d66.svg), none;
}

/* line 24276, app/assets/stylesheets/home.scss */
.payment-icon--maybank {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/maybank-6e78c613c9fd948f8b3fa37ca3c1d255f1c03c8b198028cba8e1fb241d7fcb26.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/maybank-60bf3a3546a38ff61888b82342c2d4c1a337d0f55647c3dccb01afb53e72b31f.svg), none;
}

/* line 24281, app/assets/stylesheets/home.scss */
.payment-icon--viabill {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/viabill-5993639cb266278bf833123a07268de57996b017c85dada59e1b3552ff2823e3.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/viabill-3d2bec59c96bb91e0f83e54ae710409b17d69dae0c9a64cf627a6bd7414cdc5c.svg), none;
}

/* line 24286, app/assets/stylesheets/home.scss */
.payment-icon--trustly {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/trustly-63e4796cf91ec67ef0cf28c9823ca5e7795f8278fe24f9a753c0ebf3fd473567.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/trustly-a4795f139bd1c86e02ff5ccf391f4d1c0c48e4106322bd0a367dc687f2676d88.svg), none;
}

/* line 24291, app/assets/stylesheets/home.scss */
.payment-icon--cash {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/cash-a1f99005b24cb42bae9f6fcfa189e65f64f3e3827436011fee69b4177602a9f4.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/cash-5f42e975eb41dfa7d782cbf6139b580bd2faf53418dab71f025043f2e66a2673.svg), none;
}

/* line 24296, app/assets/stylesheets/home.scss */
.payment-icon--familymart {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/familymart-cc3561c1b66399c41a266a4a2676aba3cba50103a987983d2b508884efdf1f12.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/familymart-47d26730d3dfc03e918639387b949bfc7430d1d26ffb40b816572500232c3e0a.svg), none;
}

/* line 24301, app/assets/stylesheets/home.scss */
.payment-icon--paymark-online-eftpos {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/paymark_online_eftpos-6e5bde6c45b402796c13f7061748626e6e611ab8edd5aa4bdc8898ca7125ac1c.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/paymark_online_eftpos-ccdbfdbd6c87ad6e7e40cbbc3d9c75c4b89aef9462bf17e677c7b95c862906bd.svg), none;
}

/* line 24306, app/assets/stylesheets/home.scss */
.payment-icon--arvato {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/arvato-917b9d95d296daab565596f9421bcea79e2eeee847de71d760c99caf7fe84c6d.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/arvato-9c019cb4b7a2549debaac765ffcab58c0bdff98a9845b4d5f0a06ba3867e9151.svg), none;
}

/* line 24311, app/assets/stylesheets/home.scss */
.payment-icon--citadele {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/citadele-f7d680e0d706e4ee0e62440500a6551b83dacb6a40bfe5b455173889fbd01462.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/citadele-3a23405ba1c3e6b55ede4bcf932819539623da452637373c3247a1d310cd9496.svg), none;
}

/* line 24316, app/assets/stylesheets/home.scss */
.payment-icon--paypal {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/paypal-773d91b9011ca57532c276e0427dbe98467e5f6c1f62f020d0c8457c5e6c01a0.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/paypal-7bb568553c3a42446143408f5d89264784e8ddc6899b905a6efc10ba13208d8d.svg), none;
}

/* line 24321, app/assets/stylesheets/home.scss */
.payment-icon--lawson {
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/lawson-b1635fc5810b845f043cc62c449a42b24d79322fb051be4ae625943957925686.png);
  background-image: url(https://cdn.shopifycloud.com/partners/assets/payment_icons/lawson-8ed2e4357aa23993636b3e91f3b6e1c8307efc6e755040a5d23929446c3aa1c7.svg), none;
}

/* line 24326, app/assets/stylesheets/home.scss */
.payment-icon--admin {
  background-size: 28px 18px;
  width: 28px;
  height: 18px;
}

/* line 24332, app/assets/stylesheets/home.scss */
.next-list.next-list--divided.next-list--divided--top label {
  display: block;
}

/* line 24336, app/assets/stylesheets/home.scss */
.urls-with-empty-errors .validation-error__icon {
  display: none;
}

/* line 24340, app/assets/stylesheets/home.scss */
.browser-support-page {
  padding: 5% 1.6rem;
}

/* line 24344, app/assets/stylesheets/home.scss */
.browser-support-page .browser-message-container {
  margin: 0 auto;
  max-width: 80rem;
}

/* line 24349, app/assets/stylesheets/home.scss */
.browser-support-page .spacing-top {
  margin-top: 2rem;
}

/* line 24353, app/assets/stylesheets/home.scss */
.browser-support-page .spacing-bottom {
  margin-bottom: 2rem;
}

/* line 24357, app/assets/stylesheets/home.scss */
.browser-support-page p {
  margin-bottom: 1rem;
  font-size: 2rem;
  line-height: 2.8rem;
}

/* line 24363, app/assets/stylesheets/home.scss */
.next-icon--size-20 {
  width: 20px;
  height: 20px;
}

/* line 24368, app/assets/stylesheets/home.scss */
.page--signup main {
  background-color: transparent;
}

/* line 24372, app/assets/stylesheets/home.scss */
.page--signup .logo {
  padding: 1.6rem 0;
  margin-bottom: 1.6rem;
  background-color: #ffffff;
}

/* line 24378, app/assets/stylesheets/home.scss */
.page--signup .logo svg {
  width: 192px;
  height: 36px;
  margin: 0 auto;
}

/* line 24384, app/assets/stylesheets/home.scss */
.bottom-spacing {
  margin-bottom: 3.2rem;
}

/* line 24388, app/assets/stylesheets/home.scss */
.bottom-spacing--half {
  margin-bottom: 1.6rem;
}

/* line 24392, app/assets/stylesheets/home.scss */
.validation-error__message {
  font-size: 14px;
  color: #ed6347;
}

/* line 24397, app/assets/stylesheets/home.scss */
.validation-error__icon {
  fill: #ed6347;
}

/* line 24401, app/assets/stylesheets/home.scss */
.identity-layout {
  padding: 1.6rem;
  max-width: 470px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 470px) {
  /* line 24409, app/assets/stylesheets/home.scss */
  .identity-layout {
    padding: 1.6rem;
  }
}

/* line 24414, app/assets/stylesheets/home.scss */
.identity-layout__section {
  display: block;
}

/* line 24418, app/assets/stylesheets/home.scss */
.identity-layout__section + .identity-layout__section {
  margin-top: 1.6rem;
}

/* line 24422, app/assets/stylesheets/home.scss */
.identity-card {
  display: block;
  background-color: #ffffff;
  padding: 1.6rem;
  border-radius: 3px;
}

/* line 24429, app/assets/stylesheets/home.scss */
.identity-card--subdued {
  background-color: #dfe4e8;
}

/* line 24433, app/assets/stylesheets/home.scss */
.identity-card--clickable {
  -webkit-transition: 150ms background-color ease;
  transition: 150ms background-color ease;
  -webkit-box-shadow: 0 0 0 1px #c4cdd5;
  box-shadow: 0 0 0 1px #c4cdd5;
  color: #000000;
}

/* line 24441, app/assets/stylesheets/home.scss */
.identity-card--clickable:hover {
  background-color: #f4f6f8;
  text-decoration: none;
}

/* line 24446, app/assets/stylesheets/home.scss */
.identity-card--clickable.identity-card--subdued:hover {
  background-color: #f4f6f8;
}

/* line 24450, app/assets/stylesheets/home.scss */
.identity-card--clickable:hover .identity-card--clickable__arrow {
  -webkit-transform: translateX(0.4rem);
  transform: translateX(0.4rem);
}

/* line 24455, app/assets/stylesheets/home.scss */
.identity-card--clickable__arrow {
  -webkit-transition: 150ms -webkit-transform ease;
  transition: 150ms -webkit-transform ease;
  transition: 150ms transform ease;
  transition: 150ms transform ease, 150ms -webkit-transform ease;
}

/* line 24462, app/assets/stylesheets/home.scss */
.text-with-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: -0.8rem;
}

/* line 24474, app/assets/stylesheets/home.scss */
.text-with-icon > * {
  margin-left: 1.6rem;
}

/* line 24478, app/assets/stylesheets/home.scss */
.text-with-icon__text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 24485, app/assets/stylesheets/home.scss */
.text-with-icon__icon {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/* line 24492, app/assets/stylesheets/home.scss */
.ui-select {
  min-height: 3.4rem;
  padding-left: 1.6rem;
  font-size: 1.4rem;
}

/* line 24498, app/assets/stylesheets/home.scss */
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px 20px 0;
  width: auto;
  max-width: 80%;
  margin: 20px auto 0;
}

/* line 24507, app/assets/stylesheets/home.scss */
.pl-40 {
  padding-left: 40px;
}

/* line 24511, app/assets/stylesheets/home.scss */
.timeline {
  position: relative;
  height: 100%;
}

/* line 24514, app/assets/stylesheets/home.scss */
.timeline:before {
  content: "";
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  width: 1px;
  background-color: #292B33;
}

/* line 24523, app/assets/stylesheets/home.scss */
.timeline__item {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
  position: relative;
}

/* line 24528, app/assets/stylesheets/home.scss */
.timeline__item:before {
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-radius: 100%;
  background: #1BBBAB;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}

/* line 24541, app/assets/stylesheets/home.scss */
.timeline__item:nth-child(1):before {
  width: 15px;
  height: 15px;
  margin-left: -7px;
}

/* line 24548, app/assets/stylesheets/home.scss */
.timeline__item--left {
  width: 50%;
  float: left;
  text-align: right;
}

/* line 24553, app/assets/stylesheets/home.scss */
.timeline__item--right {
  width: 50%;
  float: left;
}

/* line 24557, app/assets/stylesheets/home.scss */
.timeline__date {
  padding-right: 40px;
  opacity: 0.5;
  font-size: 14px;
  color: #4A4A4A;
  letter-spacing: -0.34px;
}

/* line 24564, app/assets/stylesheets/home.scss */
.timeline__time {
  padding-right: 40px;
  font-size: 14px;
  color: #4A4A4A;
  letter-spacing: -0.34px;
}

/* line 24570, app/assets/stylesheets/home.scss */
.timeline__status {
  padding-left: 40px;
  font-size: 14px;
  color: #4A4A4A;
  letter-spacing: -0.34px;
  font-weight: 300;
}

/* line 24579, app/assets/stylesheets/home.scss */
.tracking__header {
  height: 50px;
  padding-left: 40px;
}

@media screen and (max-width: 1024px) {
  /* line 24579, app/assets/stylesheets/home.scss */
  .tracking__header {
    text-align: center;
  }
}

/* line 24586, app/assets/stylesheets/home.scss */
.tracking__id {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.6rem;
  letter-spacing: 0.04em;
}

/* line 24595, app/assets/stylesheets/home.scss */
.support__header {
  height: 50px;
  padding-left: 40px;
}

@media screen and (max-width: 1024px) {
  /* line 24595, app/assets/stylesheets/home.scss */
  .support__header {
    text-align: center;
  }
}

/* line 24602, app/assets/stylesheets/home.scss */
.support__id {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.6rem;
  letter-spacing: 0.04em;
}

/* line 24610, app/assets/stylesheets/home.scss */
.center_image {
  margin: 0 auto;
  width: 100%;
  padding: 40px 40px 10px 40px;
}

/* line 24617, app/assets/stylesheets/home.scss */
.small_image {
  width: 203px;
  height: 60px;
}

/* line 24622, app/assets/stylesheets/home.scss */
.ui-table-scroller {
  overflow: auto !important;
}

/* line 24626, app/assets/stylesheets/home.scss */
.bg--toneWarning {
  background-color: #f7ee98 !important;
}

/* line 24630, app/assets/stylesheets/home.scss */
.Polaris-Button-warning {
  background: linear-gradient(to bottom, #6371c7, #5563c1) !important;
}

/* line 24634, app/assets/stylesheets/home.scss */
.Polaris-Icon-message svg {
  fill: #fff !important;
}

/* line 24640, app/assets/stylesheets/home.scss */
.ui-data-table__cell {
  position: relative;
  overflow: hidden;
}

@media (min-width: 1025px) {
  /* line 24646, app/assets/stylesheets/home.scss */
  .ui-data-table__cell .order_edit_address,
.ui-data-table__cell .order_edit_instruction,
.ui-data-table__cell .order_select_locations,
.ui-data-table__cell .order_edit_location {
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  /* line 24654, app/assets/stylesheets/home.scss */
  .ui-data-table__cell:hover .order_edit_address,
.ui-data-table__cell:hover .order_edit_instruction,
.ui-data-table__cell:hover .order_select_locations,
.ui-data-table__cell:hover .order_edit_location {
    opacity: 1;
  }
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  box-shadow: 0 0 0.625em #d9d9d9;
}
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
}
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-icon::before {
  display: flex;
  align-items: center;
  font-size: 2em;
  font-weight: bold;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon::before {
    font-size: 0.25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, 0.4);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show 0.5s;
          animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide 0.1s forwards;
          animation: swal2-toast-hide 0.1s forwards;
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip 0.75s;
          animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long 0.75s;
          animation: swal2-toast-animate-success-line-long 0.75s;
}

.swal2-container {
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  background-color: transparent;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-top {
  align-items: flex-start;
}
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.swal2-container.swal2-center {
  align-items: center;
}
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  align-items: center;
  justify-content: flex-start;
}
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  align-items: flex-end;
}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  align-items: center;
}
.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}
.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.4);
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 0.3125em;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: flex;
  z-index: 1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 0.25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}
.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 3px solid #999999;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
}

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #3085d6;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #aaa;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-close {
  position: absolute;
  z-index: 2;
  /* 1617 */
  top: 0;
  right: 0;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  outline: initial;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}

.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0;
  color: #545454;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 3px #c4e6f5;
}
.swal2-input::-webkit-input-placeholder,
.swal2-file::-webkit-input-placeholder,
.swal2-textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.swal2-input::-moz-placeholder,
.swal2-file::-moz-placeholder,
.swal2-textarea::-moz-placeholder {
  color: #cccccc;
}
.swal2-input:-ms-input-placeholder,
.swal2-file:-ms-input-placeholder,
.swal2-textarea:-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::-ms-input-placeholder,
.swal2-file::-ms-input-placeholder,
.swal2-textarea::-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

.swal2-range {
  margin: 1em auto;
  background: inherit;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}

.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: inherit;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  margin: 0 0.4em;
}

.swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-icon::before {
  display: flex;
  align-items: center;
  height: 92%;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-warning::before {
  content: "!";
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-info::before {
  content: "i";
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-question::before {
  content: "?";
}
.swal2-icon.swal2-question.swal2-arabic-question-mark::before {
  content: "؟";
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.875em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}

.swal2-progress-steps {
  align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3085d6;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3085d6;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3085d6;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  -webkit-animation: swal2-show 0.3s;
          animation: swal2-show 0.3s;
}
.swal2-show.swal2-noanimation {
  -webkit-animation: none;
          animation: none;
}

.swal2-hide {
  -webkit-animation: swal2-hide 0.15s forwards;
          animation: swal2-hide 0.15s forwards;
}
.swal2-hide.swal2-noanimation {
  -webkit-animation: none;
          animation: none;
}

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}

.swal2-animate-success-icon .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip 0.75s;
          animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-animate-success-icon .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long 0.75s;
          animation: swal2-animate-success-line-long 0.75s;
}
.swal2-animate-success-icon .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
          animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-animate-error-icon {
  -webkit-animation: swal2-animate-error-icon 0.5s;
          animation: swal2-animate-error-icon 0.5s;
}
.swal2-animate-error-icon .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark 0.5s;
          animation: swal2-animate-error-x-mark 0.5s;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}
@-webkit-keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@-webkit-keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@-webkit-keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.875em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.875em;
    width: 1.5625em;
  }
}
@-webkit-keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-shown {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent;
}
body.swal2-no-backdrop .swal2-shown > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-shown.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-top-start, body.swal2-no-backdrop .swal2-shown.swal2-top-left {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-top-end, body.swal2-no-backdrop .swal2-shown.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-center-start, body.swal2-no-backdrop .swal2-shown.swal2-center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-center-end, body.swal2-no-backdrop .swal2-shown.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-start, body.swal2-no-backdrop .swal2-shown.swal2-bottom-left {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-shown {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}
body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}
body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
