﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-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:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}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{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{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-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Milligram v1.1.0
 * http://milligram.github.io
 *
 * Copyright (c) 2016 CJ Patoilo
 * Licensed under the MIT license
*/html{box-sizing:border-box;font-size:62.5%}body{color:#606c76;font-family:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.6em;font-weight:300;letter-spacing:.01em;line-height:1.6}*,*:after,*:before{box-sizing:inherit}blockquote{border-left:.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote *:last-child{margin:0}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#9b4dca;border:.1rem solid #9b4dca;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;height:3.8rem;letter-spacing:.1rem;line-height:3.8rem;padding:0 3rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:hover,.button:focus,button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:#606c76;border-color:#606c76;color:#fff;outline:0}.button.button-disabled,.button[disabled],button.button-disabled,button[disabled],input[type=button].button-disabled,input[type=button][disabled],input[type=reset].button-disabled,input[type=reset][disabled],input[type=submit].button-disabled,input[type=submit][disabled]{opacity:.5;cursor:default}.button.button-disabled:hover,.button.button-disabled:focus,.button[disabled]:hover,.button[disabled]:focus,button.button-disabled:hover,button.button-disabled:focus,button[disabled]:hover,button[disabled]:focus,input[type=button].button-disabled:hover,input[type=button].button-disabled:focus,input[type=button][disabled]:hover,input[type=button][disabled]:focus,input[type=reset].button-disabled:hover,input[type=reset].button-disabled:focus,input[type=reset][disabled]:hover,input[type=reset][disabled]:focus,input[type=submit].button-disabled:hover,input[type=submit].button-disabled:focus,input[type=submit][disabled]:hover,input[type=submit][disabled]:focus{background-color:#9b4dca;border-color:#9b4dca}.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{color:#9b4dca;background-color:rgba(0,0,0,0)}.button.button-outline:hover,.button.button-outline:focus,button.button-outline:hover,button.button-outline:focus,input[type=button].button-outline:hover,input[type=button].button-outline:focus,input[type=reset].button-outline:hover,input[type=reset].button-outline:focus,input[type=submit].button-outline:hover,input[type=submit].button-outline:focus{color:#606c76;background-color:rgba(0,0,0,0);border-color:#606c76}.button.button-outline.button-disabled:hover,.button.button-outline.button-disabled:focus,.button.button-outline[disabled]:hover,.button.button-outline[disabled]:focus,button.button-outline.button-disabled:hover,button.button-outline.button-disabled:focus,button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,input[type=button].button-outline.button-disabled:hover,input[type=button].button-outline.button-disabled:focus,input[type=button].button-outline[disabled]:hover,input[type=button].button-outline[disabled]:focus,input[type=reset].button-outline.button-disabled:hover,input[type=reset].button-outline.button-disabled:focus,input[type=reset].button-outline[disabled]:hover,input[type=reset].button-outline[disabled]:focus,input[type=submit].button-outline.button-disabled:hover,input[type=submit].button-outline.button-disabled:focus,input[type=submit].button-outline[disabled]:hover,input[type=submit].button-outline[disabled]:focus{color:#9b4dca;border-color:inherit}.button.button-clear,button.button-clear,input[type=button].button-clear,input[type=reset].button-clear,input[type=submit].button-clear{color:#9b4dca;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button.button-clear:hover,.button.button-clear:focus,button.button-clear:hover,button.button-clear:focus,input[type=button].button-clear:hover,input[type=button].button-clear:focus,input[type=reset].button-clear:hover,input[type=reset].button-clear:focus,input[type=submit].button-clear:hover,input[type=submit].button-clear:focus{color:#606c76;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button.button-clear.button-disabled:hover,.button.button-clear.button-disabled:focus,.button.button-clear[disabled]:hover,.button.button-clear[disabled]:focus,button.button-clear.button-disabled:hover,button.button-clear.button-disabled:focus,button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,input[type=button].button-clear.button-disabled:hover,input[type=button].button-clear.button-disabled:focus,input[type=button].button-clear[disabled]:hover,input[type=button].button-clear[disabled]:focus,input[type=reset].button-clear.button-disabled:hover,input[type=reset].button-clear.button-disabled:focus,input[type=reset].button-clear[disabled]:hover,input[type=reset].button-clear[disabled]:focus,input[type=submit].button-clear.button-disabled:hover,input[type=submit].button-clear.button-disabled:focus,input[type=submit].button-clear[disabled]:hover,input[type=submit].button-clear[disabled]:focus{color:#9b4dca}code{background:#f4f5f6;border-radius:.4rem;font-size:86%;padding:.2rem .5rem;margin:0 .2rem;white-space:nowrap}pre{background:#f4f5f6;border-left:.3rem solid #9b4dca;font-family:"Menlo","Consolas","Bitstream Vera Sans Mono","DejaVu Sans Mono","Monaco",monospace}pre>code{background:rgba(0,0,0,0);border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:.1rem solid #f4f5f6;margin-bottom:3.5rem;margin-top:3rem}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:.1rem solid #d1d1d1;border-radius:.4rem;box-shadow:none;height:3.8rem;padding:.6rem 1rem;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus,select:focus{border:.1rem solid #9b4dca;outline:0}select{padding:.6rem 3rem .6rem 1rem;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkgMTQiICAgaGVpZ2h0PSIxNHB4IiAgIGlkPSJMYXllcl8xIiAgIHZlcnNpb249IjEuMSIgICB2aWV3Qm94PSIwIDAgMjkgMTQiICAgd2lkdGg9IjI5cHgiICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiICAgc29kaXBvZGk6ZG9jbmFtZT0iY2FyZXQtZ3JheS5zdmciPjxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMzAzOSI+PHJkZjpSREY+PGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzICAgICBpZD0iZGVmczMwMzciIC8+PHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSI5MDMiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI1OTQiICAgICBpZD0ibmFtZWR2aWV3MzAzNSIgICAgIHNob3dncmlkPSJ0cnVlIiAgICAgaW5rc2NhcGU6em9vbT0iMTIuMTM3OTMxIiAgICAgaW5rc2NhcGU6Y3g9Ii00LjExOTMxODJlLTA4IiAgICAgaW5rc2NhcGU6Y3k9IjciICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNTAyIiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjMwMiIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8xIj48aW5rc2NhcGU6Z3JpZCAgICAgICB0eXBlPSJ4eWdyaWQiICAgICAgIGlkPSJncmlkMzA0MSIgLz48L3NvZGlwb2RpOm5hbWVkdmlldz48cG9seWdvbiAgICAgcG9pbnRzPSIwLjE1LDAgMTQuNSwxNC4zNSAyOC44NSwwICIgICAgIGlkPSJwb2x5Z29uMzAzMyIgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMzU0MTEzODcsMCwwLDAuNDgzMjkxMSw5LjMyNDE1NDUsMy42MjQ5OTkyKSIgICAgIHN0eWxlPSJmaWxsOiNkMWQxZDE7ZmlsbC1vcGFjaXR5OjEiIC8+PC9zdmc+) center right no-repeat}select:focus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkgMTQiICAgaGVpZ2h0PSIxNHB4IiAgIGlkPSJMYXllcl8xIiAgIHZlcnNpb249IjEuMSIgICB2aWV3Qm94PSIwIDAgMjkgMTQiICAgd2lkdGg9IjI5cHgiICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiICAgc29kaXBvZGk6ZG9jbmFtZT0iY2FyZXQuc3ZnIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTMwMzkiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnMzMDM3IiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMSIgICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiICAgICBncmlkdG9sZXJhbmNlPSIxMCIgICAgIGd1aWRldG9sZXJhbmNlPSIxMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iOTAzIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNTk0IiAgICAgaWQ9Im5hbWVkdmlldzMwMzUiICAgICBzaG93Z3JpZD0idHJ1ZSIgICAgIGlua3NjYXBlOnpvb209IjEyLjEzNzkzMSIgICAgIGlua3NjYXBlOmN4PSItNC4xMTkzMTgyZS0wOCIgICAgIGlua3NjYXBlOmN5PSI3IiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjUwMiIgICAgIGlua3NjYXBlOndpbmRvdy15PSIzMDIiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSI+PGlua3NjYXBlOmdyaWQgICAgICAgdHlwZT0ieHlncmlkIiAgICAgICBpZD0iZ3JpZDMwNDEiIC8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+PHBvbHlnb24gICAgIHBvaW50cz0iMjguODUsMCAwLjE1LDAgMTQuNSwxNC4zNSAiICAgICBpZD0icG9seWdvbjMwMzMiICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1NDExMzg3LDAsMCwwLjQ4MzI5MTEsOS4zMjQxNTUzLDMuNjI1KSIgICAgIHN0eWxlPSJmaWxsOiM5YjRkY2Y7ZmlsbC1vcGFjaXR5OjEiIC8+PC9zdmc+)}textarea{padding-bottom:.6rem;padding-top:.6rem;min-height:6.5rem}label,legend{font-size:1.6rem;font-weight:700;display:block;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline}.label-inline{font-weight:normal;display:inline-block;margin-left:.5rem}.container{margin:0 auto;max-width:112rem;padding:0 2rem;position:relative;width:100%}.row{display:flex;flex-direction:column;padding:0;width:100%}.row .row-wrap{flex-wrap:wrap}.row .row-no-padding{padding:0}.row .row-no-padding>.column{padding:0}.row .row-top{align-items:flex-start}.row .row-bottom{align-items:flex-end}.row .row-center{align-items:center}.row .row-stretch{align-items:stretch}.row .row-baseline{align-items:baseline}.row .column{display:block;flex:1;margin-left:0;max-width:100%;width:100%}.row .column .col-top{align-self:flex-start}.row .column .col-bottom{align-self:flex-end}.row .column .col-center{align-self:center}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-10{flex:0 0 10%;max-width:10%}.row .column.column-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.row .column.column-33,.row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{flex:0 0 40%;max-width:40%}.row .column.column-50{flex:0 0 50%;max-width:50%}.row .column.column-60{flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.row .column.column-90{flex:0 0 90%;max-width:90%}@media(min-width: 40rem){.row{flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem)}.row .column{margin-bottom:inherit;padding:0 1rem}}a{color:#9b4dca;text-decoration:none}a:hover{color:#606c76}dl,ol,ul{margin-top:0;padding-left:0}dl ul,dl ol,ol ul,ol ol,ul ul,ul ol{font-size:90%;margin:1.5rem 0 1.5rem 3rem}dl{list-style:none}ul{list-style:circle inside}ol{list-style:decimal inside}dt,dd,li{margin-bottom:1rem}.button,button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}table{width:100%}th,td{border-bottom:.1rem solid #e1e1e1;padding:1.2rem 1.5rem;text-align:left}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:300;margin-bottom:2rem;margin-top:0}h1{font-size:4rem;letter-spacing:-0.1rem;line-height:1.2}h2{font-size:3.6rem;letter-spacing:-0.1rem;line-height:1.25}h3{font-size:3rem;letter-spacing:-0.1rem;line-height:1.3}h4{font-size:2.4rem;letter-spacing:-0.08rem;line-height:1.35}h5{font-size:1.8rem;letter-spacing:-0.05rem;line-height:1.5}h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}@media(min-width: 40rem){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}.float-right{float:right}.float-left{float:left}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}h1,h2{text-shadow:0 1px 0 #fff}hr{border-top:.1rem solid #414b5f}.compose input[type=text],.compose input[type=number],.compose input[type=text],.compose input[type=email],.compose input[type=search],.compose input[type=password],.compose input[type=url],.compose input[type=tel],.compose textarea,.administration input[type=text],.administration input[type=number],.administration input[type=text],.administration input[type=email],.administration input[type=search],.administration input[type=password],.administration input[type=url],.administration input[type=tel],.administration textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;padding:3px 0px 3px 3px;margin:5px 1px 3px 0px;border:1px solid #ddd}.compose input[type=text]:focus,.compose input[type=number]:focus,.compose input[type=text]:focus,.compose input[type=email]:focus,.compose input[type=search]:focus,.compose input[type=password]:focus,.compose input[type=url]:focus,.compose input[type=tel]:focus,.compose textarea:focus,.administration input[type=text]:focus,.administration input[type=number]:focus,.administration input[type=text]:focus,.administration input[type=email]:focus,.administration input[type=search]:focus,.administration input[type=password]:focus,.administration input[type=url]:focus,.administration input[type=tel]:focus,.administration textarea:focus{box-shadow:0 0 5px #51cbee;padding:3px 0px 3px 3px;margin:5px 1px 3px 0px;border:1px solid #51cbee}.compose input[type=text].no-blue-outline,.compose input[type=number].no-blue-outline,.compose input[type=text].no-blue-outline,.compose input[type=email].no-blue-outline,.compose input[type=search].no-blue-outline,.compose input[type=password].no-blue-outline,.compose input[type=url].no-blue-outline,.compose input[type=tel].no-blue-outline,.compose textarea.no-blue-outline,.administration input[type=text].no-blue-outline,.administration input[type=number].no-blue-outline,.administration input[type=text].no-blue-outline,.administration input[type=email].no-blue-outline,.administration input[type=search].no-blue-outline,.administration input[type=password].no-blue-outline,.administration input[type=url].no-blue-outline,.administration input[type=tel].no-blue-outline,.administration textarea.no-blue-outline{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;padding:inherit;margin:inherit;border:inherit}.compose input[type=text].no-blue-outline:focus,.compose input[type=number].no-blue-outline:focus,.compose input[type=text].no-blue-outline:focus,.compose input[type=email].no-blue-outline:focus,.compose input[type=search].no-blue-outline:focus,.compose input[type=password].no-blue-outline:focus,.compose input[type=url].no-blue-outline:focus,.compose input[type=tel].no-blue-outline:focus,.compose textarea.no-blue-outline:focus,.administration input[type=text].no-blue-outline:focus,.administration input[type=number].no-blue-outline:focus,.administration input[type=text].no-blue-outline:focus,.administration input[type=email].no-blue-outline:focus,.administration input[type=search].no-blue-outline:focus,.administration input[type=password].no-blue-outline:focus,.administration input[type=url].no-blue-outline:focus,.administration input[type=tel].no-blue-outline:focus,.administration textarea.no-blue-outline:focus{box-shadow:inherit;padding:inherit;margin:inherit;border:inherit}.button,button,input[type=button],input[type=reset],input[type=submit]{background:#0098eb;border:.1rem solid rgb(0,119.0127659574,184)}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#66aee2}.button.button-disabled:hover,.button.button-disabled:focus,.button[disabled]:hover,.button[disabled]:focus,button.button-disabled:hover,button.button-disabled:focus,button[disabled]:hover,button[disabled]:focus,input[type=button].button-disabled:hover,input[type=button].button-disabled:focus,input[type=button][disabled]:hover,input[type=button][disabled]:focus,input[type=reset].button-disabled:hover,input[type=reset].button-disabled:focus,input[type=reset][disabled]:hover,input[type=reset][disabled]:focus,input[type=submit].button-disabled:hover,input[type=submit].button-disabled:focus,input[type=submit][disabled]:hover,input[type=submit][disabled]:focus{background-color:#414b5f;border-color:#414b5f}body{font-family:"open-sans",sans-serif;font-style:normal;font-weight:200}nav:not(.pagination){background:#414b5f;display:flex;flex-direction:row;justify-content:space-between;color:#fff}nav:not(.pagination) img.logo{width:300px;margin:6px 15px}nav:not(.pagination) a,nav:not(.pagination) a.hover,nav:not(.pagination) a.visited{color:#fff;padding:.5em 1em;font-style:normal;font-weight:300;font-size:18px;line-height:35px}nav:not(.pagination) a.btn,nav:not(.pagination) a.hover.btn,nav:not(.pagination) a.visited.btn{background:#0098eb;display:inline-block}nav:not(.pagination).vertical{width:77.5px;flex-direction:column}nav:not(.pagination).vertical a{padding:7px;font-size:10px !important}footer{background:#414b5f;padding:20px 0 20px 0}footer p.copyright{color:#fff;text-align:center;margin-bottom:0}.edit nav.horizontal{background:none}.edit nav.horizontal a{background:#414b5f;width:224px;height:40px;font-size:16px;text-transform:none;padding:0;margin-right:4px}.alert{padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0)}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.wrapper-inner-tab-backgrounds-third{height:300px;width:33.33%;background-color:#4c5f6d}button.link{color:inherit;border:none;display:inline-block;padding:0;margin:0 1rem;line-height:inherit;height:inherit;font-size:12px;background:none}button.link:hover{text-decoration:underline}.center{text-align:center}.background{background-size:cover;min-height:90vh;width:100vw;padding-bottom:110px}.background.compose-bg{padding-bottom:0;background:#f1f5f9}html body{min-height:100vh;display:flex;flex-direction:column}html body .background{flex:1}.background.signin-bg{background:image-url("signInImage");background-size:cover;min-height:90vh;height:90vh;overflow-y:scroll;width:100vw}.background.signin-bg .alert{margin-top:70px}.background.signin-bg .alert~.sign-in-container{margin-top:-70px}img.logo-light-top-left{position:absolute;top:22px;left:22px;width:300px}img.need-help-top-right{position:absolute;top:22px;right:22px;width:300px}.sign-in-container{display:flex;justify-content:center;align-items:center;height:92vh;color:#fff}.sign-in-container a{color:#fff;text-decoration:underline}.sign-in-container .sign-in{width:700px;height:406px;margin:auto auto;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background-color:hsla(0,0%,100%,.8);box-shadow:2px 2px 5px 0 rgba(0,0,0,.5);color:#444}.sign-in-container .sign-in .Rectangle-3{width:300px;height:406px;background-color:#3e90cc;padding:8px 12px}.sign-in-container .sign-in .sign-in-announcement{width:407px;height:406px}.sign-in-container .sign-in .sign-in-announcement img{width:407px;height:406px}.sign-in-container .sign-in .welcome-back{width:210px;height:42px;object-fit:contain;color:#fff;margin:10px 30px}.sign-in-container .sign-in form{margin-bottom:21px;margin-top:-21px}.sign-in-container .sign-in form input.string,.sign-in-container .sign-in form input.password{background:#fff;border-radius:0;height:40px;border:0}.sign-in-container .sign-in form .fl-input-container input[type=email],.sign-in-container .sign-in form .fl-input-container input[type=number],.sign-in-container .sign-in form .fl-input-container input[type=password],.sign-in-container .sign-in form .fl-input-container input[type=search],.sign-in-container .sign-in form .fl-input-container input[type=tel],.sign-in-container .sign-in form .fl-input-container input[type=text],.sign-in-container .sign-in form .fl-input-container input[type=url],.sign-in-container .sign-in form .fl-input-container textarea,.sign-in-container .sign-in form .fl-input-container select{background-color:#fff}.sign-in-container .sign-in form .fl-input-container input:not(:focus)+label,.sign-in-container .sign-in form .fl-input-container input.fl-valid+label,.sign-in-container .sign-in form .fl-input-container input.fl-invalid+label{line-height:0;padding-left:20px}.sign-in-container .sign-in form .fl-input-container input:focus+label,.sign-in-container .sign-in form .fl-input-container input.fl-valid+label,.sign-in-container .sign-in form .fl-input-container input.fl-invalid+label{color:#fff;line-height:inherit;padding-left:inherit}.sign-in-container .sign-in form .input.boolean{text-align:right;margin:0 1em 15px 1em}.sign-in-container .sign-in form .input.boolean label{color:#fff}.sign-in-container .sign-in form .input.boolean input{margin:0 .5em}.sign-in-container .sign-in form label{font-size:.8em;color:#a8a9ac;font-weight:normal}.sign-in-container .sign-in ul{list-style:none;padding:0;margin-left:16px}.sign-in-container .sign-in ul li{font-size:12px}@media screen and (max-width: 800px){.background.signin-bg .logo-light-top-left,.background.signin-bg .need-help-top-right{position:relative;display:block;top:inherit;right:inherit;left:inherit;margin:1em auto}.background.signin-bg .sign-in-container .sign-in{height:inherit;flex-direction:column;background-color:inherit;box-shadow:inherit;width:100%}.background.signin-bg .sign-in-container .sign-in .Rectangle-3{text-align:center;width:100%}.background.signin-bg .sign-in-announcement{text-align:center;background-color:hsla(0,0%,100%,.8)}}.admin-content .sign-in-container .sign-in{background:#414b5f}.input.hidden{display:none}.background.registration{background-color:#f1f5f9;min-height:92vh;height:92vh;overflow-y:scroll;width:100vw}.background.registration nav img.need-help{width:234px;margin-top:10px}form#new_registration{margin-bottom:0}select.white{height:45px;border:solid 1px #979797;background:#fff}.registration-container p{margin-bottom:16px}.registration-container .registration{width:1000px;margin:0 auto;padding:20px 40px}.registration-container .registration img{max-width:100%}.registration-container .registration .row{flex-wrap:wrap}.registration-container .registration form{border-radius:4px 4px 0 0;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}.registration-container .registration form.first{padding:10px 20px;width:440px;margin:0 auto}.registration-container .registration form.last{border-radius:4px;background:none;box-shadow:none}.registration-container .registration form.step-4{background:image-url("/assets/coverImage-1-ba265f17.png") no-repeat;background-size:808px;padding-left:200px;padding-top:200px;width:900px}.registration-container .registration form.step-4 .input{z-index:inherit}.registration-container .registration form input.string,.registration-container .registration form input.password{background:#fff;color:#45464d;border:0;border-bottom:1px solid #45464d;border-radius:0}.registration-container .registration form input.hidden{display:none}.registration-container .registration form label{color:#414b5f;font-size:12px}.registration-container .registration form .error{font-size:12px;font-weight:bold;color:#ed0997}.registration-container .registration form .input{margin-top:.85em 0}.registration-container .registration form label{padding-left:12px;margin-left:-10px;font-weight:normal;font-size:12px}.registration-container .registration form label abbr{display:none}.registration-container .registration form input[type=submit]{margin:0 auto;display:block;font-size:19px;text-transform:none;border:0;font-weight:300}.registration-container .registration h1,.registration-container .registration h2,.registration-container .registration h3,.registration-container .registration h4,.registration-container .registration h5,.registration-container .registration h6,.registration-container .registration p{text-align:center;color:#414b5f}.registration-container .registration p{font-family:"open-sans";font-weight:300;font-size:22px}.registration-container .registration a{color:#0098eb}.remove-footer .registration{padding-top:0}.remove-footer .registration form.step-4{padding-top:151px}.remove-footer .registration form.step-4 img.address-help-tip{top:63px}.registration .simple-box{border:1px solid #ccc;padding:15px;font-size:12px;margin-bottom:2em}.registration .simple-box h6{font-weight:bold}.registration .simple-box.plain{border:0;padding:0}h1.before-we-get-started{font-size:50px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#414b5f;text-shadow:0 1px 0 #fff}h3.please-provide-info{font-size:27px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#414b5f;text-shadow:0 1px 0 #fff}form.edit_property{padding-top:210px;padding-left:20px}form.edit_property fieldset.address{padding-top:40px}form.edit_property fieldset.address input{padding-left:10px}form.edit_property{z-index:1}form.edit_property .input{margin:0 7px}form.edit_property label{padding-left:inherit !important;margin-left:inherit !important}form.edit_property .city{width:220px;display:inline-block}form.edit_property .state{width:100px;display:inline-block}form.edit_property .zipcode{width:150px;display:inline-block}form.edit_property input[type=text],form.edit_property input[type=tel],form.edit_property input[type=email],form.edit_property select{height:45px;border-radius:5px;background-color:#fff;border:solid 1px #979797}form.edit_property input,form.edit_property select{border:none !important}form.edit_property select{background:#fff image_url("/assets/select-drop-down-bc5ce71b.png") center right no-repeat}.how-should-we-refer{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#373737;text-shadow:0 1px 0 #fff}.start-composing{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:space-around;align-items:center;margin-top:400px}.start-composing .button{background:#3bbb00;border:0;text-transform:none;font-size:20px;font-weight:200}nav.horizontal,aside.nav{text-transform:uppercase;justify-content:flex-start}nav.horizontal a,aside.nav a{padding:0;line-height:40px;text-align:center;padding:0 3em;font-weight:normal}nav.horizontal a.active,aside.nav a.active{background:#00ead8;color:#414b5f}nav.horizontal a.active:hover,aside.nav a.active:hover{color:#414b5f}nav.horizontal a:hover,aside.nav a:hover{color:#00ead8}nav.horizontal a,aside.nav a{border-right:1px solid #f1f5f9}.currently{text-align:right;line-height:40px;color:#fff;padding:0 29px 0 9px;background:#414b5f image_url("/assets/arrow-right-nav-f898bf9e.png") no-repeat right}.compose-row{display:flex;flex-direction:row}.compose-row aside nav{min-height:100vh;justify-content:flex-start;font-size:14px;text-align:center}.compose-row aside nav a{font-weight:normal;font-size:12px;text-transform:uppercase}.compose-row aside nav .section-select{background:#00ead8;color:#414b5f;position:relative;margin-bottom:40px;font-weight:600;color:#414b5f}.compose-row aside nav .section-select:after{content:"";width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#00ead8 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-20px;left:20px;z-index:2}.office-info-container,.calendar-container{padding:15px}.office-info-container h6 strong,.calendar-container h6 strong{color:#ff616e;text-transform:uppercase}.office-info-container .office-info-row,.office-info-container .calendar-row,.calendar-container .office-info-row,.calendar-container .calendar-row{display:flex;flex-direction:row;min-height:80vh}.office-info-container nav.horizontal a,.calendar-container nav.horizontal a{background:#fff;color:#414b5f;border-bottom:1px solid #f2f5f9}.office-info-container nav.horizontal a.active,.calendar-container nav.horizontal a.active{background:#7779d9;color:#fff}.office-info-container .preview,.calendar-container .preview{width:204px;height:662px;object-fit:contain;overflow:hidden;background:#fff;display:flex;flex-direction:column;margin-left:15px}.office-info-container .preview h6,.calendar-container .preview h6{background:#ff616e;color:#fff;text-align:center;text-transform:uppercase;padding:5px;margin-bottom:0;font-size:11px;font-weight:600;line-height:1.23;text-align:center}.office-info-container .preview .preview-area,.calendar-container .preview .preview-area{flex-grow:1;flex-shrink:0;flex-basis:200px;width:inherit}.back-page-selection-container,.back-page-container{text-align:center}.back-page-selection-container .back-page-selection,.back-page-container .back-page-selection{width:740px;margin:0 auto}.back-page-selection-container{flex:1}.front-page-container .preview-column{display:inline-block}.backpage-edit-preview{flex:1;display:flex;flex-direction:row}.preview-area{width:556px;min-height:780px;border-top:3px solid #ff616e;padding:0;padding-top:5px}h6.preview-warning{position:absolute;top:780px;background:#ff616e;color:#fff;text-align:center;text-transform:uppercase;z-index:50;display:block;width:554px}.story-preview{background-color:#f5f7fa}.story-preview .preview{height:auto;overflow:auto}.story-preview p{margin-bottom:0}.story-preview ol{list-style:decimal}.story-preview ul{list-style:disc}.story-preview ol,.story-preview ul{margin-top:1em;margin-left:2em}.story-preview ol,.story-preview ul,.story-preview li{margin-bottom:0}.backpage-edit-preview .preview-column{padding:15px}.backpage-edit-preview .preview-area{width:556px;height:400px}input.grey::placeholder{color:#fff}input.grey::-webkit-input-placeholder{color:#fff}input.grey::-moz-placeholder{color:#fff}input.grey:-ms-input-placeholder{color:#fff}input.grey:-moz-placeholder{color:#fff}.office-info-container{background:#fff}.office-info-tabs{display:flex;border-bottom:1px solid #ddd;background:#f8f8f8}.office-info-tabs .office-tab{padding:12px 24px;text-decoration:none;color:#414b5f;font-size:14px;font-weight:500;border-bottom:3px solid rgba(0,0,0,0);transition:all .2s}.office-info-tabs .office-tab:hover{background:#ececec}.office-info-tabs .office-tab.active{background:#fff;border-bottom-color:#ed0997;color:#ed0997}.office-info-editing,.calendar-editing{padding:1rem;background:#fff;min-height:60vh;width:680px;position:relative}.office-info-editing .section-header,.calendar-editing .section-header{font-size:18px;margin:0 0 20px 0;color:#333;border-bottom:2px solid #ed0997;padding-bottom:10px}.office-info-editing select,.calendar-editing select{font-size:12px;font-weight:normal}.office-info-editing label,.calendar-editing label{font-size:14px;font-weight:normal}.office-info-editing label input[type=radio],.calendar-editing label input[type=radio]{margin-right:4px}.office-info-editing .row label,.calendar-editing .row label{margin-top:10px}.office-info-editing th,.calendar-editing th{font-size:13px;font-weight:600;padding:10px;text-align:left;background:#f5f5f5;border-bottom:2px solid #ddd}.office-info-editing table,.calendar-editing table{width:100%;border-collapse:collapse;margin-bottom:20px}.office-info-editing tbody tr,.calendar-editing tbody tr{border-bottom:1px solid #eee}.office-info-editing tbody td,.calendar-editing tbody td{padding:10px;vertical-align:middle}.office-info-editing .drag-handle,.calendar-editing .drag-handle{cursor:move;color:#999;font-size:18px;user-select:none}.office-info-editing .drag-handle:hover,.calendar-editing .drag-handle:hover{color:#666}.office-info-editing .open-closed,.calendar-editing .open-closed{width:325px;font-size:12px}.office-info-editing .open-closed label,.calendar-editing .open-closed label{display:inline;margin-left:4px}.office-info-editing .open-closed label.first,.calendar-editing .open-closed label.first{margin-left:0}.office-info-editing .inline-editable,.calendar-editing .inline-editable{position:relative}.office-info-editing .inline-editable-display,.calendar-editing .inline-editable-display{cursor:pointer;padding:4px 8px;border-radius:3px;transition:background-color .2s}.office-info-editing .inline-editable-display:hover,.calendar-editing .inline-editable-display:hover{background-color:#f0f0f0}.office-info-editing .inline-editable-form,.calendar-editing .inline-editable-form{display:flex;gap:5px;align-items:center}.office-info-editing .inline-editable-form input,.calendar-editing .inline-editable-form input{padding:6px 8px;border:1px solid #c7c8ca;border-radius:3px;font-size:14px;flex:1}.office-info-editing .inline-editable-form input:focus,.calendar-editing .inline-editable-form input:focus{outline:none;border-color:#7779d9}.office-info-editing .inline-edit-actions,.calendar-editing .inline-edit-actions{display:flex;gap:3px}.office-info-editing .inline-edit-btn,.calendar-editing .inline-edit-btn{padding:4px 8px;border:none;background:none;cursor:pointer;font-size:16px;border-radius:3px;transition:background-color .2s}.office-info-editing .inline-edit-btn:hover,.calendar-editing .inline-edit-btn:hover{background-color:#f0f0f0}.office-info-editing .inline-edit-btn.save,.calendar-editing .inline-edit-btn.save{color:#4ac05a}.office-info-editing .inline-edit-btn.cancel,.calendar-editing .inline-edit-btn.cancel{color:#999}.office-info-editing .add-item-btn,.calendar-editing .add-item-btn{color:#4ac05a;font-size:14px;font-weight:600;line-height:1.29;cursor:pointer;background:none;border:none;padding:10px 0;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.office-info-editing .add-item-btn:hover,.calendar-editing .add-item-btn:hover{color:#3a9048}.office-info-editing .add-item-btn i,.calendar-editing .add-item-btn i{font-size:18px}.office-info-editing .action-btn,.calendar-editing .action-btn{padding:2px 8px;text-decoration:none;color:#666;background:none;border:none;cursor:pointer;font-size:16px;transition:color .2s}.office-info-editing .action-btn:hover,.calendar-editing .action-btn:hover{color:#333}.office-info-editing .action-btn.delete,.calendar-editing .action-btn.delete{color:#d00;font-size:18px}.office-info-editing .action-btn.delete:hover,.calendar-editing .action-btn.delete:hover{color:#a00}.office-info-editing .hidden,.calendar-editing .hidden{display:none !important}.preview-area{background-color:#fff;padding:0 6px 6px 6px}.preview-area h5,.preview-area div,.preview-area p{font-size:12px;line-height:16px;margin:0;font-family:"myriad-pro",sans-serif}.preview-area h5{text-decoration:underline;text-transform:uppercase;margin:.3rem 0;font-weight:bold}.preview-area li,.preview-area h6{margin-bottom:0}.template-senior-living .preview-area h2.headline-edit,.template-senior-living .preview-area .h2.headline-edit{font-size:20px}.template-senior-living .preview-area h5,.template-senior-living .preview-area div,.template-senior-living .preview-area p,.template-senior-living .preview-area li{font-size:16px !important}.Select-control{margin-bottom:1.5rem}.rc-menu-vertical{padding:0;margin-bottom:0}.rc-menu-vertical li{margin-bottom:0}.rc-menu-vertical .rowMenuTitle{display:flex;justify-content:space-between;align-items:center;align-content:center;padding:0 .25em}.rc-menu-vertical .rowMenuTitle,.rc-menu-vertical .rc-menu-item{cursor:pointer}.rc-menu-vertical>.rc-menu-item,.rc-menu-inline>.rc-menu-item,.rc-menu-vertical>.rc-menu-submenu>.rc-menu-submenu-title,.rc-menu-inline>.rc-menu-submenu>.rc-menu-submenu-title{padding:5.5px}.ModalClass{position:absolute;top:40px;left:50%;transform:translateX(-50%)}.OverlayClass{position:fixed;top:0;left:0;right:0;bottom:0;z-index:5}.ReactModal__Body--open .registration,.ReactModal__Body--open .publish-container,.ReactModal__Body--open .compose-row,.ReactModal__Body--open .preview-row{filter:blur(4px)}.ReviewModal .reviewBtn{text-transform:none;margin-bottom:16px;margin-right:5px;font-weight:300;font-size:16px;height:2em;line-height:0;padding:1em}.ReviewModal .reviewBtn.white{background:#fff;border-radius:4px;border:solid 1px #414b5f;color:#414b5f}.ReviewModal .reviewBtn.blue{background:#319be8;border:none}.ModalClass:focus{outline:none}.front-page-container{display:flex;margin-left:12px;margin-top:12px;flex-direction:row}.front-page-first-row{margin-right:28px}.front-page-first-row h6 strong{color:#ff616e;display:block;text-transform:uppercase}input.headline-edit{margin-bottom:0;border:0;padding:0}.front-page-selection,.back-page-banner-selection{font-size:14px;font-weight:600;color:#fff}.front-page-selection input[type=text]:focus,.back-page-banner-selection input[type=text]:focus{border:.1rem solid #414b5f}.front-page-selection input[type=text].rounded,.back-page-banner-selection input[type=text].rounded{border-radius:17px}.front-page-selection input[type=text].grey,.back-page-banner-selection input[type=text].grey{width:263px;height:34px;background-color:#aab2bd}.front-page-selection header,.back-page-banner-selection header{background:#414b5f;display:flex;flex-direction:row;height:31px}.front-page-selection header .add,.back-page-banner-selection header .add{background:#319be8;width:31px;display:flex;justify-content:center;align-content:center;align-items:center}.front-page-selection header .text,.back-page-banner-selection header .text{line-height:31px;padding-left:10px;color:#fff;text-transform:uppercase}.front-page-selection ul,.back-page-banner-selection ul{list-style:none}.front-page-selection ul li,.back-page-banner-selection ul li{background:#319be8;margin-bottom:0;padding:0 8px;font-size:14px;font-weight:600;line-height:2.21}.front-page-selection ul li a,.back-page-banner-selection ul li a{color:#fff;display:flex;justify-content:space-between;flex-direction:row;align-content:center;align-items:center}.front-page-selection ul li:hover,.front-page-selection ul li.active,.back-page-banner-selection ul li:hover,.back-page-banner-selection ul li.active{background:#1b77ba}.back-page-banner-selection{padding:15px 20px}.back-page-banner-selection h6{color:#000;font-size:14px}.back-page-banner-selection ul{margin-bottom:3px}.back-page-banner-selection header.banner{background:#009e7f}.back-page-banner-selection header.banner .text{text-align:center;text-transform:uppercase;flex:1}.back-page-banner-selection header{margin-bottom:15px}.story-selection-action{background:#777dd7;color:#fff;width:555px;display:flex;justify-content:space-between;align-items:center;padding-right:10px}.story-selection-action a{color:#fff}.story-selection-action a.back{padding:6px;display:inline-block;width:263px}.story-selection-action .sort{font-size:12px;font-weight:600;color:#fff;margin-left:18px}.story-preview-list{height:775px;width:565px;padding-right:10px;overflow:scroll}.story-preview-list .story-preview{background:#434b5e;color:#fff;padding:0;margin-bottom:0}.story-preview-list .story-preview h2{text-align:left;text-shadow:none;padding-bottom:0 !important}.story-preview-list .story-preview h2,.story-preview-list .story-preview .preview{padding:1rem}.story-preview{margin-bottom:3px;background:#fff;padding:0 13px;color:#000}.story-preview h2,.story-preview .h2{font-family:"myriad-pro",sans-serif;font-size:24px;line-height:26px;margin:0;text-align:center}.story-preview .medium-editor-element{text-indent:10px}.story-preview .main,.story-preview .preview{font-family:"myriad-pro",sans-serif !important;font-size:13px;line-height:16px;font-weight:300}.storypreview-appear{opacity:.01}.storypreview-appear.storypreview-appear-active{opacity:1;transition:opacity 10s ease-in}.fr-view{line-height:1.2;font-size:10px}.story-selector{min-height:100vh;background:#e8e8e8;padding:40px 20px 100px;position:relative}.story-selector-header{text-align:center;margin-bottom:30px}.story-selector-header h1{font-size:32px;color:#7b8ba3;font-weight:300;margin:0 0 10px 0;letter-spacing:.5px}.story-selector-header p{font-size:16px;color:#7b8ba3;margin:0;font-weight:300}.story-selector-tabs{display:flex;justify-content:center;gap:0;margin-bottom:20px}.story-selector-tabs .story-tab{padding:12px 30px;background:#d8d8d8;color:#414b5f;text-decoration:none;font-size:14px;font-weight:500;border:1px solid silver;border-right:none;transition:all .2s}.story-selector-tabs .story-tab:first-child{border-radius:4px 0 0 4px}.story-selector-tabs .story-tab:last-child{border-radius:0 4px 4px 0;border-right:1px solid silver}.story-selector-tabs .story-tab:hover{background:#c8c8c8}.story-selector-tabs .story-tab.active{background:#fff;color:#414b5f;font-weight:600}.story-search-bar{max-width:600px;margin:0 auto 20px}.story-search-bar .search-form{position:relative}.story-search-bar .search-form i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#999;font-size:16px}.story-search-bar .search-form .search-input{width:100%;padding:12px 15px 12px 45px;border:1px solid silver;border-radius:4px;font-size:14px;background:#fff}.story-search-bar .search-form .search-input:focus{outline:none;border-color:#6b7fd7;box-shadow:0 0 0 3px rgba(107,127,215,.1)}.story-search-bar .search-form .search-input::placeholder{color:#999}.dashboard-link-container{text-align:center;margin-bottom:30px}.dashboard-link-container .btn-dashboard{display:inline-block;padding:10px 25px;background:#6b7fd7;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .3s}.dashboard-link-container .btn-dashboard:hover{background:#5a6ec6;box-shadow:0 2px 8px rgba(107,127,215,.3);color:#fff}.story-two-column-layout{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:350px 1fr;gap:20px;min-height:500px}.story-left-column{background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow-y:auto;max-height:600px}.story-right-column{background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;max-height:600px;overflow:auto}.story-right-content{flex:1;padding:30px;overflow-y:auto}.story-right-content h3{color:#414b5f;font-size:20px;margin:0 0 20px 0;padding-bottom:10px;border-bottom:2px solid #e0e0e0}.collections-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e0e0e0}.collections-header .select-label{font-size:14px;color:#414b5f}.collections-header .select-label .story-category-label{color:#6b7fd7;font-weight:600}.collections-header .go-back-link{color:#6b7fd7;text-decoration:none;font-size:12px;display:flex;align-items:center;gap:5px}.collections-header .go-back-link:hover{text-decoration:underline}.collections-header .go-back-link:before{content:"←";font-size:14px}.category-list{list-style:none;padding:0;margin:0}.category-list .category-item{margin-bottom:8px}.category-list .category-item.active>.category-link{background:#e8f0ff;border-color:#6b7fd7}.category-list .category-item.active>.category-link .category-name{color:#6b7fd7;font-weight:600}.category-list .category-item.bookmarked{margin-top:15px;padding-top:15px;border-top:2px solid #e0e0e0}.category-list .category-link{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;text-decoration:none;color:#414b5f;transition:all .2s}.category-list .category-link:hover{background:#fff;border-color:#6b7fd7;box-shadow:0 2px 4px rgba(107,127,215,.1)}.category-list .category-link:hover .category-name{color:#6b7fd7}.category-list .category-link:hover i{color:#6b7fd7;transform:translateX(3px)}.category-list .category-link .category-chevron{transition:transform .3s}.category-list .category-name{font-size:14px;font-weight:500;color:#414b5f;transition:color .2s}.category-list i{color:#999;font-size:12px;transition:all .2s}.category-list .no-categories{text-align:center;padding:40px 20px;color:#999;font-style:italic}.subcategory-list{list-style:none;padding:8px 0 0 0;margin:8px 0 0 0;border-top:1px solid #e0e0e0}.subcategory-list .subcategory-item{margin-bottom:6px}.subcategory-list .subcategory-item.active .subcategory-link{background:#6b7fd7;border-color:#6b7fd7}.subcategory-list .subcategory-item.active .subcategory-link .subcategory-name{color:#fff;font-weight:600}.subcategory-list .subcategory-item.active .subcategory-link i{color:#fff}.subcategory-list .subcategory-link{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#fff;border:1px solid #d0d0d0;border-radius:3px;text-decoration:none;color:#414b5f;transition:all .2s}.subcategory-list .subcategory-link:hover{background:#f0f4ff;border-color:#6b7fd7}.subcategory-list .subcategory-link:hover .subcategory-name{color:#6b7fd7}.subcategory-list .subcategory-link:hover i{color:#6b7fd7;transform:translateX(2px)}.subcategory-list .subcategory-name{font-size:13px;font-weight:400;color:#555;transition:color .2s}.subcategory-list i{color:#999;font-size:11px;transition:all .2s}.stories-display .story-grid{display:grid;gap:15px}.story-card{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;padding:20px;transition:all .2s}.story-card:hover{border-color:#6b7fd7;box-shadow:0 2px 8px rgba(107,127,215,.15)}.story-card.has-custom-content{border-color:gold;background:#fffef5}.story-card.has-custom-content:hover{border-color:#fc0}.story-card .story-headline{color:#414b5f;font-size:16px;font-weight:600;margin:0 0 10px 0}.story-card .story-excerpt{color:#666;font-size:14px;line-height:1.6;margin-bottom:15px}.story-card .story-card-actions{display:flex;gap:10px}.story-card .story-card-actions .btn-add-story{padding:8px 16px;background:#6b7fd7;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block;text-align:center}.story-card .story-card-actions .btn-add-story:hover{background:#5a6ec6;box-shadow:0 2px 6px rgba(107,127,215,.3)}.story-card .story-card-actions .btn-add-story.btn-edit-required{background:#ff9800}.story-card .story-card-actions .btn-add-story.btn-edit-required:hover{background:#f57c00}.story-card .story-card-actions .btn-preview-story{padding:8px 16px;background:#fff;color:#6b7fd7;border:1px solid #6b7fd7;border-radius:4px;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s}.story-card .story-card-actions .btn-preview-story:hover{background:#f0f4ff}.empty-state-right{display:flex;align-items:center;justify-content:center;min-height:300px;color:#999;font-size:15px;font-style:italic;text-align:center}.current-stories-section h3{color:#414b5f;font-size:20px;margin:0 0 20px 0;padding-bottom:10px;border-bottom:2px solid #e0e0e0}.stories-list{display:flex;flex-direction:column;gap:15px}.story-item{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;padding:15px;transition:all .2s}.story-item:hover{border-color:#6b7fd7;box-shadow:0 2px 4px rgba(107,127,215,.1)}.story-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.story-header .story-position{background:#6b7fd7;color:#fff;padding:4px 10px;border-radius:3px;font-size:12px;font-weight:600}.story-header h4{margin:0;color:#414b5f;font-size:16px;font-weight:600}.story-content{color:#666;font-size:14px;line-height:1.5;margin-bottom:15px}.story-actions{display:flex;gap:10px;align-items:center}.story-actions .btn{padding:6px 12px;font-size:13px;border-radius:3px;text-decoration:none;border:none;cursor:pointer;transition:all .2s}.story-actions .btn.btn-sm{padding:4px 10px;font-size:12px}.story-actions .btn.btn-secondary{background:#6c757d;color:#fff}.story-actions .btn.btn-secondary:hover{background:#5a6268}.story-actions .btn.btn-danger{background:#dc3545;color:#fff}.story-actions .btn.btn-danger:hover{background:#c82333}.story-actions .story-move-buttons{display:flex;gap:5px;margin-left:auto}.print-warning-right{background:#ed0997;color:#fff;text-align:center;padding:12px;font-size:13px;font-weight:600;letter-spacing:.5px;flex-shrink:0;border-radius:0 0 4px 4px}.help-button{position:fixed;bottom:30px;right:30px;z-index:101}.help-button a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#6b7fd7;color:#fff;border-radius:50%;text-decoration:none;font-size:24px;box-shadow:0 4px 12px rgba(107,127,215,.3);transition:all .3s}.help-button a:hover{background:#5a6ec6;transform:scale(1.1);box-shadow:0 6px 16px rgba(107,127,215,.4)}@media(max-width: 1024px){.story-two-column-layout{grid-template-columns:300px 1fr}}@media(max-width: 768px){.story-selector-tabs{flex-direction:column}.story-selector-tabs .story-tab{border-right:1px solid silver;border-bottom:none}.story-selector-tabs .story-tab:first-child{border-radius:4px 4px 0 0}.story-selector-tabs .story-tab:last-child{border-radius:0 0 4px 4px;border-bottom:1px solid silver}.story-two-column-layout{grid-template-columns:1fr}.story-two-column-layout .story-left-column{max-height:400px}.story-actions{flex-wrap:wrap}.story-card-actions{flex-direction:column}.story-card-actions .btn-add-story,.story-card-actions .btn-preview-story{width:100%;text-align:center}}.subcategory-list.hidden{display:none !important}.banner-selector{min-height:100vh;background-color:#f5f5f5;padding:40px 20px}.banner-selector-header{text-align:center;margin-bottom:40px}.banner-selector-header h1{color:#767ddd;font-size:32px;margin:0 0 10px 0;font-weight:300;letter-spacing:1px}.banner-two-column-layout{display:grid;grid-template-columns:1fr 400px;gap:30px;max-width:1400px;margin:0 auto}@media(max-width: 1024px){.banner-two-column-layout{grid-template-columns:1fr}}.banner-left-column{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.banner-right-column{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width: 1024px){.banner-right-column{display:none}}.collections-header{margin-bottom:30px}.collections-header h3{font-size:18px;color:#333;margin:0 0 10px 0}.collections-header p{color:#666;margin:0;font-size:16px}.banner-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px;margin-top:20px}.banner-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease}.banner-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.banner-image-container{width:100%;height:200px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.banner-image-container img.banner-thumbnail{width:100%;height:100%;object-fit:cover}.banner-image-container .banner-placeholder{color:#999;font-size:14px}.banner-card-footer{padding:15px;text-align:center}.banner-card-footer .banner-preview-link{display:block;margin-bottom:10px;color:#767ddd;font-size:14px;text-decoration:none}.banner-card-footer .banner-preview-link:hover{text-decoration:underline}.banner-card-footer .use-banner-btn{background-color:#5bc0de;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;width:100%;transition:background-color .3s ease}.banner-card-footer .use-banner-btn:hover{background-color:#46b8da}.selected-banners-header{margin-bottom:20px;border-bottom:2px solid #767ddd;padding-bottom:10px}.selected-banner-preview img{max-width:100%;height:auto;border:2px solid #ddd;border-radius:4px}.example-enter{position:absolute;top:0}.example-enter.example-enter-active{animation:SubMenuAnimIn2 .3s ease-in-out}.example-leave{position:absolute;top:0}.example-leave.example-leave-active{animation:SubMenuAnimOut2 .3s ease-in-out}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimOut2{0%{transform:translateX(0px);opacity:1}100%{transform:translateX(-100%);opacity:0}}a.banner-sidebar-preview img{border:1px solid #979797;width:236px;height:154.4px}a.banner-sidebar-preview:hover img,a.banner-sidebar-preview.active img{border:solid 4px #319be8}.backpage-edit-preview .preview-area img{margin:29px 17px}.backpage-edit-preview .preview-area{padding:0}.this-banner-requires{width:555px}.this-banner-requires p{font-size:15px;font-weight:600;font-style:normal;font-stretch:normal;color:#e9498b;margin:1rem 0 0 0}.this-banner-requires textarea{border:solid .5px #414b5f;background:#fff}.calendar-container{flex:1;position:relative;display:flex;gap:0}.calendar-container .repeating-events-panel{width:355px;background:#f7f9fc;border-right:1px solid #e1e4e8;flex-shrink:0;overflow-y:auto}.calendar-container .repeating-events-panel .panel-header{background:#414b5f;color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.calendar-container .repeating-events-panel .panel-header h3{margin:0;font-size:16px;font-weight:600}.calendar-container .repeating-events-panel .panel-header .close-btn{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;line-height:1}.calendar-container .repeating-events-panel .panel-header .close-btn:hover{opacity:.8}.calendar-container .repeating-events-panel .panel-content{padding:20px}.calendar-container .repeating-events-panel .panel-content .panel-description,.calendar-container .repeating-events-panel .panel-content .panel-example{font-size:14px;line-height:1.5;color:#414b5f;margin-bottom:15px}.calendar-container .repeating-events-panel .panel-content .panel-example{font-style:italic;color:#666}.calendar-container .repeating-events-panel .panel-content .btn-add-repeating{width:100%;padding:10px;background:#67b512;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;margin-top:20px}.calendar-container .repeating-events-panel .panel-content .btn-add-repeating:hover{background:rgb(76.6030150754,134.6130653266,13.3869346734)}.calendar-container .calendar-main{flex:1;display:flex;flex-direction:column;background:#fff}.calendar-container .calendar-main .calendar-header-bar{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fff;border-bottom:2px solid #e1e4e8}.calendar-container .calendar-main .calendar-header-bar h3{margin:0;font-size:20px;font-weight:600;color:#414b5f}.calendar-container .calendar-main .calendar-header-bar .btn-repeating-events{padding:12px 24px;background:#777dd7;color:#fff;border:none;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s}.calendar-container .calendar-main .calendar-header-bar .btn-repeating-events:hover{background:hsl(236.25,54.5454545455%,55.4901960784%)}.calendar-container nav.horizontal{width:900px}.calendar-container nav.horizontal a{width:50%;border-radius:0}.calendar-container .calendar-editing{width:100%;max-width:895px;margin:20px auto}.calendar-container .calendar-feature{width:355px;height:336px;margin:44px 52px;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.33;color:#414b5f}.calendar-container .calendar-repeating-event-form{background:#fff;padding:15px;margin-bottom:15px;border-radius:4px;border:1px solid #e1e4e8}.calendar-container .calendar-repeating-event-form .actions{text-align:right;padding-right:0;margin-top:10px}.calendar-container .calendar-repeating-event-form button{min-width:61px;height:28px;border-radius:3px;margin-left:7px;font-size:11px;letter-spacing:.5px;padding:0 12px;border:0;font-weight:600;font-style:normal;font-stretch:normal;text-align:center;color:#fff;line-height:inherit;cursor:pointer;transition:background-color .2s}.calendar-container .calendar-repeating-event-form button:disabled{opacity:.6;cursor:not-allowed}.calendar-container .calendar-repeating-event-form button.remove{background-color:#7a8086}.calendar-container .calendar-repeating-event-form button.remove:hover:not(:disabled){background-color:rgb(97.657480315,102.5,107.342519685)}.calendar-container .calendar-repeating-event-form button.save{background-color:#67b512}.calendar-container .calendar-repeating-event-form button.save:hover:not(:disabled){background-color:rgb(76.6030150754,134.6130653266,13.3869346734)}.calendar-container .calendar-repeating-event-form textarea{text-align:left;width:100%;min-height:60px;background-color:#f5f7fa;border:solid 1px #a9b2bd;border-radius:4px;padding:8px;font-family:inherit;font-size:13px;resize:vertical}.calendar-container .calendar-repeating-event-form select{font-size:13px}.calendar-container .calendar-repeating-event-form label{font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;color:#373737;display:block;margin-bottom:5px}.calendar-container .calendar-repeating-event-form option{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.43;color:#373737}.calendar-editing .calendar-header{height:27px;background-color:#fe7777;color:#fff;margin:0;text-align:center;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;text-align:center;color:#fff}.calendar-editing .week{display:flex;flex-direction:row}.calendar-editing .week:first-child{background:#414b5f}.calendar-editing .week:first-child .day{flex:1;font-size:13.5px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:center;color:#fff;padding:10px 0;border:0}.calendar-editing .week:not(:first-child) .day{flex:1;height:100px;background:#f5f7fa;border:1px solid rgba(50,64,78,.59);position:relative;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.calendar-editing .week:not(:first-child) .day.other-month{opacity:.4;background:#fafafa}.calendar-editing .week:not(:first-child) .day span.dayNumber{font-size:11.7px;font-weight:normal;font-style:normal;font-stretch:normal;color:rgba(50,64,78,.59);position:absolute;top:5px;right:5px}.calendar-editing .week:not(:first-child) .day .events-list{width:100%;margin-top:20px;flex:1;overflow-y:auto}.calendar-editing .week:not(:first-child) .day .event{font-family:monospace;font-size:10px;width:100%;margin-bottom:4px;padding:4px 6px;background:#e8f4fd;border-left:3px solid #ed0997;border-radius:2px;position:relative;cursor:pointer}.calendar-editing .week:not(:first-child) .day .event .event-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:20px}.calendar-editing .week:not(:first-child) .day .event .event-actions{display:none;position:absolute;top:2px;right:2px;gap:2px;background:#fff;padding:2px;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.calendar-editing .week:not(:first-child) .day .event .event-actions .event-action-btn{padding:2px 6px;font-size:12px;text-decoration:none;color:#666;background:none;border:none;cursor:pointer}.calendar-editing .week:not(:first-child) .day .event .event-actions .event-action-btn.delete{color:#d00;font-size:14px;padding:0 6px}.calendar-editing .week:not(:first-child) .day .add-event-btn{position:absolute;bottom:4px;right:4px;color:#ed0997;text-decoration:none;font-size:20px;font-weight:bold;line-height:1;padding:0 4px}.calendar-editing .week:not(:first-child) .day .add-event-btn:hover{opacity:.7}.CalendarModal{width:500px;height:382px;border-radius:4px;background-color:#fff;box-shadow:0 7px 11px 0 rgba(0,0,0,.2);padding:0}.CalendarModal header{padding:15px 15px 9.5px 15px;font-size:16px;font-style:normal;font-stretch:normal;text-align:left;color:#373737;background:#f7f9fc;text-align:center;border-bottom:solid 1px #f7f9fc}.CalendarModal .detail p{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;text-align:left;color:#373737;margin-bottom:10px}.CalendarModal .detail label{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;text-align:center;color:#373737}.CalendarModal .detail .actions{text-align:right;padding-top:14px}.CalendarModal .detail .textarea-button{display:flex;flex-direction:row;align-items:flex-end;justify-content:center}.CalendarModal .detail .textarea-button label{text-align:left;font-weight:normal;padding-left:1em}.CalendarModal .detail .textarea-button.check{align-items:flex-start;justify-content:flex-start;margin:5px}.CalendarModal .detail .textarea-button.check input[type=checkbox]{margin-top:4px}.CalendarModal .detail em{font-style:normal;font-size:14px}.CalendarModal .detail textarea{width:196px;height:164px;border-radius:4px;background-color:#fff;border:solid 1px #a9b2bd;font-size:16px;word-wrap:break-word}.CalendarModal .detail textarea::placeholder{line-height:154px;font-size:14px}.CalendarModal .detail textarea::-moz-placeholder{line-height:154px;font-size:14px}.CalendarModal .detail textarea::-webkit-input-placeholder{line-height:154px;font-size:14px}.CalendarModal .detail textarea:-ms-input-placeholder{line-height:154px;font-size:14px}.CalendarModal .detail button{border:0;border-radius:2.7px;font-size:12.6px;font-weight:normal;font-style:normal;font-stretch:normal;color:#fff;line-height:1;letter-spacing:0;height:inherit}.CalendarModal .detail button.cancel{padding:14px 7.8px;background:#fff;width:72px;color:#000;border-radius:4px;border:solid 1px #a9b2bd}.CalendarModal .detail button.save{padding:14px 7.8px;border-radius:4px;width:72px;background-color:#7ed321;border:solid 1px #fff;margin-left:10px}.CalendarModal .detail button.clear{background-color:#aab2bd;padding:3px 16px;margin:14px}.template-select .detail{display:none}.template-select:hover{background:#414b5f !important;transition:background .5s ease}.template-select:hover .main{filter:blur(4px)}.template-select:hover .detail{display:block}.template-select:hover .hoverflex{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.newsletter-button{border-radius:5px;border:solid 1px #fff;width:150px;text-align:center;display:block;color:#fff !important;cursor:pointer;margin:15px 0}.newsletter-button:hover{background:#fff !important;color:#414b5f !important;transition:background-color .5s ease;transition:color .5s ease}.newsletter-button:hover a{color:#414b5f !important}.newsletter-button a{color:#fff !important}.newsletter-button a:hover{background:#fff !important;color:#414b5f !important}.newsletter-button a,a.newsletter-button{display:block;padding:12px}.newsletter-editor{max-width:1200px;margin:0 auto;padding:20px}.editor-header{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.editor-header h1{margin:0 0 10px 0;color:#333}.editor-header h2{margin:0;font-size:1.2em;color:#666;font-weight:normal}.editor-nav{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0}.nav-tab{padding:12px 24px;text-decoration:none;color:#666;border-bottom:3px solid rgba(0,0,0,0);transition:all .2s}.nav-tab:hover{color:#333;background:#f5f5f5}.nav-tab.active{color:#ed0997;border-bottom-color:#ed0997;font-weight:600}.editor-content{min-height:400px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.editor-footer{margin-top:30px;padding-top:20px;border-top:2px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.section-description{color:#666;margin-bottom:20px}.empty-state{color:#999;font-style:italic;padding:20px;text-align:center;background:#f9f9f9;border-radius:4px}.office-subsections{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px}.subsection{padding:20px;background:#f9f9f9;border-radius:8px}.subsection h4{margin-top:0;color:#333;border-bottom:2px solid #ed0997;padding-bottom:10px}.staff-list,.hours-list,.contacts-list{list-style:none;padding:0;margin:15px 0}.staff-list li,.hours-list li,.contacts-list li{padding:8px 0;border-bottom:1px solid #e0e0e0}.staff-list li:last-child,.hours-list li:last-child,.contacts-list li:last-child{border-bottom:none}.stories-list{display:flex;flex-direction:column;gap:20px}.story-item{padding:20px;background:#f9f9f9;border-radius:8px;border-left:4px solid #ed0997}.story-item h4{margin-top:0;color:#333}.story-actions{margin-top:15px;display:flex;gap:10px}.calendar-events{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:15px}.calendar-day{padding:15px;background:#f9f9f9;border-radius:8px}.calendar-day strong{display:block;margin-bottom:10px;color:#ed0997;font-size:.9em}.calendar-day ul{list-style:none;padding:0;margin:0}.calendar-day li{padding:5px 0;font-size:.9em}.btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s}.btn-primary{background:#ed0997;color:#fff}.btn-primary:hover{background:#d10886}.btn-secondary{background:#777;color:#fff}.btn-secondary:hover{background:#555}.btn-danger{background:#dc3545;color:#fff}.btn-danger:hover{background:#c82333}.btn-sm{padding:6px 12px;font-size:.9em}.btn-xs{padding:2px 8px;font-size:.8em}.story-form{max-width:800px;margin:0 auto}.error-messages{background:#fee;border:2px solid #c33;border-radius:8px;padding:20px;margin-bottom:30px}.error-messages h4{color:#c33;margin-top:0;margin-bottom:10px}.error-messages ul{margin:0;padding-left:20px}.error-messages li{color:#c33;margin-bottom:5px}.form-section{margin-bottom:30px;padding:20px;background:#f9f9f9;border-radius:8px}.form-section h4{margin-top:0;color:#333;border-bottom:2px solid #ed0997;padding-bottom:10px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:#333}.form-control{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit}.form-control:focus{outline:none;border-color:#ed0997;box-shadow:0 0 0 3px rgba(237,9,151,.1)}textarea.form-control{resize:vertical;min-height:100px}.story-content-editor{font-family:"Courier New",monospace;min-height:300px}.content-editor-wrapper{border:2px solid #ddd;border-radius:4px;padding:10px;background:#fff}.help-text{margin-top:5px;font-size:.9em;color:#666;font-style:italic}.form-divider{text-align:center;margin:30px 0;position:relative}.form-divider::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ddd}.form-divider span{position:relative;background:#fff;padding:0 20px;color:#999;font-weight:600}.form-actions{margin-top:30px;padding-top:20px;border-top:2px solid #e0e0e0;display:flex;gap:10px}.story-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.story-position{background:#ed0997;color:#fff;padding:5px 12px;border-radius:20px;font-weight:600;font-size:.9em}.story-content{margin-bottom:15px;color:#666;line-height:1.6}.story-move-buttons{margin-left:auto;display:flex;gap:5px}.add-story-section{margin-top:30px;padding-top:20px;border-top:2px solid #e0e0e0;text-align:center}.previewbox .story-preview{background:none !important}.previewbox.calendar-preview{background-size:cover;padding:0}.previewbox.calendar-preview .calendar{padding:50px 20px}.previewbox.calendar-preview .calendar .week .day{height:69px}.preview-row .template-senior-living .calendar .week .day{font-size:16px;line-height:18px}.preview-row .template-senior-living .backpage-preview{margin:55px}.template-senior-living .fr-view{font-size:12px;letter-spacing:.5px}.template-senior-living h2.headline-edit,.template-senior-living .h2.headline-edit{font-size:18px;letter-spacing:.5px;height:inherit;line-height:20px}.template-senior-living .calendar .week .day{font-size:12px;letter-spacing:.5px}.preview-row .downloadpreview .previewbox{box-shadow:none !important}.preview-row .downloadpreview #watermark{position:absolute;width:600px;height:100%;z-index:0;background:image_url("/assets/watermark-e81c9d81.png") no-repeat}.preview-row{display:flex;flex-direction:row}.preview-row main{width:643px;padding:15px}.preview-row main .previewbox aside{font-size:10px;text-align:center}.preview-row main .previewbox aside h5{text-transform:uppercase;font-size:10px;text-decoration:underline;margin-bottom:0;margin-top:1rem}.preview-row main .previewbox h2.headline-edit,.preview-row main .previewbox .h2.headline-edit{font-size:16px;letter-spacing:.5px;height:inherit;line-height:18px}.preview-row main.template-senior-living h2.headline-edit,.preview-row main.template-senior-living .h2.headline-edit{font-size:20px}.preview-row main.template-senior-living .fr-view{font-size:16px !important}.preview-row main header{display:flex;flex-direction:row;justify-content:space-between}.preview-row main header button,.preview-row main header a.button{background-color:#414b5f;border:0;padding:4px 12px;line-height:1;text-transform:none;height:24px}.preview-row main header a.inside,.preview-row main header a.inside:visited{font-size:15px;text-align:center;color:#414b5f;text-decoration:underline}.preview-row main header a.inside:hover,.preview-row main header a.inside:visited:hover{color:rgb(107.75,123.25,154.25)}.preview-row aside{width:340px;padding:40px}.preview-row aside .preview-progress-list{margin-top:12.5px;margin-bottom:12.5px}.preview-row aside .preview-progress{border-top:solid 1px #8e8e8e;padding:6px 0;width:225px}.preview-row aside .preview-progress h6{font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:2.73;color:#8e8e8e;text-transform:uppercase;margin:0;line-height:1}.preview-row aside .preview-progress em{font-size:13px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.15;text-align:right;color:#8e8e8e;display:block}.preview-row aside .preview-progress .progress{height:19px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);margin:6px 0}.preview-row aside .preview-progress .progress .bar{transition:width .6s ease;height:100%}.preview-row aside .preview-progress .progress .red{background-color:#a90a6d}.preview-row aside .preview-progress .progress .green{background-color:#65a91a}.preview-row aside button:hover{background:inherit}.preview-row .calendar{padding:16px 50px 30px 50px}.preview-row .calendar .week{display:flex;flex-direction:row;margin-bottom:4px}.preview-row .calendar .day{flex:1;text-align:center;padding:2em 0;position:relative}.preview-row .calendar .week .day{height:70px;font-size:8.5px;line-height:8.5px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.preview-row .calendar .week .day span.dayNumber{display:none}.preview-row .backpage-preview{padding:60px}.preview-row .backpage-preview .story-preview{background:none}.publish-container{padding:10px 80px}.publish-container .actions{display:flex;flex-direction:row;justify-content:flex-end;margin-top:10px}.publish-container .actions img{width:140px;height:30px;margin-left:11px}nav.checkout{border:.5px solid #a2a7b1;background-color:#f3f4f5;justify-content:space-between}nav.checkout a,nav.checkout div{background:#f3f4f5;line-height:inherit;padding-right:30px;border-right:none;padding-left:18px;margin-right:43px;text-transform:none;font-size:15px;color:#414b5f}nav.checkout a.active,nav.checkout div.active{color:#fff;background:#414b5f image_url("/assets/arrow-right-sub-nav-b573344c.png") no-repeat right}nav.checkout a.active:last-child,nav.checkout div.active:last-child{margin-right:0;background:#414b5f}nav.horizontal .save-submit-later{background-color:#ef7476;text-align:right;line-height:40px;color:#fff;padding:0 9px 0 29px;background:#ef7476 image_url("/assets/submit-later-triangle-8f15eef5.png") no-repeat left;margin-right:500px;border-right:none}nav.horizontal .save-submit-later:hover{color:#fff;text-decoration:underline}.logos{margin-bottom:200px}.logos h2{font-size:25px;font-style:normal;font-stretch:normal;text-align:center;letter-spacing:0;color:#414b5f;text-shadow:0 1px 0 #fff;margin:13px 0}.logos .Select-control{border:1px solid #ccc}.logos .main{background-color:#fff;border:.5px solid #a2a7b1;padding:8px 25px}.logos .main article{display:flex;flex-direction:row;justify-content:center;width:737px;margin:0 auto;border-bottom:solid .5px #a2a7b1;padding-bottom:10px;padding-top:50px}.logos .main article label{font-size:12px}.logos .main article label.required{color:#ed0997}.logos .main article .logo-option{flex:1;padding-right:35px}.logos .main article .management-company-option{flex:1;border-left:solid .5px #a2a7b1;padding-left:35px}.logos .main article .not-listed{text-decoration:underline}.logos .main .symbol-selection{width:400px;margin:0 auto;text-align:center}.logos .main .symbol-selection h6{font-size:13px;margin:20px 0}.logos .main .symbol-selection .column{display:flex;flex-direction:row;align-items:center;justify-content:center}.logos .main .symbol-selection .column img{width:42px;display:block;margin:0 auto}.logos .main .symbol-selection .column span{text-align:center;font-size:10px}.logos .main h6{font-size:18px;font-weight:300;color:#414b5f;text-shadow:0 1px 0 #fff}.logos .main h6 em{font-weight:600;color:#ed0997}.pricing-plans{margin-bottom:200px}.pricing-plans .grow{transition:all .2s ease-in-out}.pricing-plans .grow:hover{transform:scale(1.1)}.pricing-plans h2{font-size:25px;font-style:normal;font-stretch:normal;text-align:center;letter-spacing:0;color:#414b5f;text-shadow:0 1px 0 #fff;margin:13px 0}.pricing-plans .main{display:flex;flex-direction:row;justify-content:center;align-items:center}.pricing-plans .main .pricing-plan{width:224px;margin-top:50px;margin-bottom:25px;background-color:#fff;box-shadow:0 4px 5px 0 rgba(0,0,0,.27);border:solid .5px #c5c7ce;border-top:0;text-align:center}.pricing-plans .main .pricing-plan li{list-style:none;font-size:20px}.pricing-plans .main .pricing-plan li:before{content:"·";font-size:30px;margin-right:12px;vertical-align:middle}.pricing-plans .main .pricing-plan.most-popular header{border-top-left-radius:5px;border-top-right-radius:5px}.pricing-plans .main .pricing-plan.most-popular{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.pricing-plans .main .pricing-plan.most-popular ul{text-align:center}.pricing-plans .main .pricing-plan:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.pricing-plans .main .pricing-plan:last-child header{border-top-right-radius:5px}.pricing-plans .main .pricing-plan:first-child header{border-top-left-radius:5px}.pricing-plans .main .pricing-plan:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.pricing-plans .main .pricing-plan button{border:0;text-align:center;text-transform:none;font-size:16px}.pricing-plans .main .pricing-plan p.issue-commitment{font-size:12px;text-align:center;color:#414b5f;margin-bottom:1em}.pricing-plans .main .pricing-plan ul{text-align:left;list-style-type:"•"}.pricing-plans .main .pricing-plan ul li{font-size:13px;font-style:normal;font-stretch:normal;line-height:1.46;color:#414b5f}.pricing-plans .main .pricing-plan .price{font-size:75px;font-weight:300;font-style:normal;font-stretch:normal;letter-spacing:-5.3px;text-align:center;color:#414b5f}.pricing-plans .main .pricing-plan .price sup{width:30px;height:39px;font-size:29px;font-weight:300;font-style:normal;font-stretch:normal;letter-spacing:-1.8px;text-align:center;color:#414b5f;top:-40px;right:-4px}.pricing-plans .main .pricing-plan header{font-size:19px;text-align:center;color:#fff;text-transform:uppercase;padding:8px 15px 6px 8px}.pricing-plans .main .pricing-plan article{padding:0 12px 29px 12px}.pricing-plans .main .pricing-plan.most-popular{width:260px;margin-top:32px;margin-bottom:0;position:relative}.pricing-plans .main .pricing-plan.most-popular header{font-size:21.9px}.pricing-plans .main .pricing-plan.most-popular .price{font-size:86.3px}.pricing-plans .main .pricing-plan.most-popular ul li{font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.46}.pricing-plans .main .pricing-plan.most-popular .popular{position:absolute;top:-25px;left:44px;text-transform:uppercase;font-size:13.8px;font-stretch:normal;text-align:center;color:#414b5f}.pricing-plans .notes{margin-top:-3.5em;width:1000px}.pricing-plans .Note-Once-your-first{font-size:17px;font-weight:300;font-style:normal;font-stretch:normal;text-align:right;color:#414b5f;text-shadow:0 1px 0 #fff}.pricing-plans .Note-Once-your-first span{display:block;margin-top:1em}.pricing-plans .Note-Once-your-first em{font-weight:600;color:#ed0997}.publish-container .pricing-plans .actions{margin-top:50px;justify-content:center}.shopping-cart{margin-bottom:200px;font-size:12px;text-align:center}.shopping-cart h2{font-size:25px;font-style:normal;font-stretch:normal;text-align:center;letter-spacing:0;color:#414b5f;text-shadow:0 1px 0 #fff;margin:13px 0}.shopping-cart .choice img{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.shopping-cart .main{border-radius:4px;background-color:#f6f9fc;box-shadow:0 .5px 2px 0 rgba(0,0,0,.29);padding:21px;display:flex;flex-direction:row}.shopping-cart .main h3{text-align:center;color:#414b5f;text-shadow:0 1px 0 #fff}.shopping-cart .main .form{text-align:left}.shopping-cart .main .form label{font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;color:#414b5f}.shopping-cart .main .form input[type=text]{width:180px;height:27px;background-color:#fff;border:solid 1px #c7c8ca}.shopping-cart .main .form button{font-size:12px;font-weight:600;border-radius:3px;background-color:#319be8;line-height:inherit;height:20px;padding:0 12px;text-transform:none;border:0}.shopping-cart .main .addons{text-align:center;width:405px}.shopping-cart .main .addons h3{font-size:16px;margin-bottom:2px}.shopping-cart .main .addons{display:flex;flex-direction:column;margin-right:22px}.shopping-cart .choice{display:flex;justify-content:center;align-content:center;align-items:center;border-radius:4px;background-color:#fff;box-shadow:0 .5px 2px 0 rgba(0,0,0,.29);margin-bottom:14px}.shopping-cart .choice .details{flex:1;padding:0 30px}.shopping-cart .choice a{color:#414b5f;text-decoration:"underline"}.shopping-cart .choice img{width:201px;height:146px;margin-bottom:0}.shopping-cart .choice h3{font-size:15px;font-weight:600;text-align:center;color:#414b5f;text-shadow:0 .5px 0 #fff}.cart{text-align:center;flex-grow:1;padding:12px 60px;border-radius:2px;background-color:#fff;box-shadow:0 .5px 2px 0 rgba(0,0,0,.29)}.cart .price{text-align:right;width:55px}.cart h3{font-size:15px;font-weight:600;text-align:center;color:#414b5f;text-shadow:0 1px 0 #fff;padding:4px;text-transform:uppercase;margin-bottom:17px}.cart h3 a{font-size:14px;font-weight:normal;font-style:italic;font-stretch:normal;color:#414b5f;text-transform:none;text-decoration:underline;float:right;margin-right:12px}.cart h3.total{background-color:#f3f4f5;border:solid .5px #414b5f;padding:4px 8px;display:flex;flex-direction:row;justify-content:space-between}.cart h3.total .price{padding-right:0}.cart .list .item,.cart .sub-totals .item{display:flex;flex-direction:row;justify-content:space-between;font-size:14px;line-height:2.36;color:#414b5f;text-shadow:0 1px 0 #fff}.cart .sub-totals{padding:18px 0}.cart .sub-totals .item .label{text-align:right;border-top:.5px solid #a2a7b1;padding-right:20px;width:230px}.cart .sub-totals .item .price{border-top:.5px solid #a2a7b1}.cart .sub-totals .item .space{flex:1}.PriorityModal{top:100px}.review{margin-bottom:200px}.review h2{font-size:25px;font-style:normal;font-stretch:normal;text-align:center;letter-spacing:0;color:#414b5f;text-shadow:0 1px 0 #fff;margin:13px 0}.review .main{padding:21px 25px;background-color:#f6f9fc;box-shadow:0 .5px 2px 0 rgba(0,0,0,.29)}.review .main .column{text-align:left}.review .main .label h3{text-align:left}.review .main label.textarea{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;color:#414b5f}.review .main label.checkbox{font-size:12px;font-weight:200;color:#414b5f}.review .main label.checkbox input{margin-right:5px}.review .main label.checkbox a,.review .main label.checkbox a:visited{color:#319be8;text-decoration:none}.review .main textarea{height:135px;background-color:#f3f4f5;border:solid .5px #414b5f}.review .main p.must-comply{font-size:12px;color:#ed0997}.review .main a{font-size:14px;font-weight:normal;font-style:italic;font-stretch:normal;color:#414b5f;text-transform:none;text-decoration:underline}.review h3{font-size:17px;font-weight:600;font-style:normal;font-stretch:normal;color:#414b5f;text-shadow:0 1px 0 #fff;margin-top:12px}.thanks{width:680px;margin:0 auto;padding-top:150px}.thanks h1{text-align:center;font-size:50px;font-weight:300;font-style:normal;font-stretch:normal;text-align:center;color:#414b5f;text-shadow:0 1px 0 #fff}.thanks h2{font-size:20px;font-weight:300;font-style:normal;font-stretch:normal;color:#414b5f;text-shadow:0 1px 0 #fff}.hide-bubbles .bubble{display:none !important}.bubble{position:absolute}.bubble.compose{bottom:-135px;left:32px}.bubble.publish{bottom:-272px;left:0px}.bubble.manage{bottom:-202px;left:0px}.bubble.help{bottom:-122px;left:3px}.bubble.address-help-tip{top:112px;left:-4px;width:808px;max-width:808px !important}.bubble.logo-tip-text-tip{top:226.2px;left:172px;width:212.9px}.background.office-bg{background:image-url("/assets/officeBkgd-a5e5c797.jpg");background-size:cover;min-height:100vh;width:100vw}.ready-made{display:flex;flex-direction:row}.ready-made img#pressed-for-time{width:367px;height:799.3px;margin-left:61px}.ready-made h6.currently-composing{display:none}.ready-made .buttons{margin-top:46px;display:flex;flex-direction:row;justify-content:space-around}.ready-made .button{width:225px;border-radius:3.8px;background-color:#414b5f;font-size:16.5px;text-align:center;color:#fff;text-transform:none;border:none;font-weight:normal;padding:inherit}.ready-made .button:hover{background-color:#7b859b}.ready-made .text{width:600px}.ready-made .text h1{text-align:center;margin-top:67px;font-size:47px;color:#414b5f;text-shadow:0 1px 0 #fff}.ready-made .text p{text-align:center;font-size:20px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.45;color:#414b5f}.admin-content{padding:3em}.admin-content .field_with_errors .error,.admin-content .field_with_errors label{color:#c0392b}.admin-content .field_with_errors input,.admin-content .field_with_errors select{border:1px solid #c0392b}.tiles{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.tiles li{background:#414b5f;flex-basis:30%;margin:1em}.tiles li:hover{background:rgb(107.75,123.25,154.25)}.tiles li a{display:block;color:#fff;text-align:center;padding:5em;font-size:1.2em}.new_admin_sign_in{width:300px;margin:0 auto;display:flex;flex-direction:column}.new_admin_sign_in .input{max-width:inherit;width:inherit;margin:0 0 1em 0}.administration .edit-property input,.administration .edit-property select{border:solid 1px #979797 !important}.administration .edit-property input[type=submit]{margin:2rem;border:inherit}.account{background-color:#f1f5f9;display:flex;flex-direction:column}.account .main{flex:1;display:flex;padding-left:36px}.account article{background:#f7f9fc;border-radius:0 0 8px 8px;width:560px}.account article table{margin:1em;width:96%}.account article table th,.account article table td{font-size:12px}.account article header{background:#fff;font-size:14px;color:#414b5e;text-align:left;line-height:19px;padding:7px 12px;font-weight:600}.account article header.first{border-radius:8px 8px 0 0}.account article header small{font-weight:normal;font-style:italic;margin-left:15px}.account aside{margin-right:50px}.account aside ul{list-style:none}.account aside ul li{margin-bottom:0}.account aside ul li a{display:block;font-weight:600;line-height:2.14;text-align:left;color:#414b5f;text-shadow:0 .5px .5px hsla(0,0%,100%,.5);transition:all .2s ease-in-out;font-size:14px}.account aside ul li a:hover{transform:translate(5px, 0)}.account aside ul li a.active{color:#767ddd}.account .hover-btn:hover{box-shadow:0 0 10px 2px rgba(0,0,0,.2)}.account nav{background-color:#f1f5f9;display:flex;justify-content:space-between;align-items:center}.account nav img.logo{width:300px}.account nav img.manage-newsletters{width:198px}.account nav div{display:flex}.account nav a{color:#414b5f;text-shadow:0 .5px .5px hsla(0,0%,100%,.5)}.account form.form-horizontal .actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;margin:1em}.account form.form-horizontal .cancel{margin-right:1em;border-radius:6px;background-color:#fff;border:solid .5px #e7e7eb;width:56px;height:28px;font-size:13px;font-weight:600;text-align:center;padding:5px 4px;color:#8798ab;line-height:inherit;text-transform:inherit;letter-spacing:inherit}.account form.form-horizontal .cancel:hover{background-color:#ccc}.account form.form-horizontal .save{border-radius:6px;background-color:#767ddd;border:0;width:56px;height:28px;font-size:13px;font-weight:600;text-align:center;padding:5px 4px;color:#fff;line-height:inherit;text-transform:inherit;letter-spacing:inherit}.account form.form-horizontal .save:hover{background-color:rgb(47.1228070175,56.8245614035,189.8771929825)}.account form.form-horizontal .input{display:flex;justify-content:flex-start;align-items:center;max-width:inherit;margin:8px 1em}.account form.form-horizontal .input .error{order:3;color:red;margin:1em;font-weight:600;font-size:12px}.account form.form-horizontal label{width:150px;margin-right:20px;font-size:14px;text-align:right;font-weight:normal;color:#414b5f}.account form.form-horizontal input,.account form.form-horizontal select{margin-bottom:0}.account form.form-horizontal input[type=text],.account form.form-horizontal input[type=tel],.account form.form-horizontal input[type=email],.account form.form-horizontal input[type=password],.account form.form-horizontal select{width:330px;border-radius:4px;height:28px;font-size:12px;background-color:#fff;border:solid .6px #bdbfcd}.account form.form-horizontal .fields{padding:15px}.account form.form-horizontal .row{align-items:center;margin:8px 1em}.account form.form-horizontal .row label{width:150px}.account form.form-horizontal .row input,.account form.form-horizontal .row select{width:inherit;margin-bottom:0}.account form.form-horizontal .row .input{margin:0}.account form.form-horizontal .row .select.property_state{width:75px;margin-right:16px}.Select-control{padding:5px;border:0}.Select-placeholder,.Select--single>.Select-control .Select-value{line-height:44px}.compose .Select-control{background:#7779d9}.compose .Select-arrow{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}.compose .Select-value-label,.compose .Select-placeholder{color:#fff !important}.password-wrapper{width:415px;margin:44px auto;text-align:center}.password-wrapper img{width:300px;margin-bottom:20px}.password-wrapper .password{border-radius:4px;background-color:#f6f9fc;box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}.password-wrapper .right{text-align:right;padding:10px 20px}.password-wrapper .center{padding-bottom:20px}.password-wrapper a{border-radius:3px;padding:5px 10px;border-radius:4px;background-color:#767ddd;box-shadow:0 .5px 2px 0 rgba(0,0,0,.15);color:#fff;font-size:13px;display:inline-block}.password-wrapper a.alt{background-color:#f6f9fc;border:solid 1px #e7e7eb;color:#8798ab;margin-right:10px}.password-wrapper header{background:#fff;font-size:16px;font-weight:600;color:#414b5f;padding:5px}.password-wrapper header.failure{color:#a90a6d}.password-wrapper p{padding:16px 26px;font-size:14px;text-align:left;color:#414b5f;margin-bottom:20px}.password-wrapper form{padding:0 48px 24px 48px;margin-bottom:0}.password-wrapper form input[type=email],.password-wrapper form input[type=number]{border-radius:4px;background-color:#fff;border:solid .6px #bdbfcd;font-size:14px;font-weight:300;font-style:italic;text-align:left;color:#414b5f}.password-wrapper form .actions{text-align:right}.password-wrapper form input[type=submit]{border-radius:3px;background-color:#767ddd;font-size:13px;font-weight:600;text-align:center;color:#fff;padding:5px 8px;line-height:inherit;height:inherit;text-transform:inherit;margin-bottom:0}.SlideOut-appear{transform:translateX(-30px);opacity:0}.SlideOut-appear.SlideOut-appear-active{opacity:1;transform:translateX(0);transition:all .6s linear}.SlideOut-enter{opacity:0;transform:translateX(-30px)}.SlideOut-enter.SlideOut-enter-active{opacity:1;transform:translateX(0);transition:all .2s linear .4s}.SlideOut-leave{opacity:1;transform:translateX(0)}.SlideOut-leave.SlideOut-leave-active{opacity:0;position:absolute;width:100%;transform:translateX(30px);transition:all .2s linear}.SlideIn-appear{transform:translateX(30px);opacity:0}.SlideIn-appear.SlideIn-appear-active{opacity:1;transform:translateX(0);transition:all .6s linear}.SlideIn-enter{opacity:0;transform:translateX(30px)}.SlideIn-enter.SlideIn-enter-active{opacity:1;transform:translateX(0);transition:all .2s linear .4s}.SlideIn-leave{opacity:1;transform:translateX(0)}.SlideIn-leave.SlideIn-leave-active{opacity:0;position:absolute;width:100%;transform:translateX(-30px);transition:all .2s linear}.TemplatePreviewModal{position:absolute;top:0px;left:0px;right:0px;bottom:0px;border:0;background:#fff;overflow:auto;border-radius:0;outline:none;padding:0px}.TemplatePreviewModal nav{width:100%;padding:5px 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;background-color:#414b5f;color:#fff}.TemplatePreviewModal nav h3{font-size:24px;margin-bottom:0;font-weight:300;text-align:center;color:#fff;text-shadow:0 .5px 0 #fff}.fl-input-container{-ms-flex-direction:column;-webkit-flex-direction:column;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin:1em;position:relative}.fl-input-container input:not(:focus):not(.fl-valid):not(.fl-invalid){color:rgba(0,0,0,0)}.fl-input-container input:focus,.fl-input-container input.fl-valid,.fl-input-container input.fl-invalid{color:#000 !important}.fl-input-container input,.fl-input-container label,.fl-error-msg{-webkit-font-smoothing:antialiased;text-shadow:none}.fl-input-container input{-moz-appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;display:-moz-flex;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:100%;line-height:25px;margin-bottom:0}.fl-input-label{-moz-transform-origin:left top;-moz-transform:scale(1) translate3d(0, 22px, 0);-moz-transition:200ms ease all;-ms-flex-order:1;-webkit-order:1;-webkit-transform-origin:left top;-webkit-transform:scale(1) translate3d(0, 22px, 0);-webkit-transition:200ms ease all;font-weight:normal;opacity:.75;order:1;padding-left:2px;pointer-events:none;transform-origin:left top;transform:scale(1) translate3d(0, 22px, 0);transition:200ms ease all}.fl-input-container input:focus+label,.fl-input-container input.fl-valid+label,.fl-invalid+label{-moz-transform:scale(0.8) translate3d(0, 5px, 0);-webkit-transform:scale(0.8) translate3d(0, 5px, 0);color:#414b5f;opacity:1;transform:scale(0.8) translate3d(0, 5px, 0)}.fl-input:active,.fl-input:focus,.fl-input-label{outline:0}.fl-input{-ms-flex-order:2;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-webkit-order:2;border:0 !important;border-bottom:1px solid rgba(0,0,0,.15) !important;color:#000;flex:1 1 auto;order:2}.fl-input-bar{-ms-flex-order:3;-webkit-order:3;display:block;order:3;top:0}.fl-input-bar::after,.fl-input-bar::before{-moz-transition:200ms ease all;-webkit-transition:200ms ease all;background:#414b5f;bottom:0;content:"";height:2px;position:absolute;transition:200ms ease all;width:0}.fl-input-bar::before{left:50%}.fl-input-bar::after{right:50%}.fl-input:focus~.fl-input-bar::after,.fl-input:focus~.fl-input-bar::before,.fl-invalid~.fl-input-bar::after,.fl-invalid~.fl-input-bar::before{width:50%}.fl-input-bar,.fl-error-msg{position:relative;width:inherit}.fl-error-msg{bottom:-1.5em;display:none;font-size:13px;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:90%;word-break:break-all;word-wrap:break-word}.fl-error-show{display:inline-block}.fl-invalid~.fl-input-bar::after,.fl-invalid~.fl-input-bar::before{background:#ed0997}.fl-input-container .fl-input.fl-invalid+label,.fl-error-msg{color:#ed0997}.image-gallery-left-nav{height:inherit;background:#434b5e;left:-44px;font-size:2em;padding:15px;border-radius:.4rem 0 0 .4rem}.image-gallery-right-nav{height:inherit;background:#434b5e;right:-44px;font-size:2em;padding:15px;border-radius:0 .4rem .4rem 0}.image-gallery{width:510px}.image-gallery .image-gallery-slides{background:#fff}.billing-shipping{margin-bottom:200px;min-height:100vh}.billing-shipping h2{font-size:25px;font-style:normal;font-stretch:normal;text-align:center;letter-spacing:0;color:#414b5f;text-shadow:0 1px 0 #fff;margin:13px 0}.billing-shipping h3{font-size:17px;font-weight:600;color:#414b5f;text-shadow:0 1px 0 #fff;padding-bottom:5px;border-bottom:solid 2px #767ddd}.billing-shipping h4{font-size:17px;font-weight:600;color:#414b5f;text-shadow:0 1px 0 #fff}.billing-shipping h4,.billing-shipping p{margin-bottom:10px}.billing-shipping .outercolumn{padding:8px 30px}.billing-shipping p{font-size:12px}.billing-shipping p strong{font-size:14px;font-weight:600}.billing-shipping .main{background-color:#f7f9fc;box-shadow:0 1px 4px 0 rgba(0,0,0,.29);max-width:887px;margin:0 auto}.billing-shipping .main label{font-size:12px;font-weight:600;color:#414b5f;margin-bottom:0}.billing-shipping .main label.error{color:#e62496;font-weight:bold}.billing-shipping .main input,.billing-shipping .main select{height:27px;padding:0 5px;margin:5px 1px 3px 0px;border:solid 1px #c7c8ca}.billing-shipping .main input.error,.billing-shipping .main select.error{border:solid 1px #e62496}.billing-shipping .main input,.billing-shipping .main select,.billing-shipping .main textarea{background:#fff}.rc-collapse-header h3{border-bottom:none;font-size:17px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;text-shadow:0 1px 0 #fff;color:#a3a5a8;margin:.5rem}.rc-collapse-item-active .rc-collapse-header{display:none}.rc-collapse-content-active{padding:0}.rc-collapse-content>.rc-collapse-content-box{margin-bottom:0}.newsletter-home{max-width:1200px;margin:0 auto;padding:40px 20px}.newsletter-home-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.newsletter-home-header h1{margin:0 0 10px 0;color:#333;font-size:2.5em}.newsletter-home-header h2{margin:0;font-size:1.3em;color:#666;font-weight:normal}.newsletter-home-instructions{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#f8f9fa;border-radius:8px;margin-bottom:40px}.newsletter-home-instructions p{margin:0;flex:1;color:#333;font-size:1.1em}.newsletter-sections-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:300px 300px;gap:20px;margin-bottom:40px}.newsletter-section{position:relative;border:3px solid #ddd;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)}.newsletter-section:hover{border-color:#ed0997;transform:translateY(-5px);box-shadow:0 10px 25px rgba(237,9,151,.2)}.newsletter-section.front-stories{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.newsletter-section.office-info{background:linear-gradient(135deg, #f093fb 0%, #f5576c 100%)}.newsletter-section.back-stories{background:linear-gradient(135deg, #4facfe 0%, #00f2fe 100%)}.newsletter-section.calendar{background:linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)}.section-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;transition:background .3s ease}.newsletter-section:hover .section-overlay{background:rgba(0,0,0,.7)}.section-overlay h3{color:#fff;font-size:1.8em;margin:0 0 15px 0;text-align:center}.section-status{padding:8px 20px;border-radius:20px;font-weight:600;margin-bottom:20px;font-size:1em}.section-status.complete{background:#28a745;color:#fff}.section-status.in-progress{background:#ffc107;color:#333}.section-status.not-started{background:#6c757d;color:#fff}.section-button{padding:12px 30px;background:#fff;color:#333;text-decoration:none;border-radius:6px;font-weight:600;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.section-button:hover{background:#ed0997;color:#fff;border-color:#fff}.newsletter-home-footer{text-align:center;padding-top:30px;border-top:2px solid #e0e0e0}.start-dashboard{min-height:100vh;background:#e8e8e8;display:flex;flex-direction:column;align-items:center;padding:40px 20px 80px}.dashboard-header{text-align:center;margin-bottom:40px}.dashboard-header h1{font-size:36px;color:#7b8ba3;font-weight:300;margin:0 0 10px 0;letter-spacing:.5px}.dashboard-header p{font-size:16px;color:#7b8ba3;margin:0;font-weight:300}.newsletter-preview-container{display:flex;gap:20px;margin-bottom:40px;position:relative}.newsletter-page{background:#fff;border:3px solid #b8b8d1;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.1)}.left-page{width:370px;height:480px;display:flex;flex-direction:column;gap:20px;padding:20px}.right-page{width:500px;height:480px;display:flex;flex-direction:column}.page-section{cursor:pointer;transition:all .3s ease;position:relative;border:2px solid rgba(0,0,0,0);text-decoration:none;display:block}.page-section:hover{border-color:#6b7fd7;background:rgba(107,127,215,.05)}.page-section:hover .label-dot{transform:scale(1.2);box-shadow:0 0 0 4px rgba(107,127,215,.2)}.banner-section{flex:1;background:#f5f5f5;border:2px dashed #d0d0d0 !important}.calendar-section{flex:1;background:#f5f5f5;border:2px dashed #d0d0d0 !important}.community-header{background:#f8f8f8;padding:25px 20px;text-align:center;border-bottom:2px solid #e0e0e0}.community-logo{display:flex;flex-direction:column;align-items:center;gap:5px}.community-logo .your-text{font-size:14px;color:#999;letter-spacing:2px}.community-logo .community-text{font-size:26px;font-weight:bold;color:#666;letter-spacing:3px}.community-logo .logo-subtext{font-size:11px;color:#999;letter-spacing:1px}.office-section{background:#fafafa;border-bottom:2px solid #e0e0e0;min-height:130px;position:relative}.story-section{flex:1;background:#fafafa;position:relative}.section-label{position:absolute;display:flex;align-items:center;z-index:10;pointer-events:none}.label-left{left:-140px;top:50%;transform:translateY(-50%)}.label-right{right:-140px;top:50%;transform:translateY(-50%)}.label-dot{width:12px;height:12px;background:#6b7fd7;border-radius:50%;flex-shrink:0;transition:all .3s ease}.label-line{width:60px;height:2px;background:#6b7fd7}.label-text{font-size:14px;color:#414b5f;white-space:nowrap;text-align:center;line-height:1.3;padding:0 10px;font-weight:500}.dashboard-actions{display:flex;gap:20px;margin-bottom:60px}.btn-primary,.btn-secondary{padding:12px 30px;font-size:14px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;display:inline-block}.btn-primary{background:#6b7fd7;color:#fff}.btn-primary:hover{background:#5a6ec6;box-shadow:0 2px 8px rgba(107,127,215,.3);color:#fff}.btn-secondary{background:rgba(0,0,0,0);color:#414b5f;border:2px solid #414b5f}.btn-secondary:hover{background:#414b5f;color:#fff}.dashboard-footer{position:fixed;bottom:0;left:0;right:0;background:#414b5f;color:#fff;padding:15px 30px;display:flex;justify-content:space-between;align-items:center;font-size:12px;z-index:100}.footer-links{display:flex;gap:10px;align-items:center}.footer-links a{color:#fff;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-links span{color:#999}@media(max-width: 1200px){.newsletter-preview-container{transform:scale(0.85)}}@media(max-width: 1000px){.newsletter-preview-container{transform:scale(0.7)}}@media(max-width: 900px){.newsletter-preview-container{flex-direction:column;transform:scale(0.8)}.section-label{position:static;transform:none;margin:10px 0;justify-content:center}.label-left,.label-right{position:static;transform:none}}
