.tg-button{float:right;text-align:right;position:relative;display:block;width:100%;min-width:3rem;min-height:3rem;border:none;border-radius:3px;cursor:pointer;font-size:1rem;line-height:1.6875rem;text-align:center;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,box-shadow,padding-top,padding-bottom,color;transition-property:background-color,border-color,box-shadow,padding-top,padding-bottom,color;vertical-align:middle;background-color:transparent;color:#565656;font-weight:400;font-size:16px;font-family:'Story Sans';padding:.5625rem 24px .75rem}.tg-container-right{float:right;width:33.3333%;-webkit-box-flex:0;flex:0 0 auto}.o-icon{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;width:24px;max-width:100%;height:24px;line-height:1;vertical-align:middle;margin-right:8px}.modal{font-family:"Story Sans","Helvetica Neue",Helvetica,Arial,Sans-serif;display:none;position:fixed;z-index:500;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:50%}.modal-title h1{margin-top:0;font-size:24px}.modal-body{color:#616161;font-size:16px;width:95%}.toggle-group{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;border-radius:3px}.o-toggle__fieldset-label{padding-right:16px;margin-bottom:8px;color:#616161;font-weight:500;line-height:24px}.o-toggle__fieldset-label span{margin-bottom:16px;font-size:12px;line-height:16px;color:#969696;font-weight:400}.toggle-item{display:block;-webkit-box-flex:1;-webkit-flex:1 0 0%;flex:1 0 0%}.toggle-item--selected{position:relative;z-index:1;border:1px solid #616161;box-shadow:0 0 0 1px #616161 inset;cursor:default;font-weight:500}.toggle-item label{border-bottom-left-radius:3px;border-top-left-radius:3px;display:flex;min-width:48px;justify-content:center;padding:11px 8px;border:1px solid silver;margin:0 -1px 0 0;background-color:#fff;color:#414141;cursor:pointer;font-size:1rem;font-weight:400;line-height:24px;text-align:center;width:92.5%}.input-body{margin-top:24px;margin-bottom:24px}.input-body textarea{max-width:95.5%;min-width:95.5%;min-height:48px;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:12px 16px;border:0;box-shadow:none;color:#616161;border:1px solid silver}.o-button2{position:relative;display:block;width:100%;min-width:3rem;min-height:3rem;border:none;margin-bottom:24px;border-radius:3px;color:#616161;cursor:pointer;font-size:16px;font-weight:500;line-height:1.6875rem;text-align:center;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,box-shadow,padding-top,padding-bottom,color;transition-property:background-color,border-color,box-shadow,padding-top,padding-bottom,color;vertical-align:middle;background-color:#e6e6e6;box-shadow:inset 0 1px 1px rgba(255,255,255,.25),inset 0 -3px 0 rgba(0,0,0,.3);padding:.5625rem 24px .75rem}.o-button2 svg{vertical-align:middle}.o-button2--primary{background-color:#5e5e5e;color:#fff}.o-button2--primary:hover{background-color:#8d8d8d;box-shadow:inset 0 1px 1px rgba(255,255,255,.25),inset 0 -4px 0 rgba(0,0,0,.3)}.o-button2--primary:active{background-color:#444}.button-wrapper{display:flex;margin-top:24px}